
    MhT                       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.0.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        Q/var/www/html/test/jupyter/venv/lib/python3.11/site-packages/zmq/sugar/version.pypyzmq_versionr   '   s0     xxl2A2&67888r   c                     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   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   & & & # " " " " " 				         ( ( ( ( ( (    rz455	e\''44	5	5--//OA&''OA&''OA&''"))#.. D      e	L           2 2 2 2
  r   