pipelines/sdk/python/kfp
Connor McCarthy e371fa3795
feat(sdk): add compilation logic for google artifact types (support custom artifact types pt. 2) (#8232)
* remove dependency of deprecated on v2

* use new artifact identification logic

* add custom artifact type compiler test

* compile schema_version from non-kfp artifacts

* update tests

* add importer to compiler test

* update golden snapshots

* fix type checking code

* undo executor_test diff

* remove gcpc types compiler test

* add compilation test comment

* update google artifact handling

* update compiler test

* only permit system. and google. artifact types; add tests

* update compiler test

* simplify type checking logic

* use bundled artifact types in PipelineArtifactChannel

* raise error on unknown v1 input or output

* add type utils and move functions

* add type utils tests

* remove schema_version from inputspec and outputspec

* update artifact proto creation and tests

* propogate bundled artifact type string changes throughout sdk

* update golden snapshot

* remove unused v1 compat and tests

* update type checking and tests to validate schema_version using semantic versioning

* update importer sample

* update test data config

* update test_data config

* clean up sample

* clean up sample
2022-09-12 14:00:02 -06:00
..
cli docs(sdk): clean up kfp v2 cli reference docs (#8115) 2022-08-09 18:40:39 +00:00
client test(sdk): create SDK execution test suite and restructure read/write tests (#8245) 2022-09-12 18:33:06 +00:00
compiler feat(sdk): add compilation logic for google artifact types (support custom artifact types pt. 2) (#8232) 2022-09-12 14:00:02 -06:00
components feat(sdk): add compilation logic for google artifact types (support custom artifact types pt. 2) (#8232) 2022-09-12 14:00:02 -06:00
deprecated feat(sdk): add compilation logic for google artifact types (support custom artifact types pt. 2) (#8232) 2022-09-12 14:00:02 -06:00
dsl feat(sdk): expose IfPresentPlaceholder and ConcatPlaceholder to kfp.dsl (#8145) 2022-08-15 23:22:06 +00:00
registry docs(sdk): refresh SDK public API docstrings (#8057) 2022-07-21 19:51:18 +00:00
v2 chore(sdk): add pre-commit hook to remove unused imports (#8123) 2022-08-10 08:17:21 +00:00
__init__.py chore(sdk): bump kfp version to 2.0.0-beta.4 (#8229) 2022-09-01 06:41:55 +00:00