fs d Z ddlmZ ddlZddlZddlmZ ddlmZ ddl m
Z
ddlmZ ee
e
e
f ZdZd d
d Z G d de Z G d
de Z G d de Zd ZdS )zProvide basic warnings used by setuptools modules.
Using custom classes (other than ``UserWarning``) allow users to set
``PYTHONWARNINGS`` filters to run tests and prepare for upcoming changes in
setuptools.
)annotationsN)date)cleandoc)indent)Tuplez zP********************************************************************************z
{details}
c X e Zd ZdZe ddd
Ze ddd ZdS )SetuptoolsWarningz/Base class in ``setuptools`` warning hierarchy.N summary
str | Nonedetailsdue_date_DueDate | Nonesee_docssee_url
stacklevelintc |pt | dd pd}|pt | dd pd} |pt | dd }|pt | dd }
|
od|
}|pt | dd }|r t | nd}| || ||p|| }
|r0|t j k rt r | |
t j |
| |d z
dS )6Private: reserved for ``setuptools`` internal use only_SUMMARYN _DETAILS _DUE_DATE _SEE_DOCSz%https://setuptools.pypa.io/en/latest/_SEE_URL )r )getattrr _formattoday_should_enforcewarningswarn)clsr r
r r r r kwargssummary_details_docs_refdocs_urlduetexts H/opt/cloudlinux/venv/lib/python3.11/site-packages/setuptools/warnings.pyemitzSetuptoolsWarning.emit s Bgc:t<<BBgc:t<<B>wsK>>>wsK>>R R R R;WS*d;;!)3dHoot{{8XsG4GxPP 3%%/*;*;%#d))O
dCJN;;;;;; strdate | Noneformat_argsdict | Nonec t j }t | |pi }t | |pi |r
||k rd|ddnd|r||k rdnd|rd| dndg}d |D }|rZt t
d |
t } d |d| dg S |S )
r z
By z%Y-%b-%dzi, you need to update your project and remove deprecated calls
or your builds will no longer be supported.Nzy
This deprecation is overdue, please update your project and remove deprecated
calls to avoid build errors in the future.z
See z
for details.c g | ]}||S r4 ).0xs r+