DataEngineX - Core framework for data engineering projects
Project description
dataenginex
dataenginex is the core DataEngineX framework package for building observable, production-ready data and API services.
It provides:
- FastAPI application primitives and API extensions
- Middleware for structured logging, metrics, and tracing
- Data quality and validation utilities
- Lakehouse and warehouse building blocks
- Reusable ML support modules for model-serving workflows
Install
pip install dataenginex
Package Scope
This package is the core library from the DEX monorepo.
careerdex and weatherdex are maintained in the same repository but are not part of this package release flow.
Quick Usage
from dataenginex import __version__
print(__version__)
Source and Docs
- Repository: https://github.com/TheDataEngineX/DEX
- CI/CD guide:
docs/CI_CD.md - Release notes:
packages/dataenginex/src/dataenginex/RELEASE_NOTES.md
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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file dataenginex-0.4.11.tar.gz.
File metadata
- Download URL: dataenginex-0.4.11.tar.gz
- Upload date:
- Size: 48.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
87b958c11bafb0b9362b65a891eddd58366639f2548f4c61f6655678392bdd14
|
|
| MD5 |
ca1f049348271f82b0435d787bfe1849
|
|
| BLAKE2b-256 |
ab35dfccb63226c2019f30752685e305d7e69981631db2468e968fba294514fa
|
Provenance
The following attestation bundles were made for dataenginex-0.4.11.tar.gz:
Publisher:
pypi-publish.yml on TheDataEngineX/DEX
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
dataenginex-0.4.11.tar.gz -
Subject digest:
87b958c11bafb0b9362b65a891eddd58366639f2548f4c61f6655678392bdd14 - Sigstore transparency entry: 1004786109
- Sigstore integration time:
-
Permalink:
TheDataEngineX/DEX@f7b6bd4f775814093a5f9a287ff5cdcbd80e6f67 -
Branch / Tag:
refs/heads/main - Owner: https://github.com/TheDataEngineX
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
pypi-publish.yml@f7b6bd4f775814093a5f9a287ff5cdcbd80e6f67 -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file dataenginex-0.4.11-py3-none-any.whl.
File metadata
- Download URL: dataenginex-0.4.11-py3-none-any.whl
- Upload date:
- Size: 64.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5a67f19e912ec5cd8f52b4b20aeac9e868d7acec0a29953961c28c3c32d97ff5
|
|
| MD5 |
60443ecf1f3b9d52e8b77285bbd0973b
|
|
| BLAKE2b-256 |
c1d2a0e1bb8af09a32a23c30ec1104f4e442160089e051d86cc6c388a3b8fdbe
|
Provenance
The following attestation bundles were made for dataenginex-0.4.11-py3-none-any.whl:
Publisher:
pypi-publish.yml on TheDataEngineX/DEX
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
dataenginex-0.4.11-py3-none-any.whl -
Subject digest:
5a67f19e912ec5cd8f52b4b20aeac9e868d7acec0a29953961c28c3c32d97ff5 - Sigstore transparency entry: 1004786110
- Sigstore integration time:
-
Permalink:
TheDataEngineX/DEX@f7b6bd4f775814093a5f9a287ff5cdcbd80e6f67 -
Branch / Tag:
refs/heads/main - Owner: https://github.com/TheDataEngineX
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
pypi-publish.yml@f7b6bd4f775814093a5f9a287ff5cdcbd80e6f67 -
Trigger Event:
workflow_dispatch
-
Statement type: