a
    e0h                     @   s8   d dl mZ G dd deZedddZedddZd	S )
    )parsec                       s0   e Zd ZdZg dZ fddZdd Z  ZS )PackageIndexzGRepresents a Package Index and provides easier access to endpoints
    )urlnetloc
simple_urlpypi_urlfile_storage_domainc                    sD   t t|   || _t|j| _| d| _| d| _	|| _
d S )Nsimplepypi)superr   __init__r   urllib_parseurlsplitr   _url_for_pathr   r   r   )selfr   r   	__class__ H/var/www/auris/lib/python3.9/site-packages/pip/_internal/models/index.pyr      s    zPackageIndex.__init__c                 C   s   t | j|S )N)r   urljoinr   )r   pathr   r   r   r      s    zPackageIndex._url_for_path)__name__
__module____qualname____doc__	__slots__r   r   __classcell__r   r   r   r   r      s   r   zhttps://pypi.org/zfiles.pythonhosted.org)r   zhttps://test.pypi.org/ztest-files.pythonhosted.orgN)Zpip._vendor.six.moves.urllibr   r   objectr   PyPITestPyPIr   r   r   r   <module>   s   