o
    ṏiT                     @  s   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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dZdddZd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                   C  s   t rdtt dd gS tS )z'return the version of pyzmq as a string+N   )r   joinr    r   r   N/home/ubuntu/veenaModal/venv/lib/python3.10/site-packages/zmq/sugar/version.pypyzmq_version'   s   r   c                   C  s   t S )zreturn 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   r   pyzmq_version_info/   s   r   c                   C  s   dj t  S )z(return the version of libzmq as a stringz{}.{}.{})formatr   r   r   r   r   zmq_version7   s   r   )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   r   <module>   s8    



