Файловый менеджер - Редактировать - /opt/imh-python/lib/python3.9/site-packages/pip/_internal/resolution/resolvelib/__pycache__/factory.cpython-39.pyc
Ðазад
a "�h� � @ s. d dl Z d dlZd dlZd dlmZmZmZmZmZm Z m Z mZmZm Z mZmZmZmZmZmZ d dlmZ d dlmZ d dlmZmZ d dlmZmZ d dlmZ d dl m!Z!m"Z" d d l#m$Z$m%Z%m&Z&m'Z'm(Z(m)Z)m*Z* d d l+m,Z, d dl-m.Z.m/Z/ d dl0m1Z1 d d l2m3Z3 d dl4m5Z5 d dl6m7Z7m8Z8 d dl9m:Z:m;Z; d dl<m=Z= d dl>m?Z? d dl@mAZA d dlBmCZC d dlDmEZE ddlFmGZGmHZHmIZI ddlJmKZKmLZLmMZMmNZNmOZOmPZPmQZQ ddlRmSZSmTZT ddlUmVZVmWZWmXZXmYZYmZZZ e�r�G dd� de�Z[e�\e]�Z^ed�Z_ee1e_f Z`G dd� de�ZaG d d!� d!�ZbdS )"� N)� TYPE_CHECKING�Callable�Dict� FrozenSet�Iterable�Iterator�List�Mapping� NamedTuple�Optional�Protocol�Sequence�Set�Tuple�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 @ s e Zd ZU eed<