Installation¶
Requires Python >=3.11. The only hard dependency is pydantic>=2.
Who uses tempest-core
You rarely install tempest-core on its own — it comes as a dependency of
tempestweb (web) or tempestroid (native). But the core is standalone:
you can build and diff trees with no renderer at all.
Verify¶
Develop¶
uv sync --extra dev
ruff check . && ruff format --check .
mypy tempest_core && pyright tempest_core
pytest -q
Recap¶
pip install tempest-core— Python 3.11+, only needs pydantic.- Import everything from the top level:
from tempest_core import ….