dml_util.runners.local#
Local execution runners.
This module provides runners for executing tasks in local environments. These runners can execute scripts, Python code, conda environments, and other local execution contexts.
Classes
|
Runs a script in a Conda environment. |
|
Runs a script in a Hatch environment. |
|
Runs a script locally. |
|
Runs a script that wraps another runner. |
- class dml_util.runners.local.CondaRunner(config, input)[source]#
Bases:
WrappedRunner
Runs a script in a Conda environment.
- Parameters:
config (EnvConfig)
input (InputConfig)
- class dml_util.runners.local.HatchRunner(config, input)[source]#
Bases:
WrappedRunner
Runs a script in a Hatch environment.
- Parameters:
config (EnvConfig)
input (InputConfig)
- class dml_util.runners.local.ScriptRunner(config, input)[source]#
Bases:
RunnerBase
Runs a script locally.
- Parameters:
config (EnvConfig)
input (InputConfig)
- class dml_util.runners.local.WrappedRunner(config, input)[source]#
Bases:
RunnerBase
Runs a script that wraps another runner.
- Parameters:
config (EnvConfig)
input (InputConfig)