Файловый менеджер - Редактировать - /home/digitalm/venv/lib/python3.7/site-packages/setuptools/__pycache__/dist.cpython-37.pyc
Назад
B �5�g � @ s d gZ ddlZddlZddlZddlZddlZddlZddlZddl Zddl ZddlZddlm Z ddlmZ ddlmZ ddlmZ ddlZddlZddlmZ ddlmZmZmZmZ dd lmZ dd lm Z ddl!m"Z" ddl#m$Z$m%Z% dd lm&Z& ddl'm(Z( ddl'm)Z) ddl*m+Z+m,Z, ddl-Z-ddl.Z-ddl-m/Z/ ddl0m1Z1 ddl2m3Z3m4Z4 ddl5m6Z6 ddl7m8Z8 ddl9m:Z: ddl9m;Z; ddl9m<Z< ddl=m>Z> ddl?m@Z@mAZA e�r�ddlBmCZC eDd� eDd� dd � ZEeFeFd!�d"d#�ZGd$eFeeF d%�d&d'�ZHd$eFeeF d%�d(d)�ZId$eFeeeF d%�d*d+�ZJd$eeF d,�d-d.�ZKd/d0� ZLd1d2� ZMd3d4� ZNeOePfZQd5d6� ZRd7d8� ZSd9d:� ZTd;d<� ZUd=d>� ZVd?d@� ZWdAdB� ZXdCdD� ZYdEdF� ZZdGdH� Z[dIdJ� Z\dKdL� Z]dMdN� Z^dOdP� Z_e1ej`ja�ZbG dQd � d eb�ZaG dRdS� dSeA�ZcdS )T�Distribution� N)� strtobool)�DEBUG)�translate_longopt)�iglob)�suppress)�List�Optional�Set� TYPE_CHECKING)�Path)�defaultdict)�message_from_file)�DistutilsOptionError�DistutilsSetupError)� rfc822_escape)� packaging)�ordered_set)�unique_everseen� partition)�windows_support)� get_unpatched)�setupcfg� pyprojecttoml)�ConfigDiscovery)�version� )�_reqs)� _entry_points)�_normalization)�metadata)�InformationOnly�SetuptoolsDeprecationWarning)�Messagez&setuptools.extern.packaging.specifiersz#setuptools.extern.packaging.versionc C s( t | dd �}|d kr$t�d�}|| _|S )N�metadata_versionz2.1)�getattrr �Versionr$ )�self�mv� r) �7/tmp/pip-install-251nq386/setuptools/setuptools/dist.py�get_metadata_version6 s r+ )�content�returnc C sJ | � � }t|�dkr |d �� S d�|d �� t�d�|dd� ��f�S )zFReverse RFC-822 escaping by removing leading whitespaces from content.r r � N)� splitlines�len�lstrip�join�textwrap�dedent)r, �linesr) r) r* �rfc822_unescape>