K̡ d dl Z d dlZd dlZd dlZd dlZd dlmZ d dlmZ d dl m Z ddlmZ ddl mZ ddlmZ d Zd Zd Zd Zd Zd Z G d de ZdS ) N)log)DistutilsError)partial )_reqs)Wheel)SetuptoolsDeprecationWarningc t | t r| S t | t t f sJ | S )z8Ensure find-links option end-up being a list of strings.) isinstancestrsplittuplelist) find_linkss t/builddir/build/BUILD/imunify360-venv-2.6.2/opt/imunify360/venv/lib/python3.11/site-packages/setuptools/installer.py_fixup_find_linksr sF *c"" "!!!j5$-00000 c r t t | t | | S )zLFetch an egg needed for building. Use pip/wheel to fetch/build a wheel.)_DeprecatedInstalleremit_warn_wheel_not_available_fetch_build_egg_no_warn)distreqs r fetch_build_eggr s4 d####D#...r c 4 dd l }t d t | |j t j ||j t t | d }|D ]} |j | d |S )Nr ) stacklevelT) installerreplace_conflicting)replace) pkg_resourcesr r r working_setresolver parseRequirementr r add)r requiresr" resolved_distss r _fetch_build_eggsr* s +++d###".66 Hm7882D99 7 N : :!%%dD%9999r c D dd l }t | }| d }d|v rt d dt j vo dt j v}dt j v rd }nd|v r|d d }nd }d |v r#t |d d d d ng }| j r| | j t j | }| }| | D ]} | |v r| | r| c S t j 5 } t" j ddd ddd| g}|r| d || d|f |pg D ]}| d|f | |j pt+ | t- j | n4# t, j $ r"} t t+ | | d } ~ ww xY wt3 t5 j t j | d d }t j || }| | | |t j |d }|j || } | cd d d S # 1 swxY w Y d S )Nr easy_installallow_hostszQthe `allow-hosts` option is not supported when using pip to install requirements. PIP_QUIETPIP_VERBOSE PIP_INDEX_URL index_urlr r z-mpipz--disable-pip-version-checkwheelz --no-depsz-wz--quietz--index-urlz--find-linksz*.whlzEGG-INFO)metadata)!r" strip_markerget_option_dictr osenvironr dependency_linksextendpathrealpathget_egg_cache_dirEnvironmentfind_distributionscan_addtempfileTemporaryDirectorysys executableappendurlr subprocess check_callCalledProcessErrorr globjoinegg_nameinstall_as_eggPathMetadataDistribution from_filename)r r r" optsquietr1 r eggs_direnvironmentegg_disttmpdircmdlinker3 dist_location dist_metadatas r r r 0 s s C //D 6 rz)Mm2:.ME"*$$ %a( 7Ct7K7K$|,Q/0033QS 1$/000w 6 6 8 899H++--K!44X>> s??{228<OOO $ & &