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
/
cli
/
__pycache__
[ HOME ]
Exec
Submit
req_command.cpython-312.pyc
� p�/i�5 � � � d Z ddlmZ ddlZddlZddlmZ ddlmZ ddl m Z mZmZ ddl mZ ddlmZ dd lmZ dd lmZ ddlmZ ddlmZmZ dd lmZ ddlmZ ddlmZ ddlm Z ddl!m"Z" ddl#m$Z$ ddl%m&Z& ddl'm(Z(m)Z)m*Z*m+Z+ ddl,m-Z- ddl.m/Z/ ddl0m1Z1 ddl2m3Z3 ddl4m5Z5m6Z6m7Z7 ejp e9� Z:d d�Z;e7jx e7jz e7j| gZ? edd�� Z@ d!d�ZA G d� de� ZBy)"z�Contains the RequirementCommand base class. This class is in a separate module so the commands that do not always need PackageFinder capability don't unnecessarily import the PackageFinder machinery and all its vendored dependencies, etc. � )�annotationsN)�partial)�Values)�Any�Callable�TypeVar)�#SubprocessBuildEnvironmentInstaller)� WheelCache)� cmdoptions)�IndexGroupCommand)�SessionCommandMixin)�CommandError�PreviousBuildDirError)� LinkCollector)� PackageFinder)�SelectionPreferences)�TargetPython)� PipSession)�BuildTracker)�RequirementPreparer)�install_req_from_editable�install_req_from_line�#install_req_from_parsed_requirement�install_req_from_req_string)�parse_dependency_groups)�parse_requirements)�InstallRequirement)�BaseResolver)� TempDirectory�TempDirectoryTypeRegistry� tempdir_kindsc �F � t j j d� dk( S )z� Check if regular constraints should be ignored because we are in a isolated build process and build constraints feature is enabled but no build constraints were passed. � _PIP_IN_BUILD_IGNORE_CONSTRAINTS�1)�os�environ�get��optionss �L/opt/hc_python/lib/python3.12/site-packages/pip/_internal/cli/req_command.py�!should_ignore_regular_constraintsr+ 0 s � � �:�:�>�>�<�=��D�D� � _CommandT�RequirementCommand)�boundc � � �� dd��d�� fd�}|S )zNDecorator for common logic related to managing temporary directories. c �>