File: //opt/osm/venv/lib64/python3.10/site-packages/setuptools/__pycache__/dist.cpython-310.pyc
o
0i
� � @ s d gZ ddlZddlZddlZddlZddlZddlZddlZddl Zddl
ZddlZddlZddl
mZ ddlmZ ddlmZ ddlmZ ddlZddlZddlmZmZmZ ddlmZ dd lmZ dd
lm Z ddl!m"Z"m#Z# ddl
m$Z$ dd
l%m&Z& ddl%m'Z' ddl(m)Z)m*Z* ddl+m,Z, ddl-m.Z. ddl/Z/ddl0Z/ddl/m1Z1 ddl2m3Z3 ddl4m5Z5m6Z6 ddl7m8Z8 ddl9Z9ddl:m;Z; ddl-m<Z< ddl-m=Z= er�ddl>m?Z? e@d� e@d� dd� ZAdd � ZBd!eCd"eCfd#d$�ZDd%d&d'eCd"eeC fd(d)�ZEd%d&d'eCd"eeC fd*d+�ZFd%d&d'eCd"eeeC fd,d-�ZGd%d&d"eeC fd.d/�ZHd0d1� ZId2d3� ZJd4d5� ZKeLeMfZNd6d7� ZOd8d9� ZPd:d;� ZQd<d=� ZRd>d?� ZSd@dA� ZTdBdC� ZUdDdE� ZVdFdG� ZWdHdI� ZXdJdK� ZYdLdM� ZZdNdO� Z[e3ej\j]�Z^G dPd � d e^�Z]G dQdR� dRe.�Z_dS )S�Distribution� N)� strtobool)�DEBUG��translate_longopt)�iglob)�List�Optional�
TYPE_CHECKING)�Path)�defaultdict)�message_from_file)�DistutilsOptionError�DistutilsSetupError)�
rfc822_escape)� packaging)�ordered_set)�unique_everseen� partition� )�metadata)�SetuptoolsDeprecationWarning)�windows_support)�
get_unpatched)�setupcfg�
pyprojecttoml)�ConfigDiscovery��version)�_reqs)�
_entry_points)�Messagez&setuptools.extern.packaging.specifiersz#setuptools.extern.packaging.versionc C s t �dt� t| �S )NzDo not call this function)�warnings�warn�DistDeprecationWarningr )�cls� r&