Skip to main content

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


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)

Uploaded Source

Built Distribution

mcot.pipe-0.3.0-py3-none-any.whl (28.7 kB view details)

Uploaded Python 3

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

Hashes for mcot.pipe-0.3.0.tar.gz
Algorithm Hash digest
SHA256 ec8f3ae8793e95278856b3af9f3d4928d2ee92e4ccbf0abba0d945969faf73c8
MD5 119c6978dc59d527c47e7fe30416c837
BLAKE2b-256 b6c4d324599f2d8eb80799453478def6599a1a59ae34e8e11f0b0d2ba623a765

See more details on using hashes here.

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

Hashes for mcot.pipe-0.3.0-py3-none-any.whl
Algorithm Hash digest
SHA256 c7192091d7daa97b0db8602661b74daaef9bc78f1495cf75ccd9c8ffef53c604
MD5 2ae4f81c4ce947c8175439286c444551
BLAKE2b-256 76fdb1cefbbb4cf1d17d1e4cfb1c2ac9fbe69029b5bf6d3b9b14c3db1f776350

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page