gcip2.di

Classes

ConfigPath(path)

Module([config_path])

class gcip2.di.ConfigPath(path)[source]

Bases: object

Parameters:

path (Path)

class gcip2.di.Module(config_path=pathlib.Path('environment.toml'))[source]

Bases: Module

Parameters:

config_path (Path)

configure(binder)[source]

Override to configure bindings.

Parameters:

binder (Binder)

Return type:

None

provide_config(cfg_path)[source]
Parameters:

cfg_path (ConfigPath)

Return type:

ProjectConfig

provide_script_linux()[source]
Return type:

ScriptLinux

provide_before_script_linux()[source]
Return type:

BeforeScriptLinux

provide_after_script_linux()[source]
Return type:

AfterScriptLinux