Skip to content

pyrig-containers-pypi Documentation

DependencyAuditor SecurityChecker

CI CD

MarkdownLinter PythonLinter TypeChecker VersionControlHookManager

CoverageTester ProjectTester

ContainerEngine PackageManager Pyrigger RemoteVersionController VersionController

DocsBuilder Documentation

PackageIndex ProgrammingLanguage License


A pyrig plugin that combines the pyrig-containers and pyrig-pypi plugins.


Overview

pyrig resolves each class's behaviour to the single most-derived (leaf) subclass found across all installed packages. When pyrig-containers and pyrig-pypi both extend the same pyrig class, installing them together produces two competing leaves that pyrig cannot disambiguate, and it raises an error.

This plugin resolves those clashes by providing a subclass that inherits from both sides, making it the one unambiguous leaf.

See the API Reference for the resolved classes.

Installation

uv add pyrig-containers-pypi --dev

This pulls in pyrig, pyrig-containers, and pyrig-pypi. With the package present, pyrig runs cleanly with both plugins enabled and no extra configuration.