2.0.6
CodeSolution
Package: flyteplugins.codegen
Structured code solution.
class CodeSolution(
language: str,
code: str,
system_packages: list[str],
)Create a new model by parsing and validating input data from keyword arguments.
Raises
ValidationError if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
| Parameter | Type | Description |
|---|---|---|
language |
str |
Programming language |
code |
str |
Complete executable code including imports and dependencies |
system_packages |
list[str] |
System packages needed (e.g., gcc, build-essential, curl) |
Methods
| Method | Description |
|---|---|
normalize_language() |
normalize_language()
def normalize_language(
v: str,
) -> str| Parameter | Type | Description |
|---|---|---|
v |
str |