Skip to main content

🔷 ssot-conformance

Reusable SSOT conformance harness for downstream repositories.

PyPI version Supported Python versions Downloads Repository hits Discord schema_version 0.8.0 Migration coverage 14/14

Reusable SSOT conformance harness for downstream repositories.

This package provides:

  • portable conformance case families grouped by registry, document, id, SPEC-to-ADR, feature-to-SPEC, proof-chain, and boundary/release concerns
  • a pytest plugin entry point for repo-root selection, case-family filtering, and evidence-output emission
  • scaffold helpers that can compute and optionally create missing conformance SSOT rows
  • machine-readable evidence output suitable for later SSOT evidence ingestion and status synchronization

The package is intentionally repo-agnostic. It evaluates a target repository through .ssot artifacts and registry semantics rather than assuming a specific implementation language for the target system.

Install

python -m pip install ssot-conformance

For local development from this repository:

python -m pip install -e pkgs/ssot-conformance

Execution model

Packaged ssot-core conformance remains pytest-based, but the operator-facing execution model is registry-driven:

  • packaged conformance rows store executable tests[].execution metadata
  • ssot conformance run resolves governed conformance tests and runs those stored commands
  • downstream repos can use the same tests[].execution contract for arbitrary command-backed suites

For direct SSOT entity execution, prefer:

ssot test run . --id tst:pytest.conformance.registry-contract
ssot spec run-tests . --id spc:0525
ssot boundary run-tests . --id bnd:full-cert

Package relationships

  • Package type: reusable conformance and pytest plugin package
  • Depends on: ssot-core, ssot-contracts
  • Consumed by: ssot-cli and downstream repositories that run packaged SSOT conformance checks

If you need the CLI wrapper for these checks, install ssot-cli. If you need to embed or run the reusable conformance cases directly, this is the package to install.

Metadata

Release files for ssot-conformance 0.2.26

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

Source distribution (sdist)

Source distribution for ssot-conformance 0.2.26
File Size Uploaded
ssot_conformance-0.2.26.tar.gz 17.1 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for ssot-conformance 0.2.26
File Interpreter ABI Platform
ssot_conformance-0.2.26-py3-none-any.whl Python 3 none any Details

Total release size: 38.0 kB

Release files / ssot_conformance-0.2.26.tar.gz

Download URL ssot_conformance-0.2.26.tar.gz
Size 17.1 kB
Tags Source
SHA-256 checksum
How to use checksums
68f6edc61fef09b942cfcb0f8bbd10d754425c5af7017a9304fd2b71b6521198
BLAKE2b-256 checksum
How to use checksums
233867f930affa5ee16a502d3a900aec13f9d98f04076f19da410cda3d55d20e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.11.28 {"installer":{"name":"uv","version":"0.11.28","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 / ssot_conformance-0.2.26-py3-none-any.whl

Download URL ssot_conformance-0.2.26-py3-none-any.whl
Size 20.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
d830b173fb98713b91f358f298f3b672fba80d3f2c34445df8fb96bc9cff7735
BLAKE2b-256 checksum
How to use checksums
5e74ce3ea6aaff2d9b5da150eb712328cff480bb4ec6b552a107019ae732f17b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.11.28 {"installer":{"name":"uv","version":"0.11.28","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}
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