BalderHub Package balderhub-data
This is a BalderHub package for the Balder test framework. If you are new to Balder check out the official documentation first.
balderhub-data is the official BalderHub package for structured, reusable test data in the Balder test framework. If you are new to Balder check out the official documentation first.
It makes data-driven testing clean, type-safe, and maintainable by giving you powerful building blocks to define, load, sync, and query test data - whether you are working with a simulator, staging environment, or real device under test.
What you will find in this package
This documentation is organised around the core pieces you will use every day:
-
Data Models Define your own type-safe data items with
balderhub.data.lib.utils.SingleDataItem. Built on Pydantic - supports nested objects, lists, relationships, and unique identifiers. -
Data Environment Feature Use
balderhub.data.lib.feature.DataEnvironmentFeatureinside Scenarios to load sample data and automatically keep the device under test in sync. -
Initial Data Configuration Control exactly what data your test setups can see with
balderhub.data.lib.feature.InitialDataConfigandbalderhub.data.lib.feature.AccessibleInitialDataConfig(perfect for permission and visibility testing). -
Powerful Utilities Collections, filters, factories, and query helpers that let you find the exact data you need with clean, readable syntax (e.g.
author__last_name="Smith"). -
Ready-to-use Examples Concrete code snippets and full scenarios that you can copy straight into your own tests.
Then head to the Topic Intro of the Documentation, to see how everything fits together - or jump straight into the Examples Section of the Documentation, if you prefer to learn by code.
Installation
You can install the latest release with pip:
python -m pip install balderhub-data
Check out the documentation
If you need more information,
checkout the balderhub-data documentation.
License
This BalderHub package is free and Open-Source
Copyright (c) 2025 balderhub-data
Distributed under the terms of the MIT license
Metadata
Release files for balderhub-data 0.3.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| balderhub_data-0.3.0.tar.gz | 55.0 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| balderhub_data-0.3.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 92.7 kB
Release files / balderhub_data-0.3.0.tar.gz
| Download URL | balderhub_data-0.3.0.tar.gz |
|---|---|
| Size | 55.0 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
7e29824f78f0118c31e085c061d257eef8f33a1503693c98b864a5c49926d767
|
|
BLAKE2b-256 checksum How to use checksums |
adc9c02759cb58edda6eda011803a83f5eeca8ac75a22d30ba1a4e4a7d9f2095
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jul 20, 2026.
Transparency logRelease files / balderhub_data-0.3.0-py3-none-any.whl
| Download URL | balderhub_data-0.3.0-py3-none-any.whl |
|---|---|
| Size | 37.8 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
9f877caa91be34135266ec20571ae91417c98bdb105d4e9d07a163fc647067cf
|
|
BLAKE2b-256 checksum How to use checksums |
fb49a6a03b80a5f9403089f7b302cb8f91d0ecc642a70fb4297b7a3eaf4a70a1
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jul 20, 2026.
Transparency log