1j-] d dl Z d dlZd dlZd dlZd dlmZ d dlmZmZm Z m Z mZmZm Z mZmZ d dlmZmZ d dlmZmZ d dlmZ d dlmZ d dlmZ d d lmZmZ d d lm Z m!Z!m"Z"m#Z# d dl$m%Z%m&Z& d dl'm(Z( ee) Z*d e+de+de,de e+ddf fdZ-dede eddf f dede eddf f fdZ.e.dede e+ddf fd Z/dee+ dee+ fdZ0dee+ dee+ fdZ1dee+ deee+ ee+ f fdZ2 G d d Z3 G d d Z4 G d d Z5dS )! N)cache_from_source) AnyCallableDict GeneratorIterableListOptionalSetTuple)LegacyDistutilsInstallUninstallMissingRecord)get_bin_prefixget_bin_user)BaseDistribution)WINDOWS)egg_link_path_from_location) getLogger indent_log)asknormalize_pathrenamesrmtree)AdjacentTempDirectory TempDirectory)running_under_virtualenvbin_dirscript_nameis_guireturnc # K t j | | }|V t sdS | dV | dV |r | dV dS | dV dS )zCreate the fully qualified name of the files created by {console,gui}_scripts for the given ``dist``. Returns the list of file names Nz.exez .exe.manifestz-script.pywz -script.py)ospathjoinr )r r r exe_names q/builddir/build/BUILD/cloudlinux-venv-1.0.11/venv/lib/python3.11/site-packages/pip/_internal/req/req_uninstall.py _script_namesr' s w||G[11H NNN $ $ $$$$ &&&&&&&&&%%%%%%%% fn.c t j dt dt dt t d d f f fd }|S )Nargskwr c ? x K t } | i |D ]}||vr| | |V d S N)setadd)r+ r, seenitemr) s r&