hedron-conformance
Language-neutral Hedron conformance-test kit and capability runner.
Ships versioned machine-readable fixtures, golden render/diagnostic artifacts, normalization rules, and a capability-level runner CLI so experimental Java/Node runtimes and optional native accelerators can prove parity with the Python reference — without matching incidental CPython formatting.
Also available as the flagship extra hedron[conformance].
Package maturity: Beta · Train: 0.28.x (last published 0.28.2) · pin >=0.28.2,<0.29
Install
pip install "hedron-conformance>=0.28.2,<0.29"
# or
uv add "hedron-conformance>=0.28.2,<0.29"
# via flagship:
pip install "hedron[conformance]>=0.28.2,<0.29"
Requires Python 3.11–3.14.
Runner
hedron-conformance run
hedron-conformance run --json
hedron-conformance list
hedron-conformance schema
hedron-conformance --version
# or
python -m hedron_conformance run
Failures report fixture id, contract version, and violated capability.
Python API
from hedron_conformance import load_bundled_fixtures, run_kit
fixtures = load_bundled_fixtures()
result = run_kit(fixtures)
assert result.ok
Related runtimes
Experimental evaluators in the monorepo (not published as PyPI apps):
hedron-runtime-node— Node ≥ 18hedron-runtime-java— JDK 11+
Links
License
MIT. See the repository license.
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 hedron_conformance-0.28.2.tar.gz.
File metadata
- Download URL: hedron_conformance-0.28.2.tar.gz
- Upload date:
- Size: 9.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.12.1 {"installer":{"name":"uv","version":"0.12.1","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d2d3658120598306b7e2aa11567eec171a0968857bae039de3a6fc5157d4499a
|
|
| MD5 |
c70566469ab177911eacaf60eaa63e2c
|
|
| BLAKE2b-256 |
f8b27a186c5616c8f588959cfe958ad6f699dcc4fbd739ab2925cbe9f2745eb7
|
File details
Details for the file hedron_conformance-0.28.2-py3-none-any.whl.
File metadata
- Download URL: hedron_conformance-0.28.2-py3-none-any.whl
- Upload date:
- Size: 11.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.12.1 {"installer":{"name":"uv","version":"0.12.1","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d976c8656b801b6e66e88d3e4065076b23392a07d7bad7d8b873c63ad035ec60
|
|
| MD5 |
97bcf64c910e80b0dd128bcb91b8461c
|
|
| BLAKE2b-256 |
dfe86a66a57aab7e0896cfbe26b704f4b118ad6ad36fa843b1160c345177a3f3
|