
    c                    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nameu   
    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_tablec                N    t                                          |d|           d S )Nr
   )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   )	__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   