Extending Flytekit¶
This package contains things that are useful when extending Flytekit.
The flytekit authoring code produces objects representing Flyte entities (tasks, workflows, etc.). |
|
|
|
|
This exception should be used to indicate that the outputs generated by this can be safely ignored. |
This is the context that is active when executing a task or a local workflow. |
|
Image is a structured wrapper for task container images used in object serialization. |
|
We recommend you to use ImageConfig.auto(img_name=None) to create an ImageConfig. |
|
A Python native interface object, like inspect.signature but simpler. |
|
This object is a wrapper and exists for three main reasons. Let's assume we're dealing with a task like ::. |
|
This is the TaskPlugins factory for task types that are derivative of PythonFunctionTask. |
|
Transformer that transforms a univariate dictionary Dict[str, T] to a Literal Map or transforms a untyped dictionary to a JSON (struct/Generic) |
|
|
Type variable. |
Core Extensible TypeEngine of Flytekit. |
|
Base transformer type that should be implemented for every python native type that can be handled by flytekit |
|
Please take a look at the comments for :py:class`flytekit.extend.ExecutableTemplateShimTask` as well. |
|
The canonical |
|