Home¶
A pyrig plugin that combines other pyrig plugins for open-source projects.
Overview¶
Drop-in pyrig plugin that bundles the plugins recommended for a public, open-source project into a single dependency:
pyrig-codecov— uploads coverage reports to Codecov.pyrig-codeql— enables GitHub CodeQL security scanning.pyrig-fixtures— shares pytest fixtures across dependent packages.pyrig-openssf— configures OpenSSF-related project functionality.pyrig-public— configures GitHub features for public repositories.
No configuration required — installing the package as a development dependency is the whole setup. Then regenerate your pyrig configs as usual. Each bundled plugin's overrides are picked up automatically.
Installation¶
Usage¶
Prints every plugin bundled by this plugin in alphabetical order, one per line, so you can confirm what got installed.
How it works¶
The plugin declares the bundled plugins as runtime dependencies, so installing it
transitively installs and activates each one's overrides. It adds no overrides
of its own beyond the plugins CLI command, which reports the bundled plugins
from a hand-maintained list.
API Reference¶
For class- and method-level details, see the API Reference, generated automatically from the source.