2bi[ S r SSKrSSKrSSKJr SSKJr / SQr\R " \ 5 r " S S\5 r " S S \ 5 r " S S\ 5 r\R " S 5 rS r\r " S S\5 rS r " S S\5 r\R " S5 S4\R " S5 S4\R " S5 S4\R " S5 S4\R " S5 S4\R " S5 S4\R " S5 S4\R " S 5 S!4\R " S"5 S#4\R " S$5 S%44 r\R " S&5 S4\R " S'5 S4\R " S(5 S4\R " S5 S4\R " S)5 S44r\R " S*5 rS+ rS, r\R " S-\R8 5 rS.S.S/S.S0SSS1.rS2 r " S3 S4\5 r " S5 S6\5 r!\R " S7\R8 5 r"S8 r#S9 r$ " S: S;\5 r% " S< S=\5 r& " S> S?\ 5 r'\'" \\\5 \'" \\!S@ 5 \'" \$\&\5 SA.r(\(SB \(SC' SD r)g)Ez~ Implementation of a flexible versioning scheme providing support for PEP-440, setuptools-compatible and semantic versioning. N )string_typesparse_requirement)NormalizedVersionNormalizedMatcher LegacyVersion LegacyMatcherSemanticVersionSemanticMatcherUnsupportedVersionError get_schemec \ rS rSrSrSrg)r zThis is an unsupported version. N)__name__ __module____qualname____firstlineno____doc____static_attributes__r ڍ/builddir/build/BUILDROOT/alt-python313-pip-23.3.1-3.el8.x86_64/opt/alt/python313/lib/python3.13/site-packages/pip/_vendor/distlib/version.pyr r s )r r c l \ rS rSrS rS rS rS rS rS r S r S rS rS r S rS r\S 5 rSrg)Version c UR 5 =U l nU R U5 =U l n[ U[ 5 ( d e[ U5 S: d eg )Nr )strip_stringparse_parts isinstancetuplelen)selfspartss r __init__Version.__init__ sK 779$q"jjm+e%''''5zA~~r c [ S5 e)Nzplease implement in a subclassNotImplementedErrorr% r&