Files
old-saburly-wagtail-web/env/lib/python3.10/site-packages/packaging/__pycache__/utils.cpython-310.pyc

56 lines
4.6 KiB
Plaintext
Raw Normal View History

2024-08-27 20:33:44 +02:00
o
<00><><EFBFBD>f<EFBFBD><00>@s ddlmZddlZddlmZmZmZmZddlm Z m
Z
ddl m Z m Z eedeeeffZede<0F>ZGd d
<EFBFBD>d
e<12>ZGd d <0C>d e<12>ZGd d<0E>de<12>Ze<02>dej<17>Ze<02>d<10>Ze<02>d<11>Ze<02>d<12>Zdd<14>d,dd<1B>Zd-dd<1D>Zdd<1F>d.d#d$<24>Zd/d'd(<28>Zd0d*d+<2B>Z dS)1<>)<01> annotationsN)<04>NewType<70>Tuple<6C>Union<6F>cast<73>)<02>Tag<61> parse_tag)<02>InvalidVersion<6F>Version<6F><00>NormalizedNamec@<01>eZdZdZdS)<03> InvalidNamezW
An invalid distribution name; users should refer to the packaging user guide.
N<><04>__name__<5F>
__module__<EFBFBD> __qualname__<5F>__doc__r r r <00>Q/home/amir/Desktop/saburlyweb/env/lib/python3.10/site-packages/packaging/utils.pyr<00>rc@r)<03>InvalidWheelFilenamezM
An invalid wheel filename was found, users should refer to PEP 427.
Nrr r r rrrrc@r)<03>InvalidSdistFilenamez^
An invalid sdist filename was found, users should refer to the packaging user guide.
Nrr r r rrrrz)^([A-Z0-9]|[A-Z0-9][A-Z0-9._-]*[A-Z0-9])$z[-_.]+z/^([a-z0-9]|[a-z0-9]([a-z0-9-](?!--))*[a-z0-9])$z (\d+)(.*)F)<01>validate<74>name<6D>strr<00>bool<6F>returncCs6|rt<00>|<00>std|<00><02><02><01>t<03>d|<00><02><05>}tt|<02>S)Nzname is invalid: <20>-)<08>_validate_regex<65>matchr<00>_canonicalize_regex<65>sub<75>lowerrr )rr<00>valuer r r<00>canonicalize_name-s
r%cCst<00>|<00>duS<00>N)<02>_normalized_regexr )rr r r<00>is_normalized_name5sr(T)<01>strip_trailing_zero<72>version<6F> Version | strr)cCst|t<01>rzt|<00>}Wn ty|YSw|}g}|jdkr)|<03>|j<04>d<02><02>d<03>dd<05>|jD<00><01>}|r=t<08> dd|<04>}|<03>|<04>|j
durU|<03>d<07>d d<05>|j
D<00><01><01>|j durc|<03>d
|j <0B><00><02>|j durq|<03>d |j <0C><00><02>|j dur|<03>d |j <0A><00><02>d<07>|<03>S) z<>
This is very similar to Version.__str__, but has one subtle difference
with the way it handles the release segment.
r<00>!<21>.cs<01><00>|]}t|<01>VqdSr&<00>r<00><02>.0<EFBFBD>xr r r<00> <genexpr>P<00><02>z'canonicalize_version.<locals>.<genexpr>z(\.0)+$<24>Ncsr.r&r/r0r r rr3Xr4z.postz.dev<65>+)<0E>
isinstancerr r
<00>epoch<63>append<6E>join<69>release<73>rer"<00>pre<72>post<73>dev<65>local)r*r)<00>parsed<65>parts<74>release_segmentr r r<00>canonicalize_version9s.
  <02>






rD<00>filename<6D>8tuple[NormalizedName, Version, BuildTag, frozenset[Tag]]c
Cs<|<00>d<01>s td|<00><00><02><01>|dd<03>}|<00>d<04>}|dvr"td|<00><00><02><01>|<00>d|d<00>}|d}d |vs<t<04>d
|tj<06>durCtd |<00><00><02><01>t|<03>}zt|d <00>}Wnt yc}ztd |<00><00><02>|<06>d}~ww|dkr<>|d}t
<EFBFBD>|<07>}|dur<>td|<07>d|<00>d<11><05><01>t t t |<08>d <0C><01>|<08>d<07>f<02>} nd} t|d<00>}
||| |
fS)Nz.whlz3Invalid wheel filename (extension must be '.whl'): <20><><EFBFBD><EFBFBD><EFBFBD>r)<02><00>z0Invalid wheel filename (wrong number of parts): <20>r<00>__z ^[\w\d._]*$zInvalid project name: rz*Invalid wheel filename (invalid version): rIzInvalid build number: z in '<27>'r <00><><EFBFBD><EFBFBD><EFBFBD>)<10>endswithr<00>count<6E>splitr<r <00>UNICODEr%r r
<00>_build_tag_regexr<00>BuildTag<61>int<6E>groupr ) rE<00>dashesrB<00> name_partrr*<00>e<>
build_part<EFBFBD> build_match<63>build<6C>tagsr r r<00>parse_wheel_filenameisH
<04> 
<04><02><02><08><02>
<04>   r]<00>tuple[NormalizedName, Version]c
Cs<>|<00>d<01>r|dtd<01> <00>}n|<00>d<02>r|dtd<02> <00>}ntd|<00><00><02><01>|<01>d<04>\}}}|s6td|<00><00><02><01>t|<02>}z t|<04>}W||fStyW}ztd|<00><00><02>|<07>d}~ww)Nz.tar.gzz.zipz@Invalid sdist filename (extension must be '.tar.gz' or '.zip'): rzInvalid sdist filename: z*Invalid sdist filename (invalid version): )rN<00>lenr<00>
rpartitionr%r r
)rE<00> file_stemrW<00>sep<65> version_partrr*rXr r r<00>parse_sdist_filename<6D>s0

<04><04>
<0E><02><02><08><02>rd)rrrrrr )rrrr)r*r+r)rrr)rErrrF)rErrr^)!<21>
__future__rr<<00>typingrrrrr\rr r*r
r rTrrSr <00>
ValueErrorrrr<00>compile<6C>
IGNORECASErr!r'rRr%r(rDr]rdr r r r<00><module>s, 
<04>



<0E>
0+