| Server IP : 198.38.94.13 / Your IP : 216.73.217.33 Web Server : Apache System : Linux d4744.dxb1.stableserver.net 5.14.0-611.49.1.el9_7.x86_64 #1 SMP PREEMPT_DYNAMIC Tue Apr 21 16:39:08 EDT 2026 x86_64 User : revivere ( 1140) PHP Version : 8.2.33 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : /opt/saltstack/salt/lib/python3.10/site-packages/distlib/__pycache__/ |
Upload File : |
o
;jD� � @ s d Z ddlmZ ddlZddlmZ ddlZddlZddlZddl m
Z
mZ ddlm
Z
mZmZ ddlmZ dd lmZmZ dd
lmZmZ e�e�ZG dd� de
�ZG d
d� de
�ZG dd� de
�ZG dd� de
�Zg d�ZdZ dZ!e�"d�Z#e�"d�Z$dZ%dZ&dZ'dZ(dZ)dZ*dZ+e*d Z,d Z-d!Z.e,e. Z/e0� Z1e1�2e%� e1�2e&� e1�2e(� e1�2e*� e1�2e,� e1�2e/� e�"d"�Z3d#d$� Z4d%d&� Z5d'd(� e1D �Z6d)d(� e6�7� D �Z8d*Z9d+Z:d,Z;d-Z<d.Z=d/Z>d0Z?e@� ZAe�"d1�ZBd<d3d4�ZCG d5d6� d6e@�ZDd7ZEd8ZFd9ZGG d:d;� d;e@�ZHdS )=zzImplementation of the Metadata for Python packages PEPs.
Supports all metadata formats (1.0, 1.1, 1.2, 1.3/2.1 and 2.2).
� )�unicode_literalsN)�message_from_file� )�DistlibException�__version__)�StringIO�string_types� text_type)� interpret)�extract_by_key�
get_extras)�
get_scheme�PEP440_VERSION_REc @ � e Zd ZdZdS )�MetadataMissingErrorzA required metadata is missingN��__name__�
__module__�__qualname__�__doc__� r r �D/opt/saltstack/salt/lib/python3.10/site-packages/distlib/metadata.pyr � r c @ r )�MetadataConflictErrorz>Attempt to read or write metadata fields that are conflictual.Nr r r r r r r r c @ r )� MetadataUnrecognizedVersionErrorz Unknown metadata version number.Nr r r r r r # r r c @ r )�MetadataInvalidErrorzA metadata value is invalidNr r r r r r '