Graybyt3 Was Here
Linux cloud.locucionar.com 3.10.0-1160.81.1.el7.x86_64 #1 SMP Fri Dec 16 17:29:43 UTC 2022 x86_64
Apache
91.191.211.241
/
opt
/
imunify360
/
venv
/
lib
/
python3.11
/
site-packages
/
pip
/
_internal
/
resolution
/
resolvelib
/
__pycache__
[ HOME ]
Exec
Submit
provider.cpython-311.pyc
� #�Fh�+ � �f � d dl Z d dlmZ d dlmZmZmZmZmZm Z m Z mZmZm Z d dlmZ d dlmZ ddlmZmZmZ ddlmZ dd lmZ dd lmZ er"d dlmZ d dlmZ eeef Zeeee f Z!neZ! ed � � Z" ed� � Z#dee e#f de de"de e"e#f fd�Z$ G d� de!� � Z%dS )� N)� lru_cache) � TYPE_CHECKING�Dict�Iterable�Iterator�Mapping�Optional�Sequence�Tuple�TypeVar�Union)�AbstractProvider)�InstallRequirement� )� Candidate� Constraint�Requirement)�REQUIRES_PYTHON_IDENTIFIER)�Factory)�ExplicitRequirement)� Preference)�RequirementInformation�D�V�mapping� identifier�default�returnc �l � || v r| | S |� d� � \ }}}|r|| v r| | S |S )ai Get item from a package name lookup mapping with a resolver identifier. This extra logic is needed when the target mapping is keyed by package name, which cannot be directly looked up with an identifier (which may contain requested extras). Additional logic is added to also look up a value by "cleaning up" the extras from the identifier. �[)� partition)r r r �name�open_bracket�_s ��/builddir/build/BUILD/imunify360-venv-2.5.3/opt/imunify360/venv/lib/python3.11/site-packages/pip/_internal/resolution/resolvelib/provider.py�_get_with_identifierr&