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)
| 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)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| 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.