Skip to main content

Function Flow

Function Flow is a workflow management framework on top of Google Cloud Functions.

It allows you to write tasks in Python functions, define their dependencies and manage the executions for you.

For example, if you want to first transform data from BigQuery, then invoke a job to AI platform to make some predictions, after that load some data from GCS to BigQuery, this can be a helpful tool for you.

Running the Example

To enable all services, and deploy all cloud functions, first create a blank GCP project, then run the following command:

cd example
bash bin/deploy.sh

If you edited example/src/main.py, you can run bash bin/update-fuctions.sh for the code to take effect.

To run the example, go to cloud function page and run the function start. Then you can view the task statuses in the Firestore UI.

Metadata

Release files for function-flow 0.0.7

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for function-flow 0.0.7
File Size Uploaded Provenance Actions
function-flow-0.0.7.tar.gz 13.5 kB Without provenance Details for function-flow-0.0.7.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for function-flow 0.0.7
File Interpreter ABI Platform Actions
function_flow-0.0.7-py3-none-any.whl Python 3 none any Details for function_flow-0.0.7-py3-none-any.whl

Total release size: 29.0 kB

Release files / function-flow-0.0.7.tar.gz

Download URL function-flow-0.0.7.tar.gz
Size 13.5 kB
Tags Source
SHA-256 checksum
How to use checksums
3a023febb8d0a00098a3bad90799e28518b8cd8450513054a473fca26f32dc2e
BLAKE2b-256 checksum
How to use checksums
0dae8e8ffccddfef0f8c8cc67cb97386372550d89109981951dc92499e4375bf
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.10.10

Release files / function_flow-0.0.7-py3-none-any.whl

Download URL function_flow-0.0.7-py3-none-any.whl
Size 15.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
121bbfd0c434f8e3c08fb98ae846c32ced778ca100237da6938c3d04fe15e6b5
BLAKE2b-256 checksum
How to use checksums
a61488c3e878c3031c073b094d80cee93af8c8ba62de13aacae38bee1760157f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.10.10

Security for function-flow 0.0.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page