
    i                         U d dl mZmZ dZ G d de          Z eddd dd           Zee         ed	<    ee          Zee         ed
<   dS )    )Final
NamedTuple)__version____version_info__c                   ^    e Zd ZU dZeed<   eed<   eed<   eed<   eed<   defdZdefd	Zd
S )VersionzYCopies the behavior of sys.version_info.
    serial is always 0 for stable releases.
    majorminormicroreleaselevelserialreturnc                 $    dddd| j                  S )Nabrc)alphabeta	candidate)r   )selfs    Q/Users/shanyulin/my-agent/.venv/lib/python3.11/site-packages/telegram/_version.py_rl_shorthandzVersion._rl_shorthand$   s'    
 
 
	 	    c                     | j          d| j         }| j        dk    r| d| j         }| j        dk    r| |                                  | j         }|S )N.r   final)r	   r
   r   r   r   r   )r   versions     r   __str__zVersion.__str__+   so    Z..$*..:?? //4://G'' E$"4"4"6"6EEEGr   N)	__name__
__module____qualname____doc__int__annotations__strr   r    r   r   r   r      s           JJJJJJJJJKKKs          r   r         r   )r	   r
   r   r   r   r   r   N)	typingr   r   __all__r   r   r$   r%   r   r&   r   r   <module>r+      s   ( % $ $ $ $ $ $ $ $
-    j   8 $+7
AQWQ$ $ $ %.    #.//U3Z / / / / /r   