validate-pyproject-schema-store

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

116 个版本 Python >=3.9
安装
pip install validate-pyproject-schema-store
poetry add validate-pyproject-schema-store
pipenv install validate-pyproject-schema-store
conda install validate-pyproject-schema-store
描述

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
版本列表
2026.6.23 2026-06-23
2026.6.14 2026-06-14
2026.6.12 2026-06-12
2026.6.11 2026-06-12
2026.5.28 2026-05-28
2026.5.24 2026-05-24
2026.5.22 2026-05-22
2026.5.18 2026-05-18
2026.5.15 2026-05-15
2026.5.13 2026-05-13
2026.5.12 2026-05-12
2026.5.6 2026-05-06
2026.4.26 2026-04-26
2026.4.24 2026-04-24
2026.4.21 2026-04-21
2026.4.20 2026-04-20
2026.4.17 2026-04-17
2026.4.16 2026-04-16
2026.4.11 2026-04-11
2026.4.10 2026-04-10
2026.4.3 2026-04-03
2026.3.31 2026-03-31
2026.3.29 2026-03-29
2026.3.27 2026-03-27
2026.3.15 2026-03-15
2026.3.13 2026-03-13
2026.3.12 2026-03-12
2026.3.10 2026-03-10
2026.3.6 2026-03-06
2026.3.3 2026-03-03
2026.3.2 2026-03-02
2026.2.22 2026-02-22
2026.2.21 2026-02-21
2026.2.20 2026-02-20
2026.1.22 2026-01-22
2026.1.10 2026-01-10
2026.1.8 2026-01-08
2026.1.7 2026-01-07
2026.1.2 2026-01-02
2025.12.30 2025-12-30
2025.12.29 2025-12-29
2025.11.21 2025-11-21
2025.11.14 2025-11-14
2025.11.13 2025-11-13
2025.11.4 2025-11-04
2025.11.2 2025-11-02
2025.11.1 2025-11-01
2025.10.25 2025-10-25
2025.10.24 2025-10-24
2025.10.21 2025-10-21
2025.10.11 2025-10-11
2025.10.3 2025-10-03
2025.9.26 2025-09-26
2025.9.15 2025-09-15
2025.9.12 2025-09-12
2025.9.11 2025-09-11
2025.8.29 2025-08-29
2025.8.21 2025-08-21
2025.8.20 2025-08-20
2025.8.15 2025-08-15
2025.8.7 2025-08-07
2025.7.28 2025-08-04
2025.7.14 2025-07-14
2025.7.7 2025-07-13
2025.6.23 2025-06-24
2025.6.13 2025-06-13
2025.5.12 2025-05-12
2025.4.28 2025-04-28
2025.4.7 2025-04-07
2025.3.24 2025-03-24
2025.3.21 2025-03-21
2025.3.17 2025-03-19
2025.3.10 2025-03-10
2025.3.3 2025-03-10
2025.2.24 2025-02-24
2025.2.17 2025-02-17
2025.2.10 2025-02-10
2025.2.6 2025-02-06
2025.2.3 2025-02-03
2025.1.27 2025-01-27
2025.1.20 2025-01-22
2025.1.10 2025-01-10
2025.1.9 2025-01-09
2024.11.25 2024-11-26
2024.11.22 2024-11-22
2024.11.18 2024-11-18
2024.11.11 2024-11-11
2024.10.21 2024-10-22
2024.10.14 2024-10-14
2024.10.7 2024-10-07
2024.9.23 2024-09-26
2024.9.20 2024-09-20
2024.9.16 2024-09-16
2024.8.26 2024-08-26
2024.8.19 2024-08-19
2024.8.8 2024-08-08
2024.7.29 2024-07-29
2024.7.1 2024-07-01
2024.6.24 2024-06-24
2024.6.10 2024-06-10
2024.6.3 2024-06-03
2024.5.24 2024-05-24
2024.5.20 2024-05-21
2024.5.13 2024-05-13
2024.4.29 2024-04-29
2024.4.20 2024-04-20
2024.4.8 2024-04-08
2024.4.1 2024-04-01
2024.3.25 2024-03-25
2024.3.18 2024-03-18
2024.3.11 2024-03-11
2024.2.14 2024-02-14
2024.1.31 2024-02-01
2024.1.29 2024-01-30
2024.1.23 2024-01-23
2024.1.2 2024-01-23