ó vÆ_c@sNddlmZdefd„ƒYZedddƒZedddƒZd S( iÿÿÿÿ(tparset PackageIndexcBs5eZdZdddddgZd„Zd„ZRS(sGRepresents a Package Index and provides easier access to endpoints turltnetloct simple_urltpypi_urltfile_storage_domaincCsbtt|ƒjƒ||_tj|ƒj|_|jdƒ|_|jdƒ|_ ||_ dS(Ntsimpletpypi( tsuperRt__init__Rt urllib_parseturlsplitRt _url_for_pathRRR(tselfRR((sK/opt/alt/python38/lib/python3.8/site-packages/pip/_internal/models/index.pyR s  cCstj|j|ƒS(N(R turljoinR(Rtpath((sK/opt/alt/python38/lib/python3.8/site-packages/pip/_internal/models/index.pyR s(t__name__t __module__t__doc__t __slots__R R (((sK/opt/alt/python38/lib/python3.8/site-packages/pip/_internal/models/index.pyRs    shttps://pypi.org/Rsfiles.pythonhosted.orgshttps://test.pypi.org/stest-files.pythonhosted.orgN(tpip._vendor.six.moves.urllibRR tobjectRtPyPItTestPyPI(((sK/opt/alt/python38/lib/python3.8/site-packages/pip/_internal/models/index.pyts