A workflow management system based on YAML dependencies
Project description
Pyflow Manager
A Python package to manage and execute workflows based on YAML-defined input/output dependencies.
Installation
pip install pyflow-manager
Usage
pyflow-manager <path/to/your/tasks.yaml> --skip-existing
Sample .yaml File
tasks:
task1:
command: "echo 'Task 1' > output1.txt"
inputs: []
outputs: ["output1.txt"]
task2:
command: "python sample_script.py" # generates output2.txt
inputs: ["output1.txt"]
outputs: ["output2.txt"]
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
pyflow_manager-0.2.1.tar.gz
(4.5 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file pyflow_manager-0.2.1.tar.gz.
File metadata
- Download URL: pyflow_manager-0.2.1.tar.gz
- Upload date:
- Size: 4.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.0 CPython/3.12.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
920c382e1964411e0298754057217840b128c95955cbbbf69f8e41a352cf3844
|
|
| MD5 |
d475509afbc40191bcf9d1b1e043f43e
|
|
| BLAKE2b-256 |
c1e49f88f4618b5c0e1b1cffc1dea3d0574f43f8a19e13cb2331c4af1183bf3f
|
File details
Details for the file pyflow_manager-0.2.1-py3-none-any.whl.
File metadata
- Download URL: pyflow_manager-0.2.1-py3-none-any.whl
- Upload date:
- Size: 5.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.0 CPython/3.12.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f3ea9466373b1a48e17c01d616544df84274e09774959c8523ed4eae524f0b42
|
|
| MD5 |
cd59db23755c56f260d54748a8c28f78
|
|
| BLAKE2b-256 |
7107fb473a0d36223f2ac54c537bf9b88c00123a275c1f0716f078d77914ea0e
|