U
    ddd                     @   sV   d dl mZ dZG dd deZeddd dd dZeeZd d	lmZ ej	Z
ejZd
S )    )
NamedTuple)__version____version_info____bot_api_version____bot_api_version_info__c                   @   sV   e Zd ZU dZeed< eed< eed< eed< eed< eddd	Zedd
dZdS )VersionzYCopies the behavior of sys.version_info.
    serial is always 0 for stable releases.
    majorminormicroreleaselevelserial)returnc                 C   s   dddd| j  S )Nabrc)alphabeta	candidate)r   )self r   5/tmp/pip-unpacked-wheel-e3anp165/telegram/_version.py_rl_shorthand$   s    zVersion._rl_shorthandc                 C   sP   | j  d| j }| jdkr,| d| j }| jdkrL| |   | j }|S )N.r   final)r   r	   r
   r   r   r   )r   versionr   r   r   __str__+   s    

zVersion.__str__N)	__name__
__module____qualname____doc__int__annotations__strr   r   r   r   r   r   r      s   
r         r   )r   r	   r
   r   r   )	constantsN)typingr   __all__r   r   r"   r   Ztelegramr%   ZBOT_API_VERSIONr   ZBOT_API_VERSION_INFOr   r   r   r   r   <module>   s   