/opt/support/venv/lib/python3.13/site-packages/packaging/__pycache__
NameSizeModeActions
markers.cpython-313.pyc135020644editdlrm
metadata.cpython-313.pyc322180644editdlrm
pylock.cpython-313.pyc293310644editdlrm
requirements.cpython-313.pyc46030644editdlrm
specifiers.cpython-313.pyc394600644editdlrm
tags.cpython-313.pyc253660644editdlrm
utils.cpython-313.pyc65010644editdlrm
version.cpython-313.pyc275760644editdlrm
_elffile.cpython-313.pyc51110644editdlrm
_manylinux.cpython-313.pyc101260644editdlrm
_musllinux.cpython-313.pyc46070644editdlrm
_parser.cpython-313.pyc143960644editdlrm
_structures.cpython-313.pyc34900644editdlrm
_tokenizer.cpython-313.pyc85940644editdlrm
__init__.cpython-313.pyc5300644editdlrm
Edit: /opt/support/venv/lib/python3.13/site-packages/packaging/__pycache__/utils.cpython-313.pyc (6501B)
iSSKJr SSKrSSKJrJrJrJr SSKJ r J r SSK J r J r Jr \\S\\\44r\"S\5r"S S \5r"S S \5r"S S\5r\R."S\R05r\R."S5r\R."S5rSS.SSjjrSSjrSS.SSjjrSSjrSSjr g) ) annotationsN)NewTypeTupleUnioncast)Tag parse_tag)InvalidVersionVersion_TrimmedReleaseNormalizedNamec\rSrSrSrSrg) InvalidNamezO An invalid distribution name; users should refer to the packaging user guide. rN__name__ __module__ __qualname____firstlineno____doc____static_attributes__rA/opt/support/venv/lib/python3.13/site-packages/packaging/utils.pyrrrrc\rSrSrSrSrg)InvalidWheelFilenamezE An invalid wheel filename was found, users should refer to PEP 427. rNrrrrrrrrrc\rSrSrSrSrg)InvalidSdistFilenamezV An invalid sdist filename was found, users should refer to the packaging user guide. rNrrrrr!r!rrr!z%[A-Z0-9]|[A-Z0-9][A-Z0-9._-]*[A-Z0-9]z+[a-z0-9]|[a-z0-9]([a-z0-9-](?!--))*[a-z0-9]z (\d+)(.*)F)validatecU(a)[RU5(d[SU<35eUR5R SS5R SS5nSU;aUR SS5nSU;aM[ SU5$)Nzname is invalid: _-.z--r)_validate_regex fullmatchrlowerreplacer)namer#values rcanonicalize_namer.*s}11$77-dX677 JJL c * 2 23 >> canonicalize_version('1.0.1') '1.0.1' Per PEP 625, versions may have multiple canonical forms, differing only by trailing zeros. >>> canonicalize_version('1.0.0') '1' >>> canonicalize_version('1.0.0', strip_trailing_zero=False) '1.0.0' Invalid versions are returned unaltered. >>> canonicalize_version('foo bar baz') 'foo bar baz' ) isinstancestrr r r )versionr2s rcanonicalize_versionr7;sX,'3 g&G +>w' LLG LL w<  s AAAcURS5(d[SU<35eUSSnURS5nUS;a[SU<35eURSUS- 5nUSnS U;d'[R "S U[R 5c[S U<35e[U5n[US 5nUS:XaeUSn[R U5nUc[SUSU<35e[S[URS 55URS545n OSn [US5n XEX4$![an[S U<35UeSnAff=f)Nz.whlz3Invalid wheel filename (extension must be '.whl'): r&)z0Invalid wheel filename (wrong number of parts): r__z ^[\w\d._]*$zInvalid project name: rz*Invalid wheel filename (invalid version): r;zInvalid build number: z in BuildTagr)endswithrcountsplitrematchUNICODEr.r r _build_tag_regexrintgroupr ) filenamedashesparts name_partr,r6e build_part build_matchbuildtagss rparse_wheel_filenamerRYs   V $ $"A( N  }H ^^C F V">xl K   NN3 +EaI yBHH^Y KS"%;H<#HII Y 'D%(# {1X &,,Z8  &( D E Z#k&7&7&:";[=N=Nq=Q!RS U2Y D 5 ''! "8 E  s3E E EEcURS5(aUS[S5*nO5URS5(aUS[S5*nO[SU<35eURS5up#nU(d[SU<35e[ U5n[ U5nXV4$![ an[SU<35UeSnAff=f)Nz.tar.gzz.zipz@Invalid sdist filename (extension must be '.tar.gz' or '.zip'): r&zInvalid sdist filename: z*Invalid sdist filename (invalid version): )r@lenr! rpartitionr.r r )rI file_stemrLsep version_partr,r6rMs rparse_sdist_filenamerYs##.I/   6 " "^F |, "|   $-#7#7#< IL "%=h\#JKK Y 'D,' ? "8 E  s B B?*B::B?)r,r5r#boolreturnr)r,r5r[rZ)r6z Version | strr2rZr[r5)rIr5r[z8tuple[NormalizedName, Version, BuildTag, frozenset[Tag]])rIr5r[ztuple[NormalizedName, Version])! __future__rrCtypingrrrrrQr r r6r r r rGr5r>r ValueErrorrrr!compile IGNORECASEr(r0rFr.r1r7rRrYrrrras # .. == rE#s(O+ ,)3/* : :**Er}}UJJMN::l+6; )9 <@M M48MM<((((=((Vr