pleiades.sammy.backends.local module

Local backend implementation for SAMMY execution.

class pleiades.sammy.backends.local.LocalSammyRunner(config: LocalSammyConfig)[source]

Bases: SammyRunner

Implementation of SAMMY runner for local installation.

prepare_environment(files: SammyFiles | SammyFilesMultiMode) None[source]

Prepare environment for local SAMMY execution.

execute_sammy(files: SammyFiles | SammyFilesMultiMode) SammyExecutionResult[source]

Execute SAMMY using local installation.

cleanup() None[source]

Clean up after execution.

validate_config() bool[source]

Validate the configuration.