§
    ‹ŸjT  ã                  óÐ  — U d Z ddlmZ ddlZddlmZmZ ddlmZ dZ	de
d<    ej        d	¦  «        Z eee                     e	¦  «        ¦  «        Ze                     ¦   «         Z eed         ¦  «        Z eed
         ¦  «        Z eed         ¦  «        Zed                              d¦  «        ZeeefZde
d<   ereee ed¦  «        fZdZde
d<   dd„Zdd„Zdd„Zg d¢ZdS )z PyZMQ and 0MQ version functions.é    )ÚannotationsN)ÚMatchÚcast)Úzmq_version_infoz27.1.0ÚstrÚ__version__z(\d+)\.(\d+)\.(\d+)(.*)é   é   é   ú.ú2tuple[int, int, int] | tuple[int, int, int, float]Úversion_infoÚinfÚ Ú__revision__Úreturnc                 óp   — t           r)d                     t          t           dd…         g¦  «        S t          S )z'return the version of pyzmq as a stringú+Né   )r   Újoinr   © ó    ú^/var/www/finuniver-perm.ru/html/student/venv/lib/python3.11/site-packages/zmq/sugar/version.pyÚpyzmq_versionr   '   s0   € åð Ø�xŠx�¥l°2°A°2Ô&6Ð7Ñ8Ô8Ð8åÐr   c                 ó   — t           S )zšreturn the pyzmq version as a tuple of at least three numbers

    If pyzmq is a development version, `inf` will be appended after the third integer.
    )r   r   r   r   Úpyzmq_version_infor   /   s
   € õ
 Ðr   c                 ó.   —  dj         t          ¦   «         Ž S )z(return the version of libzmq as a stringz{}.{}.{})Úformatr   r   r   r   Úzmq_versionr   7   s   € àˆ:ÔÕ.Ñ0Ô0Ð1Ð1r   )r   r   r   r   r   r   )r   r   )r   r   )Ú__doc__Ú
__future__r   ÚreÚtypingr   r   Úzmq.backendr   r   Ú__annotations__ÚcompileÚ_version_patÚmatchÚ_matchÚgroupsÚ_version_groupsÚintÚVERSION_MAJORÚVERSION_MINORÚVERSION_PATCHÚlstripÚVERSION_EXTRAr   Úfloatr   r   r   r   Ú__all__r   r   r   ú<module>r4      s¨  ðØ &Ð &Ð &ð #Ð "Ð "Ð "Ð "Ð "à 	€	€	€	Ø Ð Ð Ð Ð Ð Ð Ð à (Ð (Ð (Ð (Ð (Ð (à€Ð Ð Ð Ñ ØˆrŒzÐ4Ñ5Ô5€Ø	ˆˆe�\×'Ò'¨Ñ4Ô4Ñ	5Ô	5€Ø—-’-‘/”/€à��O AÔ&Ñ'Ô'€Ø��O AÔ&Ñ'Ô'€Ø��O AÔ&Ñ'Ô'€Ø Ô"×)Ò)¨#Ñ.Ô.€ð ØØðD€ð ð ð ñ ð ð àØØØˆˆe‰Œð	€Lð €Ð Ð Ð Ñ ðð ð ð ðð ð ð ð2ð 2ð 2ð 2ð
ð ð €€€r   