o
    Zzj  ã                   @   s\   U d dl mZmZ dZG dd„ deƒZed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                   @   sV   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d	„Zdef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   úL/var/www/kodo/tsheker/venv/lib/python3.10/site-packages/telegram/_version.pyÚ_rl_shorthand$   s   ýüzVersion._rl_shorthandc                 C   sP   | 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   Ú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   r   r   N)	Útypingr   r   Ú__all__r   r   r    r!   r   r   r   r   r   Ú<module>   s   
ÿ