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
/
resolution
/
resolvelib
/
__pycache__
[ HOME ]
Exec
Submit
File Name : resolver.cpython-312.pyc
� p�/i}4 � � � d dl mZ d dlZd dlZd dlZd dlZd dlmZmZ d dl m Z d dlmZm Z mZ d dlmZ d dlmZ d dlmZ d d lmZ d d lmZ d dlmZ d dlmZ d d lmZ d dlm Z d dl!m"Z"m#Z# d dl$m%Z% d dl&m'Z'm(Z( d dl)m*Z* ddl+m,Z,m-Z- ddl.m/Z/ erd dl0m1Z2 e2e-e,e3f Z1 ejh e5� Z6 G d� de"� Z dd�Z7 dd�Z8y)� )�annotationsN)� TYPE_CHECKING�cast��canonicalize_name)�BaseReporter�ResolutionImpossible�ResolutionTooDeep)�Resolver)� DirectedGraph)� WheelCache)�ResolutionTooDeepError)� PackageFinder)�RequirementPreparer)�install_req_extend_extras)�InstallRequirement)�RequirementSet)�BaseResolver�InstallRequirementProvider)�PipProvider)�PipDebuggingReporter�PipReporter)�get_requirement� )� Candidate�Requirement)�Factory)�Resultc �z � � e Zd Zh d�Z d d� fd� Z dd�Z dd�Z� xZS ) r > �only-if-needed�to-satisfy-only�eagerc � �� t �| � � | | j v sJ �t |||||| |||�� | _ || _ | | _ d | _ y )N) �finder�preparer�make_install_req�wheel_cache� use_user_site�force_reinstall�ignore_installed�ignore_requires_python�py_version_info)�super�__init__�_allowed_strategiesr �factory�ignore_dependencies�upgrade_strategy�_result) �selfr% r$ r'