Fׇ d dl mZ d dlmZ d dlmZmZmZmZm Z m
Z
mZ d dlm
Z
d dlmZmZmZ d dlmZ d dlmZ d dlmZ d ed
edefdZd
ee d
edefdZdS ) )Iterable)Path)PackagePackageArchivePackageDirectoryPackageSdist
PackageVcsPackageWheelPylock)Version)ArchiveInfoDirInfoVcsInfo)Link)InstallRequirement)url_to_pathireqbase_dirreturnc | }| }| j }|sJ d }d }d }d }d }d } | j rdt |j t r?t |j j |j d |j j
|j j |j }nt |j t rt t t! |j | |j j r|j j nd |j }nt |j t( rB|j j st- t/ |j d |j j |j }nt- |j }t |j t( r|j j st- t3 |j }
|
j r(t7 |
j |j |j j g} n5t; |
j |j |j j }nt- t= |j |||||| S )N)typeurlpathrequested_revision commit_idsubdirectory)r editabler )r r hashesr )namer r )r versionvcs directoryarchivesdistwheels) resolveget_dist
download_info is_direct
isinstanceinfor r r! r r r r r r r r relative_toas_posixr r
r NotImplementedErrorr r r is_wheelr
filenamer r canonical_name)r r distr( package_versionpackage_vcspackage_directorypackage_archive
package_sdistpackage_wheelslinks z/builddir/build/BUILD/imunify360-venv-2.6.2/opt/imunify360/venv/lib/python3.11/site-packages/pip/_internal/utils/pylock.py(_pylock_package_from_install_requirementr; s !!H==??D&M=OKOMN~ 9(m('22 ! ($"'+!%#0#5#H',6*7
KK
*G
4
4 ( 0]%67788WYY [**XZZ 4A3E3NXM&//TX*7! ! !
*K
8
8 ( %,
,)+++,!%$)0*7 OO &''',m(+66 ( %,
,)+++
)**D}
!])-,18 " !-%)(-4! ! !
&'''
# install_requirementsc z t t d dt fd| D d S )Nz1.0pipc 3 8 K | ]}t | V d S N)r; ).0r r s r: