Current File : //usr/lib/python3/dist-packages/packaging/__pycache__/metadata.cpython-312.pyc |
�
R"f� �
�� � d dl Zd dlZd dlZd dlZd dlZd dlZd dlZd dlmZm Z m
Z
mZmZm
Z
mZmZmZmZ ddlmZmZmZmZ ej0 d� Zej4 dd dk\ r d dlmZmZ nej: r d dlmZmZ n d dlmZmZ e e Z G d� de#� Z$ G d� ded�� Z%h d�Z&h d�Z'dhZ(de)dee) fd�Z*dee) de
e)e)f fd�Z+dejX jZ dee.e)f de)fd�Z/i dd�d d!�d"d#�d$d$�d%d&�d'd(�d)d)�d*d+�d,d,�d-d-�d.d.�d/d0�d1d2�d3d3�d4d4�d5d6�d7d8�dd9d:d;d<d=d>d?d@dAdBdC��Z0e0jc � D � �ci c] \ } }|| ��
c}} Z2dee.e)f dee%e
e)ee) f f fdD�Z3 e4� Z5g dE�Z6edE Z7 e8g dF�� Z9 G dG� dHee � Z: G dI� dJ� Z;y# e$ r G d � d
� Z G d� d� ZY ��6w xY w# e!$ r G d
� de"� Z Y ��Hw xY wc c}} w )K� N)
�Any�Callable�Dict�Generic�List�Optional�Tuple�Type�Union�cast� )�requirements�
specifiers�utils�version�T� )� � )�Literal� TypedDictc � � e Zd Zd� Zy)r c � � y �N� ��_args�_kwargss �4/usr/lib/python3/dist-packages/packaging/metadata.py�__init_subclass__zLiteral.__init_subclass__# � � �� N��__name__�
__module__�__qualname__r r r"