관리-도구
편집 파일: easy_install.cpython-312.pyc
� t��e�Q � �Z � d Z ddlmZ ddlmZ ddlmZmZ ddlmZmZm Z m Z ddlmZm Z ddlmZ ddlmZ dd lmZ dd lZdd lZdd lZdd lZdd lZdd lZdd lZdd lZdd lZdd lZdd lZdd lZdd l Z dd l!Z!dd l"Z"dd l#Z#dd l$Z$dd l%Z%dd l&Z&ddl&m'Z' ddl(m)Z) dd l*m+Z+ ddl,m-Z- ddl.m/Z/ ddl0m1Z1m2Z2m3Z3 ddl,m4Z4m5Z5 ddl6m7Z7m8Z8 ddl9m:Z: ddl;m<Z<m=Z=m>Z>m?Z?m@Z@mAZAmBZBmCZCmDZDmEZEmFZFmGZGmHZH dd l;Z;ddlImJZJ ddlKmLZL ddlMmNZN ej� de;j� �� g d�ZQd� ZRd� ZSd� ZTd� ZU G d � d!e)� ZVd"� ZWd#� ZXd$� ZYd%� ZZd&� Z[ G d'� d(e@� Z\ G d)� d*e\� Z]ej� j� d+d,� d-k( re]Z\d.� Z`d/� Zad0� Zbd1� ZcdPd2�Zdd3� Zed4� Zfd5ej� v refZhnd6� ZhdQd7�Zid8� Zjd9� Zkd:� Zl dd;lmmZn d=� Zm G d>� d?ep� Zqeqj� � Zs G d@� dAeq� Zt G dB� dC� Zu G dD� dEeu� Zv G dF� dGev� ZwdH� ZxdI� ZydJeafdK�ZzdL� Z{dM� Z| G dN� dOe7� Z}y # eo$ r d<� ZnY �qw xY w)Ra) Easy Install ------------ A tool for doing automatic download/extract/build of distutils-based Python packages. For detailed documentation, see the accompanying EasyInstall.txt file, or visit the `EasyInstall home page`__. __ https://setuptools.pypa.io/en/latest/deprecated/easy_install.html � )�glob)�get_platform)�convert_path� subst_vars)�DistutilsArgError�DistutilsOptionError�DistutilsError�DistutilsPlatformError)�log�dir_util)� first_line_re)�find_executable)�installN)�get_path)�Command)� run_setup)�setopt)�unpack_archive)�PackageIndex�parse_requirement_arg� URL_SCHEME)� bdist_egg�egg_info)�SetuptoolsDeprecationWarning�SetuptoolsWarning)�Wheel) �normalize_path�resource_string�get_distribution�find_distributions�Environment�Requirement�Distribution�PathMetadata�EggMetadata� WorkingSet�DistributionNotFound�VersionConflict�DEVELOP_DIST� )�py312compat)�ensure_directory)�yield_lines�default)�category)�easy_install�PthDistributions�extract_wininst_cfg�get_exe_prefixesc �2 � t j d� dk( S )N�P� )�struct�calcsize� � ��/builddir/build/BUILDROOT/alt-python312-setuptools-69.0.2-1.el8.x86_64/opt/alt/python312/lib/python3.12/site-packages/setuptools/command/easy_install.py�is_64bitr<