API reference
python:irx:irx.extensions
module extensions
irx.extensions
Source: packages/irx/src/irx/extensions/__init__.py:1
Explicit, immutable compiler handler contributions.
No provider discovery or backend imports occur in this package.
Modules
- handlers — Checked nominal dispatch with configuration-local contribution catalogs.
Classes
-
ConfigurationError — Invalid compiler composition or an unresolved registered dispatch.
-
HandlerConfiguration — Validated frozen phase catalog with explicit parent derivation.
-
HandlerContribution — Immutable registration metadata produced by contribute.
-
ScopedDispatch — Per-compiler Plum dispatch and cache, separate from frozen metadata.
Functions
- contribute — Export a typed function or bound provider method explicitly.