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 details)
Built Distribution
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | 181a90e5e0efdcdc461cda6561a24c17777287dab31571bc9e172d620c183d51 |
|
MD5 | d30b30ff55bafee311743af0e7b4119b |
|
BLAKE2b-256 | 33e938b160548cb622d7fbdcc12f54376a3125b7353fa842a0b8a7a557f7763a |
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | fe604521e8140b9a261dc4f302d4e320e6ea65a0e0e6ec1af16e7e81cf1a6b28 |
|
MD5 | b261f887021a982f01b863e0b8963cdf |
|
BLAKE2b-256 | b9a5e80de980e103734ff773597dc402f0bc7d95522c49b6cbfb7cef2c6c605e |