/opt/imunify360/venv/lib/python3.11/site-packages/packaging/__pycache__
Edit: /opt/imunify360/venv/lib/python3.11/site-packages/packaging/__pycache__/utils.cpython-311.pyc (6832B)
§
«�'(1öÚã ó” — d dl Z d dlmZmZmZmZmZ ddlmZm Z ddl
mZmZ eed ee
ef f Z ede¦ « Z G d„ d e¦ « Z G d
„ de¦ « Z e j d¦ « Z e j d
¦ « Zdedefd„Zddœdeeef dedefd„Zdedeeeeee f fd„Zdedeeef fd„ZdS )é N)Ú FrozenSetÚNewTypeÚTupleÚUnionÚcasté )ÚTagÚ parse_tag)ÚInvalidVersionÚVersion© ÚNormalizedNamec ó — e Zd ZdZdS )ÚInvalidWheelFilenamezM
An invalid wheel filename was found, users should refer to PEP 427.
N©Ú__name__Ú
__module__Ú__qualname__Ú__doc__r
ó úo/builddir/build/BUILD/imunify360-venv-2.6.3/opt/imunify360/venv/lib/python3.11/site-packages/packaging/utils.pyr r ó € € € € € ðð ð ð r r c ó — e Zd ZdZdS )ÚInvalidSdistFilenamez^
An invalid sdist filename was found, users should refer to the packaging user guide.
Nr r
r r r r r r r z[-_.]+z (\d+)(.*)ÚnameÚreturnc ó† — t d| ¦ « ¦ « }t t |¦ « S )Nú-)Ú_canonicalize_regexÚsubÚlowerr r )r Úvalues r Úcanonicalize_namer# s3 € å×#Ò# C¨Ñ.Ô.×4Ò4Ñ6Ô6€EÝ• Ñ&Ô&Ð&r T)Ústrip_trailing_zeroÚversionr$ c óê — t | t ¦ « r# t | ¦ « }n# t $ r | cY S w xY w| }g }|j dk r| |j › d�¦ « d d„ |j D ¦ « ¦ « }|rt j dd|¦ « }| |¦ « |j
�7| d d„ |j
D ¦ « ¦ « ¦ « |j �| d |j › �¦ « |j �| d
|j › �¦ « |j
�| d|j
› �¦ « d |¦ « S )z�
This is very similar to Version.__str__, but has one subtle difference
with the way it handles the release segment.
r ú!ú.c 3 ó4 K — | ]}t |¦ « V — Œd S ©N©Ústr©Ú.0Úxs r ú
z'canonicalize_version..= s( è è € Ð>Ð>¨!�s 1™vœvÐ>Ð>Ð>Ð>Ð>Ð>r z(\.0)+$Ú Nc 3 ó4 K — | ]}t |¦ « V — Œd S r* r+ r- s r r0 z'canonicalize_version..E s( è è € Ð8Ð8¨�S ™VœVÐ8Ð8Ð8Ð8Ð8Ð8r z.postz.devú+)Ú
isinstancer, r r ÚepochÚappendÚjoinÚreleaseÚrer ÚpreÚpostÚdevÚlocal)r% r$ ÚparsedÚpartsÚrelease_segments r Úcanonicalize_versionrA &