Skip to main content

Framework for creating composable functions, including an API for running them via a JSON config.

Project description

Functional Pypelines

lifecycle pre-commit Coverage docs

Functional Pypelines is a framework for making functions more composable. It accomplishes this by exposing a wrapper class, Pipeline, that allows functions to be chained together using the >> operator. In addition to this, an API is exposed for running a sequence of Pipeline functions using a JSON config.

Installation

See our installation guide here.

Usage

See our usage guide here.

Contributing

If you would like to contribute to functional-pypelines, please read the Contributing Guide.

Changelog

A summary of recent updates to functional-pypelines can be found in the Changelog.

Maintainers

Maintainer Email
Austin Warner austin.warner@8451.com
Michael Stoepel michael.stoepel@8451.com

Links

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

functional_pypelines-1.0.0.tar.gz (22.5 kB view details)

Uploaded Source

Built Distribution

functional_pypelines-1.0.0-py3-none-any.whl (16.2 kB view details)

Uploaded Python 3

File details

Details for the file functional_pypelines-1.0.0.tar.gz.

File metadata

  • Download URL: functional_pypelines-1.0.0.tar.gz
  • Upload date:
  • Size: 22.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.0.0 CPython/3.12.3

File hashes

Hashes for functional_pypelines-1.0.0.tar.gz
Algorithm Hash digest
SHA256 1f863b360c2892639fe99dfb257529a048c1bdbdb959cfdecc92efd9c24aa165
MD5 10bd2a0e80c3415d1e0f344b2218725f
BLAKE2b-256 7a14a3145ae22d233942bdb275d4eb79cbc9e78bda1db4a879553a806c5591e9

See more details on using hashes here.

File details

Details for the file functional_pypelines-1.0.0-py3-none-any.whl.

File metadata

File hashes

Hashes for functional_pypelines-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 d0be5a8242775b196ea2e2a4033fe91d6554465f89d80570986f1927795d55fd
MD5 eb4bbe800fd4a66103b12ed17a3ba094
BLAKE2b-256 82edf63aa171133ac2dfb5c6c2d812f8fd4803b342f6ee89ef2f9c8876b2e786

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