/opt/cloudlinux/venv/lib/python3.11/site-packages/semver/__pycache__
Edit: /opt/cloudlinux/venv/lib/python3.11/site-packages/semver/__pycache__/version.cpython-311.pyc (32953B)
§
iÐ=e˜ó4ã ó — d Z ddlZddlZddlmZ ddlmZmZmZm Z m
Z
mZmZm
Z
mZmZmZmZ ddlmZmZmZmZmZ edeeef ee ef Zedegef Z edd¬ ¦ « Zd
edefd„Zd
„ Z G d„ d¦ « ZeZ dS )z6Version handling by a semver compatible version class.é N)Úwraps)ÚAnyÚDictÚIterableÚOptionalÚSupportsIntÚTupleÚUnionÚcastÚCallableÚ
CollectionÚTypeÚTypeVaré )ÚVersionTupleÚVersionDictÚVersionIteratorÚStringÚVersionPartÚVersionÚT)ÚboundÚoperatorÚreturnc ó^ ‡ — t ‰ ¦ « dddt dt fˆ fd„¦ « }|S )z0Wrap a Version binary op method in a type-check.Úselfr Úotherr c ó˜ •— t t t t gt j ¢R }t
||¦ « st S ‰| |¦ « S ©N)r ÚdictÚtupleÚlistr Ú__args__Ú
isinstanceÚNotImplemented)r r Úcomparable_typesr s €ú`/builddir/build/BUILD/cloudlinux-venv-1.0.12/venv/lib/python3.11/site-packages/semver/version.pyÚwrapperz_comparator.
.wrapper' sW ø€ õ
ÝÝÝð
õ
Œ_ð
ð
Ðõ ˜%Ð!1Ñ2Ô2ð "Ý!Ð!؈x˜˜eÑ$Ô$Ð$ó )r Ú
ComparableÚbool)r r( s ` r' Ú_comparatorr, $ sO ø€ õ ˆ8�_„_ð
%�ið
%
ð
%µtð
%ð
%ð
%ð
%ð
%ñ „_ð
%ð €Nr) c ó — | |k | |k z
S )z6Return negative if ab.© ©ÚaÚbs r' Ú_cmpr2 7 s € à
�ŠE�a˜!’eÑÐr) c ót — e Zd ZdZdZ ed„ eD ¦ « ¦ « Z ej d¦ « Z dZ
ej e
dd¬¦ « ej ¦ « Z
ej e
dd¬¦ « ej ¦ « Z dFdeded
edeeeef deeeef f
d„Zed„ ¦ « Zedefd„¦ « Zej d„ ¦ « Zedefd„¦ « Zej d„ ¦ « Zedefd„¦ « Zej d„ ¦ « Zedee fd„¦ « Zej d„ ¦ « Zedee fd„¦ « Zej d„ ¦ « Zdefd„Z de!fd„Z"de#fd„Z$e%d edefd!„¦ « Z&dGd"„Z'dGd#„Z(dGd$„Z)dHd&ee dd fd'„Z*dId&ee dd fd(„Z+d)e,defd*„Z-dHd+ed,edd fd-„Z.e/d)e,de0fd.„¦ « Z1e/d)e,de0fd/„¦ « Z2e/d)e,de0fd0„¦ « Z3e/d)e,de0fd1„¦ « Z4e/d)e,de0fd2„¦ « Z5e/d)e,de0fd3„¦ « Z6d4eee7f deeee e8eeef d5f f fd6„Z9defd7„Z:defd8„Z;defd9„Ze dJd>e?e@ d?ed@e0de@fdA„¦ « ZAdBeeee f dd fdC„ZBed?ede0fdD„¦ « ZCd)d de0fdE„ZDd
S )Kr aœ
A semver compatible version class.
See specification at https://semver.org.
:param major: version when you make incompatible API changes.
:param minor: version when you add functionality in a backwards-compatible manner.
:param patch: version when you make backwards-compatible bug fixes.
:param prerelease: an optional prerelease string
:param build: an optional build string
)Ú_majorÚ_minorÚ_patchÚ_prereleaseÚ_buildc ó" — g | ]}|d d… ‘Œ
S )r Nr. )Ú.0Úitems r' ú
zVersion.L s € Ð2Ð2Ð2 �4˜˜˜”8Ð2Ð2Ð2r) z(?:[^\d]*(\d+)[^\d]*)+a3
^
(?P0|[1-9]\d*)
(?:
\.
(?P0|[1-9]\d*)
(?:
\.
(?P0|[1-9]\d*)
){opt_patch}
){opt_minor}
(?:-(?P
(?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*)
(?:\.(?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*))*
))?
(?:\+(?P
[0-9a-zA-Z-]+
(?:\.[0-9a-zA-Z-]+)*
))?
$
Ú )Ú opt_patchÚ opt_minorú?r NÚmajorÚminorÚpatchÚ
prereleaseÚbuildc ó’ — t |¦ « t |¦ « t |¦ « dœ}| ¦ « D ]-\ }}|dk r"t d |¦ « ¦ « ‚Œ.|d | _ |d | _ |d | _ |€d nt |¦ « | _ |€d nt |¦ « | _ d S )N)rA rB rC r z1{!r} is negative. A version can only be positive.rA rB rC )
ÚintÚitemsÚ
ValueErrorÚformatr4 r5 r6 Ústrr7 r8 ) r rA rB rC rD rE Ú
version_partsÚnameÚvalues r' Ú__init__zVersion.__init__q sÌ € õ #& e¡*¤*µs¸5±z´zÍCÐPUÉJÌJÐWÐWˆ
à(×.Ò.Ñ0Ô0ð ð ‰KˆD�%Ø�qŠyˆyÝ ØG×NÒNÈtÑTÔTñô ð ð ð
$ GÔ,ˆŒØ# GÔ,ˆŒØ# GÔ,ˆŒØ#-Ð#5˜4˜4½3¸z¹?¼?ˆÔØ#˜m�d�dµ°U±´ˆŒˆˆr) c óH — d„ }|pd|pd}}| d¦ « | d¦ « }}d„ |D ¦ « }d„ |D ¦ « }t ||¦ « D ]\ }} |||¦ « }|dk r|c S Œt t |¦ « t |¦ « ¦ « S )Nc óò — t | t ¦ « r%t |t ¦ « rt | |¦ « S t | t ¦ « rdS t |t ¦ « rdS t | |¦ « S )Néÿÿÿÿr )r$ rG r2 r/ s r' Úcmp_prerelease_tagz,Version._nat_cmp..cmp_prerelease_tagŠ so € ݘ!�SÑ!Ô!ð
"¥j°µCÑ&8Ô&8ð
"ݘA˜q‘z”zÐ!ݘA�sÑ#Ô#ð
"Ø�rݘA�sÑ#Ô#ð
"Ø�qå˜A˜q‘z”zÐ!r) r= ú.c óZ — g | ](}t j d |¦ « rt |¦ « n|‘Œ)S ©z^\d+$©ÚreÚmatchrG ©r: Úxs r' r<