memote.suite.cli.config module

Define and make parseable the memote configuration file.

class memote.suite.cli.config.ConfigFileProcessor[source]

Bases: click_configfile.ConfigFileReader

Determine which files to look for and what sections.

config_files = ['memote.ini', 'setup.cfg']
config_section_schemas = [<class 'memote.suite.cli.config.ConfigSectionSchema.Memote'>]
config_sections = ['memote']
class memote.suite.cli.config.ConfigSectionSchema[source]

Bases: object

Describes all sections of the memote configuration file.

class Memote[source]

Bases: click_configfile.SectionSchema

Describes the memote configuration keys and values.

addargs = <click_configfile.Param object>
collect = <click_configfile.Param object>
directory = <click_configfile.Param object>
git = <click_configfile.Param object>
github_repository = <click_configfile.Param object>
github_username = <click_configfile.Param object>
model = <click_configfile.Param object>
section_names = ['memote']