Viewing File: /opt/imunify360/venv/lib/python3.11/site-packages/packaging/__pycache__/version.cpython-311.pyc
]j? d Z ddlZddlZddlZddlmZmZmZmZm Z m
Z
ddlmZm
Z
mZmZ g dZe
e
ef Ze
ee eef f Ze
eeef Ze
ee e
ee eef e eef f df f Ze ee edf eeeef Zeeegef Z ej dg d Zd
eddfd
Z G d de Z G d d ZdZ e Z! G d de Z"dede
ee#ef dee eef fdZ$ ej% d Z&dedee fdZ'dede edf dee eef dee eef dee eef dee e defdZ(dS ) zB
.. testsetup::
from packaging.version import parse, Version
N)AnyCallableOptionalSupportsIntTupleUnion )InfinityInfinityTypeNegativeInfinityNegativeInfinityType)VERSION_PATTERNparseVersionInvalidVersion._Version)epochreleasedevprepostlocalversionreturnr c t | S )zParse the given version string.
>>> parse('1.0.dev1')
<Version('1.0.dev1')>
:param version: The version string to parse.
:raises InvalidVersion: When the version string is not a valid version.
)r )r s H/opt/imunify360/venv/lib64/python3.11/site-packages/packaging/version.pyr r + s 7 c e Zd ZdZdS )r zRaised when a version string is not a valid version.
>>> Version("invalid")
Traceback (most recent call last):
...
packaging.version.InvalidVersion: Invalid version: 'invalid'
N)__name__
__module____qualname____doc__ r r r r 7 s r r c e Zd ZU eedf ed<