HEX
Server: nginx/1.24.0
System: Linux webserver 6.8.0-85-generic #85-Ubuntu SMP PREEMPT_DYNAMIC Thu Sep 18 15:26:59 UTC 2025 x86_64
User: wpuser (1002)
PHP: 8.3.6
Disabled: NONE
Upload Files
File: //lib/python3/dist-packages/pip/_internal/models/__pycache__/index.cpython-312.pyc
�

��h��H�ddlZGd�d�Zedd��Zedd��Zy)	�Nc�H��eZdZdZgd�Zdededdf�fd�Zdedefd	�Z�xZS)
�PackageIndexzBRepresents a Package Index and provides easier access to endpoints)�url�netloc�
simple_url�pypi_url�file_storage_domainrr	�returnNc����t�|��||_tjj|�j|_|jd�|_|jd�|_	||_
y)N�simple�pypi)�super�__init__r�urllib�parse�urlsplitr�
_url_for_pathrrr	)�selfrr	�	__class__s   ��</usr/lib/python3/dist-packages/pip/_internal/models/index.pyrzPackageIndex.__init__	s_���
��������l�l�+�+�C�0�7�7����,�,�X�6����*�*�6�2��
�
$7�� ��pathc�V�tjj|j|�S)N)rr�urljoinr)rrs  rrzPackageIndex._url_for_paths���|�|�#�#�D�H�H�d�3�3r)	�__name__�
__module__�__qualname__�__doc__�	__slots__�strrr�
__classcell__)rs@rrrs8���L�R�I�
7�C�
7�c�
7�d�
7�4�#�4�#�4rrzhttps://pypi.org/zfiles.pythonhosted.org)r	zhttps://test.pypi.org/ztest-files.pythonhosted.org)�urllib.parserr�PyPI�TestPyPI�rr�<module>r&s2���4�4�*�'�=U�V����2O��r