Skip to main content

validate-pyproject-schema-store

Actions Status

PyPI version PyPI platforms

This provides a versioned copy of SchemaStore for validate-pyproject. You can pin this to get a stable set of schema files.

Nested schemas are not supported yet. Support will require updates to validate-pyproject. For now, they are replaced with "type": "object".

Usage

The following should be supported:

Installing alongside validate-pyproject

Just use pip install validate-pyproject-schema-store wherever you have validate-pyproject[all] installed. You can "inject" it if using pipx, or use --pip-args if using pipx run.

In pre-commit, this would be:

repos:
  - repo: https://github.com/abravalheri/validate-pyproject
    rev: <insert here>
    hooks:
      - id: validate-pyproject
        additional_dependencies: [validate-pyproject[all], validate-pyproject-schema-store]

Direct usage

For pre-commit or pipx, you can simplify this a bit by using this package directly. That looks like this:

pipx run validate-pyproject-schema-store[all]

Or for pre-commit:

repos:
  - repo: https://github.com/henryiii/validate-pyproject-schema-store
    rev: <insert here>
    hooks:
      - id: validate-pyproject

This also has the benefit that the version will be pinned and updated by pre-commit automatically.

Developing

This project uses hatch>=1.10. You can run the sync script by running:

hatch run tools/sync.py

Download files

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

Source Distribution

validate_pyproject_schema_store-2026.8.8.tar.gz (198.2 kB view details)

Uploaded Source

Built Distribution

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

File details

Details for the file validate_pyproject_schema_store-2026.8.8.tar.gz.

File metadata

File hashes

Hashes for validate_pyproject_schema_store-2026.8.8.tar.gz
Algorithm Hash digest
SHA256 697d68c34f82399bb1d393b6863dfce821e27fc64974f7876495c3f79335dbe5
MD5 89918b22bb45a9b9bbc12927d71fa7db
BLAKE2b-256 e69ce3391bda3c968e0a1d65afcee05e85ac085806b0db896dc21a9b36b51b9d

See more details on using hashes here.

Provenance

The following attestation bundles were made for validate_pyproject_schema_store-2026.8.8.tar.gz:

Publisher: cd.yml on henryiii/validate-pyproject-schema-store

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

File details

Details for the file validate_pyproject_schema_store-2026.8.8-py3-none-any.whl.

File metadata

File hashes

Hashes for validate_pyproject_schema_store-2026.8.8-py3-none-any.whl
Algorithm Hash digest
SHA256 0e5e9ee06284b58fdb971549aaf2beea887edb9ddcaa9ee344283fb874d4216f
MD5 019b9219e31a177c77318619fd8c0c23
BLAKE2b-256 84a38a794aa00b49e9aff0b3cf69446af93dc8c635a62044737ff11d0e14acfc

See more details on using hashes here.

Provenance

The following attestation bundles were made for validate_pyproject_schema_store-2026.8.8-py3-none-any.whl:

Publisher: cd.yml on henryiii/validate-pyproject-schema-store

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

Release history Release notifications | RSS feed

Supported by

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