validate-pyproject 和 schema-store 的插件集。
项目描述
validate-pyproject-schema-store
这提供了 SchemaStore 的版本化副本,用于 validate-pyproject。您可以将其固定以获得一组稳定的方案文件。
用法
以下应该得到支持
与 validate-pyproject 一起安装
只需在任何已安装 validate-pyproject[all]
的位置使用 pip install validate-pyproject-schema-store
。如果您使用 pipx,则可以“注入”它;如果您使用 pipx run
,则可以使用 --pip-args
。
在 pre-commit 中,这将是这样
repos:
- repo: https://github.com/abravalheri/validate-pyproject
rev: <insert here>
hooks:
- id: validate-pyproject
additional_dependencies: [validate-pyproject[all], validate-pyproject-schema-store]
直接使用
对于 pre-commit 或 pipx,您可以通过直接使用此包来简化这一点。这看起来像这样
pipx run validate-pyproject-schema-store[all]
或对于 pre-commit
repos:
- repo: https://github.com/henryiii/validate-pyproject-schema-store
rev: <insert here>
hooks:
- id: validate-pyproject
这也具有版本将由 pre-commit 自动固定和更新的好处。
开发
本项目使用 hatch>=1.10
。您可以通过运行以下命令来执行同步脚本:
hatch run tools/sync.py
项目详情
关闭
validate_pyproject_schema_store-2024.9.23.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 78c069da331d17af2c1bb83fae7ce0cdc768d8aba492218ab353848a4716e1d8 |
|
MD5 | 3aa4edf53cc001ae809412155287ed7c |
|
BLAKE2b-256 | 0c41e461fe310161b578d01928ebff888c1a05052a746d2b6fe035ad7e7e1a70 |
关闭
validate_pyproject_schema_store-2024.9.23-py3-none-any.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | aa3597c538e136cc158d0d4329df7b076674e30ddc70f2c794f8d2c7e5d21333 |
|
MD5 | a77e68f122331b5ac6406a8c2b9924a5 |
|
BLAKE2b-256 | a10b169bb6d92a825ea5e9cc292bb3d24a3b1096e788a62ed8ecd24af166b626 |