Schemas#

The following sections represent the schemas used in validate-pyproject. They were automatically rendered via sphinx-jsonschema for quick reference. In case of doubts or confusion, you can also have a look on the raw JSON files in JSON Schemas.

tool table#

According to PEP 518, tools can define their own configuration inside pyproject.toml by using custom subtables under tool.

In validate-pyproject, schemas for these subtables can be specified via Plugins. The following subtables are defined by built-in plugins (i.e. plugins that are included in the default distribution of validate-pyproject):