eaBzT d Z ddlmZ ddlZddlZddlZddlZddlZddlZddl Z ddlmZm Z ddlmZ ddlmZ ddlmZ ddlmZmZ dd lmZmZ dd lmZmZ ddlmZ ddlmZ dd l m!Z!m"Z"m#Z#m$Z$m%Z% ddl&m'Z' ee( Z)da* G d de Z+ G d de Z, G d de, Z- G d de, Z. G d de, Z/ed d Z0 G d de Z1dS )!zNetwork Authentication Helpers Contains interface (MultiDomainBasicAuth) and associated glue code for providing credentials in the context of network requests. )annotationsN)ABCabstractmethod)cache)commonprefix)Path)Any NamedTuple)AuthBase HTTPBasicAuth)RequestResponse)get_netrc_auth) getLogger)ask ask_inputask_passwordremove_auth_from_urlsplit_auth_netloc_from_url)AuthInfoFc . e Zd ZU ded<