Skip to main content

hedron-conformance

PyPI Python CI License: MIT

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.51.x (published v0.51.0) · pin >=0.50.1,<0.51

Install

pip install "hedron-conformance>=0.50.1,<0.51"
# or
uv add "hedron-conformance>=0.50.1,<0.51"
# via flagship:
pip install "hedron[conformance]>=0.50.1,<0.51"

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):

Links

License

MIT. See the repository license.

Release files for hedron-conformance 0.51.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for hedron-conformance 0.51.0
File Size Uploaded
hedron_conformance-0.51.0.tar.gz 14.3 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for hedron-conformance 0.51.0
File Interpreter ABI Platform
hedron_conformance-0.51.0-py3-none-any.whl Python 3 none any Details

Total release size: 32.2 kB

Release files / hedron_conformance-0.51.0.tar.gz

Download URL hedron_conformance-0.51.0.tar.gz
Size 14.3 kB
Tags Source
SHA-256 checksum
How to use checksums
df4c30f4abac5221d696117aae1f8f0d1e7014bf867fd0a13b7b13738abf5c30
BLAKE2b-256 checksum
How to use checksums
2536c98dbe7988be4c25105b024da5548e83901f60ee6aaafe8c49dfabfa2d89
Upload date
Uploaded using Trusted Publishing?
What is 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}

Release files / hedron_conformance-0.51.0-py3-none-any.whl

Download URL hedron_conformance-0.51.0-py3-none-any.whl
Size 17.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
bff67938f6e5aa8acb00a2d5cb08873e44d545fbba3c1641d8fb9694f3020314
BLAKE2b-256 checksum
How to use checksums
1ffc50c22e82620751b12589c168ad21634e2cfe9752398c2b58bc4fe8b0106d
Upload date
Uploaded using Trusted Publishing?
What is 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}

Release history Release notifications | RSS feed

1.1.2

2 release files

1.1.1

2 release files

1.1.0

2 release files

1.0.18

2 release files

1.0.17

2 release files

1.0.16

2 release files

1.0.15

2 release files

1.0.14

2 release files

1.0.9

2 release files

1.0.8

2 release files

1.0.7

2 release files

1.0.6

2 release files

1.0.5

2 release files

1.0.4

2 release files

1.0.3

2 release files

1.0.2

2 release files

1.0.1

2 release files

1.0.0

2 release files

0.67.0

2 release files

0.66.2

2 release files

0.66.1

2 release files

0.66.0

2 release files

0.65.0

2 release files

0.64.1

2 release files

0.64.0

2 release files

0.63.0

2 release files

0.62.0

2 release files

0.61.0

2 release files

0.60.2

2 release files

0.60.1

2 release files

0.60.0

2 release files

0.59.0

2 release files

0.58.1

2 release files

0.58.0

2 release files

0.57.0

2 release files

0.56.0

2 release files

0.55.0

2 release files

0.54.0

2 release files

0.53.0

2 release files

0.52.0

2 release files

0.51.2

2 release files

0.51.1

2 release files

This release

0.51.0 This release

2 release files

0.50.3

2 release files

0.50.2

2 release files

0.50.1

2 release files

0.50.0

2 release files

0.49.1

2 release files

0.49.0

2 release files

0.48.0

2 release files

0.47.0

2 release files

0.46.0

2 release files

0.45.0

2 release files

0.44.0

2 release files

0.43.0

2 release files

0.42.0

2 release files

0.41.0

2 release files

0.40.0

2 release files

0.39.0

2 release files

0.38.0

2 release files

0.37.0

2 release files

0.36.0

2 release files

0.35.0

2 release files

0.34.0

2 release files

0.33.0

2 release files

0.32.0

2 release files

0.31.0

2 release files

0.30.0

2 release files

0.29.0

2 release files

0.28.2

2 release files

0.28.1

2 release files

0.28.0

2 release files

0.27.0

2 release files

0.26.1

2 release files

0.26.0

2 release files

0.25.2

2 release files

0.25.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page