Current File : //usr/lib/python3/dist-packages/setuptools/command/__pycache__/easy_install.cpython-312.pyc |
�
0A7h[ � �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� � �A/usr/lib/python3/dist-packages/setuptools/command/easy_install.py�is_64bitr<