File manager - Edit - /opt/imunify360/venv/lib/python3.11/site-packages/pip/_internal/utils/__pycache__/direct_url_helpers.cpython-311.pyc
Back
� ��]j# � �j � d dl mZ d dlmZmZmZmZ d dlmZ d dl m Z d dlmZ dd�Z dd �Z ddd�ZdS )� )�annotations)�ArchiveInfo� DirectUrl�DirInfo�VcsInfo)�Link)�path_to_url)�vcs� direct_urlr �name�str�returnc �& � | � � � |dz }g }| j r'|| j j � d| j � d| j j � �z }n�| j rl|| j z }| j j rUt t | j j � � � � � � � \ }}|� |� d|� �� � n| j sJ �|| j z }| j r|� d| j z � � |r|dd� |� � z z }|S )z0Convert a DirectUrl to a pip requirement string.z @ �+�@�=z subdirectory=�#�&)�validate�vcs_infor �url� commit_id�archive_info�hashes�next�iter�items�append�dir_info�subdirectory�join)r r �requirement� fragments�hash_algorithm� hash_values ��/builddir/build/BUILD/imunify360-venv-2.6.3/opt/imunify360/venv/lib/python3.11/site-packages/pip/_internal/utils/direct_url_helpers.py�%direct_url_as_pep440_direct_referencer'