Uname : Linux premium36.web-hosting.com 4.18.0-553.44.1.lve.el8.x86_64 #1 SMP Thu Mar 13 14:29:12 UTC 2025 x86_64
Soft : LiteSpeed
Ip : 198.54.115.237
Port : 443
~
/
opt
/
hc_python
/
lib
/
python3.12
/
site-packages
/
pip
/
_internal
/
req
/
__pycache__
[ HOME ]
Exec
Submit
File Name : req_install.cpython-312.pyc
� p�/i)z � �L � d dl mZ d dlZd dlZd dlZd dlZd dlZd dlZd dlZd dl m Z mZ d dlm Z d dlmZ d dlmZ d dlmZ d dlmZ d d lmZ d d lmZ d dlmZ d dlmZ d d lmZ d dl m!Z!m"Z" d dl#m$Z$m%Z% d dl&m'Z' d dl(m)Z)m*Z*m+Z+m,Z, d dl-m.Z. d dl/m0Z0 d dl1m2Z2 d dl3m4Z4 d dl5m6Z6 d dl7m8Z8 d dl9m:Z:m;Z; d dl<m=Z= d dl>m?Z? d dl@mAZA d dlBmCZCmDZDmEZEmFZFmGZGmHZHmIZImJZJ d dlKmLZL d dlMmNZN d dlOmPZPmQZQ d d lRmSZS d d!lTmUZU d d"lVmWZW ej� eY� ZZ G d#� d$� Z[d'd%�Z\d(d&�Z]y))� )�annotationsN)� Collection�Iterable)�Values)�Path)�Any)�Marker)�Requirement)�SpecifierSet)�canonicalize_name)�Version)�parse)�BuildBackendHookCaller)�BuildEnvironment�NoOpBuildEnvironment)�InstallationError�PreviousBuildDirError)� get_scheme)�BaseDistribution�get_default_environment�get_directory_distribution�get_wheel_distribution)�FilesystemWheel)� DirectUrl)�Link)�generate_metadata)�generate_editable_metadata)� install_wheel)�load_pyproject_toml�make_pyproject_path)�UninstallPathSet)� deprecated)�Hashes)� ConfiguredBuildBackendHookCaller�ask_path_exists� backup_dir�display_path�hide_url�is_installable_dir�redact_auth_from_requirement�redact_auth_from_url)�get_requirement)�runner_with_spinner_message)� TempDirectory� tempdir_kinds)�unpack_file)�running_under_virtualenv)�vcsc �n � e Zd ZdZ d+ddddddd� d,d�Zd-d�Zd-d�Zd-d �Zed.d �� Z e j d/d�� Zed0d�� Z ed/d �� Zed/d�� Zd1d2d�Zed/d�� Zd3d4d�Zd.d�Z d5d�Zd6d�Zd6d�Zd7d�Zed/d�� Zed/d�� Zed-d�� Zed-d�� Zed-d�� Zd6d�Zd6d�Zd6d�Zed8d�� Z d9d �Z!d:d!�Z"d6d"�Z# d; d<d#�Z$d=d$�Z%d6d%�Z&d6d&�Z' d; d>d'�Z(d?d(�Z)d@d)�Z* dA dBd*�Z+y)C�InstallRequirementz� Represents something that may be installed later on, may have information about where to fetch the relevant requirement and also contains logic for installing the said requirement. FN� )�hash_options�config_settings� constraint�extras� user_supplied�permit_editable_wheelsc �� � |�t |t � sJ |� �|| _ || _ | | _ || _ || _ d | _ | j r[|sJ �|j rKt j j t j j |j � � | _ |�#|r!|j rt |j � }|x| _ | _ d | _ d | _ d | _ | j r1| j j r| j j | _ | r| | _ n#|r|j* | _ nt- � | _ |�|r|j. }|| _ d | _ d| _ d | _ d | _ |r|ni | _ || _ d| _ || _ || _! tE � | _# d | _$ d | _% d | _&