Skip to main content

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

Reason this release was yanked:

reference to a reference not supported yet

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. You can run the sync script on Python 3.11+ by running:

hatch run sync

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

File metadata

File hashes

Hashes for validate_pyproject_schema_store-2024.1.29.tar.gz
Algorithm Hash digest
SHA256 a89f99a33017141d095665f8bc7f484958f55a794a0d3e90ff7a60852fe4a784
MD5 15e194ac58d67950ca1564c218802268
BLAKE2b-256 5b8db4bcb204393bf79aa1c23e49b8e562b452e71746fcb875d21bf7f753a574

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for validate_pyproject_schema_store-2024.1.29-py3-none-any.whl
Algorithm Hash digest
SHA256 3ccfe85090dd73e109dc864c97674861d0b575f2dc00ef9a31326aa7994e989a
MD5 2f378d9a7b15b0dd47be0624572c76f6
BLAKE2b-256 92b36560a018e224ed58ef6b8a17c52b1c0bba17eb6e0b3219632d8ee99aa240

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