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.4.24.tar.gz (172.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.4.24.tar.gz.

File metadata

File hashes

Hashes for validate_pyproject_schema_store-2026.4.24.tar.gz
Algorithm Hash digest
SHA256 8595fc37e11f6a79ca2a24cb9c2284ed6f49e703bc96b071cf6a4f5ffcf5c3ce
MD5 97555c9c49371dea43421b9ce9d4b7c1
BLAKE2b-256 6df2b60eb7adbc6e61b87f7af902e72f91114eaaa03c5dbb2058a8dba0b4d871

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for validate_pyproject_schema_store-2026.4.24-py3-none-any.whl
Algorithm Hash digest
SHA256 6dcc7be7a71d854964dcbff3a02a708e7facaa5de3382df765c9de0f4fc1d890
MD5 c6c6b513523c706a3e4a103c3df59b30
BLAKE2b-256 90fcb5fcdd32b0971594c2fa7cf849ef5f0f92a435e940ee7b62ea07088d8591

See more details on using hashes here.

Provenance

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