
    h                     2   S SK r S SKrS SKJr  S SKr\R                  \R                  1r\R                  \R                  \" \ S\R                  5      1r\R                  \R                  1r
\" \S\R                  5      \R                  1r\R                  \R                  1r\R                  \R                  1r\" \S\R"                  5      \R"                  1r\" \S\R&                  5      \R&                  1r\" \S\R*                  5      \R*                  1r\" \S\R.                  5      \R.                  1rS	\S
\4S jrS	\S
\4S jrS	\S
\4S jrS	\S
\4S jrS	\S
\4S jrS	\S
\4S jrS	\S
\4S jr S	\S
\4S jr!S	\S
\4S jr"S	\S
\4S jr#g)    N)Any	UnionType	AnnotatedRequiredNotRequiredClassVarTypeAliasTypeobjreturnc                     U [         ;   $ N)LiteralTypesr
   s    M/home/james-whalen/.local/lib/python3.13/site-packages/tyro/_typing_compat.pyis_typing_literalr   &       ,    c                     U [         ;   $ r   )
UnionTypesr   s    r   is_typing_unionr   *       *r   c                     U [         ;   $ r   )
FinalTypesr   s    r   is_typing_finalr   .   r   r   c                     U [         ;   $ r   )AnnotatedTypesr   s    r   is_typing_annotatedr   2       .  r   c                     U [         ;   $ r   )GenericTypesr   s    r   is_typing_genericr!   6   r   r   c                     U [         ;   $ r   )ProtocolTypesr   s    r   is_typing_protocolr$   :       -r   c                     U [         ;   $ r   )RequiredTypesr   s    r   is_typing_requiredr(   >   r%   r   c                     U [         ;   $ r   )NotRequiredTypesr   s    r   is_typing_notrequiredr+   B   s    """r   c                     U [         ;   $ r   )ClassVarTypesr   s    r   is_typing_classvarr.   F   r%   r   c                     U [         ;   $ r   )TypeAliasTypesr   s    r   is_typing_typealiastyper1   J   r   r   )$typestypingr   typing_extensionsLiteralr   Uniongetattrr   Finalr   r   r   Genericr    Protocolr#   r   r'   r   r*   r   r-   r	   r0   boolr   r   r   r   r!   r$   r(   r+   r.   r1    r   r   <module>r=      s       1 9 9:
LLE;-

 ll-334
FK!2!<!<=  1 9 9:"3"<"<=FJ 1 : :;
 FM#4#@#@A!! 
 FJ 1 : :;
 FO%6%D%DE##3 4     !S !T !3 4  C  D   C  D  #s #t # C  D  ! ! !r   