pype.utils.pipeline.PipelineItem#
- class pype.utils.pipeline.PipelineItem(item, pype_snippets_modules={'_benchmark_power': <pype.utils.snippets.Snippet object>, '_dowload_files': <pype.utils.snippets.SnippetMd object>, 'complement_fa': <pype.utils.snippets.Snippet object>, 'hello': <pype.utils.snippets.Snippet object>, 'lower_fa': <pype.utils.snippets.Snippet object>, 'merge_fa': <pype.utils.snippets.Snippet object>, 'reverse_fa': <pype.utils.snippets.Snippet object>, 'test_adv': <pype.utils.snippets.Snippet object>, 'test_base': <pype.utils.snippets.SnippetMd object>, 'test_fail_exit_code': <pype.utils.snippets.SnippetMd object>, 'test_fail_missing_output': <pype.utils.snippets.SnippetMd object>, 'test_skip_check_results_md': <pype.utils.snippets.SnippetMd object>, 'test_skip_check_results_py': <pype.utils.snippets.Snippet object>})[source]#
-
- __init__(item, pype_snippets_modules={'_benchmark_power': <pype.utils.snippets.Snippet object>, '_dowload_files': <pype.utils.snippets.SnippetMd object>, 'complement_fa': <pype.utils.snippets.Snippet object>, 'hello': <pype.utils.snippets.Snippet object>, 'lower_fa': <pype.utils.snippets.Snippet object>, 'merge_fa': <pype.utils.snippets.Snippet object>, 'reverse_fa': <pype.utils.snippets.Snippet object>, 'test_adv': <pype.utils.snippets.Snippet object>, 'test_base': <pype.utils.snippets.SnippetMd object>, 'test_fail_exit_code': <pype.utils.snippets.SnippetMd object>, 'test_fail_missing_output': <pype.utils.snippets.SnippetMd object>, 'test_skip_check_results_md': <pype.utils.snippets.SnippetMd object>, 'test_skip_check_results_py': <pype.utils.snippets.Snippet object>})[source]#
Methods
__init__(item[, pype_snippets_modules])run(argv, queue, profile, log, jobs[, ...])Run pipeline item (without recursively running dependencies).
- __init__(item, pype_snippets_modules={'_benchmark_power': <pype.utils.snippets.Snippet object>, '_dowload_files': <pype.utils.snippets.SnippetMd object>, 'complement_fa': <pype.utils.snippets.Snippet object>, 'hello': <pype.utils.snippets.Snippet object>, 'lower_fa': <pype.utils.snippets.Snippet object>, 'merge_fa': <pype.utils.snippets.Snippet object>, 'reverse_fa': <pype.utils.snippets.Snippet object>, 'test_adv': <pype.utils.snippets.Snippet object>, 'test_base': <pype.utils.snippets.SnippetMd object>, 'test_fail_exit_code': <pype.utils.snippets.SnippetMd object>, 'test_fail_missing_output': <pype.utils.snippets.SnippetMd object>, 'test_skip_check_results_md': <pype.utils.snippets.SnippetMd object>, 'test_skip_check_results_py': <pype.utils.snippets.Snippet object>})[source]#
- run(argv, queue, profile, log, jobs, progress=None, registry=None)[source]#
Run pipeline item (without recursively running dependencies).
In DAG execution model, dependencies are handled by Pipeline.submit(), so this method just executes the current step.
For backwards compatibility, still supports deprecated nested deps.
- Parameters:
- Returns:
List of job results
- Return type: