Skip to main content

Canonical SE_MANIFEST.toml schema and validation for the Structural Explainability ecosystem.

Project description

se-manifest-schema

PyPI Docs Site Repo Python 3.14 Python 3.15 Ready License

CI Docs Release Links

Structural Explainability (SE) Manifest Schema

This repository defines the canonical SE_MANIFEST.toml schema for the Structural Explainability ecosystem.

It is the first dependency layer in the SE repository graph. It has no upstream SE dependencies and exists so foundational repositories can validate their manifests without depending on se-constitution.

The schema is maintained in:

Command Reference

Show command reference

In a machine terminal

Open a machine terminal where you want the project:

git clone https://github.com/structural-explainability/se-manifest-schema

cd se-manifest-schema
code .

In a VS Code terminal

# if strange errors, clean uv cache
# uv cache clean

uv self update
uv python pin 3.14
uv sync --extra dev --extra docs --upgrade

uvx pre-commit install

git add -A
uvx pre-commit run --all-files
# repeat if changes were made
git add -A
uvx pre-commit run --all-files

# validate schema (this repo only)
uv run se-manifest validate-schema --strict

# validate manifest (all repos)
uv run se-manifest validate-manifest --strict

# types, tests, docs
uv run python -m pyright
uv run python -m pytest
uv run python -m zensical build

# save progress
git add -A
git commit -m "update"
git push -u origin main

Citation

CITATION.cff

License

LICENSE

Manifest

SE_MANIFEST.toml

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

se_manifest_schema-0.4.1.tar.gz (19.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

se_manifest_schema-0.4.1-py3-none-any.whl (23.5 kB view details)

Uploaded Python 3

File details

Details for the file se_manifest_schema-0.4.1.tar.gz.

File metadata

  • Download URL: se_manifest_schema-0.4.1.tar.gz
  • Upload date:
  • Size: 19.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for se_manifest_schema-0.4.1.tar.gz
Algorithm Hash digest
SHA256 c4b1acefc4b690bcf95e8869d0ac4db958399822fc7877ff0667336fd18c6da5
MD5 ce94a2a9d13efaaf026362b603241f0b
BLAKE2b-256 7870597101de883f467ce8138dad7c12fd8376cf776bed35451fb3380c13504f

See more details on using hashes here.

Provenance

The following attestation bundles were made for se_manifest_schema-0.4.1.tar.gz:

Publisher: release-pypi.yml on structural-explainability/se-manifest-schema

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file se_manifest_schema-0.4.1-py3-none-any.whl.

File metadata

File hashes

Hashes for se_manifest_schema-0.4.1-py3-none-any.whl
Algorithm Hash digest
SHA256 2b3658a5ccfc3d7e077cf160c5c8a3a82b5c0d2f0a30b91f112350373f1758af
MD5 46d7dd091422b7f15e6c0a9a634ffff7
BLAKE2b-256 c3e32f342c73f79f383a9c3ff875de380561ab7bba233654e456c54f15073a48

See more details on using hashes here.

Provenance

The following attestation bundles were made for se_manifest_schema-0.4.1-py3-none-any.whl:

Publisher: release-pypi.yml on structural-explainability/se-manifest-schema

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page