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.20.tar.gz (195.1 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.20.tar.gz.

File metadata

File hashes

Hashes for validate_pyproject_schema_store-2026.7.20.tar.gz
Algorithm Hash digest
SHA256 274c0b67ac1a810a56af71410b91bd5986ea7a71868d076b876a31a9c5882763
MD5 c347452f64f06ee2df579ee1198ad6fb
BLAKE2b-256 26cabd16ca38c8661394cd78c3510c7d982b9cf5c42b6d46196e6ba2b82b01aa

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for validate_pyproject_schema_store-2026.7.20-py3-none-any.whl
Algorithm Hash digest
SHA256 79245713fbdd37f773c53b81d50ef2380b5fb863f85cb5f99f7f1af6f62d0325
MD5 7d4e6824754125e5820918dba4b15610
BLAKE2b-256 44f62679597e13857ebb752ba1e4035e7525f5b36dcbea47d7dacee0bac55892

See more details on using hashes here.

Provenance

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