SchemaStore/schemastore

Missing PyProject schemas

Aperta

#3564 aperta il 1 feb 2024

 (10 commenti) (2 reazioni) (0 assegnatari)JavaScript (2208 fork)github user discovery
Help WantedNew Schema Request

Metriche repository

Star
 (3774 stelle)
Metriche merge PR
 (Merge medio 4g 11h) (141 PR mergiate in 30 g)

Descrizione

Description of the JSON schema.

pyproject.toml files are missing various schemas under [tool] that can be used. This issue tracks them, the original list can be found at this comment.

  • tool.poetry: 45523
  • tool.black: 23128
  • tool.isort: 16874 (big dataclass, might be easy to transform)
  • tool.pytest: 15144 (not sealed, though always in a subtable tool.pytest.ini_options)
  • tool.setuptools: 11136
  • tool.mypy: 10279
  • tool.coverage: 8907 (doesn’t look too hard)
  • tool.ruff: 8485
  • tool.setuptools_scm: 6034 (easy)
  • tool.hatch: 4846
  • tool.pylint: 3725 (auto unnesting)
  • tool.pyright: 2948
  • tool.flit: 2826 (moderate)
  • tool.flake8: 1833 (unofficial)
  • tool.pdm: 1458
  • tool.tox: 1423 (partial support, new keys have recently been added)
  • tool.cibuildwheel: 1303
  • tool.semantic_release: 1276
  • tool.poetry-dynamic-versioning: 982
  • tool.maturin: 848 (Maybe easy like Ruff?)

Supporting information.

https://pip.pypa.io/en/stable/reference/build-system/pyproject-toml/

Are you making a PR for this?

No, someone else must create the PR.

Guida contributor