o
    *‘sia  ã                   @   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dedef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   © úC:\Users\PC\students\dividedattentionclub\pushnotificationexperiment\lib\python3.10\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   Z_deprecation_warningr   Ú r
   r   Ú__all__r   r   r   r   r   r   r   Ú<module>   s    
