3 ig@s2ddlZGdddZedddZedddZdS) NcsHeZdZdZdddddgZeeddfd d Zeed d d ZZS) PackageIndexzBRepresents a Package Index and provides easier access to endpointsurlnetloc simple_urlpypi_urlfile_storage_domainN)rrreturncsBtj||_tjj|j|_|jd|_|jd|_ ||_ dS)Nsimplepypi) super__init__rurllibparseurlsplitr _url_for_pathrrr)selfrr) __class__9/tmp/pip-build-88gy_88q/pip/pip/_internal/models/index.pyr s    zPackageIndex.__init__)pathrcCstjj|j|S)N)r rurljoinr)rrrrrrszPackageIndex._url_for_path) __name__ __module__ __qualname____doc__ __slots__strr r __classcell__rr)rrrs rzhttps://pypi.org/zfiles.pythonhosted.org)rzhttps://test.pypi.org/ztest-files.pythonhosted.org) urllib.parser rPyPIZTestPyPIrrrrs