File manager - Edit - /opt/cloudlinux/venv/lib/python3.11/site-packages/pip/_internal/resolution/resolvelib/__pycache__/factory.cpython-311.pyc
Back
� .|oi\� � �z � d dl mZ d dlZd dlZd dlZd dlmZmZmZm Z d dl mZmZm Z mZmZmZ d dlmZ d dlmZ d dlmZmZ d dlmZmZ d d lmZ d d lmZmZ d dl m!Z!m"Z"m#Z#m$Z$m%Z%m&Z&m'Z' d dl(m)Z) d d l*m+Z+m,Z, d dl-m.Z. d dl/m0Z0 d dl1m2Z2 d dl3m4Z4m5Z5 d dl6m7Z7m8Z8 d dl9m:Z: d dl;m<Z< d dl=m>Z> d dl?m@Z@ d dlAmBZB ddlCmDZDmEZEmFZF ddlGmHZHmIZImJZJmKZKmLZLmMZMmNZN ddlOmPZPmQZQ ddlRmSZSmTZTmUZUmVZVmWZW er G d� de� � ZX ejY eZ� � Z[ ed� � Z\e]e.e\f Z^ G d � d!e � � Z_ G d"� d#� � Z`dS )$� )�annotationsN)�Iterable�Iterator�Mapping�Sequence)� TYPE_CHECKING�Callable� NamedTuple�Protocol�TypeVar�cast)�InvalidRequirement)�SpecifierSet)�NormalizedName�canonicalize_name)�InvalidVersion�Version)�ResolutionImpossible)� CacheEntry� WheelCache)�DistributionNotFound�InstallationError�InvalidInstalledPackage�MetadataInconsistent�MetadataInvalid�UnsupportedPythonVersion�UnsupportedWheel)� PackageFinder)�BaseDistribution�get_default_environment)�Link)�Wheel)�RequirementPreparer)�install_req_drop_extras�install_req_from_link_and_ireq)�InstallRequirement�check_invalid_constraint_type)�InstallRequirementProvider)� get_supported)�Hashes)�get_requirement)�running_under_virtualenv� )� Candidate� Constraint�Requirement)�AlreadyInstalledCandidate� BaseCandidate�EditableCandidate�ExtrasCandidate� LinkCandidate�RequiresPythonCandidate�as_base_candidate)�FoundCandidates�IndexCandidateInfo)�ExplicitRequirement�RequiresPythonRequirement�SpecifierRequirement�!SpecifierWithoutExtrasRequirement�UnsatisfiableRequirementc �$ � e Zd ZU ded<