File manager - Edit - /opt/saltstack/salt/lib/python3.10/site-packages/setuptools/_vendor/packaging/__pycache__/pylock.cpython-310.pyc
Back
o ;j X � @ s� d dl mZ d dlZd dlZd dlZd dlmZmZ d dlmZ d dl m Z d dl mZmZm Z mZmZ ddlmZ dd lmZ dd lmZmZ ddlmZ er\d dlmZ d d lmZ e�e�Zg d�Z ed�Z!ed�Z"G dd� de�Z#ede#d�Z$e�%d�Z&dndd�Z'dodd�Z(dpd"d#�Z)dqd'd(�Z*drd.d/�Z+dsd0d1�Z,dtd4d5�Z-dud9d:�Z.dvd;d<�Z/dwd?d@�Z0dxdCdD�Z1dydFdG�Z2dzdIdJ�Z3d{dMdN�Z4d|dRdS�Z5d}dUdV�Z6G dWdX� dXe7�Z8G dYdZ� dZe8�Z9G d[d\� d\e8�Z:ed]d^d_�G d`da� da��Z;ed]d^d_�G dbdc� dc��Z<ed]d^d_�G ddde� de��Z=ed]d^d_�G dfdg� dg��Z>ed]d^d_�G dhdi� di��Z?ed]d^d_�G djdk� dk��Z@ed]d^d_�G dldm� dm��ZAdS )~� )�annotationsN)�Mapping�Sequence)� dataclass)�datetime)� TYPE_CHECKING�Any�Callable�Protocol�TypeVar� )�Marker)�SpecifierSet)�NormalizedName�is_normalized_name)�Version)�Path)�Self) �Package�PackageArchive�PackageDirectory�PackageSdist� PackageVcs�PackageWheel�Pylock�PylockUnsupportedVersionError�PylockValidationError�is_valid_pylock_path�_T�_T2c @ s e Zd Zeddd��ZdS ) �_FromMappingProtocol�d�Mapping[str, Any]�returnr c C s d S �N� ��clsr! r% r% �W/opt/saltstack/salt/lib/python3.10/site-packages/setuptools/_vendor/packaging/pylock.py� _from_dict/ s z_FromMappingProtocol._from_dictN�r! r"