No project description provided
Project description
datapipe-app
datapipe-app
implements two aspects to make every datapipe pipeline to work as
an application:
- REST API + debug UI based of FastAPI
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
REST API
API documentation can be found at /api/v1alpha1/docs
sub URL.
Project details
Release history Release notifications | RSS feed
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 hashes)
Built Distribution
Close
Hashes for datapipe_app-0.5.3-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fe604521e8140b9a261dc4f302d4e320e6ea65a0e0e6ec1af16e7e81cf1a6b28 |
|
MD5 | b261f887021a982f01b863e0b8963cdf |
|
BLAKE2b-256 | b9a5e80de980e103734ff773597dc402f0bc7d95522c49b6cbfb7cef2c6c605e |