a0biU T S r SSKrSSKJr SSKr\R
" S\R 5 r\R
" S5 r\R
" S5 r S r
\R \R \R \R \R \R S .r " S
S5 rSqS rg)
zBModule for parsing and testing package version predicate strings.
N )versionz'(?i)^\s*([a-z_]\w*(?:\.[a-z_]\w*)*)(.*)z^\s*\((.*)\)\s*$z%^\s*(<=|>=|<|>|!=|==)\s*([^\s,]+)\s*$c [ R U 5 nU( d [ SU - 5 eUR 5 u p#[ R
" 5 [ R " U5 nSSS5 X$4$ ! , ( d f UW4$ = f)zNParse a single version comparison.
Return (comparison string, StrictVersion)
z"bad package restriction syntax: %rN)re_splitComparisonmatch
ValueErrorgroupsr suppress_known_deprecation
StrictVersion)predrescompverStrothers ڟ/builddir/build/BUILDROOT/alt-python313-setuptools-69.0.2-3.el8.x86_64/opt/alt/python313/lib/python3.13/site-packages/setuptools/_distutils/versionpredicate.pysplitUpr sq
"
"4
(C=DEE::