SphinxTable#
- pydantic model technote.sources.tomlsettings.SphinxTable#
The
[technote.sphinx]
table permits Sphinx project configuration.- Parameters:
data (
Any
) –
Show JSON schema
{ "title": "SphinxTable", "description": "The ``[technote.sphinx]`` table permits Sphinx project configuration.", "type": "object", "properties": { "nitpicky": { "default": false, "description": "Escalate warnings to build errors.", "title": "Nitpicky", "type": "boolean" }, "nitpick_ignore": { "description": "Errors to ignore. First item is the type (like a role or directive) and the second is the target (like the argument to the role).", "items": { "maxItems": 2, "minItems": 2, "prefixItems": [ { "type": "string" }, { "type": "string" } ], "type": "array" }, "title": "Nitpick Ignore", "type": "array" }, "nitpick_ignore_regex": { "description": "Same as ``nitpick_ignore``, but both type and target are interpreted as regular expressions.", "items": { "maxItems": 2, "minItems": 2, "prefixItems": [ { "type": "string" }, { "type": "string" } ], "type": "array" }, "title": "Nitpick Ignore Regex", "type": "array" }, "extensions": { "description": "Additional Sphinx extensions to use in the build.", "items": { "type": "string" }, "title": "Extensions", "type": "array" }, "intersphinx": { "allOf": [ { "$ref": "#/$defs/IntersphinxTable" } ], "description": "Intersphinx configurations." }, "linkcheck": { "allOf": [ { "$ref": "#/$defs/LinkcheckTable" } ], "description": "Link check builder settings." } }, "$defs": { "IntersphinxTable": { "description": "Intersphinx configuration in the ``[technote.sphinx]`` table.", "properties": { "projects": { "additionalProperties": { "format": "uri", "maxLength": 2083, "minLength": 1, "type": "string" }, "description": "Mapping of projects and their URLs.", "title": "Projects", "type": "object" } }, "title": "IntersphinxTable", "type": "object" }, "LinkcheckTable": { "description": "Linkcheck builder configurations in the ``[technote.sphinx]`` table.", "properties": { "ignore": { "description": "Regular expressions of URLs to skip checking links", "items": { "type": "string" }, "title": "Ignore", "type": "array" } }, "title": "LinkcheckTable", "type": "object" } } }
- Fields:
- field extensions: list[str] [Optional]#
Additional Sphinx extensions to use in the build.
- field intersphinx: IntersphinxTable [Optional]#
Intersphinx configurations.
- field linkcheck: LinkcheckTable [Optional]#
Link check builder settings.
- field nitpick_ignore: list[tuple[str, str]] [Optional]#
Errors to ignore. First item is the type (like a role or directive) and the second is the target (like the argument to the role).
- field nitpick_ignore_regex: list[tuple[str, str]] [Optional]#
Same as
nitpick_ignore
, but both type and target are interpreted as regular expressions.
- field nitpicky: bool = False#
Escalate warnings to build errors.
- model_computed_fields: ClassVar[dict[str, ComputedFieldInfo]] = {}#
A dictionary of computed field names and their corresponding
ComputedFieldInfo
objects.