pipelines/sdk/python/kfp/components
Alexey Volkov fe30d5462a
SDK - Components - Calculate component hash digest (#3726)
* SDK - Components - Calculate component hash digest

The digest is calculated when loading the component from URL, tfile or text.
Slightly refactored component loading - streams are no longer used, only bytes.
TODO: Calculate the digest if missing
TODO: Report possible digest conflicts

* Updated the test graph component

* Using the actual digest in the test
2020-05-12 18:24:26 -07:00
..
structures Updated the ComponentSpec schema (#3698) 2020-05-06 12:01:08 -07:00
__init__.py SDK - Components - Creating graph components from python pipeline function (#2273) 2019-10-02 16:20:07 -07:00
_airflow_op.py SDK - Airflow - Fixed bug in airflow op creation (#1911) 2019-08-21 16:29:54 -07:00
_component_store.py SDK - Components - Split load_component functions into loading the spec and creating task factory (#3614) 2020-04-29 14:30:18 -07:00
_components.py SDK - Components - Calculate component hash digest (#3726) 2020-05-12 18:24:26 -07:00
_data_passing.py SDK - Components - Fixed dict-style type annotations (#3107) 2020-02-18 20:40:25 -08:00
_dynamic.py SDK - Fix SDK on Python 3.8 (#3126) 2020-02-24 10:22:48 -08:00
_naming.py SDK/Components - Added naming.generate_unique_name_conversion_table (#716) 2019-03-06 15:12:58 -08:00
_python_op.py SDK - Prioritize lib2to3 when stripping type annotations (#3724) 2020-05-11 18:44:20 -07:00
_python_to_graph_component.py SDK - Components - create_graph_component_from_pipeline_func now returns a function (#2971) 2020-02-08 21:17:52 -08:00
_structures.py SDK - Components - Task objects now have the .output attribute when component has only one output (#3622) 2020-04-26 18:47:28 -07:00
_yaml_utils.py SDK - Made YAML dumping more awesome (#3520) 2020-04-16 21:23:07 -07:00
modelbase.py SDK - Components - Make component structures hashable (#3258) 2020-03-11 16:14:37 -07:00