Your IP : 216.73.216.213
�
N�X$- � �` � d dl mZmZmZ d dlZd dlZd dlZddlmZ g d�Z ej
dg d�� � Zd� Z G d � d
e
� � Z G d� de� � Z G d
� de� � Z ej dej � � Zdddddd�Zd� Zd� ZdZ G d� de� � Zd� Z ej d� � Zd� Zd� ZdS )� )�absolute_import�division�print_functionN� )�Infinity)�parse�Version�
LegacyVersion�InvalidVersion�VERSION_PATTERN�_Version)�epoch�release�dev�pre�post�localc �` � t | � � S # t $ r t | � � cY S w xY w)z�
Parse the given version string and return either a :class:`Version` object
or a :class:`LegacyVersion` object depending on if the given version is
a valid PEP 440 version or a legacy version.
)r r r
)�versions �D/opt/alt/python311/lib/python3.11/site-packages/packaging/version.pyr r sD � �&��w������ &� &� &��W�%�%�%�%�%�&���s � �-�-c � � e Zd ZdZdS )r zF
An invalid version was found, users should refer to PEP 440.
N)�__name__�
__module__�__qualname__�__doc__� � r r r $ s � � � � � �� � � r r c �>