a
    Sica                     @   s   d Z ddlZddlmZ ddlmZ ddlmZmZm	Z	 ddl
mZ dd	lmZ ed
edZdZeedddZeejZeejZdS )zVFor backward compatibility, expose main functions from
``setuptools.config.setupcfg``
    N)wraps)dedent)CallableTypeVarcast   )SetuptoolsDeprecationWarning   )setupcfgFn)bound)parse_configurationread_configuration)fnreturnc                    s   t   fdd}tt|S )Nc                     s>   dt  d j  dtj  d}tjt|tdd  | i |S )NzQ        As setuptools moves its configuration towards `pyproject.toml`,
        `.zC` became deprecated.

        For the time being, you can use the `z` module
        to access a backward compatible API, but this module is provisional
        and might be removed in the future.
        r   )
stacklevel)__name__r
   warningswarnr   r   )argskwargsmsgr    V/var/www/html/django/DPS/env/lib/python3.9/site-packages/setuptools/config/__init__.py_wrapper   s    z%_deprecation_notice.<locals>._wrapper)r   r   r   )r   r   r   r   r   _deprecation_notice   s    r   )__doc__r   	functoolsr   textwrapr   typingr   r   r   _deprecation_warningr    r
   r   __all__r   r   r   r   r   r   r   <module>   s   
