Ë
    :vžjb  ã                  óŒ  — U d Z ddlmZ ddlZddlmZ ddlmZ ddlmZ dZ	de
d	<    ej                  d
«      Z eeej                  e	«      «      Zej                  «       Z eed   «      Z eed   «      Z eed   «      Zed   j+                  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y)z PyZMQ and 0MQ version functions.é    )ÚannotationsN)ÚMatch)Úcast)Úzmq_version_infoz27.2.0ÚstrÚ__version__z(\d+)\.(\d+)\.(\d+)(.*)é   é   é   Ú.ú2tuple[int, int, int] | tuple[int, int, int, float]Úversion_infoÚinfÚ Ú__revision__c                 óV   — t         rdj                  t        t         dd g«      S t        S )z'return the version of pyzmq as a stringÚ+Né   )r   Újoinr   © ó    úb/workspace/moltex-experiments/.pixi/envs/default/lib/python3.12/site-packages/zmq/sugar/version.pyÚpyzmq_versionr   (   s&   € åØ�x‰xœ¤l°2°AÐ&6Ð7Ó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   0   s
   € ô
 Ðr   c                 ó0   —  dj                   t        «       Ž S )z(return the version of libzmq as a stringz{}.{}.{})Úformatr   r   r   r   Úzmq_versionr   8   s   € àˆ:×ÑÔ.Ó0Ð1Ð1r   )r   r   r   r   r   r   )Úreturnr   )r   r   )Ú__doc__Ú
__future__r   Úrer   Útypingr   Ú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ñ   ðÚ &õ #ã 	Ý Ý å (à€ˆSÓ Øˆr�z‰zÐ4Ó5€Ù	ˆe�\×'Ñ'¨Ó4Ó	5€Ø—-‘-“/€á�O AÑ&Ó'€Ù�O AÑ&Ó'€Ù�O AÑ&Ó'€Ø Ñ"×)Ñ)¨#Ó.€ð ØØðD€Ð@ó ñ àØØÙˆe‹ð	€Lð €ˆcÓ óóó2ò
�r   