forked from kubeflow/pipelines
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
feat(sdk): add runtime logic for custom artifact types (support for c…
…ustom artifact types pt. 3) (kubeflow#8233) * add runtime artifact instance creation logic * refactor executor * add executor tests * add custom artifact type import handling and tests * fix artifact class construction * fix custom artifact type in tests * add typing extensions dependency for all python versions * use mock google namespace artifact for tests * remove print statement * update google artifact golden snapshot * resolve some review feedback * remove handling for OutputPath and InputPath custom artifact types; update function names and tests * clarify named tuple tests * update executor tests * add artifact return and named tuple support; refactor; clean tests * implement review feedback; clean up artifact names * move test method
- Loading branch information
1 parent
04f7cef
commit 158f3e1
Showing
14 changed files
with
1,352 additions
and
356 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.