U ��.e$�@s8ddlmZGdd�de�Zeddd�Zeddd�Zd S) �)�parsecs(eZdZdZ�fdd�Zdd�Z�ZS)� PackageIndexzGRepresents a Package Index and provides easier access to endpoints csDtt|���||_t�|�j|_|�d�|_|�d�|_ ||_ dS)NZsimpleZpypi) �superr�__init__�url� urllib_parseZurlsplitZnetloc� _url_for_pathZ simple_urlZpypi_url�file_storage_domain)�selfrr �� __class__��>/usr/lib/python3.8/site-packages/pip/_internal/models/index.pyrs   zPackageIndex.__init__cCst�|j|�S)N)rZurljoinr)r �pathr r rrszPackageIndex._url_for_path)�__name__� __module__� __qualname__�__doc__rr� __classcell__r r r rrs rzhttps://pypi.org/zfiles.pythonhosted.org)r zhttps://test.pypi.org/ztest-files.pythonhosted.orgN)Zpip._vendor.six.moves.urllibrr�objectrZPyPIZTestPyPIr r r r�s ��