Contents

pep723:#
type: dict
argument path: pep723

PEP 723 metadata

work_base:#
type: str, optional, default: ./
argument path: pep723/work_base

Base directory for the work

forward_common_files:#
type: typing.List[str], optional, default: []
argument path: pep723/forward_common_files

Common files to forward to the remote machine

backward_common_files:#
type: typing.List[str], optional, default: []
argument path: pep723/backward_common_files

Common files to backward from the remote machine

machine:#
type: dict
argument path: pep723/machine

Machine configuration. See related documentation for details.

resources:#
type: dict
argument path: pep723/resources

Resources configuration. See related documentation for details.

task_list:#
type: list
argument path: pep723/task_list

List of tasks to execute.

This argument takes a list with each element containing the following:

command:#
type: str, optional, default: python
argument path: pep723/task_list/command

Python interpreter or launcher. No need to contain the Python script filename.

task_work_path:#
type: str
argument path: pep723/task_list/task_work_path

The dir where the command to be executed. Can be a glob pattern.

forward_files:#
type: typing.List[str], optional, default: []
argument path: pep723/task_list/forward_files

The files to be uploaded in task_work_path before the task exectued.

backward_files:#
type: typing.List[str], optional, default: []
argument path: pep723/task_list/backward_files

The files to be download to local_root in task_work_path after the task finished

outlog:#
type: str | NoneType, optional, default: log
argument path: pep723/task_list/outlog

The out log file name. redirect from stdout

errlog:#
type: str | NoneType, optional, default: err
argument path: pep723/task_list/errlog

The err log file name. redirect from stderr