hera-sdk light
Vulcan-focused build of the hera-sdk package. It keeps the Hera REST client,
SDK entity facades, generated schemas, and supporting utility surface needed
for catalog sync, while excluding local ingestion connectors, profiling, PII,
data quality runtime code, workflow runners, CLI code, and examples.
Build
cd hera/
make hera-sdk-light
# wheel -> .build/hera-sdk-light-stage/dist/
The Makefile passes SDK_VERSION to the build script with --version, matching
the main SDK release version derivation.
Scope
Included:
sdk/client facade and entity helpers, excludingsdk/data_quality/ingestion/ometa/REST client and mixins, staged asingestion/hera_meta/ingestion/models/,ingestion/api/, and selected support packages- all generated Pydantic schemas and ANTLR parsers
utils/, including secrets manager support required by the REST client
Excluded:
data_quality/ingestion/source/connector tree, exceptingestion/source/models.pyprofiler/,sampler/,pii/workflow/,cli/,great_expectations/, rootexamples/sdk/data_quality/
Dependency Policy
The light wheel keeps cloud secret manager dependencies because the REST client
imports SecretsManagerFactory at module load. It removes heavy local runtime
dependencies such as spaCy, Presidio, pandas, NumPy, PyArrow, SQLAlchemy,
Snowflake/MySQL/Hive connectors, and SQL lineage parser packages.
Metadata
Release files for hera-sdk 1.12.6.35
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| hera_sdk-1.12.6.35-py3-none-any.whl | Python 3 | none | any | Details |
Release files / hera_sdk-1.12.6.35-py3-none-any.whl
| Download URL | hera_sdk-1.12.6.35-py3-none-any.whl |
|---|---|
| Size | 1.3 MB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
4be4dcb2bc30c2c70853bcc18f521324ecc46497233418525bdbcd16c92a0b0c
|
|
BLAKE2b-256 checksum How to use checksums |
deb9a94f2ffbce51952ba0d6118ebabf357135963a170b01b29f2b9ff6ee5682
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.11.9
|