API reference
python:irx:irx.builder.runtime.features.RuntimeFeature
class RuntimeFeature
RuntimeFeature(name: str, symbols: Mapping[str, ExternalSymbolSpec] = dict(), artifacts: tuple[NativeArtifact, ...] = (), linker_flags: tuple[str, ...] = (), metadata: Mapping[str, object] = dict(), dependencies: tuple[str, ...] = (), unavailable_reason: str | None = None)
Source: packages/irx/src/irx/builder/runtime/features.py:40
Describe one optional native runtime feature.
Attributes
-
name — Type: str
-
symbols — Type: Mapping[str, ExternalSymbolSpec]
-
artifacts — Type: tuple[NativeArtifact, Ellipsis]
-
linker_flags — Type: tuple[str, Ellipsis]
-
metadata — Type: Mapping[str, object]
-
dependencies — Type: tuple[str, Ellipsis]
-
unavailable_reason — Type: str | None
Methods
- __init__ —