
    -Ph                       d Z ddlmZ ddlZddlZddlmZmZmZmZ ej	        dk     rddl
mZ nddlmZ ej	        dk     r	ddl
mZmZ nddlmZmZ g d	Zd5dZ G d ded          Z G d ded          Z edeeedd          Zed         Z edi dee         dededeeef         dee         deeef         dedee         deeee         f         d eeeeef         f         d!ee         d"ee         d#eeef         d$ee         d%ee         d&eeef         d'eeef         d(ee         id          Z ed)eee         ee         d*d          Z ed+d,eid          Z ed-eeeeef         eeeeeef                  f         d.d          Zej        rD e ed/d0gd1           ed/d2d3          d4 e            id/d/ ed,d0i          gid.           dS dS )6a3  
This module contains type definitions for the tables used in the
``pyproject.toml``.  You should either import this at type-check time only, or
make sure ``typing_extensions`` is available for Python 3.10 and below.

Documentation notice: the fields with hyphens are not shown due to a sphinx-autodoc bug.
    )annotationsN)AnyDictListUnion)      )Required)r      )Literal	TypedDict)BuildSystemTableContactTableDynamicIncludeGroupTableLicenseTableProjectTablePyProjectTableReadmeTablereturn	list[str]c                     t           S )N)__all__     `/var/www/html/test/jupyter/venv/lib/python3.11/site-packages/pyproject_metadata/project_table.py__dir__r   (   s    Nr   c                  $    e Zd ZU ded<   ded<   dS )r   strnameemailN__name__
__module____qualname____annotations__r   r   r   r   r   ,   s"         IIIJJJJJr   r   F)totalc                  $    e Zd ZU ded<   ded<   dS )r   r   textfileNr"   r   r   r   r   r   1   s"         IIIIIIIIr   r   r   )r*   r)   zcontent-type)authorsclassifiersdependenciesdescriptiondynamicentry-pointsgui-scriptskeywordslicensemaintainersoptional-dependenciesreadmerequires-pythonscriptsurlsversionr   r    r:   r.   r3   zlicense-filesr6   r7   r-   r5   r0   r+   r4   r9   r,   r2   r8   r1   r/   r   )build-backendrequireszbackend-pathr   zinclude-groupr   )zbuild-systemprojecttoolzdependency-groupsonetwo)r;   r<   z0.1.0)r    r:   thing)r   r   )__doc__
__future__r   systypingr   r   r   r   version_infotyping_extensionsr
   r   r   r   r   r   r   r   r   r   r   r   r   r   TYPE_CHECKINGobjectr   r   r   <module>rJ      sf    # " " " " " 



  ) ) ) ) ) ) ) ) ) ) ) )g*******f444444444))))))))	 	 	       9E    
    9E    
 iCcBB%   & y3 	s 	5s*+	
 	c 	%[() 	3 	S	 	 c49n!5 	S$sCx.01 	4% 	tL) 	S#X 	tCy 	DI  	4S>!" 	tCH~#$ 	4=% ( -  2 9IS	 
     Ic
    (S#X!#tE#7H2H,I'J"JK	  	 	 	 
 N,,"'eW==  $|!&   ffhh'%%&>??"	
 	
     r   