Skip to content

API

Overrides for pyrig-runtime's own configuration and tooling.

rig

Mirrored overrides for pyrig-runtime's configuration and tool definitions.

tools

Mirrored overrides for pyrig-runtime's tool definitions.

pyrigger

Override the tool wrapper for the pyrig CLI itself.

Pyrigger

Bases: Pyrigger

Override for the pyrig CLI tool.

runtime_dependencies
runtime_dependencies() -> list[str]

Override the runtime dependencies to remove pyrig-runtime.

This is necessary because pyrig-runtime cannot depend on itself.

Source code in src/pyrig_runtime_overrides/rig/tools/pyrigger.py
def runtime_dependencies(self) -> list[str]:
    """Override the runtime dependencies to remove pyrig-runtime.

    This is necessary because pyrig-runtime cannot depend on itself.
    """
    dependencies = super().runtime_dependencies()
    dependencies.remove(Pyrigger.I.runtime_dependency())
    return dependencies