← Back
Editing: auth.cpython-311.pyc
� �/�c{@ � � � d Z ddlZddlZddlZddlZddlmZmZ ddl m Z mZmZm Z mZmZ ddlmZmZ ddlmZmZ ddlmZ ddlmZ dd lmZmZmZmZmZ dd l m!Z! ee"� � Z#da$ G d� d e � � Z% G d� de� � Z& G d� de&� � Z' G d� de&� � Z( G d� de&� � Z)de&fd�Z*dee+ dee+ dee! fd�Z, G d� de� � Z-dS )z�Network Authentication Helpers Contains interface (MultiDomainBasicAuth) and associated glue code for providing credentials in the context of network requests. � N)�ABC�abstractmethod)�Any�Dict�List� NamedTuple�Optional�Tuple)�AuthBase� HTTPBasicAuth)�Request�Response)�get_netrc_auth)� getLogger)�ask� ask_input�ask_password�remove_auth_from_url�split_auth_netloc_from_url)�AuthInfoFc �. � e Zd ZU eed<