Declerative pipeline definition
Project description
Build pipelines decleratively built on top of file-tree.
from mcot.pipe import pipe, In, Out, Ref, Var
from file_tree import FileTree
@pipe(logdir='log', minutes=41)
def func(in_path: In, out_path: Out, ref_path: Ref, placeholder_key: Var):
pass
pipe.cli(FileTree.from_string("""
placeholder_key = A, B
ref_path.txt
directory-{placeholder_key}
in_path.txt
out_path.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
mcot.pipe-0.3.0.tar.gz
(23.6 kB
view details)
Built Distribution
mcot.pipe-0.3.0-py3-none-any.whl
(28.7 kB
view details)
File details
Details for the file mcot.pipe-0.3.0.tar.gz
.
File metadata
- Download URL: mcot.pipe-0.3.0.tar.gz
- Upload date:
- Size: 23.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/29.0 requests/2.25.1 requests-toolbelt/0.9.1 urllib3/1.26.6 tqdm/4.61.2 importlib-metadata/4.6.1 keyring/23.0.1 rfc3986/1.5.0 colorama/0.4.4 CPython/3.9.6
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | ec8f3ae8793e95278856b3af9f3d4928d2ee92e4ccbf0abba0d945969faf73c8 |
|
MD5 | 119c6978dc59d527c47e7fe30416c837 |
|
BLAKE2b-256 | b6c4d324599f2d8eb80799453478def6599a1a59ae34e8e11f0b0d2ba623a765 |
File details
Details for the file mcot.pipe-0.3.0-py3-none-any.whl
.
File metadata
- Download URL: mcot.pipe-0.3.0-py3-none-any.whl
- Upload date:
- Size: 28.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/29.0 requests/2.25.1 requests-toolbelt/0.9.1 urllib3/1.26.6 tqdm/4.61.2 importlib-metadata/4.6.1 keyring/23.0.1 rfc3986/1.5.0 colorama/0.4.4 CPython/3.9.6
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | c7192091d7daa97b0db8602661b74daaef9bc78f1495cf75ccd9c8ffef53c604 |
|
MD5 | 2ae4f81c4ce947c8175439286c444551 |
|
BLAKE2b-256 | 76fdb1cefbbb4cf1d17d1e4cfb1c2ac9fbe69029b5bf6d3b9b14c3db1f776350 |