|
Server : LiteSpeed System : Linux barito.iixcp.rumahweb.net 5.14.0-611.49.1.el9_7.x86_64 #1 SMP PREEMPT_DYNAMIC Tue Apr 21 16:39:08 EDT 2026 x86_64 User : elvh3918 ( 1528) PHP Version : 8.2.31 Disable Function : mail Directory : /lib/python3.9/site-packages/pip/_internal/operations/__pycache__/ |
a
�lj� � @ sx d Z ddlZddlmZmZmZmZmZmZm Z ddl
mZ ddlm
Z
mZ ddlmZ ddlmZ ddlmZ dd lmZ e�e�ZG d
d� de�Zee
ef Ze e
ef Ze e
eef Zee
ee f Zee
ee f Ze eef Z e ee f Z!e ee"f d�d
d�Z#deeee$ge"f e d�dd�Z%ee e!d�dd�Z&ee eee
d�dd�Z'ee
eee
d�dd�Z(dS )z'Validation of dependencies of packages
� N)�Callable�Dict�List�
NamedTuple�Optional�Set�Tuple)�Requirement)�NormalizedName�canonicalize_name)�)make_distribution_for_install_requirement)�get_default_environment)�DistributionVersion)�InstallRequirementc @ s"