o Ec@s2ddlZGdddZedddZedddZdS) NcsHeZdZdZgdZdededdffdd Zd edefd d ZZS) PackageIndexzBRepresents a Package Index and provides easier access to endpoints)urlnetloc simple_urlpypi_urlfile_storage_domainrrreturnNcsBt||_tj|j|_|d|_|d|_ ||_ dS)NsimpleZpypi) super__init__rurllibparseurlsplitr _url_for_pathrrr)selfrr __class__M/opt/alt/python310/lib/python3.10/site-packages/pip/_internal/models/index.pyr s    zPackageIndex.__init__pathcCstj|j|S)N)r r urljoinr)rrrrrrszPackageIndex._url_for_path) __name__ __module__ __qualname____doc__ __slots__strr r __classcell__rrrrrs  rzhttps://pypi.org/zfiles.pythonhosted.org)rzhttps://test.pypi.org/ztest-files.pythonhosted.org) urllib.parser rZPyPIZTestPyPIrrrrs