관리-도구
편집 파일: req_uninstall.cpython-311.pyc
� �Re�\ � � � d dl Z d dlZd dlZd dlZd dlZd dlmZ d dlmZm Z m Z mZmZm Z mZmZmZ d dlmZ d dlmZ d dlmZ d dlmZmZ d dlmZ d d lmZ d d lmZm Z d dl!m"Z"m#Z#m$Z$m%Z%m&Z&m'Z'm(Z( d dl)m*Z*m+Z+ ee,� � Z-d ede.de/de e. fd�Z0de dee f de dee f fd�Z1e1d edee. fd�� � Z2dee. dee. fd�Z3dee. dee. fd�Z4dee. deee. ee. f fd�Z5 G d� d� � Z6 G d� d� � Z7 G d� d� � Z8dS ) � N)�cache_from_source) �Any�Callable�Dict�Iterable�Iterator�List�Optional�Set�Tuple)� pkg_resources)�Distribution)�UninstallationError)�get_bin_prefix�get_bin_user)�WINDOWS)�egg_link_path_from_location)� getLogger� indent_log)�ask�dist_in_usersite� dist_is_local�is_local�normalize_path�renames�rmtree)�AdjacentTempDirectory� TempDirectory�dist�script_name�is_gui�returnc �x � t | � � rt � � }nt � � }t j � ||� � }|g}t rc|� |dz � � |� |dz � � |r|� |dz � � n|� |dz � � |S )z�Create the fully qualified name of the files created by {console,gui}_scripts for the given ``dist``. Returns the list of file names z.exez .exe.manifestz-script.pywz -script.py)r r r �os�path�joinr �append)r r r! �bin_dir�exe_name�paths_to_removes ��/builddir/build/BUILDROOT/alt-python311-pip-21.3.1-3.el8.x86_64/opt/alt/python311/lib/python3.11/site-packages/pip/_internal/req/req_uninstall.py� _script_namesr, s� � � ���� #��.�.��� �"�"���w�|�|�G�[�1�1�H��j�O�� <����x�&�0�1�1�1����x�/�9�:�:�:�� <��"�"�8�m�#;�<�<�<�<��"�"�8�l�#:�;�;�;��� �fn.c � � � t j � � � dt dt dt t f� fd�� � }|S )N�args�kwr"