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.6.10.tar.gz.

File metadata

File hashes

Hashes for validate_pyproject_schema_store-2024.6.10.tar.gz
Algorithm Hash digest
SHA256 82b13493a053bf2dd1582a280cf47b24335cbaf8d253f681406d57b77f1fad63
MD5 4e865cd8694cd737749e10406f2bc7bf
BLAKE2b-256 43625b1b6ca09caace0f4300c491493f9aaf19b56111347c004137660079a369

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for validate_pyproject_schema_store-2024.6.10-py3-none-any.whl
Algorithm Hash digest
SHA256 dcc015373484b0e92b6fb67e8d180e005398eb6b79c0830f298b85dd6b2033c5
MD5 b82877fac02f3bdb8354ca8d686e707c
BLAKE2b-256 ae16821a7c8091d94e2e084e843829f21c3d71fe634d5786b23de9cedc5d881c

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