+\hxXdZddlmZddlZddlmZmZmZdZddZ e eZ eZ d dZ y) zCurrent version of PyMongo.) annotationsN)ListTupleUnionz4.14.1cd}tj||}|r?dDcgc]}t||}}|drr|j|dt |Stjd|r2|j dDcgc] }t|}}t |St dt |Scc}wcc}w)Nz8(?P\d+).(?P\d+).(?P\d+)(?P.*))majorminorpatchrestz\d+.\d+.zCould not parse version)rematchintappendsplit ValueErrortuple)versionpatternrpartpartss S/root/niggaflix-v3/playground/venv/lib/python3.12/site-packages/pymongo/_version.pyget_version_tuplersIG HHWg &E E`'aTE$K(8'a'a = LLv ' < *g &'.}}S'9:tT:: <233 <(b;s B8B=ctS)N) __version__rget_version_stringr*s r)rstrreturnzTuple[Union[int, str], ...])r r) __doc__ __future__rr typingrrrrr version_tuplerrrrrr%s6"" %%  "+. r