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.14.tar.gz (201.3 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.14.tar.gz.

File metadata

File hashes

Hashes for validate_pyproject_schema_store-2026.8.14.tar.gz
Algorithm Hash digest
SHA256 cea371d3f115f86a7cd29fcd0bb35759172d499395ec53413ae03aa7175c715c
MD5 a545b03e2b4807529fb85d4efbf4dfdc
BLAKE2b-256 f85e6bc332b7773a8e9e530256ced68b90c701612331cb3cf53012d934a0464a

See more details on using hashes here.

Provenance

The following attestation bundles were made for validate_pyproject_schema_store-2026.8.14.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.14-py3-none-any.whl.

File metadata

File hashes

Hashes for validate_pyproject_schema_store-2026.8.14-py3-none-any.whl
Algorithm Hash digest
SHA256 b0fdbf91963f8e8b1cbf7b276e5d37c813f63c531c2aa4b010d958c1f0ecde13
MD5 909b5385cc9885661f10d530aac03b5c
BLAKE2b-256 36916f720ff0059ef723ed92eb906a1b7d371feccfe34c3a4ef289a638539f70

See more details on using hashes here.

Provenance

The following attestation bundles were made for validate_pyproject_schema_store-2026.8.14-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