U
    aÊ¹jÛ  ã                   @   st   d 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``
é    )Úwraps)ÚCallableÚTypeVarÚcasté   )ÚSetuptoolsDeprecationWarningé   )ÚsetupcfgÚFn)Úbound)Úparse_configurationÚread_configuration)ÚfnÚreturnc                    s   t ˆ ƒ‡ fdd„ƒ}tt|ƒS )Nc               
      s.   t  ddt› dˆ j› dtj› d�¡ ˆ | |ŽS )NzDeprecated API usage.zZ
            As setuptools moves its configuration towards `pyproject.toml`,
            `Ú.zG` became deprecated.

            For the time being, you can use the `aœ  ` module
            to access a backward compatible API, but this module is provisional
            and might be removed in the future.

            To read project metadata, consider using
            ``build.util.project_wheel_metadata`` (https://pypi.org/project/build/).
            For simple scenarios, you can also try parsing the file directly
            with the help of ``configparser``.
            )r   ÚemitÚ__name__r	   )ÚargsÚkwargs©r   © úY/var/www/html/bwave/python/venv/lib/python3.8/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   N)Ú__doc__Ú	functoolsr   Útypingr   r   r   Úwarningsr   Ú r	   r
   Ú__all__r   r   r   r   r   r   r   Ú<module>   s   
