File: D:/Python311/Lib/site-packages/pip/_vendor/packaging/__pycache__/version.cpython-311.pyc
�
�mi0A �
�, � d Z ddlmZ ddlZddlZddlmZmZmZm Z m
Z
mZ ddlm
Z
mZmZmZ g d�Ze
eeef df Zeeee
eef f Zeee
ee
eef e
eeeef f f df f Ze
ee
edf eeeef Zeeegef Z G d � d
e� � Zd+d�Z G d� de� � Z G d� d� � ZdZeZ G d� de� � Z! G d� de!� � Z"d,d�Z# ej$ d� � Z%d-d!�Z&d.d*�Z'dS )/zN
.. testsetup::
from pip._vendor.packaging.version import parse, Version
� )�annotationsN)�Any�Callable�
NamedTuple�SupportsInt�Tuple�Union� )�Infinity�InfinityType�NegativeInfinity�NegativeInfinityType)�VERSION_PATTERN�InvalidVersion�Version�parse.c �L � e Zd ZU ded<