Файловый менеджер - Редактировать - /opt/imh/python3.13/lib/python3.13/site-packages/pip/_internal/utils/__pycache__/direct_url_helpers.cpython-313.pyc
Ðазад
� � �e| � � � S SK Jr S SKJrJrJrJr S SKJr S SK J r S SKJr S\S\ S\ 4S jrS \ S\4S jr SS \S \\ S\S\4S jjrg)� )�Optional)�ArchiveInfo� DirectUrl�DirInfo�VcsInfo)�Link)�path_to_url)�vcs� direct_url�name�returnc �� � U R 5 US- n/ n[ U R [ 5 ( a@ UU R R SU R SU R R 3- nO�[ U R [ 5 ( aO X R - nU R R ( a% UR U R R 5 O/[ U R [ 5 ( d eX R - nU R ( a UR SU R - 5 U( a USSR U5 - - nU$ )z0Convert a DirectUrl to a pip requirement string.z @ �+�@z subdirectory=�#�&) �validate� isinstance�infor r �url� commit_idr �hash�appendr �subdirectory�join)r r �requirement� fragmentss �Z/opt/imh/python3.13/lib/python3.13/site-packages/pip/_internal/utils/direct_url_helpers.py�%direct_url_as_pep440_direct_referencer s � �������,�K��I��*�/�/�7�+�+�����"�"�#�1�Z�^�^�$4�A�j�o�o�6O�6O�5P�Q� �� �J�O�O�[� 1� 1��~�~�%���?�?������Z�_�_�1�1�2���*�/�/�7�3�3�3�3��~�~�%���������:�+B�+B�B�C���s�S�X�X�i�0�0�0���� � source_dirc �6 � [ [ U 5 [ SS9S9$ )NT)�editable)r r )r r r )r! s r �direct_url_for_editabler$ s � ��� �#� �d� #�� r N�link�link_is_in_wheel_cachec �l � U R ( a� [ R "