
    MZec                    B    d Z ddlmZ ddlmZ ddlmZ  G d de      Zy)	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).c                (    t         |   |d|       y)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__)selfworking_directory
base_table	__class__s      @/usr/lib/python3/dist-packages/pytoolconfig/sources/setup_cfg.pyr   zSetupConfig.__init__   s     	*KD    )r   r   r   r   returnNone)	__name__
__module____qualname____doc__r   __annotations__descriptionr   __classcell__)r   s   @r   r	   r	   	   s#    BD#&K
E Er   r	   N)r   
__future__r   pathlibr   inir   r	    r   r   <module>r#      s    > "  E) Er   