Ë
    Ü_Ëix  ã                  óX   — d Z ddlmZ ddlZddlmZmZmZ dZdd„Z	 e	e«      Z
eZd	d„Zy)
zCurrent version of PyMongo.é    )ÚannotationsN)ÚListÚTupleÚUnionz4.16.0c                ó„  — d}t        j                  || «      }|r?dD �cg c]  }t        ||   «      ‘Œ }}|d   rr|j                  |d   «       t        |«      S t        j                  d| «      r2| j	                  d«      D �cg c]  }t        |«      ‘Œ }}t        |«      S t        d«      ‚t        |«      S c c}w c c}w )Nz8(?P<major>\d+).(?P<minor>\d+).(?P<patch>\d+)(?P<rest>.*))ÚmajorÚminorÚpatchÚrestz\d+.\d+ú.zCould not parse version)ÚreÚmatchÚintÚappendÚsplitÚ
ValueErrorÚtuple)ÚversionÚpatternr   ÚpartÚpartss        úS/var/www/pod-logistic/pod-api/venv/lib/python3.12/site-packages/pymongo/_version.pyÚget_version_tupler      s¸   € ØI€GÜ�H‰H�W˜gÓ&€EÙØE`Ö'a¸T¬¨E°$©KÕ(8Ð'aˆÐ'aØ�Š=Ø�L‰L˜˜v™Ô'ô
 �‹<Ðô	 
�‰�*˜gÔ	&Ø'.§}¡}°SÓ'9Ö:˜t”�T•Ð:ˆÐ:ô �‹<Ðô Ð2Ó3Ð3Ü�‹<Ðùò (bùò ;s   ŸB8ÂB=c                 ó   — t         S )N)Ú__version__© ó    r   Úget_version_stringr   *   s   € ÜÐr   )r   ÚstrÚreturnzTuple[Union[int, str], ...])r    r   )Ú__doc__Ú
__future__r   r   Útypingr   r   r   r   r   Úversion_tupler   r   r   r   r   ú<module>r%      s6   ðñ "Ý "ã 	ß %Ñ %à€óñ " +Ó.€Ø
€ôr   