Skip to main content

A plugin set for validate-pyproject and schema-store.

Project description

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

Project details


Release history Release notifications | RSS feed

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.6.26.tar.gz (190.7 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.6.26.tar.gz.

File metadata

File hashes

Hashes for validate_pyproject_schema_store-2026.6.26.tar.gz
Algorithm Hash digest
SHA256 3902cb54c81a235edf10d404c860bedd7e32bea49ec6bdf45f33b0228d8110ba
MD5 2a5ccdcbf11bd67221f7ca403e161af5
BLAKE2b-256 27be36b00bb6ef8436bfe7f2d82309a69ff26ac34a410d289451182b7fd4361c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for validate_pyproject_schema_store-2026.6.26-py3-none-any.whl
Algorithm Hash digest
SHA256 fc4d9766c3bd751d931650d4330983b721f044308f1c422fe44ecd48a104bd46
MD5 8e18455a5516cbb58adbc8fb0b4d8d5b
BLAKE2b-256 66a0e4724040447595c4a8e361728d502d8bc70133096f916962a7bbb1ddbd7e

See more details on using hashes here.

Provenance

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

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