관리-도구
편집 파일: easy_install.cpython-311.pyc
� N�Dg�Q � � � 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 ejO de;jP �� � 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^ �_ d+d,� � d-k re]Z\d.� Z`d/� Zad0� Zbd1� ZcdQd2�Zdd3� Zed4� Zfd5ejg v refZhnd6� ZhdRd8�Zid9� Zjd:� Zkd;� Zl dd<lmmZn n# eo$ r d=� ZnY nw xY wd>� Zm G d?� d@ep� � Zqeq�r � � Zs G dA� dBeq� � Zt G dC� dD� � Zu G dE� dFeu� � Zv G dG� dHev� � ZwdI� ZxdJ� ZydKeafdL�ZzdM� Z{dN� Z| G dO� dPe7� � Z}d S )Sa) 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/BUILD/imunify360-venv-2.4.0/opt/imunify360/venv/lib/python3.11/site-packages/setuptools/command/easy_install.py�is_64bitr<