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.7.28.tar.gz (196.5 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.7.28.tar.gz.

File metadata

File hashes

Hashes for validate_pyproject_schema_store-2026.7.28.tar.gz
Algorithm Hash digest
SHA256 37c68c8a615f977ade04f5b5c6f31157e35e0d0f9e20eaa49aa2ee560f1b6b9b
MD5 4b88a461678f3f59e65266109c6fb2a8
BLAKE2b-256 6627aaa1ffebffe4d6f56872dadc2ec8c09933819f3632f4734f6d56ff35dd74

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for validate_pyproject_schema_store-2026.7.28-py3-none-any.whl
Algorithm Hash digest
SHA256 ada4afca48709b03d7ecb0b936c1a6051b959f7e104c4cb82e8e5ada3d8fd433
MD5 c5a17c41bb5b69c9e6e502f5fef9e559
BLAKE2b-256 7ecb724f1a8da2a9231bb53940e8a6471bef39599fa606ec3da65043c9fdf817

See more details on using hashes here.

Provenance

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