API¶
Pyrig-specific overrides for pyrig's own configuration and tooling.
rig ¶
Mirrored layer of overrides for pyrig's own configuration and tool definitions.
configs ¶
Pyrig-specific overrides for managed configuration file definitions.
Extends the configuration definitions this package inherits from its dependencies with metadata and settings tailored to pyrig's own project.
docs ¶
Pyrig-specific overrides for documentation configuration.
builder ¶
Pyrig-specific documentation configuration overrides.
DocsBuilderConfigFile ¶
Bases: DocsBuilderConfigFile
Pyrig-specific documentation configuration.
Disables mkdocstrings' default member filter, which hides single-underscore
names. pyrig's core abstractions use single-underscore methods (e.g.
ConfigFile._configs()) as the primary subclassing/override surface, so
the API reference needs to document them.
Return the base structure with mkdocstrings' member filter disabled.
Returns:
| Type | Description |
|---|---|
dict[str, Any]
|
The configs structure with an empty mkdocstrings |
Source code in src/pyrig_overrides/rig/configs/docs/builder.py
pyproject ¶
Pyrig-specific pyproject.toml configuration overrides.
Extends the base pyproject.toml configuration with PyPI classifiers and
keywords relevant to pyrig's purpose as a project scaffolding and automation
toolkit.
PyprojectConfigFile ¶
Bases: PyprojectConfigFile
Pyrig-specific pyproject.toml configuration.
Adds PyPI trove classifiers and keywords specific to pyrig on top of the base configuration.
classifiers_configs ¶
Return the base trove classifiers plus pyrig-specific classifiers.
Source code in src/pyrig_overrides/rig/configs/pyproject.py
keywords_configs ¶
Return the base keywords plus pyrig-specific discovery keywords.
Source code in src/pyrig_overrides/rig/configs/pyproject.py
tools ¶
Pyrig-specific overrides for pyrig's own tool definitions.
pyrigger ¶
Pyrig-specific overrides for the pyrig CLI tool wrapper.
Pyrigger ¶
Bases: Pyrigger
Pyrig-specific pyrig CLI tool wrapper.
Excludes pyrig itself from the dev dependencies it declares, since pyrig is the tool managing this project rather than one of its dependencies.