← Back
Editing: version.cpython-312.pyc
� ]*j� � �d � d Z ddlmZ ddlZddlZddlZddlmZmZmZm Z m Z mZmZm Z ej rddlmZmZ ej$ dk\ rddlmZ nej rddlmZ nddlZddlZd<d�Zd d dddddd �Zg d�Zd=d�Zee eef df Zeeeef df Zeeeeeeef Ze eeeedf ef eeeedf eef f Zeeege f Z! G d� ded�� Z"d>d�Z#d?d�Z$ G d� de%� Z& G d� d� Z'dZ(e(jS dd� jS dd � Z*ejV jX d!k( rej$ d"k s7ejV jX d#k( rej$ d$k sej$ d%k re*ne(Z- ej\ d&ej^ ej` z � Z1 e2d'� Z3d@d(�Z4dAd)�Z5dBd*�Z6dCd+�Z7dDd,�Z8dEd-�Z9 G d.� d/e � Z: G d0� de'� Z; G d1� d2e;� Z< dFd3�Z= ej\ d4� Z>dGd5�Z?dd6d7d8�Z@d9ZAd:ZBd9ZCeBdddd6dfZD dHd;�ZEy)IzZ .. testsetup:: from packaging.version import parse, normalize_pre, Version, _cmpkey � )�annotationsN)�Any�Callable�Literal� NamedTuple�SupportsInt�Tuple� TypedDict�Union)�Self�Unpack)� � )� deprecatedc � � � d� fd�}|S )Nc �H �� � t j � � d� �fd�� }|S )Nc �L �� t j �t d�� �| i |��S )N� )�category� stacklevel)�warnings�warn�DeprecationWarning)�args�kwargs�func�messages ���@/opt/hc_python/lib/python3.12/site-packages/packaging/version.py�wrapperz/_deprecated.<locals>.decorator.<locals>.wrapper'