golden hour
/opt/saltstack/salt/lib/python3.10/site-packages/pip/_vendor/__pycache__
⬆️ Go Up
Upload
File/Folder
Size
Actions
__init__.cpython-310.pyc
3.04 KB
Del
OK
six.cpython-310.pyc
26.92 KB
Del
OK
typing_extensions.cpython-310.pyc
63.49 KB
Del
OK
Edit: typing_extensions.cpython-310.pyc
o �xe�8 � @ s~ d dl Z d dlZd dlZd dlZd dlZd dlZd dlZd dlZg d�Z dZ eZe � Zefdd�Zejdkr;dd� Znejd krEd d� Zndd� Zd�dd �ZejZe�d�Ze�d�Ze�d�Zejddd�Zejddd�Zejdkrzd dlmZ nG dd� de�ZG dd� ded�ZejZeed�r�ejdd� dkr�ejZnG dd � d ejdd!�Z e dd"d#�Zejdkr�ej!Z!nd$d%� Z!d&d'� Z"eed(�r�ej#Z#nG d)d*� d*ejdd!�Z$e$d(d+d#�Z#ej%Z%eed,�r�ej&Z&ej'Z'ej(Z(ne�)e�*ej)e+��Z,d-d.� Z&d/d,� Z'd0d1� Z(ej-Z-ej.Z.ej/Z/ej0Z0ej1Z1ej2Z2ej3Z3ej4Z4ej5Z5eed2��r)ej6Z6n e�7ej6eef�Z6ej8Z8ej9Z9ej:Z:ej;Z;ej<Z<ej=Z=g d3�Z>d4d5� Z?d6d7� Z@d8d9� ZAeed:��r^ejBZBnd;d<� ZCG d=d>� d>e jD�ZEG d?d:� d:eEd�ZBeed@��r~ejFZFndAd@� ZFeFZGeedB��r�ejHZHn eFG dCdB� dBeB��ZHeedD��r�ejIZIejJZJejKZKn=dEdF� ZLdGdH� ZMdIeM_NddJ�dKdL�ZOdMeO_NG dNdO� dOe�ZJeJdPe+fi �ZIePeI_QdQeI_ReedO��r�ejJeJfZSneJfZSdRdS� ZKeedT��r�ejTZTndUdT� ZTeedD��r�ejUZUnd dlZd dlZdVdW� ZVd�dYdZ�ZUeed[��rejWZWejXZXnG d\d]� d]ejYdd!�ZXG d^d[� d[�ZWejdd� dk�r>ejZZZej[Z[n4zd d_lm\Z\ W n e]�yS ejYZ\Y nw zd d`lm^Z_ W n e]�yi ejYZ_Y nw dadb� ZZdcdd� Z[eede��r|ej`Z`n-ejdd� d k�r�G dfdg� dgejdd!�Zaeadhde� �Z`nG didg� dgejdd!�Zaeadedjd#�Z`G dkdl� dl�ZbG dmdn� dnejebdd!�Zeedo��r�ejcZcejdZdnG dpdq� dq�ZeG drdo� doee�ZcG dsdt� dtee�Zdeedu��r�G dvdu� duejfebdd!�Zfn G dwdu� duegeb�Zfeedx��s G dydz� dzeg�Zhejid{d|� �Zjeedx��rejkZkejhZhn"ejdd� d k�r/ead}dx� �ZknG d~d� dejdd!�Zleldxd�d#�Zkeed���rJejmZmn-ejdd� d k�rfG d�d�� d�ejdd!�Znend�d�� �ZmnG d�d�� d�ejdd!�Znend�d�d#�ZmG d�d�� d�ejodd!�Zeed���r�ejpZpned�d�� �Zpeed���r�ejqZqned�d�� �Zqeed���r�ejrZrned�d�� �ZreedD��r�ejsZsejtZtn9ejdd� d k�r�G d�d�� d�ejdd!�Zueud�dD� �Zseud�d�� �ZtnG d�d�� d�ejdd!�ZvevdDd�d#�Zsevd�d�d#�Zteed���rejwZwnKejdd� d k�r-G d�d�� d�ejdd!�ZxG d�d�� d�ejYdd!�Zyexd�d�� �Zwd�d�� Zzn G d�d�� d�ejYdd!�ZyG d�d�� d�ejdd!�Z{e{d�d�d#�Zwd�d�� Zzeed���r`G d�d�� d�ej|ebdd!�Z|nG d�d�� d�eb�Z|eed���rrej}Z}n d�ed�efd�d��Z}eed���r�ej~Z~n d�erd�erfd�d��Z~eed���r�ejZn2ddXdXd�d��d�e�d�e�d�e�d�ej�ej�ej-ej ej�d�ejf f d�f d�ejd�ej�egef fd�d��Zeed���r�ej�Z�nejd�ej�d�ejf d��Z�d�e�d�e�fd�d��Z�eed���s�ee_ee_ejdk�rej�Z�dS d�d�� Z�d�d�d��Z�ej�Z�e�h d���Z�G d�dÄ d�e�Z�d�d�dńZ�ej�jRe�_Re��e�d�d�i �Z�ejd�k�r6d�e�_Nd�dɄ Z�e�e�_�dS )�� N)8�Any�ClassVar�Concatenate�Final� LiteralString� ParamSpec� ParamSpecArgs�ParamSpecKwargs�Self�Type�TypeVar�TypeVarTuple�Unpack� Awaitable� AsyncIterator� AsyncIterable� Coroutine�AsyncGenerator�AsyncContextManager�ChainMap�ContextManager�Counter�Deque�DefaultDict� NamedTuple�OrderedDict� TypedDict� SupportsIndex� Annotated�assert_never�assert_type�clear_overloads�dataclass_transform� get_overloads�final�get_args� get_origin�get_type_hints�IntVar�is_typeddict�Literal�NewType�overload�override�Protocol�reveal_type�runtime�runtime_checkable�Text� TypeAlias� TypeGuard� TYPE_CHECKING�Never�NoReturn�Required�NotRequiredTc C s� |s t | � d���|tu r!t| d�r| jst | � d���t| j�}t|�}||krat| d�rKdd� | jD �}tdd� |D ��}|dkrK||| krKdS t d ||krSd nd� d| � d |� d|� ���dS )z�Check correct count for parameters of a generic cls (internal helper). This gives a nice error message in case of count mismatch. z is not a generic class�__parameters__c S s g | ]}t |�s|�qS � )� _is_unpack��.0�pr; r; �Q/opt/saltstack/salt/lib/python3.10/site-packages/pip/_vendor/typing_extensions.py� <listcomp>f � z"_check_generic.<locals>.<listcomp>c s s � | ]}t |t�V qd S �N)� isinstancer r= r; r; r@ � <genexpr>g s � z!_check_generic.<locals>.<genexpr>r NzToo �many�fewz parameters for z ; actual z, expected )� TypeError�_marker�hasattrr: �len�sum)�cls� parametersZelenZalenZ num_tv_tuplesr; r; r@ �_check_genericY s&