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.

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

Built Distribution

File details

Details for the file validate_pyproject_schema_store-2024.8.26.tar.gz.

File metadata

File hashes

Hashes for validate_pyproject_schema_store-2024.8.26.tar.gz
Algorithm Hash digest
SHA256 5229a7cff34191dd14da83609d9db2441b90b5cf9b267cd1c903b393c64b8468
MD5 0e536186bc52429a9d23b909743be862
BLAKE2b-256 c4d857e260b5d1ea9052ef15e7001302ed52488a90acdfa2ec48184919cbfdca

See more details on using hashes here.

File details

Details for the file validate_pyproject_schema_store-2024.8.26-py3-none-any.whl.

File metadata

File hashes

Hashes for validate_pyproject_schema_store-2024.8.26-py3-none-any.whl
Algorithm Hash digest
SHA256 e746209c166ace7427bea0556b4f15dc85082ed2c953e51338355507afd86c62
MD5 b0d1a3505d250a0bbb5b0e79e3804bc2
BLAKE2b-256 07086452d471f99ada116306fba8341554c7d0cc53888d9f5b14bde761ab74ef

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page