Skip to content

Commit 7ffd3a7

Browse files
ya7010yassun7010
andauthored
Update tool (SchemaStore#4564)
Co-authored-by: yassun7010 <[email protected]>
1 parent addead2 commit 7ffd3a7

File tree

1 file changed

+46
-16
lines changed

1 file changed

+46
-16
lines changed

src/schemas/json/pyproject.json

Lines changed: 46 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -870,48 +870,74 @@
870870
"x-tombi-table-keys-order": "ascending",
871871
"properties": {
872872
"black": {
873-
"$ref": "https://json.schemastore.org/partial-black.json"
873+
"$ref": "https://json.schemastore.org/partial-black.json",
874+
"title": "Code Formatter",
875+
"description": "The uncompromising Python code formatter."
874876
},
875877
"cibuildwheel": {
876-
"$ref": "https://json.schemastore.org/partial-cibuildwheel.json"
878+
"$ref": "https://json.schemastore.org/partial-cibuildwheel.json",
879+
"title": "Wheel Builder",
880+
"description": "Build Python wheels for all platforms."
877881
},
878882
"mypy": {
879-
"$ref": "https://json.schemastore.org/partial-mypy.json"
883+
"$ref": "https://json.schemastore.org/partial-mypy.json",
884+
"title": "Static Type Checker",
885+
"description": "Optional static typing for Python."
880886
},
881887
"ruff": {
882-
"$ref": "https://json.schemastore.org/ruff.json"
888+
"$ref": "https://json.schemastore.org/ruff.json",
889+
"title": "Linter and Formatter",
890+
"description": "An extremely fast Python linter and formatter, written in Rust."
883891
},
884892
"hatch": {
885-
"$ref": "https://json.schemastore.org/hatch.json"
893+
"$ref": "https://json.schemastore.org/hatch.json",
894+
"title": "Project Manager",
895+
"description": "Modern, extensible Python project management."
886896
},
887897
"maturin": {
888898
"$ref": "https://json.schemastore.org/maturin.json",
889-
"title": "Maturin",
899+
"title": "Rust-Python Package Builder",
890900
"description": "Build and publish crates with pyo3, cffi and uniffi bindings as well as rust binaries as python packages"
891901
},
892902
"scikit-build": {
893-
"$ref": "https://json.schemastore.org/partial-scikit-build.json"
903+
"$ref": "https://json.schemastore.org/partial-scikit-build.json",
904+
"title": "Build System Generator",
905+
"description": "Improved build system generator for Python C/C++/Fortran extensions"
894906
},
895907
"setuptools": {
896-
"$ref": "https://json.schemastore.org/partial-setuptools.json"
908+
"$ref": "https://json.schemastore.org/partial-setuptools.json",
909+
"title": "Package Manager",
910+
"description": "Easily download, build, install, upgrade, and uninstall Python packages."
897911
},
898912
"setuptools_scm": {
899-
"$ref": "https://json.schemastore.org/partial-setuptools-scm.json"
913+
"$ref": "https://json.schemastore.org/partial-setuptools-scm.json",
914+
"title": "Version Manager",
915+
"description": "Manage Python package versions using SCM (e.g. Git)."
900916
},
901917
"poe": {
902-
"$ref": "https://json.schemastore.org/partial-poe.json"
918+
"$ref": "https://json.schemastore.org/partial-poe.json",
919+
"title": "Task Runner",
920+
"description": "A task runner that works well with pyproject.toml files."
903921
},
904922
"poetry": {
905-
"$ref": "https://json.schemastore.org/partial-poetry.json"
923+
"$ref": "https://json.schemastore.org/partial-poetry.json",
924+
"title": "Package Manager",
925+
"description": "Python dependency management and packaging made easy."
906926
},
907927
"pdm": {
908-
"$ref": "https://json.schemastore.org/partial-pdm.json"
928+
"$ref": "https://json.schemastore.org/partial-pdm.json",
929+
"title": "Package Manager",
930+
"description": "A modern Python package manager with PEP 621 support."
909931
},
910932
"pyright": {
911-
"$ref": "https://json.schemastore.org/partial-pyright.json"
933+
"$ref": "https://json.schemastore.org/partial-pyright.json",
934+
"title": "Static Type Checker",
935+
"description": "Static type checker for Python."
912936
},
913937
"repo-review": {
914-
"$ref": "https://json.schemastore.org/partial-repo-review.json"
938+
"$ref": "https://json.schemastore.org/partial-repo-review.json",
939+
"title": "Repository Reviewer",
940+
"description": "Review a repository for best practices."
915941
},
916942
"taskipy": {
917943
"$ref": "https://json.schemastore.org/partial-taskipy.json",
@@ -924,10 +950,14 @@
924950
"description": "Tombi (鳶) is a toolkit for TOML; providing a formatter/linter and language server"
925951
},
926952
"tox": {
927-
"$ref": "https://json.schemastore.org/partial-tox.json"
953+
"$ref": "https://json.schemastore.org/partial-tox.json",
954+
"title": "Testing Framework",
955+
"description": "Standardized automated testing of Python packages"
928956
},
929957
"uv": {
930-
"$ref": "https://json.schemastore.org/uv.json"
958+
"$ref": "https://json.schemastore.org/uv.json",
959+
"title": "Package Manager",
960+
"description": "An extremely fast Python package installer and resolver, written in Rust."
931961
}
932962
},
933963
"examples": [

0 commit comments

Comments
 (0)