
    Qnec                    J    d Z ddlmZ ddlmZ ddlmZ  G d de          ZdS )	8Source for setup.cfg configuration files via ini config.    )annotations)Path   )	IniConfigc                  8     e Zd ZU dZdZded<   dZd fdZ xZS )SetupConfigr   	setup.cfgstrnamez
    Setuptools allows using configuration files (usually setup.cfg) to define a
    package`s metadata and other options that are normally supplied to the setup()
    function (declarative config).working_directoryr   
base_tablereturnNonec                N    t                                          |d|           dS )zInitialize the setup.cfg file as a special INI file.

        Args:
            working_directory: working directory to find the file recursively.
            base_table: base table to read from.
        r
   N)super__init__)selfr   r   	__class__s      >lib/python3.11/site-packages/pytoolconfig/sources/setup_cfg.pyr   zSetupConfig.__init__   s(     	*KDDDDD    )r   r   r   r   r   r   )	__name__
__module____qualname____doc__r   __annotations__descriptionr   __classcell__)r   s   @r   r	   r	   	   sg         BBD&K
E E E E E E E E E Er   r	   N)r   
__future__r   pathlibr   inir   r	    r   r   <module>r#      s    > > " " " " " "            E E E E E) E E E E Er   