Skip to main content

No project description provided

Project description

datapipe-app

datapipe-app implements two aspects to make every datapipe pipeline to work as an application:

  1. REST API + debug UI based of FastAPI
  2. datapipe CLI tool

Common usage

Common pattern to use datapipe-app is to create app.py with the following code:

from datapipe_app import DatapipeApp

from pipeline import ds, catalog, pipeline

app = DatapipeApp(ds, catalog, pipeline)

Where pipeline is a module that defines common elements: ds, catalog and pipeline.

REST API + UI

DatapipeApp inherits from FastApi app and can be started with datapipe CLI or directly with server like uvicorn.

datapipe --pipeline app:app api

UI

Datapipe App UI

REST API

API documentation can be found at /api/v1alpha1/docs sub URL.

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

datapipe_app-0.5.3.tar.gz (2.2 MB view details)

Uploaded Source

Built Distribution

datapipe_app-0.5.3-py3-none-any.whl (2.2 MB view details)

Uploaded Python 3

File details

Details for the file datapipe_app-0.5.3.tar.gz.

File metadata

  • Download URL: datapipe_app-0.5.3.tar.gz
  • Upload date:
  • Size: 2.2 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.3 CPython/3.10.12 Linux/5.15.153.1-microsoft-standard-WSL2

File hashes

Hashes for datapipe_app-0.5.3.tar.gz
Algorithm Hash digest
SHA256 181a90e5e0efdcdc461cda6561a24c17777287dab31571bc9e172d620c183d51
MD5 d30b30ff55bafee311743af0e7b4119b
BLAKE2b-256 33e938b160548cb622d7fbdcc12f54376a3125b7353fa842a0b8a7a557f7763a

See more details on using hashes here.

File details

Details for the file datapipe_app-0.5.3-py3-none-any.whl.

File metadata

  • Download URL: datapipe_app-0.5.3-py3-none-any.whl
  • Upload date:
  • Size: 2.2 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.3 CPython/3.10.12 Linux/5.15.153.1-microsoft-standard-WSL2

File hashes

Hashes for datapipe_app-0.5.3-py3-none-any.whl
Algorithm Hash digest
SHA256 fe604521e8140b9a261dc4f302d4e320e6ea65a0e0e6ec1af16e7e81cf1a6b28
MD5 b261f887021a982f01b863e0b8963cdf
BLAKE2b-256 b9a5e80de980e103734ff773597dc402f0bc7d95522c49b6cbfb7cef2c6c605e

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