§ x<ˆjõ6 ã óž — d Z ddlZddlZddlZg d¢Z G d„ d¦ « Z e¦ « Z G d„ d¦ « Z e¦ « Z ej dg d ¢¦ « Zd „ Z G d„ de ¦ « Z G d „ d¦ « Z G d„ de¦ « Z ej dej ¦ « ZddddddœZd„ Zd„ ZdZ G d„ de¦ « Zd„ Z ej d¦ « Zd„ Zd„ ZdS )zÅUtility to compare pep440 compatible version strings. The LooseVersion and StrictVersion classes that distutils provides don't work; they don't recognize anything like alpha/beta/rc/dev versions. é N)ÚparseÚVersionÚ LegacyVersionÚInvalidVersionÚVERSION_PATTERNc óD — e Zd Zd„ Zd„ Zd„ Zd„ Zd„ Zd„ Zd„ Z d„ Z d „ Zd S )ÚInfinityc ó — dS )Nr © ©Úselfs úh/builddir/build/BUILD/cloudlinux-venv-1.0.12/venv/lib64/python3.11/site-packages/numpy/_utils/_pep440.pyÚ__repr__zInfinity.__repr__. s € ؈zó c ó: — t t | ¦ « ¦ « S ©N©ÚhashÚreprr s r Ú__hash__zInfinity.__hash__1 ó € Ý•D˜‘J”JÑÔÐr c ó — dS ©NFr ©r Úothers r Ú__lt__zInfinity.__lt__4 ó € Øˆur c ó — dS r r r s r Ú__le__zInfinity.__le__7 r r c ó, — t || j ¦ « S r ©Ú isinstanceÚ __class__r s r Ú__eq__zInfinity.__eq__: ó € Ý˜% ¤Ñ0Ô0Ð0r c ó. — t || j ¦ « S r r! r s r Ú__ne__zInfinity.__ne__= ó € Ý˜e T¤^Ñ4Ô4Ð4Ð4r c ó — dS ©NTr r s r Ú__gt__zInfinity.__gt__@ ó € Øˆtr c ó — dS r* r r s r Ú__ge__zInfinity.__ge__C r, r c ó — t S r )ÚNegativeInfinityr s r Ú__neg__zInfinity.__neg__F s € ÝÐr N©Ú__name__Ú __module__Ú__qualname__r r r r r$ r' r+ r. r1 r r r r r - s› € € € € € ðð ð ð ð ð ðð ð ðð ð ð1ð 1ð 1ð5ð 5ð 5ðð ð ðð ð ð ð ð ð ð r r c óD — e Zd Zd„ Zd„ Zd„ Zd„ Zd„ Zd„ Zd„ Z d„ Z d „ Zd S )r0 c ó — dS )Nz -Infinityr r s r r zNegativeInfinity.__repr__N s € ؈{r c ó: — t t | ¦ « ¦ « S r r r s r r zNegativeInfinity.__hash__Q r r c ó — dS r* r r s r r zNegativeInfinity.__lt__T r, r c ó — dS r* r r s r r zNegativeInfinity.__le__W r, r c ó, — t || j ¦ « S r r! r s r r$ zNegativeInfinity.__eq__Z r% r c ó. — t || j ¦ « S r r! r s r r' zNegativeInfinity.__ne__] r( r c ó — dS r r r s r r+ zNegativeInfinity.__gt__` r r c ó — dS r r r s r r. zNegativeInfinity.__ge__c r r c ó — t S r )r r s r r1 zNegativeInfinity.__neg__f s € ݈r Nr2 r r r r0 r0 M s› € € € € € ðð ð ð ð ð ðð ð ðð ð ð1ð 1ð 1ð5ð 5ð 5ðð ð ðð ð ðð ð ð ð r r0 Ú_Version)ÚepochÚreleaseÚdevÚpreÚpostÚlocalc ó` — t | ¦ « S # t $ r t | ¦ « cY S w xY w)zÑ Parse the given version string and return either a :class:`Version` object or a :class:`LegacyVersion` object depending on if the given version is a valid PEP 440 version or a legacy version. )r r r )Úversions r r r u sD € ð&Ý�wÑÔÐøÝð &ð