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
~
/
proc
/
self
/
root
/
opt
/
alt
/
python39
/
lib
/
python3.9
/
site-packages
/
pip
/
_internal
/
cli
/
__pycache__
[ HOME ]
Exec
Submit
req_command.cpython-39.pyc
a ��Re�B � @ s� d Z ddlZddlZddlZddlmZ ddlmZ ddlm Z m Z mZmZ ddl mZ ddlmZ ddlmZ dd lmZ dd lmZmZ ddlmZ ddlmZ dd lmZ ddlmZ ddl m!Z! ddl"m#Z# ddl$m%Z%m&Z&m'Z'm(Z( ddl)m*Z* ddl+m,Z, ddl-m.Z. ddl/m0Z0 ddl1m2Z2 ddl3m4Z4 ddl5m6Z6m7Z7m8Z8 ddl9m:Z: e�;e<�Z=G dd� de�Z>G dd� dee>�Z?e8j@e8jAe8jBgZCdd�dd �ZDe e d!�d"d#�ZEG d$d%� d%e?�ZFdS )&a Contains the Command base classes that depend on PipSession. The classes in this module are in a separate module so the commands not needing download / PackageFinder capability don't unnecessarily import the PackageFinder machinery and all its vendored dependencies, etc. � N)�partial)�Values)�Any�List�Optional�Tuple)� WheelCache)� cmdoptions)�Command)�CommandContextMixIn)�CommandError�PreviousBuildDirError)� LinkCollector)� PackageFinder)�SelectionPreferences)�TargetPython)� PipSession)�RequirementPreparer)�install_req_from_editable�install_req_from_line�#install_req_from_parsed_requirement�install_req_from_req_string)�parse_requirements)�InstallRequirement)�RequirementTracker)�BaseResolver)�pip_self_version_check)� deprecated)� TempDirectory�TempDirectoryTypeRegistry� tempdir_kinds)�running_under_virtualenvc sp e Zd ZdZdd�� fdd�Zeeeee d�dd��Z eed�d d �Zdeee ee ed�dd �Z� ZS )�SessionCommandMixinzE A class mixin for command classes needing _build_session(). N��returnc s t � �� d | _d S �N)�super�__init__�_session)�self�� __class__� ��/builddir/build/BUILDROOT/alt-python39-pip-21.3.1-2.el8.x86_64/opt/alt/python39/lib/python3.9/site-packages/pip/_internal/cli/req_command.pyr'