
    %j                    ,   d dl mZ d dlmZ  G d dee          Z G d dee          Z G d dee          Z G d	 d
ee          Z G d dee          Z	 G d dee          Z
 G d dee          Z G d dee          Z G d dee          ZdS )    )annotations)Enumc                  :    e Zd ZdZdZ	 dZ	 dZ	 dZ	 dZ	 dZ		 dZ
d	S )
LogLevelz$Enumeration of available log levels.tracedebuginfosuccesswarningerrorcriticalN)__name__
__module____qualname____doc__r   r   r	   r
   r   r   r        e/home/rurouni/.hermes/hermes-agent/venv/lib/python3.11/site-packages/griffe/_internal/enumerations.pyr   r      sK        ..EEDG G EH!!r   r   c                  v    e Zd ZdZdZ	 dZ	 dZ	 dZ	 dZ	 dZ		 dZ
	 d	Z	 d
Z	 dZ	 dZ	 dZ	 dZ	 dZ	 dZ	 dZ	 dZdS )DocstringSectionKindz4Enumeration of the possible docstring section kinds.text
parameterszother parametersztype parametersraiseswarnsreturnsyieldsreceivesexamples
attributes	functionsclassesztype aliasesmodules
deprecated
admonitionN)r   r   r   r   r   r   other_parameterstype_parametersr   r   r   r   r   r   r   r    r!   type_aliasesr"   r#   r$   r   r   r   r   r      s        >>DJ)7'O"F&EG$F0H1HJIG!LGJJr   r   c                  .    e Zd ZdZdZ	 dZ	 dZ	 dZ	 dZdS )ParameterKindz-Enumeration of the different parameter kinds.zpositional-onlyzpositional or keywordzvariadic positionalzkeyword-onlyzvariadic keywordN)	r   r   r   r   positional_onlypositional_or_keywordvar_positionalkeyword_onlyvar_keywordr   r   r   r)   r)   B   s<        77'O$3**N(!L!$K%%r   r)   c                  "    e Zd ZdZdZ	 dZ	 dZdS )TypeParameterKindz2Enumeration of the different type parameter kinds.ztype-varztype-var-tuplez
param-specN)r   r   r   r   type_vartype_var_tuple
param_specr   r   r   r0   r0   Q   s+        <<H%NJ++r   r0   c                  4    e Zd ZdZdZ	 dZ	 dZ	 dZ	 dZ	 dZ	dS )	Kindz*Enumeration of the different object kinds.moduleclassfunction	attributealiasz
type aliasN)
r   r   r   r   MODULECLASSFUNCTION	ATTRIBUTEALIAS
TYPE_ALIASr   r   r   r5   r5   \   sC        44FEH I$E%Jr   r5   c                  (    e Zd ZdZdZ	 dZ	 dZ	 dZdS )ExplanationStylez4Enumeration of the possible styles for explanations.onelineverbosemarkdowngithubN)r   r   r   r   ONE_LINEVERBOSEMARKDOWNGITHUBr   r   r   rB   rB   m   s3        >>H#G)H:FJJr   rB   c                  X    e Zd ZdZdZ	 dZ	 dZ	 dZ	 dZ	 dZ		 dZ
	 d	Z	 d
Z	 dZ	 dZ	 dZdS )BreakageKindz*Enumeration of the possible API breakages.zPositional parameter was movedzParameter was removedzParameter kind was changedzParameter default was changedzParameter is now requiredzParameter was added as requiredzReturn types are incompatiblezPublic object was removedz2Public object points to a different kind of objectz Attribute types are incompatiblezAttribute value was changedzBase class was removedN)r   r   r   r   PARAMETER_MOVEDPARAMETER_REMOVEDPARAMETER_CHANGED_KINDPARAMETER_CHANGED_DEFAULTPARAMETER_CHANGED_REQUIREDPARAMETER_ADDED_REQUIREDRETURN_CHANGED_TYPEOBJECT_REMOVEDOBJECT_CHANGED_KINDATTRIBUTE_CHANGED_TYPEATTRIBUTE_CHANGED_VALUECLASS_REMOVED_BASEr   r   r   rL   rL   z   s}        446O(/9$ ?'!<#@)9'0N#N<?*;%1  r   rL   c                  (    e Zd ZdZdZ	 dZ	 dZ	 dZdS )Parserz/Enumeration of the different docstring parsers.autogooglesphinxnumpyN)r   r   r   r   r[   r\   r]   r^   r   r   r   rZ   rZ      s3        99D!F)F)E++r   rZ   c                  t    e Zd ZdZdZ	 dZ	 dZ	 dZ	 dZ	 dZ		 dZ
	 d	Z	 d
Z	 dZ	 dZ	 dZ	 dZ	 dZ	 dZ	 ddZdS )
ObjectKindz2Enumeration of the different runtime object kinds.r6   r7   staticmethodclassmethodmethod_descriptormethodbuiltin_method	coroutiner8   builtin_functioncached_propertygetset_descriptorproperty
type_aliasr9   returnstrc                    | j         S )N)value)selfs    r   __str__zObjectKind.__str__   s
    zr   N)rl   rm   )r   r   r   r   r;   r<   STATICMETHODCLASSMETHODMETHOD_DESCRIPTORMETHODBUILTIN_METHOD	COROUTINEr=   BUILTIN_FUNCTIONCACHED_PROPERTYGETSET_DESCRIPTORPROPERTYr@   r>   rq   r   r   r   r`   r`      s        <<FE!LK+F%NIH)'O+HJI     r   r`   N)
__future__r   enumr   rm   r   r   r)   r0   r5   rB   rL   rZ   r`   r   r   r   <module>r~      s   # " " " " "      " " " " "sD " " "&$ $ $ $ $3 $ $ $N& & & & &C & & &, , , , ,T , , ,    3   "
K 
K 
K 
K 
KsD 
K 
K 
K! ! ! ! !3 ! ! !:
, 
, 
, 
, 
,S$ 
, 
, 
,# # # # #d # # # # #r   