diff --git a/python_modules/dagster-graphql/dagster_graphql_tests/graphql/__snapshots__/test_all_snapshot_ids.ambr b/python_modules/dagster-graphql/dagster_graphql_tests/graphql/__snapshots__/test_all_snapshot_ids.ambr index 2f4fc0934fd32..f2c4bae07215a 100644 --- a/python_modules/dagster-graphql/dagster_graphql_tests/graphql/__snapshots__/test_all_snapshot_ids.ambr +++ b/python_modules/dagster-graphql/dagster_graphql_tests/graphql/__snapshots__/test_all_snapshot_ids.ambr @@ -159,6 +159,29 @@ "scalar_kind": null, "type_param_keys": null }, + "Selector.2571019f1a5201853d11032145ac3e534067f214": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "env", + "type_key": "String" + } + ], + "given_name": null, + "key": "Selector.2571019f1a5201853d11032145ac3e534067f214", + "kind": { + "__enum__": "ConfigTypeKind.SELECTOR" + }, + "scalar_kind": null, + "type_param_keys": null + }, "Selector.a9799b971d12ace70a2d8803c883c863417d0725": { "__class__": "ConfigTypeSnap", "description": null, @@ -442,6 +465,102 @@ "scalar_kind": null, "type_param_keys": null }, + "Shape.18b2faaf1efd505374f7f25fcb61ed59bd5be851": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "base_dir", + "type_key": "StringSourceType" + } + ], + "given_name": null, + "key": "Shape.18b2faaf1efd505374f7f25fcb61ed59bd5be851", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.35d3e42b53e66506c5867f04644849cd03763bc6": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"hanging_op\": {}, \"my_op\": {}, \"never_runs_op\": {}}", + "description": null, + "is_required": false, + "name": "ops", + "type_key": "Shape.811a60b4c43530c3d6100304f377dbd2d3045291" + } + ], + "given_name": null, + "key": "Shape.35d3e42b53e66506c5867f04644849cd03763bc6", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.3e64e4a40afa9e9cd9763e7fa0f124c213332499": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"config\": {\"retries\": {\"enabled\": {}}}}", + "description": "Configure how steps are executed within a run.", + "is_required": false, + "name": "execution", + "type_key": "Shape.09d73f0755bf4752d3f121837669c8660dcf451e" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": "Configure how loggers emit messages within a run.", + "is_required": false, + "name": "loggers", + "type_key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"asset_1\": {}, \"asset_1_my_check\": {}, \"asset_2\": {}, \"asset_3\": {}, \"asset_one\": {}, \"asset_two\": {}, \"asset_yields_observation\": {}, \"bar\": {}, \"baz\": {}, \"check_in_op_asset\": {}, \"downstream_asset\": {}, \"downstream_dynamic_partitioned_asset\": {}, \"executable_asset\": {}, \"first_asset\": {}, \"foo\": {}, \"foo_bar\": {}, \"fresh_diamond_bottom\": {}, \"fresh_diamond_left\": {}, \"fresh_diamond_right\": {}, \"fresh_diamond_top\": {}, \"grouped_asset_1\": {}, \"grouped_asset_2\": {}, \"grouped_asset_4\": {}, \"hanging_asset\": {}, \"hanging_graph\": {\"ops\": {\"hanging_op\": {}, \"my_op\": {}, \"never_runs_op\": {}}}, \"never_runs_asset\": {}, \"subsettable_checked_multi_asset\": {\"config\": {}}, \"typed_asset\": {}, \"typed_multi_asset\": {\"config\": {}}, \"unconnected\": {}, \"unexecutable_asset\": {\"config\": {}}, \"ungrouped_asset_3\": {}, \"ungrouped_asset_5\": {}, \"unpartitioned_upstream_of_partitioned\": {}, \"untyped_asset\": {}, \"upstream_dynamic_partitioned_asset\": {}}", + "description": "Configure runtime parameters for ops or assets.", + "is_required": false, + "name": "ops", + "type_key": "Shape.f4ed77cb48645bf45b9fcaa77c74c6b1dfa62924" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": "Configure how shared resources are implemented within a run.", + "is_required": true, + "name": "resources", + "type_key": "Shape.7493b137e48f8d4b013bce61e92617ff1bc51f7f" + } + ], + "given_name": null, + "key": "Shape.3e64e4a40afa9e9cd9763e7fa0f124c213332499", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c": { "__class__": "ConfigTypeSnap", "description": null, @@ -474,32 +593,23 @@ "scalar_kind": null, "type_param_keys": null }, - "Shape.4942ebf48d32aa0f8268910e01ed6544ad5b0132": { + "Shape.44f2a71367507edd1b8e64f739222c4312b3691b": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "hanging_asset_resource", - "type_key": "Shape.b13a6c5637084590cc1538f9522324bfeb4b46b3" - }, { "__class__": "ConfigFieldSnap", "default_provided": true, "default_value_as_json_str": "{}", "description": null, "is_required": false, - "name": "io_manager", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + "name": "config", + "type_key": "Shape.18b2faaf1efd505374f7f25fcb61ed59bd5be851" } ], "given_name": null, - "key": "Shape.4942ebf48d32aa0f8268910e01ed6544ad5b0132", + "key": "Shape.44f2a71367507edd1b8e64f739222c4312b3691b", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, @@ -575,30 +685,48 @@ "scalar_kind": null, "type_param_keys": null }, - "Shape.9a3a315bff2146cca750edbec49c6b4b4d0ce58e": { + "Shape.7493b137e48f8d4b013bce61e92617ff1bc51f7f": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "dummy_io_manager", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, { "__class__": "ConfigFieldSnap", "default_provided": false, "default_value_as_json_str": null, "description": null, "is_required": true, - "name": "file", - "type_key": "String" + "name": "hanging_asset_resource", + "type_key": "Shape.b13a6c5637084590cc1538f9522324bfeb4b46b3" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"config\": {}}", + "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", + "is_required": false, + "name": "io_manager", + "type_key": "Shape.44f2a71367507edd1b8e64f739222c4312b3691b" } ], "given_name": null, - "key": "Shape.9a3a315bff2146cca750edbec49c6b4b4d0ce58e", + "key": "Shape.7493b137e48f8d4b013bce61e92617ff1bc51f7f", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, "type_param_keys": null }, - "Shape.ac042e812e384a8867d591514b922a2668c1dd4e": { + "Shape.811a60b4c43530c3d6100304f377dbd2d3045291": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, @@ -609,97 +737,16 @@ "default_value_as_json_str": "{}", "description": null, "is_required": false, - "name": "asset_1_my_check", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "check_in_op_asset", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "fresh_diamond_bottom", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "fresh_diamond_left", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "fresh_diamond_right", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "fresh_diamond_top", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "no_multipartitions_1", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"config\": {}}", - "description": null, - "is_required": false, - "name": "subsettable_checked_multi_asset", - "type_key": "Shape.62edccaf30696e25335ae92685bdc41e204e30e6" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "typed_asset", + "name": "hanging_op", "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"config\": {}}", - "description": null, - "is_required": false, - "name": "typed_multi_asset", - "type_key": "Shape.62edccaf30696e25335ae92685bdc41e204e30e6" - }, { "__class__": "ConfigFieldSnap", "default_provided": true, "default_value_as_json_str": "{}", "description": null, "is_required": false, - "name": "unpartitioned_upstream_of_partitioned", + "name": "my_op", "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" }, { @@ -708,19 +755,19 @@ "default_value_as_json_str": "{}", "description": null, "is_required": false, - "name": "untyped_asset", + "name": "never_runs_op", "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" } ], "given_name": null, - "key": "Shape.ac042e812e384a8867d591514b922a2668c1dd4e", + "key": "Shape.811a60b4c43530c3d6100304f377dbd2d3045291", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, "type_param_keys": null }, - "Shape.b13a6c5637084590cc1538f9522324bfeb4b46b3": { + "Shape.9a3a315bff2146cca750edbec49c6b4b4d0ce58e": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, @@ -731,62 +778,35 @@ "default_value_as_json_str": null, "description": null, "is_required": true, - "name": "config", - "type_key": "Shape.9a3a315bff2146cca750edbec49c6b4b4d0ce58e" + "name": "file", + "type_key": "String" } ], "given_name": null, - "key": "Shape.b13a6c5637084590cc1538f9522324bfeb4b46b3", + "key": "Shape.9a3a315bff2146cca750edbec49c6b4b4d0ce58e", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, "type_param_keys": null }, - "Shape.c23785e21d0e38ac4791adccd0b27533f87aab7f": { + "Shape.b13a6c5637084590cc1538f9522324bfeb4b46b3": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, "fields": [ { "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"config\": {\"retries\": {\"enabled\": {}}}}", - "description": "Configure how steps are executed within a run.", - "is_required": false, - "name": "execution", - "type_key": "Shape.09d73f0755bf4752d3f121837669c8660dcf451e" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": "Configure how loggers emit messages within a run.", - "is_required": false, - "name": "loggers", - "type_key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"asset_1_my_check\": {}, \"check_in_op_asset\": {}, \"fresh_diamond_bottom\": {}, \"fresh_diamond_left\": {}, \"fresh_diamond_right\": {}, \"fresh_diamond_top\": {}, \"no_multipartitions_1\": {}, \"subsettable_checked_multi_asset\": {\"config\": {}}, \"typed_asset\": {}, \"typed_multi_asset\": {\"config\": {}}, \"unpartitioned_upstream_of_partitioned\": {}, \"untyped_asset\": {}}", - "description": "Configure runtime parameters for ops or assets.", - "is_required": false, - "name": "ops", - "type_key": "Shape.ac042e812e384a8867d591514b922a2668c1dd4e" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"io_manager\": {}}", - "description": "Configure how shared resources are implemented within a run.", - "is_required": false, - "name": "resources", - "type_key": "Shape.4942ebf48d32aa0f8268910e01ed6544ad5b0132" + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "config", + "type_key": "Shape.9a3a315bff2146cca750edbec49c6b4b4d0ce58e" } ], "given_name": null, - "key": "Shape.c23785e21d0e38ac4791adccd0b27533f87aab7f", + "key": "Shape.b13a6c5637084590cc1538f9522324bfeb4b46b3", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, @@ -829,6 +849,344 @@ "scalar_kind": null, "type_param_keys": null }, + "Shape.f4ed77cb48645bf45b9fcaa77c74c6b1dfa62924": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "asset_1", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "asset_1_my_check", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "asset_2", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "asset_3", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "asset_one", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "asset_two", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "asset_yields_observation", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "bar", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "baz", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "check_in_op_asset", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "downstream_asset", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "downstream_dynamic_partitioned_asset", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "executable_asset", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "first_asset", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "foo", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "foo_bar", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "fresh_diamond_bottom", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "fresh_diamond_left", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "fresh_diamond_right", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "fresh_diamond_top", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "grouped_asset_1", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "grouped_asset_2", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "grouped_asset_4", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "hanging_asset", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"ops\": {\"hanging_op\": {}, \"my_op\": {}, \"never_runs_op\": {}}}", + "description": null, + "is_required": false, + "name": "hanging_graph", + "type_key": "Shape.35d3e42b53e66506c5867f04644849cd03763bc6" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "never_runs_asset", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"config\": {}}", + "description": null, + "is_required": false, + "name": "subsettable_checked_multi_asset", + "type_key": "Shape.62edccaf30696e25335ae92685bdc41e204e30e6" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "typed_asset", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"config\": {}}", + "description": null, + "is_required": false, + "name": "typed_multi_asset", + "type_key": "Shape.62edccaf30696e25335ae92685bdc41e204e30e6" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "unconnected", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"config\": {}}", + "description": null, + "is_required": false, + "name": "unexecutable_asset", + "type_key": "Shape.62edccaf30696e25335ae92685bdc41e204e30e6" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "ungrouped_asset_3", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "ungrouped_asset_5", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "unpartitioned_upstream_of_partitioned", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "untyped_asset", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "upstream_dynamic_partitioned_asset", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + } + ], + "given_name": null, + "key": "Shape.f4ed77cb48645bf45b9fcaa77c74c6b1dfa62924", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, "String": { "__class__": "ConfigTypeSnap", "description": "", @@ -843,6 +1201,22 @@ "__enum__": "ConfigScalarKind.STRING" }, "type_param_keys": null + }, + "StringSourceType": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": null, + "given_name": null, + "key": "StringSourceType", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR_UNION" + }, + "scalar_kind": null, + "type_param_keys": [ + "String", + "Selector.2571019f1a5201853d11032145ac3e534067f214" + ] } } }, @@ -938,27 +1312,12 @@ "dep_structure_snapshot": { "__class__": "DependencyStructureSnapshot", "solid_invocation_snaps": [ - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ - { - "__class__": "InputDependencySnap", - "input_name": "asset_1", - "is_dynamic_collect": false, - "upstream_output_snaps": [] - } - ], - "is_dynamic_mapped": false, - "solid_def_name": "asset_1_my_check", - "solid_name": "asset_1_my_check", - "tags": {} - }, { "__class__": "SolidInvocationSnap", "input_dep_snaps": [], "is_dynamic_mapped": false, - "solid_def_name": "check_in_op_asset", - "solid_name": "check_in_op_asset", + "solid_def_name": "asset_1", + "solid_name": "asset_1", "tags": {} }, { @@ -966,32 +1325,20 @@ "input_dep_snaps": [ { "__class__": "InputDependencySnap", - "input_name": "fresh_diamond_left", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "fresh_diamond_left" - } - ] - }, - { - "__class__": "InputDependencySnap", - "input_name": "fresh_diamond_right", + "input_name": "asset_1", "is_dynamic_collect": false, "upstream_output_snaps": [ { "__class__": "OutputHandleSnap", "output_name": "result", - "solid_name": "fresh_diamond_right" + "solid_name": "asset_1" } ] } ], "is_dynamic_mapped": false, - "solid_def_name": "fresh_diamond_bottom", - "solid_name": "fresh_diamond_bottom", + "solid_def_name": "asset_1_my_check", + "solid_name": "asset_1_my_check", "tags": {} }, { @@ -999,20 +1346,20 @@ "input_dep_snaps": [ { "__class__": "InputDependencySnap", - "input_name": "fresh_diamond_top", + "input_name": "asset_1", "is_dynamic_collect": false, "upstream_output_snaps": [ { "__class__": "OutputHandleSnap", "output_name": "result", - "solid_name": "fresh_diamond_top" + "solid_name": "asset_1" } ] } ], "is_dynamic_mapped": false, - "solid_def_name": "fresh_diamond_left", - "solid_name": "fresh_diamond_left", + "solid_def_name": "asset_2", + "solid_name": "asset_2", "tags": {} }, { @@ -1020,20 +1367,28 @@ "input_dep_snaps": [ { "__class__": "InputDependencySnap", - "input_name": "fresh_diamond_top", + "input_name": "asset_2", "is_dynamic_collect": false, "upstream_output_snaps": [ { "__class__": "OutputHandleSnap", "output_name": "result", - "solid_name": "fresh_diamond_top" + "solid_name": "asset_2" } ] } ], "is_dynamic_mapped": false, - "solid_def_name": "fresh_diamond_right", - "solid_name": "fresh_diamond_right", + "solid_def_name": "asset_3", + "solid_name": "asset_3", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [], + "is_dynamic_mapped": false, + "solid_def_name": "asset_one", + "solid_name": "asset_one", "tags": {} }, { @@ -1041,30 +1396,36 @@ "input_dep_snaps": [ { "__class__": "InputDependencySnap", - "input_name": "diamond_source", + "input_name": "asset_one", "is_dynamic_collect": false, - "upstream_output_snaps": [] + "upstream_output_snaps": [ + { + "__class__": "OutputHandleSnap", + "output_name": "result", + "solid_name": "asset_one" + } + ] } ], "is_dynamic_mapped": false, - "solid_def_name": "fresh_diamond_top", - "solid_name": "fresh_diamond_top", + "solid_def_name": "asset_two", + "solid_name": "asset_two", "tags": {} }, { "__class__": "SolidInvocationSnap", "input_dep_snaps": [], "is_dynamic_mapped": false, - "solid_def_name": "no_multipartitions_1", - "solid_name": "no_multipartitions_1", + "solid_def_name": "asset_yields_observation", + "solid_name": "asset_yields_observation", "tags": {} }, { "__class__": "SolidInvocationSnap", "input_dep_snaps": [], "is_dynamic_mapped": false, - "solid_def_name": "subsettable_checked_multi_asset", - "solid_name": "subsettable_checked_multi_asset", + "solid_def_name": "bar", + "solid_name": "bar", "tags": {} }, { @@ -1072,36 +1433,49 @@ "input_dep_snaps": [ { "__class__": "InputDependencySnap", - "input_name": "int_asset", + "input_name": "foo_bar", "is_dynamic_collect": false, "upstream_output_snaps": [ { "__class__": "OutputHandleSnap", - "output_name": "int_asset", - "solid_name": "typed_multi_asset" + "output_name": "result", + "solid_name": "foo_bar" } ] } ], "is_dynamic_mapped": false, - "solid_def_name": "typed_asset", - "solid_name": "typed_asset", + "solid_def_name": "baz", + "solid_name": "baz", "tags": {} }, { "__class__": "SolidInvocationSnap", "input_dep_snaps": [], "is_dynamic_mapped": false, - "solid_def_name": "typed_multi_asset", - "solid_name": "typed_multi_asset", + "solid_def_name": "check_in_op_asset", + "solid_name": "check_in_op_asset", "tags": {} }, { "__class__": "SolidInvocationSnap", - "input_dep_snaps": [], + "input_dep_snaps": [ + { + "__class__": "InputDependencySnap", + "input_name": "hanging_graph", + "is_dynamic_collect": false, + "upstream_output_snaps": [ + { + "__class__": "OutputHandleSnap", + "output_name": "result", + "solid_name": "hanging_graph" + } + ] + } + ], "is_dynamic_mapped": false, - "solid_def_name": "unpartitioned_upstream_of_partitioned", - "solid_name": "unpartitioned_upstream_of_partitioned", + "solid_def_name": "downstream_asset", + "solid_name": "downstream_asset", "tags": {} }, { @@ -1109,55 +1483,416 @@ "input_dep_snaps": [ { "__class__": "InputDependencySnap", - "input_name": "typed_asset", + "input_name": "upstream_dynamic_partitioned_asset", "is_dynamic_collect": false, "upstream_output_snaps": [ { "__class__": "OutputHandleSnap", "output_name": "result", - "solid_name": "typed_asset" + "solid_name": "upstream_dynamic_partitioned_asset" } ] } ], "is_dynamic_mapped": false, - "solid_def_name": "untyped_asset", - "solid_name": "untyped_asset", + "solid_def_name": "downstream_dynamic_partitioned_asset", + "solid_name": "downstream_dynamic_partitioned_asset", "tags": {} - } - ] - }, - "description": null, - "graph_def_name": "__ASSET_JOB_0", - "lineage_snapshot": null, - "mode_def_snaps": [ - { - "__class__": "ModeDefSnap", - "description": null, - "logger_def_snaps": [ - { - "__class__": "LoggerDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"log_level\": \"INFO\", \"name\": \"dagster\"}", - "description": "The default colored console logger.", - "is_required": false, - "name": "config", - "type_key": "Shape.081354663b9d4b8fbfd1cb8e358763912953913f" - }, - "description": "The default colored console logger.", - "name": "console" - } - ], - "name": "default", - "resource_def_snaps": [ - { - "__class__": "ResourceDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [ + { + "__class__": "InputDependencySnap", + "input_name": "unexecutable_asset", + "is_dynamic_collect": false, + "upstream_output_snaps": [ + { + "__class__": "OutputHandleSnap", + "output_name": "unexecutable_asset", + "solid_name": "unexecutable_asset" + } + ] + } + ], + "is_dynamic_mapped": false, + "solid_def_name": "executable_asset", + "solid_name": "executable_asset", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [ + { + "__class__": "InputDependencySnap", + "input_name": "dummy_source_asset", + "is_dynamic_collect": false, + "upstream_output_snaps": [] + } + ], + "is_dynamic_mapped": false, + "solid_def_name": "first_asset", + "solid_name": "first_asset", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [], + "is_dynamic_mapped": false, + "solid_def_name": "foo", + "solid_name": "foo", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [ + { + "__class__": "InputDependencySnap", + "input_name": "bar", + "is_dynamic_collect": false, + "upstream_output_snaps": [ + { + "__class__": "OutputHandleSnap", + "output_name": "result", + "solid_name": "bar" + } + ] + }, + { + "__class__": "InputDependencySnap", + "input_name": "foo", + "is_dynamic_collect": false, + "upstream_output_snaps": [ + { + "__class__": "OutputHandleSnap", + "output_name": "result", + "solid_name": "foo" + } + ] + } + ], + "is_dynamic_mapped": false, + "solid_def_name": "foo_bar", + "solid_name": "foo_bar", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [ + { + "__class__": "InputDependencySnap", + "input_name": "fresh_diamond_left", + "is_dynamic_collect": false, + "upstream_output_snaps": [ + { + "__class__": "OutputHandleSnap", + "output_name": "result", + "solid_name": "fresh_diamond_left" + } + ] + }, + { + "__class__": "InputDependencySnap", + "input_name": "fresh_diamond_right", + "is_dynamic_collect": false, + "upstream_output_snaps": [ + { + "__class__": "OutputHandleSnap", + "output_name": "result", + "solid_name": "fresh_diamond_right" + } + ] + } + ], + "is_dynamic_mapped": false, + "solid_def_name": "fresh_diamond_bottom", + "solid_name": "fresh_diamond_bottom", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [ + { + "__class__": "InputDependencySnap", + "input_name": "fresh_diamond_top", + "is_dynamic_collect": false, + "upstream_output_snaps": [ + { + "__class__": "OutputHandleSnap", + "output_name": "result", + "solid_name": "fresh_diamond_top" + } + ] + } + ], + "is_dynamic_mapped": false, + "solid_def_name": "fresh_diamond_left", + "solid_name": "fresh_diamond_left", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [ + { + "__class__": "InputDependencySnap", + "input_name": "fresh_diamond_top", + "is_dynamic_collect": false, + "upstream_output_snaps": [ + { + "__class__": "OutputHandleSnap", + "output_name": "result", + "solid_name": "fresh_diamond_top" + } + ] + } + ], + "is_dynamic_mapped": false, + "solid_def_name": "fresh_diamond_right", + "solid_name": "fresh_diamond_right", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [ + { + "__class__": "InputDependencySnap", + "input_name": "diamond_source", + "is_dynamic_collect": false, + "upstream_output_snaps": [] + } + ], + "is_dynamic_mapped": false, + "solid_def_name": "fresh_diamond_top", + "solid_name": "fresh_diamond_top", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [], + "is_dynamic_mapped": false, + "solid_def_name": "grouped_asset_1", + "solid_name": "grouped_asset_1", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [], + "is_dynamic_mapped": false, + "solid_def_name": "grouped_asset_2", + "solid_name": "grouped_asset_2", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [], + "is_dynamic_mapped": false, + "solid_def_name": "grouped_asset_4", + "solid_name": "grouped_asset_4", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [ + { + "__class__": "InputDependencySnap", + "input_name": "first_asset", + "is_dynamic_collect": false, + "upstream_output_snaps": [ + { + "__class__": "OutputHandleSnap", + "output_name": "result", + "solid_name": "first_asset" + } + ] + } + ], + "is_dynamic_mapped": false, + "solid_def_name": "hanging_asset", + "solid_name": "hanging_asset", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [], + "is_dynamic_mapped": false, + "solid_def_name": "hanging_graph", + "solid_name": "hanging_graph", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [ + { + "__class__": "InputDependencySnap", + "input_name": "hanging_asset", + "is_dynamic_collect": false, + "upstream_output_snaps": [ + { + "__class__": "OutputHandleSnap", + "output_name": "result", + "solid_name": "hanging_asset" + } + ] + } + ], + "is_dynamic_mapped": false, + "solid_def_name": "never_runs_asset", + "solid_name": "never_runs_asset", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [], + "is_dynamic_mapped": false, + "solid_def_name": "subsettable_checked_multi_asset", + "solid_name": "subsettable_checked_multi_asset", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [ + { + "__class__": "InputDependencySnap", + "input_name": "int_asset", + "is_dynamic_collect": false, + "upstream_output_snaps": [ + { + "__class__": "OutputHandleSnap", + "output_name": "int_asset", + "solid_name": "typed_multi_asset" + } + ] + } + ], + "is_dynamic_mapped": false, + "solid_def_name": "typed_asset", + "solid_name": "typed_asset", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [], + "is_dynamic_mapped": false, + "solid_def_name": "typed_multi_asset", + "solid_name": "typed_multi_asset", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [], + "is_dynamic_mapped": false, + "solid_def_name": "unconnected", + "solid_name": "unconnected", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [], + "is_dynamic_mapped": false, + "solid_def_name": "unexecutable_asset", + "solid_name": "unexecutable_asset", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [], + "is_dynamic_mapped": false, + "solid_def_name": "ungrouped_asset_3", + "solid_name": "ungrouped_asset_3", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [], + "is_dynamic_mapped": false, + "solid_def_name": "ungrouped_asset_5", + "solid_name": "ungrouped_asset_5", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [], + "is_dynamic_mapped": false, + "solid_def_name": "unpartitioned_upstream_of_partitioned", + "solid_name": "unpartitioned_upstream_of_partitioned", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [ + { + "__class__": "InputDependencySnap", + "input_name": "typed_asset", + "is_dynamic_collect": false, + "upstream_output_snaps": [ + { + "__class__": "OutputHandleSnap", + "output_name": "result", + "solid_name": "typed_asset" + } + ] + } + ], + "is_dynamic_mapped": false, + "solid_def_name": "untyped_asset", + "solid_name": "untyped_asset", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [], + "is_dynamic_mapped": false, + "solid_def_name": "upstream_dynamic_partitioned_asset", + "solid_name": "upstream_dynamic_partitioned_asset", + "tags": {} + } + ] + }, + "description": null, + "graph_def_name": "__ASSET_JOB_0", + "lineage_snapshot": null, + "mode_def_snaps": [ + { + "__class__": "ModeDefSnap", + "description": null, + "logger_def_snaps": [ + { + "__class__": "LoggerDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"log_level\": \"INFO\", \"name\": \"dagster\"}", + "description": "The default colored console logger.", + "is_required": false, + "name": "config", + "type_key": "Shape.081354663b9d4b8fbfd1cb8e358763912953913f" + }, + "description": "The default colored console logger.", + "name": "console" + } + ], + "name": "default", + "resource_def_snaps": [ + { + "__class__": "ResourceDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, + "description": null, + "name": "dummy_io_manager" + }, + { + "__class__": "ResourceDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, "description": null, "is_required": true, "name": "config", @@ -1170,46 +1905,86 @@ "__class__": "ResourceDefSnap", "config_field_snap": { "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "default_provided": true, + "default_value_as_json_str": "{}", "description": null, "is_required": false, "name": "config", - "type_key": "Any" + "type_key": "Shape.18b2faaf1efd505374f7f25fcb61ed59bd5be851" }, - "description": null, + "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", "name": "io_manager" } ], - "root_config_key": "Shape.c23785e21d0e38ac4791adccd0b27533f87aab7f" + "root_config_key": "Shape.3e64e4a40afa9e9cd9763e7fa0f124c213332499" } ], "name": "__ASSET_JOB_0", "solid_definitions_snapshot": { "__class__": "SolidDefinitionsSnapshot", - "composite_solid_def_snaps": [], - "solid_def_snaps": [ + "composite_solid_def_snaps": [ { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" + "__class__": "CompositeSolidDefSnap", + "config_field_snap": null, + "dep_structure_snapshot": { + "__class__": "DependencyStructureSnapshot", + "solid_invocation_snaps": [ + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [ + { + "__class__": "InputDependencySnap", + "input_name": "my_op", + "is_dynamic_collect": false, + "upstream_output_snaps": [ + { + "__class__": "OutputHandleSnap", + "output_name": "result", + "solid_name": "my_op" + } + ] + } + ], + "is_dynamic_mapped": false, + "solid_def_name": "hanging_op", + "solid_name": "hanging_op", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [], + "is_dynamic_mapped": false, + "solid_def_name": "my_op", + "solid_name": "my_op", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [ + { + "__class__": "InputDependencySnap", + "input_name": "hanging_op", + "is_dynamic_collect": false, + "upstream_output_snaps": [ + { + "__class__": "OutputHandleSnap", + "output_name": "result", + "solid_name": "hanging_op" + } + ] + } + ], + "is_dynamic_mapped": false, + "solid_def_name": "never_runs_op", + "solid_name": "never_runs_op", + "tags": {} + } + ] }, "description": null, - "input_def_snaps": [ - { - "__class__": "InputDefSnap", - "dagster_type_key": "Any", - "description": null, - "name": "asset_1" - } - ], - "name": "asset_1_my_check", + "input_def_snaps": [], + "input_mapping_snaps": [], + "name": "hanging_graph", "output_def_snaps": [ { "__class__": "OutputDefSnap", @@ -1220,9 +1995,18 @@ "name": "result" } ], - "required_resource_keys": [], + "output_mapping_snaps": [ + { + "__class__": "OutputMappingSnap", + "external_output_name": "result", + "mapped_output_name": "result", + "mapped_solid_name": "never_runs_op" + } + ], "tags": {} - }, + } + ], + "solid_def_snaps": [ { "__class__": "SolidDefSnap", "config_field_snap": { @@ -1236,7 +2020,7 @@ }, "description": null, "input_def_snaps": [], - "name": "check_in_op_asset", + "name": "asset_1", "output_def_snaps": [ { "__class__": "OutputDefSnap", @@ -1245,14 +2029,6 @@ "is_dynamic": false, "is_required": true, "name": "result" - }, - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "check_in_op_asset_my_check" } ], "required_resource_keys": [], @@ -1275,16 +2051,10 @@ "__class__": "InputDefSnap", "dagster_type_key": "Any", "description": null, - "name": "fresh_diamond_left" - }, - { - "__class__": "InputDefSnap", - "dagster_type_key": "Any", - "description": null, - "name": "fresh_diamond_right" + "name": "asset_1" } ], - "name": "fresh_diamond_bottom", + "name": "asset_1_my_check", "output_def_snaps": [ { "__class__": "OutputDefSnap", @@ -1313,12 +2083,12 @@ "input_def_snaps": [ { "__class__": "InputDefSnap", - "dagster_type_key": "Any", + "dagster_type_key": "Nothing", "description": null, - "name": "fresh_diamond_top" + "name": "asset_1" } ], - "name": "fresh_diamond_left", + "name": "asset_2", "output_def_snaps": [ { "__class__": "OutputDefSnap", @@ -1347,12 +2117,39 @@ "input_def_snaps": [ { "__class__": "InputDefSnap", + "dagster_type_key": "Nothing", + "description": null, + "name": "asset_2" + } + ], + "name": "asset_3", + "output_def_snaps": [ + { + "__class__": "OutputDefSnap", "dagster_type_key": "Any", "description": null, - "name": "fresh_diamond_top" + "is_dynamic": false, + "is_required": true, + "name": "result" } ], - "name": "fresh_diamond_right", + "required_resource_keys": [], + "tags": {} + }, + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, + "description": null, + "input_def_snaps": [], + "name": "asset_one", "output_def_snaps": [ { "__class__": "OutputDefSnap", @@ -1381,12 +2178,12 @@ "input_def_snaps": [ { "__class__": "InputDefSnap", - "dagster_type_key": "Nothing", + "dagster_type_key": "Any", "description": null, - "name": "diamond_source" + "name": "asset_one" } ], - "name": "fresh_diamond_top", + "name": "asset_two", "output_def_snaps": [ { "__class__": "OutputDefSnap", @@ -1413,7 +2210,7 @@ }, "description": null, "input_def_snaps": [], - "name": "no_multipartitions_1", + "name": "asset_yields_observation", "output_def_snaps": [ { "__class__": "OutputDefSnap", @@ -1431,48 +2228,93 @@ "__class__": "SolidDefSnap", "config_field_snap": { "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", + "default_provided": false, + "default_value_as_json_str": null, "description": null, "is_required": false, "name": "config", - "type_key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709" + "type_key": "Any" }, "description": null, "input_def_snaps": [], - "name": "subsettable_checked_multi_asset", + "name": "bar", "output_def_snaps": [ { "__class__": "OutputDefSnap", "dagster_type_key": "Any", "description": null, "is_dynamic": false, - "is_required": false, - "name": "one" - }, + "is_required": true, + "name": "result" + } + ], + "required_resource_keys": [], + "tags": {} + }, + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, + "description": null, + "input_def_snaps": [ + { + "__class__": "InputDefSnap", + "dagster_type_key": "Any", + "description": null, + "name": "foo_bar" + } + ], + "name": "baz", + "output_def_snaps": [ { "__class__": "OutputDefSnap", "dagster_type_key": "Any", "description": null, "is_dynamic": false, - "is_required": false, - "name": "two" - }, + "is_required": true, + "name": "result" + } + ], + "required_resource_keys": [], + "tags": {} + }, + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, + "description": null, + "input_def_snaps": [], + "name": "check_in_op_asset", + "output_def_snaps": [ { "__class__": "OutputDefSnap", "dagster_type_key": "Any", "description": null, "is_dynamic": false, - "is_required": false, - "name": "one_my_check" + "is_required": true, + "name": "result" }, { "__class__": "OutputDefSnap", "dagster_type_key": "Any", "description": null, "is_dynamic": false, - "is_required": false, - "name": "one_my_other_check" + "is_required": true, + "name": "check_in_op_asset_my_check" } ], "required_resource_keys": [], @@ -1495,14 +2337,14 @@ "__class__": "InputDefSnap", "dagster_type_key": "Any", "description": null, - "name": "int_asset" + "name": "hanging_graph" } ], - "name": "typed_asset", + "name": "downstream_asset", "output_def_snaps": [ { "__class__": "OutputDefSnap", - "dagster_type_key": "Int", + "dagster_type_key": "Any", "description": null, "is_dynamic": false, "is_required": true, @@ -1516,32 +2358,31 @@ "__class__": "SolidDefSnap", "config_field_snap": { "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", + "default_provided": false, + "default_value_as_json_str": null, "description": null, "is_required": false, "name": "config", - "type_key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709" + "type_key": "Any" }, "description": null, - "input_def_snaps": [], - "name": "typed_multi_asset", - "output_def_snaps": [ + "input_def_snaps": [ { - "__class__": "OutputDefSnap", - "dagster_type_key": "Int", + "__class__": "InputDefSnap", + "dagster_type_key": "Any", "description": null, - "is_dynamic": false, - "is_required": true, - "name": "int_asset" - }, + "name": "upstream_dynamic_partitioned_asset" + } + ], + "name": "downstream_dynamic_partitioned_asset", + "output_def_snaps": [ { "__class__": "OutputDefSnap", - "dagster_type_key": "String", + "dagster_type_key": "Any", "description": null, "is_dynamic": false, "is_required": true, - "name": "str_asset" + "name": "result" } ], "required_resource_keys": [], @@ -1559,12 +2400,19 @@ "type_key": "Any" }, "description": null, - "input_def_snaps": [], - "name": "unpartitioned_upstream_of_partitioned", + "input_def_snaps": [ + { + "__class__": "InputDefSnap", + "dagster_type_key": "Any", + "description": null, + "name": "unexecutable_asset" + } + ], + "name": "executable_asset", "output_def_snaps": [ { "__class__": "OutputDefSnap", - "dagster_type_key": "Any", + "dagster_type_key": "Nothing", "description": null, "is_dynamic": false, "is_required": true, @@ -1591,10 +2439,10 @@ "__class__": "InputDefSnap", "dagster_type_key": "Any", "description": null, - "name": "typed_asset" + "name": "dummy_source_asset" } ], - "name": "untyped_asset", + "name": "first_asset", "output_def_snaps": [ { "__class__": "OutputDefSnap", @@ -1607,933 +2455,692 @@ ], "required_resource_keys": [], "tags": {} - } - ] - }, - "tags": {} - } - ''' -# --- -# name: test_all_snapshot_ids[100] - ''' - { - "__class__": "PipelineSnapshot", - "config_schema_snapshot": { - "__class__": "ConfigSchemaSnapshot", - "all_config_snaps_by_key": { - "Any": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": null, - "given_name": "Any", - "key": "Any", - "kind": { - "__enum__": "ConfigTypeKind.ANY" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Bool": { - "__class__": "ConfigTypeSnap", - "description": "", - "enum_values": null, - "fields": null, - "given_name": "Bool", - "key": "Bool", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR" - }, - "scalar_kind": { - "__enum__": "ConfigScalarKind.BOOL" - }, - "type_param_keys": null - }, - "Float": { - "__class__": "ConfigTypeSnap", - "description": "", - "enum_values": null, - "fields": null, - "given_name": "Float", - "key": "Float", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR" - }, - "scalar_kind": { - "__enum__": "ConfigScalarKind.FLOAT" - }, - "type_param_keys": null - }, - "Int": { - "__class__": "ConfigTypeSnap", - "description": "", - "enum_values": null, - "fields": null, - "given_name": "Int", - "key": "Int", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR" - }, - "scalar_kind": { - "__enum__": "ConfigScalarKind.INT" - }, - "type_param_keys": null - }, - "ScalarUnion.Bool-Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": null, - "given_name": null, - "key": "ScalarUnion.Bool-Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR_UNION" - }, - "scalar_kind": null, - "type_param_keys": [ - "Bool", - "Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59" - ] - }, - "ScalarUnion.Float-Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": null, - "given_name": null, - "key": "ScalarUnion.Float-Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR_UNION" - }, - "scalar_kind": null, - "type_param_keys": [ - "Float", - "Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3" - ] - }, - "ScalarUnion.Int-Selector.a9799b971d12ace70a2d8803c883c863417d0725": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": null, - "given_name": null, - "key": "ScalarUnion.Int-Selector.a9799b971d12ace70a2d8803c883c863417d0725", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR_UNION" - }, - "scalar_kind": null, - "type_param_keys": [ - "Int", - "Selector.a9799b971d12ace70a2d8803c883c863417d0725" - ] }, - "ScalarUnion.String-Selector.e04723c9d9937e3ab21206435b22247cfbe58269": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": null, - "given_name": null, - "key": "ScalarUnion.String-Selector.e04723c9d9937e3ab21206435b22247cfbe58269", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR_UNION" + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" }, - "scalar_kind": null, - "type_param_keys": [ - "String", - "Selector.e04723c9d9937e3ab21206435b22247cfbe58269" - ] - }, - "Selector.1bfb167aea90780aa679597800c71bd8c65ed0b2": { - "__class__": "ConfigTypeSnap", "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "disabled", - "type_key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709" - }, + "input_def_snaps": [], + "name": "foo", + "output_def_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", "description": null, - "is_required": false, - "name": "enabled", - "type_key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709" + "is_dynamic": false, + "is_required": true, + "name": "result" } ], - "given_name": null, - "key": "Selector.1bfb167aea90780aa679597800c71bd8c65ed0b2", - "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" - }, - "scalar_kind": null, - "type_param_keys": null + "required_resource_keys": [], + "tags": {} }, - "Selector.a9799b971d12ace70a2d8803c883c863417d0725": { - "__class__": "ConfigTypeSnap", + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, "description": null, - "enum_values": null, - "fields": [ + "input_def_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "__class__": "InputDefSnap", + "dagster_type_key": "Any", "description": null, - "is_required": true, - "name": "json", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + "name": "bar" }, { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "__class__": "InputDefSnap", + "dagster_type_key": "Any", "description": null, - "is_required": true, - "name": "pickle", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, + "name": "foo" + } + ], + "name": "foo_bar", + "output_def_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", "description": null, + "is_dynamic": false, "is_required": true, - "name": "value", - "type_key": "Int" + "name": "result" } ], - "given_name": null, - "key": "Selector.a9799b971d12ace70a2d8803c883c863417d0725", - "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" - }, - "scalar_kind": null, - "type_param_keys": null + "required_resource_keys": [], + "tags": {} }, - "Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59": { - "__class__": "ConfigTypeSnap", + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, "description": null, - "enum_values": null, - "fields": [ + "input_def_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "__class__": "InputDefSnap", + "dagster_type_key": "Any", "description": null, - "is_required": true, - "name": "json", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + "name": "fresh_diamond_left" }, { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "__class__": "InputDefSnap", + "dagster_type_key": "Any", "description": null, - "is_required": true, - "name": "pickle", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, + "name": "fresh_diamond_right" + } + ], + "name": "fresh_diamond_bottom", + "output_def_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", "description": null, + "is_dynamic": false, "is_required": true, - "name": "value", - "type_key": "Bool" + "name": "result" } ], - "given_name": null, - "key": "Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59", - "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" - }, - "scalar_kind": null, - "type_param_keys": null + "required_resource_keys": [], + "tags": {} }, - "Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3": { - "__class__": "ConfigTypeSnap", + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "json", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, + "input_def_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "__class__": "InputDefSnap", + "dagster_type_key": "Any", "description": null, - "is_required": true, - "name": "pickle", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, + "name": "fresh_diamond_top" + } + ], + "name": "fresh_diamond_left", + "output_def_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", "description": null, + "is_dynamic": false, "is_required": true, - "name": "value", - "type_key": "Float" + "name": "result" } ], - "given_name": null, - "key": "Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3", - "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" - }, - "scalar_kind": null, - "type_param_keys": null + "required_resource_keys": [], + "tags": {} }, - "Selector.e04723c9d9937e3ab21206435b22247cfbe58269": { - "__class__": "ConfigTypeSnap", + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "json", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, + "input_def_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "__class__": "InputDefSnap", + "dagster_type_key": "Any", "description": null, - "is_required": true, - "name": "pickle", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, + "name": "fresh_diamond_top" + } + ], + "name": "fresh_diamond_right", + "output_def_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", "description": null, + "is_dynamic": false, "is_required": true, - "name": "value", - "type_key": "String" + "name": "result" } ], - "given_name": null, - "key": "Selector.e04723c9d9937e3ab21206435b22247cfbe58269", - "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" - }, - "scalar_kind": null, - "type_param_keys": null + "required_resource_keys": [], + "tags": {} }, - "Selector.f2fe6dfdc60a1947a8f8e7cd377a012b47065bc4": { - "__class__": "ConfigTypeSnap", + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "json", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, + "input_def_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "__class__": "InputDefSnap", + "dagster_type_key": "Nothing", "description": null, - "is_required": true, - "name": "pickle", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, + "name": "diamond_source" + } + ], + "name": "fresh_diamond_top", + "output_def_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", "description": null, + "is_dynamic": false, "is_required": true, - "name": "value", - "type_key": "Any" + "name": "result" } ], - "given_name": null, - "key": "Selector.f2fe6dfdc60a1947a8f8e7cd377a012b47065bc4", - "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" - }, - "scalar_kind": null, - "type_param_keys": null + "required_resource_keys": [], + "tags": {} }, - "Shape.081354663b9d4b8fbfd1cb8e358763912953913f": { - "__class__": "ConfigTypeSnap", + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "\"INFO\"", - "description": "The logger's threshold.", - "is_required": false, - "name": "log_level", - "type_key": "String" - }, + "input_def_snaps": [], + "name": "grouped_asset_1", + "output_def_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "\"dagster\"", - "description": "The name of your logger.", - "is_required": false, - "name": "name", - "type_key": "String" + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", + "description": null, + "is_dynamic": false, + "is_required": true, + "name": "result" } ], - "given_name": null, - "key": "Shape.081354663b9d4b8fbfd1cb8e358763912953913f", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null + "required_resource_keys": [], + "tags": {} }, - "Shape.09d73f0755bf4752d3f121837669c8660dcf451e": { - "__class__": "ConfigTypeSnap", + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, "description": null, - "enum_values": null, - "fields": [ + "input_def_snaps": [], + "name": "grouped_asset_2", + "output_def_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"retries\": {\"enabled\": {}}}", - "description": "Execute all steps in a single process.", - "is_required": false, - "name": "config", - "type_key": "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c" + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", + "description": null, + "is_dynamic": false, + "is_required": true, + "name": "result" } ], - "given_name": null, - "key": "Shape.09d73f0755bf4752d3f121837669c8660dcf451e", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null + "required_resource_keys": [], + "tags": {} }, - "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a": { - "__class__": "ConfigTypeSnap", + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, "description": null, - "enum_values": null, - "fields": [ + "input_def_snaps": [], + "name": "grouped_asset_4", + "output_def_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"log_level\": \"INFO\", \"name\": \"dagster\"}", - "description": "The default colored console logger.", - "is_required": false, - "name": "config", - "type_key": "Shape.081354663b9d4b8fbfd1cb8e358763912953913f" + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", + "description": null, + "is_dynamic": false, + "is_required": true, + "name": "result" } ], - "given_name": null, - "key": "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null + "required_resource_keys": [], + "tags": {} }, - "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, + "description": "Asset that hangs forever, used to test in-progress ops.", + "input_def_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": "[DEPRECATED]", - "is_required": false, - "name": "marker_to_close", - "type_key": "String" - }, + "__class__": "InputDefSnap", + "dagster_type_key": "Any", + "description": null, + "name": "first_asset" + } + ], + "name": "hanging_asset", + "output_def_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"enabled\": {}}", - "description": "Whether retries are enabled or not. By default, retries are enabled.", - "is_required": false, - "name": "retries", - "type_key": "Selector.1bfb167aea90780aa679597800c71bd8c65ed0b2" + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", + "description": null, + "is_dynamic": false, + "is_required": true, + "name": "result" } ], - "given_name": null, - "key": "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null + "required_resource_keys": [ + "hanging_asset_resource" + ], + "tags": {} }, - "Shape.4942ebf48d32aa0f8268910e01ed6544ad5b0132": { - "__class__": "ConfigTypeSnap", + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, "description": null, - "enum_values": null, - "fields": [ + "input_def_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "__class__": "InputDefSnap", + "dagster_type_key": "Any", "description": null, - "is_required": false, - "name": "hanging_asset_resource", - "type_key": "Shape.b13a6c5637084590cc1538f9522324bfeb4b46b3" - }, + "name": "my_op" + } + ], + "name": "hanging_op", + "output_def_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", "description": null, - "is_required": false, - "name": "io_manager", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + "is_dynamic": false, + "is_required": true, + "name": "result" } ], - "given_name": null, - "key": "Shape.4942ebf48d32aa0f8268910e01ed6544ad5b0132", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null + "required_resource_keys": [ + "hanging_asset_resource" + ], + "tags": {} }, - "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2": { - "__class__": "ConfigTypeSnap", + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, "description": null, - "enum_values": null, - "fields": [ + "input_def_snaps": [], + "name": "my_op", + "output_def_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", "description": null, + "is_dynamic": false, "is_required": true, - "name": "path", - "type_key": "String" + "name": "result" } ], - "given_name": null, - "key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null + "required_resource_keys": [], + "tags": {} }, - "Shape.743e47901855cb245064dd633e217bfcb49a11a7": { - "__class__": "ConfigTypeSnap", + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, "description": null, - "enum_values": null, - "fields": [ + "input_def_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "__class__": "InputDefSnap", + "dagster_type_key": "Any", "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" + "name": "hanging_asset" } ], - "given_name": null, - "key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null + "name": "never_runs_asset", + "output_def_snaps": [ + { + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", + "description": null, + "is_dynamic": false, + "is_required": true, + "name": "result" + } + ], + "required_resource_keys": [], + "tags": {} }, - "Shape.9a3a315bff2146cca750edbec49c6b4b4d0ce58e": { - "__class__": "ConfigTypeSnap", + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, "description": null, - "enum_values": null, - "fields": [ + "input_def_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "__class__": "InputDefSnap", + "dagster_type_key": "Any", + "description": null, + "name": "hanging_op" + } + ], + "name": "never_runs_op", + "output_def_snaps": [ + { + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", "description": null, + "is_dynamic": false, "is_required": true, - "name": "file", - "type_key": "String" + "name": "result" } ], - "given_name": null, - "key": "Shape.9a3a315bff2146cca750edbec49c6b4b4d0ce58e", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null + "required_resource_keys": [], + "tags": {} }, - "Shape.a9ef178ea955c852b26b45817b8aea6df99c9f02": { - "__class__": "ConfigTypeSnap", + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "config", + "type_key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709" + }, "description": null, - "enum_values": null, - "fields": [ + "input_def_snaps": [], + "name": "subsettable_checked_multi_asset", + "output_def_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"config\": {\"retries\": {\"enabled\": {}}}}", - "description": "Configure how steps are executed within a run.", + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", + "description": null, + "is_dynamic": false, "is_required": false, - "name": "execution", - "type_key": "Shape.09d73f0755bf4752d3f121837669c8660dcf451e" + "name": "one" }, { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": "Configure how loggers emit messages within a run.", + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", + "description": null, + "is_dynamic": false, "is_required": false, - "name": "loggers", - "type_key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b" + "name": "two" }, { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"multipartitions_1\": {}, \"multipartitions_2\": {}}", - "description": "Configure runtime parameters for ops or assets.", + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", + "description": null, + "is_dynamic": false, "is_required": false, - "name": "ops", - "type_key": "Shape.e5ada7fdb5d104210dab388858ab047e8cee0f41" + "name": "one_my_check" }, { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"io_manager\": {}}", - "description": "Configure how shared resources are implemented within a run.", + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", + "description": null, + "is_dynamic": false, "is_required": false, - "name": "resources", - "type_key": "Shape.4942ebf48d32aa0f8268910e01ed6544ad5b0132" + "name": "one_my_other_check" } ], - "given_name": null, - "key": "Shape.a9ef178ea955c852b26b45817b8aea6df99c9f02", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null + "required_resource_keys": [], + "tags": {} }, - "Shape.b13a6c5637084590cc1538f9522324bfeb4b46b3": { - "__class__": "ConfigTypeSnap", + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, "description": null, - "enum_values": null, - "fields": [ + "input_def_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "__class__": "InputDefSnap", + "dagster_type_key": "Any", + "description": null, + "name": "int_asset" + } + ], + "name": "typed_asset", + "output_def_snaps": [ + { + "__class__": "OutputDefSnap", + "dagster_type_key": "Int", "description": null, + "is_dynamic": false, "is_required": true, - "name": "config", - "type_key": "Shape.9a3a315bff2146cca750edbec49c6b4b4d0ce58e" + "name": "result" } ], - "given_name": null, - "key": "Shape.b13a6c5637084590cc1538f9522324bfeb4b46b3", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null + "required_resource_keys": [], + "tags": {} }, - "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [], - "given_name": null, - "key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "config", + "type_key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709" }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.e5ada7fdb5d104210dab388858ab047e8cee0f41": { - "__class__": "ConfigTypeSnap", "description": null, - "enum_values": null, - "fields": [ + "input_def_snaps": [], + "name": "typed_multi_asset", + "output_def_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", + "__class__": "OutputDefSnap", + "dagster_type_key": "Int", "description": null, - "is_required": false, - "name": "multipartitions_1", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + "is_dynamic": false, + "is_required": true, + "name": "int_asset" }, { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", + "__class__": "OutputDefSnap", + "dagster_type_key": "String", "description": null, - "is_required": false, - "name": "multipartitions_2", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + "is_dynamic": false, + "is_required": true, + "name": "str_asset" } ], - "given_name": null, - "key": "Shape.e5ada7fdb5d104210dab388858ab047e8cee0f41", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null + "required_resource_keys": [], + "tags": {} }, - "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b": { - "__class__": "ConfigTypeSnap", + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, "description": null, - "enum_values": null, - "fields": [ + "input_def_snaps": [], + "name": "unconnected", + "output_def_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", "description": null, - "is_required": false, - "name": "console", - "type_key": "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a" + "is_dynamic": false, + "is_required": true, + "name": "result" } ], - "given_name": null, - "key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "String": { - "__class__": "ConfigTypeSnap", - "description": "", - "enum_values": null, - "fields": null, - "given_name": "String", - "key": "String", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR" - }, - "scalar_kind": { - "__enum__": "ConfigScalarKind.STRING" - }, - "type_param_keys": null - } - } - }, - "dagster_type_namespace_snapshot": { - "__class__": "DagsterTypeNamespaceSnapshot", - "all_dagster_type_snaps_by_key": { - "Any": { - "__class__": "DagsterTypeSnap", - "description": null, - "display_name": "Any", - "is_builtin": true, - "key": "Any", - "kind": { - "__enum__": "DagsterTypeKind.ANY" - }, - "loader_schema_key": "Selector.f2fe6dfdc60a1947a8f8e7cd377a012b47065bc4", - "materializer_schema_key": null, - "name": "Any", - "type_param_keys": [] - }, - "Bool": { - "__class__": "DagsterTypeSnap", - "description": null, - "display_name": "Bool", - "is_builtin": true, - "key": "Bool", - "kind": { - "__enum__": "DagsterTypeKind.SCALAR" - }, - "loader_schema_key": "ScalarUnion.Bool-Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59", - "materializer_schema_key": null, - "name": "Bool", - "type_param_keys": [] - }, - "Float": { - "__class__": "DagsterTypeSnap", - "description": null, - "display_name": "Float", - "is_builtin": true, - "key": "Float", - "kind": { - "__enum__": "DagsterTypeKind.SCALAR" - }, - "loader_schema_key": "ScalarUnion.Float-Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3", - "materializer_schema_key": null, - "name": "Float", - "type_param_keys": [] - }, - "Int": { - "__class__": "DagsterTypeSnap", - "description": null, - "display_name": "Int", - "is_builtin": true, - "key": "Int", - "kind": { - "__enum__": "DagsterTypeKind.SCALAR" - }, - "loader_schema_key": "ScalarUnion.Int-Selector.a9799b971d12ace70a2d8803c883c863417d0725", - "materializer_schema_key": null, - "name": "Int", - "type_param_keys": [] + "required_resource_keys": [], + "tags": {} }, - "Nothing": { - "__class__": "DagsterTypeSnap", - "description": null, - "display_name": "Nothing", - "is_builtin": true, - "key": "Nothing", - "kind": { - "__enum__": "DagsterTypeKind.NOTHING" + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "config", + "type_key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709" }, - "loader_schema_key": null, - "materializer_schema_key": null, - "name": "Nothing", - "type_param_keys": [] - }, - "String": { - "__class__": "DagsterTypeSnap", "description": null, - "display_name": "String", - "is_builtin": true, - "key": "String", - "kind": { - "__enum__": "DagsterTypeKind.SCALAR" - }, - "loader_schema_key": "ScalarUnion.String-Selector.e04723c9d9937e3ab21206435b22247cfbe58269", - "materializer_schema_key": null, - "name": "String", - "type_param_keys": [] - } - } - }, - "dep_structure_snapshot": { - "__class__": "DependencyStructureSnapshot", - "solid_invocation_snaps": [ - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [], - "is_dynamic_mapped": false, - "solid_def_name": "multipartitions_1", - "solid_name": "multipartitions_1", + "input_def_snaps": [], + "name": "unexecutable_asset", + "output_def_snaps": [ + { + "__class__": "OutputDefSnap", + "dagster_type_key": "Nothing", + "description": null, + "is_dynamic": false, + "is_required": true, + "name": "unexecutable_asset" + } + ], + "required_resource_keys": [], "tags": {} }, { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, + "description": null, + "input_def_snaps": [], + "name": "ungrouped_asset_3", + "output_def_snaps": [ { - "__class__": "InputDependencySnap", - "input_name": "multipartitions_1", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "multipartitions_1" - } - ] + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", + "description": null, + "is_dynamic": false, + "is_required": true, + "name": "result" } ], - "is_dynamic_mapped": false, - "solid_def_name": "multipartitions_2", - "solid_name": "multipartitions_2", + "required_resource_keys": [], "tags": {} - } - ] - }, - "description": null, - "graph_def_name": "multipartitions_job", - "lineage_snapshot": null, - "mode_def_snaps": [ - { - "__class__": "ModeDefSnap", - "description": null, - "logger_def_snaps": [ - { - "__class__": "LoggerDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"log_level\": \"INFO\", \"name\": \"dagster\"}", - "description": "The default colored console logger.", - "is_required": false, - "name": "config", - "type_key": "Shape.081354663b9d4b8fbfd1cb8e358763912953913f" - }, - "description": "The default colored console logger.", - "name": "console" - } - ], - "name": "default", - "resource_def_snaps": [ - { - "__class__": "ResourceDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "config", - "type_key": "Shape.9a3a315bff2146cca750edbec49c6b4b4d0ce58e" - }, + }, + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, "description": null, - "name": "hanging_asset_resource" + "is_required": false, + "name": "config", + "type_key": "Any" }, - { - "__class__": "ResourceDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "description": null, + "input_def_snaps": [], + "name": "ungrouped_asset_5", + "output_def_snaps": [ + { + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - }, - "description": null, - "name": "io_manager" - } - ], - "root_config_key": "Shape.a9ef178ea955c852b26b45817b8aea6df99c9f02" - } - ], - "name": "multipartitions_job", - "solid_definitions_snapshot": { - "__class__": "SolidDefinitionsSnapshot", - "composite_solid_def_snaps": [], - "solid_def_snaps": [ + "is_dynamic": false, + "is_required": true, + "name": "result" + } + ], + "required_resource_keys": [], + "tags": {} + }, { "__class__": "SolidDefSnap", "config_field_snap": { @@ -2547,7 +3154,7 @@ }, "description": null, "input_def_snaps": [], - "name": "multipartitions_1", + "name": "unpartitioned_upstream_of_partitioned", "output_def_snaps": [ { "__class__": "OutputDefSnap", @@ -2578,10 +3185,37 @@ "__class__": "InputDefSnap", "dagster_type_key": "Any", "description": null, - "name": "multipartitions_1" + "name": "typed_asset" } ], - "name": "multipartitions_2", + "name": "untyped_asset", + "output_def_snaps": [ + { + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", + "description": null, + "is_dynamic": false, + "is_required": true, + "name": "result" + } + ], + "required_resource_keys": [], + "tags": {} + }, + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, + "description": null, + "input_def_snaps": [], + "name": "upstream_dynamic_partitioned_asset", "output_def_snaps": [ { "__class__": "OutputDefSnap", @@ -2601,10 +3235,7 @@ } ''' # --- -# name: test_all_snapshot_ids[101] - 'c656e8e7694e5110568efa51930949e52595fcc5' -# --- -# name: test_all_snapshot_ids[102] +# name: test_all_snapshot_ids[100] ''' { "__class__": "PipelineSnapshot", @@ -3126,30 +3757,39 @@ "scalar_kind": null, "type_param_keys": null }, - "Shape.743e47901855cb245064dd633e217bfcb49a11a7": { + "Shape.4d6705b295892273089d4134b6d270debdb03ce3": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, "fields": [ { "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "default_provided": true, + "default_value_as_json_str": "{}", "description": null, "is_required": false, - "name": "config", - "type_key": "Any" + "name": "op_asset_a", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "op_asset_b", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" } ], "given_name": null, - "key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7", + "key": "Shape.4d6705b295892273089d4134b6d270debdb03ce3", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, "type_param_keys": null }, - "Shape.96e9540c3093065c72c5ac81d9efa07ba1affbd7": { + "Shape.68420c55741a33b18ef71c1b56d89e0ec12d5c06": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, @@ -3157,101 +3797,65 @@ { "__class__": "ConfigFieldSnap", "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, + "default_value_as_json_str": "{\"config\": {\"retries\": {\"enabled\": {}}}}", + "description": "Configure how steps are executed within a run.", "is_required": false, - "name": "grouped_asset_1", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + "name": "execution", + "type_key": "Shape.09d73f0755bf4752d3f121837669c8660dcf451e" }, { "__class__": "ConfigFieldSnap", "default_provided": true, "default_value_as_json_str": "{}", - "description": null, + "description": "Configure how loggers emit messages within a run.", "is_required": false, - "name": "grouped_asset_2", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + "name": "loggers", + "type_key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b" }, { "__class__": "ConfigFieldSnap", "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "grouped_asset_4", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, + "default_value_as_json_str": "{\"op_asset_a\": {}, \"op_asset_b\": {}}", + "description": "Configure runtime parameters for ops or assets.", "is_required": false, - "name": "ungrouped_asset_3", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + "name": "ops", + "type_key": "Shape.4d6705b295892273089d4134b6d270debdb03ce3" }, { "__class__": "ConfigFieldSnap", "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, + "default_value_as_json_str": "{\"io_manager\": {}}", + "description": "Configure how shared resources are implemented within a run.", "is_required": false, - "name": "ungrouped_asset_5", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + "name": "resources", + "type_key": "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778" } ], "given_name": null, - "key": "Shape.96e9540c3093065c72c5ac81d9efa07ba1affbd7", + "key": "Shape.68420c55741a33b18ef71c1b56d89e0ec12d5c06", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, "type_param_keys": null }, - "Shape.d02f3f6af5a98172c49485feac788240ae25745f": { + "Shape.743e47901855cb245064dd633e217bfcb49a11a7": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, "fields": [ { "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"config\": {\"retries\": {\"enabled\": {}}}}", - "description": "Configure how steps are executed within a run.", - "is_required": false, - "name": "execution", - "type_key": "Shape.09d73f0755bf4752d3f121837669c8660dcf451e" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": "Configure how loggers emit messages within a run.", - "is_required": false, - "name": "loggers", - "type_key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"grouped_asset_1\": {}, \"grouped_asset_2\": {}, \"grouped_asset_4\": {}, \"ungrouped_asset_3\": {}, \"ungrouped_asset_5\": {}}", - "description": "Configure runtime parameters for ops or assets.", - "is_required": false, - "name": "ops", - "type_key": "Shape.96e9540c3093065c72c5ac81d9efa07ba1affbd7" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"io_manager\": {}}", - "description": "Configure how shared resources are implemented within a run.", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, "is_required": false, - "name": "resources", - "type_key": "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778" + "name": "config", + "type_key": "Any" } ], "given_name": null, - "key": "Shape.d02f3f6af5a98172c49485feac788240ae25745f", + "key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, @@ -3407,46 +4011,35 @@ "__class__": "SolidInvocationSnap", "input_dep_snaps": [], "is_dynamic_mapped": false, - "solid_def_name": "grouped_asset_1", - "solid_name": "grouped_asset_1", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [], - "is_dynamic_mapped": false, - "solid_def_name": "grouped_asset_2", - "solid_name": "grouped_asset_2", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [], - "is_dynamic_mapped": false, - "solid_def_name": "grouped_asset_4", - "solid_name": "grouped_asset_4", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [], - "is_dynamic_mapped": false, - "solid_def_name": "ungrouped_asset_3", - "solid_name": "ungrouped_asset_3", + "solid_def_name": "op_asset_a", + "solid_name": "op_asset_a", "tags": {} }, { "__class__": "SolidInvocationSnap", - "input_dep_snaps": [], + "input_dep_snaps": [ + { + "__class__": "InputDependencySnap", + "input_name": "num", + "is_dynamic_collect": false, + "upstream_output_snaps": [ + { + "__class__": "OutputHandleSnap", + "output_name": "result", + "solid_name": "op_asset_a" + } + ] + } + ], "is_dynamic_mapped": false, - "solid_def_name": "ungrouped_asset_5", - "solid_name": "ungrouped_asset_5", + "solid_def_name": "op_asset_b", + "solid_name": "op_asset_b", "tags": {} } ] }, "description": null, - "graph_def_name": "named_groups_job", + "graph_def_name": "multi_asset_job", "lineage_snapshot": null, "mode_def_snaps": [ { @@ -3485,10 +4078,10 @@ "name": "io_manager" } ], - "root_config_key": "Shape.d02f3f6af5a98172c49485feac788240ae25745f" + "root_config_key": "Shape.68420c55741a33b18ef71c1b56d89e0ec12d5c06" } ], - "name": "named_groups_job", + "name": "multi_asset_job", "solid_definitions_snapshot": { "__class__": "SolidDefinitionsSnapshot", "composite_solid_def_snaps": [], @@ -3506,61 +4099,7 @@ }, "description": null, "input_def_snaps": [], - "name": "grouped_asset_1", - "output_def_snaps": [ - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" - } - ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - }, - "description": null, - "input_def_snaps": [], - "name": "grouped_asset_2", - "output_def_snaps": [ - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" - } - ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - }, - "description": null, - "input_def_snaps": [], - "name": "grouped_asset_4", + "name": "op_asset_a", "output_def_snaps": [ { "__class__": "OutputDefSnap", @@ -3586,35 +4125,15 @@ "type_key": "Any" }, "description": null, - "input_def_snaps": [], - "name": "ungrouped_asset_3", - "output_def_snaps": [ + "input_def_snaps": [ { - "__class__": "OutputDefSnap", + "__class__": "InputDefSnap", "dagster_type_key": "Any", "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" + "name": "num" } ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - }, - "description": null, - "input_def_snaps": [], - "name": "ungrouped_asset_5", + "name": "op_asset_b", "output_def_snaps": [ { "__class__": "OutputDefSnap", @@ -3634,10 +4153,10 @@ } ''' # --- -# name: test_all_snapshot_ids[103] - 'c0668a7d87421329e47291f18575c0bfc0307acc' +# name: test_all_snapshot_ids[101] + 'b7499dc1851fe912eb84bbbcead7d7db511e64d8' # --- -# name: test_all_snapshot_ids[104] +# name: test_all_snapshot_ids[102] ''' { "__class__": "PipelineSnapshot", @@ -3798,6 +4317,29 @@ "scalar_kind": null, "type_param_keys": null }, + "Selector.2571019f1a5201853d11032145ac3e534067f214": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "env", + "type_key": "String" + } + ], + "given_name": null, + "key": "Selector.2571019f1a5201853d11032145ac3e534067f214", + "kind": { + "__enum__": "ConfigTypeKind.SELECTOR" + }, + "scalar_kind": null, + "type_param_keys": null + }, "Selector.a9799b971d12ace70a2d8803c883c863417d0725": { "__class__": "ConfigTypeSnap", "description": null, @@ -4081,23 +4623,23 @@ "scalar_kind": null, "type_param_keys": null }, - "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778": { + "Shape.18b2faaf1efd505374f7f25fcb61ed59bd5be851": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, "fields": [ { "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, "is_required": false, - "name": "io_manager", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + "name": "base_dir", + "type_key": "StringSourceType" } ], "given_name": null, - "key": "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778", + "key": "Shape.18b2faaf1efd505374f7f25fcb61ed59bd5be851", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, @@ -4136,6 +4678,52 @@ "scalar_kind": null, "type_param_keys": null }, + "Shape.44f2a71367507edd1b8e64f739222c4312b3691b": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "config", + "type_key": "Shape.18b2faaf1efd505374f7f25fcb61ed59bd5be851" + } + ], + "given_name": null, + "key": "Shape.44f2a71367507edd1b8e64f739222c4312b3691b", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.452c92bbdda7f588565ec0173b20a839231a469e": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "multipartitions_fail", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + } + ], + "given_name": null, + "key": "Shape.452c92bbdda7f588565ec0173b20a839231a469e", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2": { "__class__": "ConfigTypeSnap", "description": null, @@ -4182,73 +4770,137 @@ "scalar_kind": null, "type_param_keys": null }, - "Shape.9921ba4c33a841f7499fd90a37710a02cf33b795": { + "Shape.941705f8db419acef3ba14bcecbc37e693570d4d": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, "fields": [ { "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"config\": {\"retries\": {\"enabled\": {}}}}", - "description": "Configure how steps are executed within a run.", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, "is_required": false, - "name": "execution", - "type_key": "Shape.09d73f0755bf4752d3f121837669c8660dcf451e" + "name": "dummy_io_manager", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" }, { "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": "Configure how loggers emit messages within a run.", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, "is_required": false, - "name": "loggers", - "type_key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b" + "name": "hanging_asset_resource", + "type_key": "Shape.b13a6c5637084590cc1538f9522324bfeb4b46b3" }, { "__class__": "ConfigFieldSnap", "default_provided": true, - "default_value_as_json_str": "{\"throw_a_thing\": {}}", - "description": "Configure runtime parameters for ops or assets.", + "default_value_as_json_str": "{\"config\": {}}", + "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", "is_required": false, - "name": "ops", - "type_key": "Shape.b3443ab7f0f2bae987a6d21cad9cfe00784f6ccb" - }, + "name": "io_manager", + "type_key": "Shape.44f2a71367507edd1b8e64f739222c4312b3691b" + } + ], + "given_name": null, + "key": "Shape.941705f8db419acef3ba14bcecbc37e693570d4d", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.9a3a315bff2146cca750edbec49c6b4b4d0ce58e": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ { "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"io_manager\": {}}", - "description": "Configure how shared resources are implemented within a run.", - "is_required": false, - "name": "resources", - "type_key": "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778" + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "file", + "type_key": "String" } ], "given_name": null, - "key": "Shape.9921ba4c33a841f7499fd90a37710a02cf33b795", + "key": "Shape.9a3a315bff2146cca750edbec49c6b4b4d0ce58e", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, "type_param_keys": null }, - "Shape.b3443ab7f0f2bae987a6d21cad9cfe00784f6ccb": { + "Shape.b13a6c5637084590cc1538f9522324bfeb4b46b3": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "config", + "type_key": "Shape.9a3a315bff2146cca750edbec49c6b4b4d0ce58e" + } + ], + "given_name": null, + "key": "Shape.b13a6c5637084590cc1538f9522324bfeb4b46b3", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.cc4977fdf89f5a2fa38ff7a5d4c3afd6c11a43a2": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"config\": {\"retries\": {\"enabled\": {}}}}", + "description": "Configure how steps are executed within a run.", + "is_required": false, + "name": "execution", + "type_key": "Shape.09d73f0755bf4752d3f121837669c8660dcf451e" + }, { "__class__": "ConfigFieldSnap", "default_provided": true, "default_value_as_json_str": "{}", - "description": null, + "description": "Configure how loggers emit messages within a run.", "is_required": false, - "name": "throw_a_thing", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + "name": "loggers", + "type_key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"multipartitions_fail\": {}}", + "description": "Configure runtime parameters for ops or assets.", + "is_required": false, + "name": "ops", + "type_key": "Shape.452c92bbdda7f588565ec0173b20a839231a469e" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"io_manager\": {\"config\": {}}}", + "description": "Configure how shared resources are implemented within a run.", + "is_required": false, + "name": "resources", + "type_key": "Shape.941705f8db419acef3ba14bcecbc37e693570d4d" } ], "given_name": null, - "key": "Shape.b3443ab7f0f2bae987a6d21cad9cfe00784f6ccb", + "key": "Shape.cc4977fdf89f5a2fa38ff7a5d4c3afd6c11a43a2", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, @@ -4305,6 +4957,22 @@ "__enum__": "ConfigScalarKind.STRING" }, "type_param_keys": null + }, + "StringSourceType": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": null, + "given_name": null, + "key": "StringSourceType", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR_UNION" + }, + "scalar_kind": null, + "type_param_keys": [ + "String", + "Selector.2571019f1a5201853d11032145ac3e534067f214" + ] } } }, @@ -4404,14 +5072,14 @@ "__class__": "SolidInvocationSnap", "input_dep_snaps": [], "is_dynamic_mapped": false, - "solid_def_name": "throw_a_thing", - "solid_name": "throw_a_thing", + "solid_def_name": "multipartitions_fail", + "solid_name": "multipartitions_fail", "tags": {} } ] }, "description": null, - "graph_def_name": "naughty_programmer_job", + "graph_def_name": "multipartitions_fail_job", "lineage_snapshot": null, "mode_def_snaps": [ { @@ -4446,14 +5114,42 @@ "name": "config", "type_key": "Any" }, + "description": null, + "name": "dummy_io_manager" + }, + { + "__class__": "ResourceDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "config", + "type_key": "Shape.9a3a315bff2146cca750edbec49c6b4b4d0ce58e" + }, + "description": null, + "name": "hanging_asset_resource" + }, + { + "__class__": "ResourceDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "config", + "type_key": "Shape.18b2faaf1efd505374f7f25fcb61ed59bd5be851" + }, "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", "name": "io_manager" } ], - "root_config_key": "Shape.9921ba4c33a841f7499fd90a37710a02cf33b795" + "root_config_key": "Shape.cc4977fdf89f5a2fa38ff7a5d4c3afd6c11a43a2" } ], - "name": "naughty_programmer_job", + "name": "multipartitions_fail_job", "solid_definitions_snapshot": { "__class__": "SolidDefinitionsSnapshot", "composite_solid_def_snaps": [], @@ -4471,7 +5167,7 @@ }, "description": null, "input_def_snaps": [], - "name": "throw_a_thing", + "name": "multipartitions_fail", "output_def_snaps": [ { "__class__": "OutputDefSnap", @@ -4491,10 +5187,10 @@ } ''' # --- -# name: test_all_snapshot_ids[105] - '913c310b609478d52a81ee83bdd4b095d0f2932d' +# name: test_all_snapshot_ids[103] + 'd583f0bb3aa30af2f5f652e9c65cd3c39b21a8cd' # --- -# name: test_all_snapshot_ids[106] +# name: test_all_snapshot_ids[104] ''' { "__class__": "PipelineSnapshot", @@ -4655,6 +5351,29 @@ "scalar_kind": null, "type_param_keys": null }, + "Selector.2571019f1a5201853d11032145ac3e534067f214": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "env", + "type_key": "String" + } + ], + "given_name": null, + "key": "Selector.2571019f1a5201853d11032145ac3e534067f214", + "kind": { + "__enum__": "ConfigTypeKind.SELECTOR" + }, + "scalar_kind": null, + "type_param_keys": null + }, "Selector.a9799b971d12ace70a2d8803c883c863417d0725": { "__class__": "ConfigTypeSnap", "description": null, @@ -4938,128 +5657,23 @@ "scalar_kind": null, "type_param_keys": null }, - "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", - "is_required": false, - "name": "io_manager", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - } - ], - "given_name": null, - "key": "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.27d4be3152e89c65ecb4ce8c588d8226cc827e0d": { + "Shape.18b2faaf1efd505374f7f25fcb61ed59bd5be851": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, "fields": [ { "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"adder\": {}, \"op_1\": {}, \"op_2\": {}, \"plus_one\": {}}", - "description": null, - "is_required": false, - "name": "ops", - "type_key": "Shape.5403fe5383515d106ffe3bb7f1a927b1cbb4e8a9" - } - ], - "given_name": null, - "key": "Shape.27d4be3152e89c65ecb4ce8c588d8226cc827e0d", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.360ea318ffe78a111434a5bb7409ef66c9692290": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"config\": {\"retries\": {\"enabled\": {}}}}", - "description": "Configure how steps are executed within a run.", - "is_required": false, - "name": "execution", - "type_key": "Shape.09d73f0755bf4752d3f121837669c8660dcf451e" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": "Configure how loggers emit messages within a run.", - "is_required": false, - "name": "loggers", - "type_key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"plus_one\": {}, \"subgraph\": {\"ops\": {\"adder\": {}, \"op_1\": {}, \"op_2\": {}, \"plus_one\": {}}}}", - "description": "Configure runtime parameters for ops or assets.", - "is_required": false, - "name": "ops", - "type_key": "Shape.42ddf3fac74380a93f8508f2a0f6450afb177d35" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"io_manager\": {}}", - "description": "Configure how shared resources are implemented within a run.", - "is_required": false, - "name": "resources", - "type_key": "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778" - } - ], - "given_name": null, - "key": "Shape.360ea318ffe78a111434a5bb7409ef66c9692290", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.42ddf3fac74380a93f8508f2a0f6450afb177d35": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "plus_one", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"ops\": {\"adder\": {}, \"op_1\": {}, \"op_2\": {}, \"plus_one\": {}}}", + "default_provided": false, + "default_value_as_json_str": null, "description": null, "is_required": false, - "name": "subgraph", - "type_key": "Shape.27d4be3152e89c65ecb4ce8c588d8226cc827e0d" + "name": "base_dir", + "type_key": "StringSourceType" } ], "given_name": null, - "key": "Shape.42ddf3fac74380a93f8508f2a0f6450afb177d35", + "key": "Shape.18b2faaf1efd505374f7f25fcb61ed59bd5be851", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, @@ -5098,6 +5712,29 @@ "scalar_kind": null, "type_param_keys": null }, + "Shape.44f2a71367507edd1b8e64f739222c4312b3691b": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "config", + "type_key": "Shape.18b2faaf1efd505374f7f25fcb61ed59bd5be851" + } + ], + "given_name": null, + "key": "Shape.44f2a71367507edd1b8e64f739222c4312b3691b", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2": { "__class__": "ConfigTypeSnap", "description": null, @@ -5121,7 +5758,7 @@ "scalar_kind": null, "type_param_keys": null }, - "Shape.5403fe5383515d106ffe3bb7f1a927b1cbb4e8a9": { + "Shape.67324aa04111ddc02877951d50eb6030ebbb1380": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, @@ -5129,42 +5766,42 @@ { "__class__": "ConfigFieldSnap", "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, + "default_value_as_json_str": "{\"config\": {\"retries\": {\"enabled\": {}}}}", + "description": "Configure how steps are executed within a run.", "is_required": false, - "name": "adder", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + "name": "execution", + "type_key": "Shape.09d73f0755bf4752d3f121837669c8660dcf451e" }, { "__class__": "ConfigFieldSnap", "default_provided": true, "default_value_as_json_str": "{}", - "description": null, + "description": "Configure how loggers emit messages within a run.", "is_required": false, - "name": "op_1", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + "name": "loggers", + "type_key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b" }, { "__class__": "ConfigFieldSnap", "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, + "default_value_as_json_str": "{\"multipartitions_1\": {}, \"multipartitions_2\": {}}", + "description": "Configure runtime parameters for ops or assets.", "is_required": false, - "name": "op_2", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + "name": "ops", + "type_key": "Shape.e5ada7fdb5d104210dab388858ab047e8cee0f41" }, { "__class__": "ConfigFieldSnap", "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, + "default_value_as_json_str": "{\"io_manager\": {\"config\": {}}}", + "description": "Configure how shared resources are implemented within a run.", "is_required": false, - "name": "plus_one", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + "name": "resources", + "type_key": "Shape.941705f8db419acef3ba14bcecbc37e693570d4d" } ], "given_name": null, - "key": "Shape.5403fe5383515d106ffe3bb7f1a927b1cbb4e8a9", + "key": "Shape.67324aa04111ddc02877951d50eb6030ebbb1380", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, @@ -5194,6 +5831,93 @@ "scalar_kind": null, "type_param_keys": null }, + "Shape.941705f8db419acef3ba14bcecbc37e693570d4d": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "dummy_io_manager", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "hanging_asset_resource", + "type_key": "Shape.b13a6c5637084590cc1538f9522324bfeb4b46b3" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"config\": {}}", + "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", + "is_required": false, + "name": "io_manager", + "type_key": "Shape.44f2a71367507edd1b8e64f739222c4312b3691b" + } + ], + "given_name": null, + "key": "Shape.941705f8db419acef3ba14bcecbc37e693570d4d", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.9a3a315bff2146cca750edbec49c6b4b4d0ce58e": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "file", + "type_key": "String" + } + ], + "given_name": null, + "key": "Shape.9a3a315bff2146cca750edbec49c6b4b4d0ce58e", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.b13a6c5637084590cc1538f9522324bfeb4b46b3": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "config", + "type_key": "Shape.9a3a315bff2146cca750edbec49c6b4b4d0ce58e" + } + ], + "given_name": null, + "key": "Shape.b13a6c5637084590cc1538f9522324bfeb4b46b3", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709": { "__class__": "ConfigTypeSnap", "description": null, @@ -5207,6 +5931,38 @@ "scalar_kind": null, "type_param_keys": null }, + "Shape.e5ada7fdb5d104210dab388858ab047e8cee0f41": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "multipartitions_1", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "multipartitions_2", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + } + ], + "given_name": null, + "key": "Shape.e5ada7fdb5d104210dab388858ab047e8cee0f41", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b": { "__class__": "ConfigTypeSnap", "description": null, @@ -5244,6 +6000,22 @@ "__enum__": "ConfigScalarKind.STRING" }, "type_param_keys": null + }, + "StringSourceType": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": null, + "given_name": null, + "key": "StringSourceType", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR_UNION" + }, + "scalar_kind": null, + "type_param_keys": [ + "String", + "Selector.2571019f1a5201853d11032145ac3e534067f214" + ] } } }, @@ -5339,39 +6111,39 @@ "dep_structure_snapshot": { "__class__": "DependencyStructureSnapshot", "solid_invocation_snaps": [ + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [], + "is_dynamic_mapped": false, + "solid_def_name": "multipartitions_1", + "solid_name": "multipartitions_1", + "tags": {} + }, { "__class__": "SolidInvocationSnap", "input_dep_snaps": [ { "__class__": "InputDependencySnap", - "input_name": "num", + "input_name": "multipartitions_1", "is_dynamic_collect": false, "upstream_output_snaps": [ { "__class__": "OutputHandleSnap", "output_name": "result", - "solid_name": "subgraph" + "solid_name": "multipartitions_1" } ] } ], "is_dynamic_mapped": false, - "solid_def_name": "plus_one", - "solid_name": "plus_one", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [], - "is_dynamic_mapped": false, - "solid_def_name": "subgraph", - "solid_name": "subgraph", + "solid_def_name": "multipartitions_2", + "solid_name": "multipartitions_2", "tags": {} } ] }, "description": null, - "graph_def_name": "nested_job", + "graph_def_name": "multipartitions_job", "lineage_snapshot": null, "mode_def_snaps": [ { @@ -5406,161 +6178,46 @@ "name": "config", "type_key": "Any" }, + "description": null, + "name": "dummy_io_manager" + }, + { + "__class__": "ResourceDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "config", + "type_key": "Shape.9a3a315bff2146cca750edbec49c6b4b4d0ce58e" + }, + "description": null, + "name": "hanging_asset_resource" + }, + { + "__class__": "ResourceDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "config", + "type_key": "Shape.18b2faaf1efd505374f7f25fcb61ed59bd5be851" + }, "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", "name": "io_manager" } ], - "root_config_key": "Shape.360ea318ffe78a111434a5bb7409ef66c9692290" + "root_config_key": "Shape.67324aa04111ddc02877951d50eb6030ebbb1380" } ], - "name": "nested_job", + "name": "multipartitions_job", "solid_definitions_snapshot": { "__class__": "SolidDefinitionsSnapshot", - "composite_solid_def_snaps": [ - { - "__class__": "CompositeSolidDefSnap", - "config_field_snap": null, - "dep_structure_snapshot": { - "__class__": "DependencyStructureSnapshot", - "solid_invocation_snaps": [ - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ - { - "__class__": "InputDependencySnap", - "input_name": "num1", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "op_1" - } - ] - }, - { - "__class__": "InputDependencySnap", - "input_name": "num2", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "op_2" - } - ] - } - ], - "is_dynamic_mapped": false, - "solid_def_name": "adder", - "solid_name": "adder", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [], - "is_dynamic_mapped": false, - "solid_def_name": "op_1", - "solid_name": "op_1", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [], - "is_dynamic_mapped": false, - "solid_def_name": "op_2", - "solid_name": "op_2", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ - { - "__class__": "InputDependencySnap", - "input_name": "num", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "adder" - } - ] - } - ], - "is_dynamic_mapped": false, - "solid_def_name": "plus_one", - "solid_name": "plus_one", - "tags": {} - } - ] - }, - "description": null, - "input_def_snaps": [], - "input_mapping_snaps": [], - "name": "subgraph", - "output_def_snaps": [ - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" - } - ], - "output_mapping_snaps": [ - { - "__class__": "OutputMappingSnap", - "external_output_name": "result", - "mapped_output_name": "result", - "mapped_solid_name": "plus_one" - } - ], - "tags": {} - } - ], + "composite_solid_def_snaps": [], "solid_def_snaps": [ - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - }, - "description": null, - "input_def_snaps": [ - { - "__class__": "InputDefSnap", - "dagster_type_key": "Int", - "description": null, - "name": "num1" - }, - { - "__class__": "InputDefSnap", - "dagster_type_key": "Int", - "description": null, - "name": "num2" - } - ], - "name": "adder", - "output_def_snaps": [ - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" - } - ], - "required_resource_keys": [], - "tags": {} - }, { "__class__": "SolidDefSnap", "config_field_snap": { @@ -5574,34 +6231,7 @@ }, "description": null, "input_def_snaps": [], - "name": "op_1", - "output_def_snaps": [ - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" - } - ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - }, - "description": null, - "input_def_snaps": [], - "name": "op_2", + "name": "multipartitions_1", "output_def_snaps": [ { "__class__": "OutputDefSnap", @@ -5630,12 +6260,12 @@ "input_def_snaps": [ { "__class__": "InputDefSnap", - "dagster_type_key": "Int", + "dagster_type_key": "Any", "description": null, - "name": "num" + "name": "multipartitions_1" } ], - "name": "plus_one", + "name": "multipartitions_2", "output_def_snaps": [ { "__class__": "OutputDefSnap", @@ -5655,10 +6285,10 @@ } ''' # --- -# name: test_all_snapshot_ids[107] - '8e137c24b2245e55025e1cc7b71a42b99425dbec' +# name: test_all_snapshot_ids[105] + 'ca7929c6d4c55692a092000474ada02b6c4047c5' # --- -# name: test_all_snapshot_ids[108] +# name: test_all_snapshot_ids[106] ''' { "__class__": "PipelineSnapshot", @@ -5819,6 +6449,29 @@ "scalar_kind": null, "type_param_keys": null }, + "Selector.2571019f1a5201853d11032145ac3e534067f214": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "env", + "type_key": "String" + } + ], + "given_name": null, + "key": "Selector.2571019f1a5201853d11032145ac3e534067f214", + "kind": { + "__enum__": "ConfigTypeKind.SELECTOR" + }, + "scalar_kind": null, + "type_param_keys": null + }, "Selector.a9799b971d12ace70a2d8803c883c863417d0725": { "__class__": "ConfigTypeSnap", "description": null, @@ -6102,23 +6755,23 @@ "scalar_kind": null, "type_param_keys": null }, - "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778": { + "Shape.18b2faaf1efd505374f7f25fcb61ed59bd5be851": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, "fields": [ { "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, "is_required": false, - "name": "io_manager", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + "name": "base_dir", + "type_key": "StringSourceType" } ], "given_name": null, - "key": "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778", + "key": "Shape.18b2faaf1efd505374f7f25fcb61ed59bd5be851", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, @@ -6157,6 +6810,29 @@ "scalar_kind": null, "type_param_keys": null }, + "Shape.44f2a71367507edd1b8e64f739222c4312b3691b": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "config", + "type_key": "Shape.18b2faaf1efd505374f7f25fcb61ed59bd5be851" + } + ], + "given_name": null, + "key": "Shape.44f2a71367507edd1b8e64f739222c4312b3691b", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2": { "__class__": "ConfigTypeSnap", "description": null, @@ -6180,7 +6856,30 @@ "scalar_kind": null, "type_param_keys": null }, - "Shape.5e7f7baf52b7ed6a625b2f172c255b54642d5cf3": { + "Shape.743e47901855cb245064dd633e217bfcb49a11a7": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + } + ], + "given_name": null, + "key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.7c17e21345d78710103d43ff7b2b039a1e23b8b3": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, @@ -6206,31 +6905,31 @@ { "__class__": "ConfigFieldSnap", "default_provided": true, - "default_value_as_json_str": "{\"return_foo\": {}, \"return_hello_world\": {}}", + "default_value_as_json_str": "{\"grouped_asset_1\": {}, \"grouped_asset_2\": {}, \"grouped_asset_4\": {}, \"ungrouped_asset_3\": {}, \"ungrouped_asset_5\": {}}", "description": "Configure runtime parameters for ops or assets.", "is_required": false, "name": "ops", - "type_key": "Shape.ac8a4423400648ec2ae58a67c8a877953652bf1f" + "type_key": "Shape.96e9540c3093065c72c5ac81d9efa07ba1affbd7" }, { "__class__": "ConfigFieldSnap", "default_provided": true, - "default_value_as_json_str": "{\"io_manager\": {}}", + "default_value_as_json_str": "{\"io_manager\": {\"config\": {}}}", "description": "Configure how shared resources are implemented within a run.", "is_required": false, "name": "resources", - "type_key": "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778" + "type_key": "Shape.941705f8db419acef3ba14bcecbc37e693570d4d" } ], "given_name": null, - "key": "Shape.5e7f7baf52b7ed6a625b2f172c255b54642d5cf3", + "key": "Shape.7c17e21345d78710103d43ff7b2b039a1e23b8b3", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, "type_param_keys": null }, - "Shape.743e47901855cb245064dd633e217bfcb49a11a7": { + "Shape.941705f8db419acef3ba14bcecbc37e693570d4d": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, @@ -6241,19 +6940,37 @@ "default_value_as_json_str": null, "description": null, "is_required": false, - "name": "config", - "type_key": "Any" + "name": "dummy_io_manager", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "hanging_asset_resource", + "type_key": "Shape.b13a6c5637084590cc1538f9522324bfeb4b46b3" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"config\": {}}", + "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", + "is_required": false, + "name": "io_manager", + "type_key": "Shape.44f2a71367507edd1b8e64f739222c4312b3691b" } ], "given_name": null, - "key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7", + "key": "Shape.941705f8db419acef3ba14bcecbc37e693570d4d", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, "type_param_keys": null }, - "Shape.ac8a4423400648ec2ae58a67c8a877953652bf1f": { + "Shape.96e9540c3093065c72c5ac81d9efa07ba1affbd7": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, @@ -6264,7 +6981,7 @@ "default_value_as_json_str": "{}", "description": null, "is_required": false, - "name": "return_foo", + "name": "grouped_asset_1", "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" }, { @@ -6273,12 +6990,85 @@ "default_value_as_json_str": "{}", "description": null, "is_required": false, - "name": "return_hello_world", + "name": "grouped_asset_2", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "grouped_asset_4", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "ungrouped_asset_3", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "ungrouped_asset_5", "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" } ], "given_name": null, - "key": "Shape.ac8a4423400648ec2ae58a67c8a877953652bf1f", + "key": "Shape.96e9540c3093065c72c5ac81d9efa07ba1affbd7", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.9a3a315bff2146cca750edbec49c6b4b4d0ce58e": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "file", + "type_key": "String" + } + ], + "given_name": null, + "key": "Shape.9a3a315bff2146cca750edbec49c6b4b4d0ce58e", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.b13a6c5637084590cc1538f9522324bfeb4b46b3": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "config", + "type_key": "Shape.9a3a315bff2146cca750edbec49c6b4b4d0ce58e" + } + ], + "given_name": null, + "key": "Shape.b13a6c5637084590cc1538f9522324bfeb4b46b3", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, @@ -6335,6 +7125,22 @@ "__enum__": "ConfigScalarKind.STRING" }, "type_param_keys": null + }, + "StringSourceType": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": null, + "given_name": null, + "key": "StringSourceType", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR_UNION" + }, + "scalar_kind": null, + "type_param_keys": [ + "String", + "Selector.2571019f1a5201853d11032145ac3e534067f214" + ] } } }, @@ -6434,35 +7240,46 @@ "__class__": "SolidInvocationSnap", "input_dep_snaps": [], "is_dynamic_mapped": false, - "solid_def_name": "return_foo", - "solid_name": "return_foo", + "solid_def_name": "grouped_asset_1", + "solid_name": "grouped_asset_1", "tags": {} }, { "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ - { - "__class__": "InputDependencySnap", - "input_name": "_foo", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "return_foo" - } - ] - } - ], + "input_dep_snaps": [], "is_dynamic_mapped": false, - "solid_def_name": "return_hello_world", - "solid_name": "return_hello_world", + "solid_def_name": "grouped_asset_2", + "solid_name": "grouped_asset_2", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [], + "is_dynamic_mapped": false, + "solid_def_name": "grouped_asset_4", + "solid_name": "grouped_asset_4", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [], + "is_dynamic_mapped": false, + "solid_def_name": "ungrouped_asset_3", + "solid_name": "ungrouped_asset_3", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [], + "is_dynamic_mapped": false, + "solid_def_name": "ungrouped_asset_5", + "solid_name": "ungrouped_asset_5", "tags": {} } ] }, "description": null, - "graph_def_name": "no_config_chain_job", + "graph_def_name": "named_groups_job", "lineage_snapshot": null, "mode_def_snaps": [ { @@ -6497,14 +7314,42 @@ "name": "config", "type_key": "Any" }, + "description": null, + "name": "dummy_io_manager" + }, + { + "__class__": "ResourceDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "config", + "type_key": "Shape.9a3a315bff2146cca750edbec49c6b4b4d0ce58e" + }, + "description": null, + "name": "hanging_asset_resource" + }, + { + "__class__": "ResourceDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "config", + "type_key": "Shape.18b2faaf1efd505374f7f25fcb61ed59bd5be851" + }, "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", "name": "io_manager" } ], - "root_config_key": "Shape.5e7f7baf52b7ed6a625b2f172c255b54642d5cf3" + "root_config_key": "Shape.7c17e21345d78710103d43ff7b2b039a1e23b8b3" } ], - "name": "no_config_chain_job", + "name": "named_groups_job", "solid_definitions_snapshot": { "__class__": "SolidDefinitionsSnapshot", "composite_solid_def_snaps": [], @@ -6522,7 +7367,7 @@ }, "description": null, "input_def_snaps": [], - "name": "return_foo", + "name": "grouped_asset_1", "output_def_snaps": [ { "__class__": "OutputDefSnap", @@ -6548,15 +7393,89 @@ "type_key": "Any" }, "description": null, - "input_def_snaps": [ + "input_def_snaps": [], + "name": "grouped_asset_2", + "output_def_snaps": [ { - "__class__": "InputDefSnap", + "__class__": "OutputDefSnap", "dagster_type_key": "Any", "description": null, - "name": "_foo" + "is_dynamic": false, + "is_required": true, + "name": "result" } ], - "name": "return_hello_world", + "required_resource_keys": [], + "tags": {} + }, + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, + "description": null, + "input_def_snaps": [], + "name": "grouped_asset_4", + "output_def_snaps": [ + { + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", + "description": null, + "is_dynamic": false, + "is_required": true, + "name": "result" + } + ], + "required_resource_keys": [], + "tags": {} + }, + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, + "description": null, + "input_def_snaps": [], + "name": "ungrouped_asset_3", + "output_def_snaps": [ + { + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", + "description": null, + "is_dynamic": false, + "is_required": true, + "name": "result" + } + ], + "required_resource_keys": [], + "tags": {} + }, + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, + "description": null, + "input_def_snaps": [], + "name": "ungrouped_asset_5", "output_def_snaps": [ { "__class__": "OutputDefSnap", @@ -6576,10 +7495,10 @@ } ''' # --- -# name: test_all_snapshot_ids[109] - 'ab8f4b864ee53d2d9304b85f7a368aad7f678f29' +# name: test_all_snapshot_ids[107] + '8c005fb808a1945e5a62fbac517836a242e27901' # --- -# name: test_all_snapshot_ids[10] +# name: test_all_snapshot_ids[108] ''' { "__class__": "PipelineSnapshot", @@ -6945,137 +7864,6 @@ "scalar_kind": null, "type_param_keys": null }, - "Shape.05c004f7ae4a4652822eb195559db5aaa9252a90": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "asset_1_my_check", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "check_in_op_asset", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "fresh_diamond_bottom", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "fresh_diamond_left", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "fresh_diamond_right", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "fresh_diamond_top", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "single_run_backfill_policy_asset", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"config\": {}}", - "description": null, - "is_required": false, - "name": "subsettable_checked_multi_asset", - "type_key": "Shape.62edccaf30696e25335ae92685bdc41e204e30e6" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "typed_asset", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"config\": {}}", - "description": null, - "is_required": false, - "name": "typed_multi_asset", - "type_key": "Shape.62edccaf30696e25335ae92685bdc41e204e30e6" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "unpartitioned_upstream_of_partitioned", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "untyped_asset", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "upstream_daily_partitioned_asset", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - } - ], - "given_name": null, - "key": "Shape.05c004f7ae4a4652822eb195559db5aaa9252a90", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, "Shape.081354663b9d4b8fbfd1cb8e358763912953913f": { "__class__": "ConfigTypeSnap", "description": null, @@ -7154,39 +7942,30 @@ "scalar_kind": null, "type_param_keys": null }, - "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c": { + "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": "[DEPRECATED]", - "is_required": false, - "name": "marker_to_close", - "type_key": "String" - }, { "__class__": "ConfigFieldSnap", "default_provided": true, - "default_value_as_json_str": "{\"enabled\": {}}", - "description": "Whether retries are enabled or not. By default, retries are enabled.", + "default_value_as_json_str": "{}", + "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", "is_required": false, - "name": "retries", - "type_key": "Selector.1bfb167aea90780aa679597800c71bd8c65ed0b2" + "name": "io_manager", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" } ], "given_name": null, - "key": "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c", + "key": "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, "type_param_keys": null }, - "Shape.4942ebf48d32aa0f8268910e01ed6544ad5b0132": { + "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, @@ -7195,23 +7974,23 @@ "__class__": "ConfigFieldSnap", "default_provided": false, "default_value_as_json_str": null, - "description": null, + "description": "[DEPRECATED]", "is_required": false, - "name": "hanging_asset_resource", - "type_key": "Shape.b13a6c5637084590cc1538f9522324bfeb4b46b3" + "name": "marker_to_close", + "type_key": "String" }, { "__class__": "ConfigFieldSnap", "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, + "default_value_as_json_str": "{\"enabled\": {}}", + "description": "Whether retries are enabled or not. By default, retries are enabled.", "is_required": false, - "name": "io_manager", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + "name": "retries", + "type_key": "Selector.1bfb167aea90780aa679597800c71bd8c65ed0b2" } ], "given_name": null, - "key": "Shape.4942ebf48d32aa0f8268910e01ed6544ad5b0132", + "key": "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, @@ -7241,29 +8020,6 @@ "scalar_kind": null, "type_param_keys": null }, - "Shape.62edccaf30696e25335ae92685bdc41e204e30e6": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "config", - "type_key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709" - } - ], - "given_name": null, - "key": "Shape.62edccaf30696e25335ae92685bdc41e204e30e6", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, "Shape.743e47901855cb245064dd633e217bfcb49a11a7": { "__class__": "ConfigTypeSnap", "description": null, @@ -7287,7 +8043,7 @@ "scalar_kind": null, "type_param_keys": null }, - "Shape.88018c214f1ed9bdc606cb18e0cb1a0d3611fae7": { + "Shape.9921ba4c33a841f7499fd90a37710a02cf33b795": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, @@ -7313,11 +8069,11 @@ { "__class__": "ConfigFieldSnap", "default_provided": true, - "default_value_as_json_str": "{\"asset_1_my_check\": {}, \"check_in_op_asset\": {}, \"fresh_diamond_bottom\": {}, \"fresh_diamond_left\": {}, \"fresh_diamond_right\": {}, \"fresh_diamond_top\": {}, \"single_run_backfill_policy_asset\": {}, \"subsettable_checked_multi_asset\": {\"config\": {}}, \"typed_asset\": {}, \"typed_multi_asset\": {\"config\": {}}, \"unpartitioned_upstream_of_partitioned\": {}, \"untyped_asset\": {}, \"upstream_daily_partitioned_asset\": {}}", + "default_value_as_json_str": "{\"throw_a_thing\": {}}", "description": "Configure runtime parameters for ops or assets.", "is_required": false, "name": "ops", - "type_key": "Shape.05c004f7ae4a4652822eb195559db5aaa9252a90" + "type_key": "Shape.b3443ab7f0f2bae987a6d21cad9cfe00784f6ccb" }, { "__class__": "ConfigFieldSnap", @@ -7326,57 +8082,34 @@ "description": "Configure how shared resources are implemented within a run.", "is_required": false, "name": "resources", - "type_key": "Shape.4942ebf48d32aa0f8268910e01ed6544ad5b0132" - } - ], - "given_name": null, - "key": "Shape.88018c214f1ed9bdc606cb18e0cb1a0d3611fae7", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.9a3a315bff2146cca750edbec49c6b4b4d0ce58e": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "file", - "type_key": "String" + "type_key": "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778" } ], "given_name": null, - "key": "Shape.9a3a315bff2146cca750edbec49c6b4b4d0ce58e", + "key": "Shape.9921ba4c33a841f7499fd90a37710a02cf33b795", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, "type_param_keys": null }, - "Shape.b13a6c5637084590cc1538f9522324bfeb4b46b3": { + "Shape.b3443ab7f0f2bae987a6d21cad9cfe00784f6ccb": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, "fields": [ { "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "default_provided": true, + "default_value_as_json_str": "{}", "description": null, - "is_required": true, - "name": "config", - "type_key": "Shape.9a3a315bff2146cca750edbec49c6b4b4d0ce58e" + "is_required": false, + "name": "throw_a_thing", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" } ], "given_name": null, - "key": "Shape.b13a6c5637084590cc1538f9522324bfeb4b46b3", + "key": "Shape.b3443ab7f0f2bae987a6d21cad9cfe00784f6ccb", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, @@ -7528,218 +8261,18 @@ "dep_structure_snapshot": { "__class__": "DependencyStructureSnapshot", "solid_invocation_snaps": [ - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ - { - "__class__": "InputDependencySnap", - "input_name": "asset_1", - "is_dynamic_collect": false, - "upstream_output_snaps": [] - } - ], - "is_dynamic_mapped": false, - "solid_def_name": "asset_1_my_check", - "solid_name": "asset_1_my_check", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [], - "is_dynamic_mapped": false, - "solid_def_name": "check_in_op_asset", - "solid_name": "check_in_op_asset", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ - { - "__class__": "InputDependencySnap", - "input_name": "fresh_diamond_left", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "fresh_diamond_left" - } - ] - }, - { - "__class__": "InputDependencySnap", - "input_name": "fresh_diamond_right", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "fresh_diamond_right" - } - ] - } - ], - "is_dynamic_mapped": false, - "solid_def_name": "fresh_diamond_bottom", - "solid_name": "fresh_diamond_bottom", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ - { - "__class__": "InputDependencySnap", - "input_name": "fresh_diamond_top", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "fresh_diamond_top" - } - ] - } - ], - "is_dynamic_mapped": false, - "solid_def_name": "fresh_diamond_left", - "solid_name": "fresh_diamond_left", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ - { - "__class__": "InputDependencySnap", - "input_name": "fresh_diamond_top", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "fresh_diamond_top" - } - ] - } - ], - "is_dynamic_mapped": false, - "solid_def_name": "fresh_diamond_right", - "solid_name": "fresh_diamond_right", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ - { - "__class__": "InputDependencySnap", - "input_name": "diamond_source", - "is_dynamic_collect": false, - "upstream_output_snaps": [] - } - ], - "is_dynamic_mapped": false, - "solid_def_name": "fresh_diamond_top", - "solid_name": "fresh_diamond_top", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [], - "is_dynamic_mapped": false, - "solid_def_name": "single_run_backfill_policy_asset", - "solid_name": "single_run_backfill_policy_asset", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [], - "is_dynamic_mapped": false, - "solid_def_name": "subsettable_checked_multi_asset", - "solid_name": "subsettable_checked_multi_asset", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ - { - "__class__": "InputDependencySnap", - "input_name": "int_asset", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "int_asset", - "solid_name": "typed_multi_asset" - } - ] - } - ], - "is_dynamic_mapped": false, - "solid_def_name": "typed_asset", - "solid_name": "typed_asset", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [], - "is_dynamic_mapped": false, - "solid_def_name": "typed_multi_asset", - "solid_name": "typed_multi_asset", - "tags": {} - }, { "__class__": "SolidInvocationSnap", "input_dep_snaps": [], "is_dynamic_mapped": false, - "solid_def_name": "unpartitioned_upstream_of_partitioned", - "solid_name": "unpartitioned_upstream_of_partitioned", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ - { - "__class__": "InputDependencySnap", - "input_name": "typed_asset", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "typed_asset" - } - ] - } - ], - "is_dynamic_mapped": false, - "solid_def_name": "untyped_asset", - "solid_name": "untyped_asset", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ - { - "__class__": "InputDependencySnap", - "input_name": "unpartitioned_upstream_of_partitioned", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "unpartitioned_upstream_of_partitioned" - } - ] - } - ], - "is_dynamic_mapped": false, - "solid_def_name": "upstream_daily_partitioned_asset", - "solid_name": "upstream_daily_partitioned_asset", + "solid_def_name": "throw_a_thing", + "solid_name": "throw_a_thing", "tags": {} } ] }, "description": null, - "graph_def_name": "__ASSET_JOB_5", + "graph_def_name": "naughty_programmer_job", "lineage_snapshot": null, "mode_def_snaps": [ { @@ -7763,20 +8296,6 @@ ], "name": "default", "resource_def_snaps": [ - { - "__class__": "ResourceDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "config", - "type_key": "Shape.9a3a315bff2146cca750edbec49c6b4b4d0ce58e" - }, - "description": null, - "name": "hanging_asset_resource" - }, { "__class__": "ResourceDefSnap", "config_field_snap": { @@ -7788,52 +8307,18 @@ "name": "config", "type_key": "Any" }, - "description": null, + "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", "name": "io_manager" } ], - "root_config_key": "Shape.88018c214f1ed9bdc606cb18e0cb1a0d3611fae7" + "root_config_key": "Shape.9921ba4c33a841f7499fd90a37710a02cf33b795" } ], - "name": "__ASSET_JOB_5", + "name": "naughty_programmer_job", "solid_definitions_snapshot": { "__class__": "SolidDefinitionsSnapshot", "composite_solid_def_snaps": [], "solid_def_snaps": [ - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - }, - "description": null, - "input_def_snaps": [ - { - "__class__": "InputDefSnap", - "dagster_type_key": "Any", - "description": null, - "name": "asset_1" - } - ], - "name": "asset_1_my_check", - "output_def_snaps": [ - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" - } - ], - "required_resource_keys": [], - "tags": {} - }, { "__class__": "SolidDefSnap", "config_field_snap": { @@ -7847,399 +8332,7 @@ }, "description": null, "input_def_snaps": [], - "name": "check_in_op_asset", - "output_def_snaps": [ - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" - }, - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "check_in_op_asset_my_check" - } - ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - }, - "description": null, - "input_def_snaps": [ - { - "__class__": "InputDefSnap", - "dagster_type_key": "Any", - "description": null, - "name": "fresh_diamond_left" - }, - { - "__class__": "InputDefSnap", - "dagster_type_key": "Any", - "description": null, - "name": "fresh_diamond_right" - } - ], - "name": "fresh_diamond_bottom", - "output_def_snaps": [ - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" - } - ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - }, - "description": null, - "input_def_snaps": [ - { - "__class__": "InputDefSnap", - "dagster_type_key": "Any", - "description": null, - "name": "fresh_diamond_top" - } - ], - "name": "fresh_diamond_left", - "output_def_snaps": [ - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" - } - ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - }, - "description": null, - "input_def_snaps": [ - { - "__class__": "InputDefSnap", - "dagster_type_key": "Any", - "description": null, - "name": "fresh_diamond_top" - } - ], - "name": "fresh_diamond_right", - "output_def_snaps": [ - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" - } - ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - }, - "description": null, - "input_def_snaps": [ - { - "__class__": "InputDefSnap", - "dagster_type_key": "Nothing", - "description": null, - "name": "diamond_source" - } - ], - "name": "fresh_diamond_top", - "output_def_snaps": [ - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" - } - ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - }, - "description": null, - "input_def_snaps": [], - "name": "single_run_backfill_policy_asset", - "output_def_snaps": [ - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" - } - ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "config", - "type_key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709" - }, - "description": null, - "input_def_snaps": [], - "name": "subsettable_checked_multi_asset", - "output_def_snaps": [ - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, - "is_required": false, - "name": "one" - }, - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, - "is_required": false, - "name": "two" - }, - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, - "is_required": false, - "name": "one_my_check" - }, - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, - "is_required": false, - "name": "one_my_other_check" - } - ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - }, - "description": null, - "input_def_snaps": [ - { - "__class__": "InputDefSnap", - "dagster_type_key": "Any", - "description": null, - "name": "int_asset" - } - ], - "name": "typed_asset", - "output_def_snaps": [ - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Int", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" - } - ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "config", - "type_key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709" - }, - "description": null, - "input_def_snaps": [], - "name": "typed_multi_asset", - "output_def_snaps": [ - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Int", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "int_asset" - }, - { - "__class__": "OutputDefSnap", - "dagster_type_key": "String", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "str_asset" - } - ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - }, - "description": null, - "input_def_snaps": [], - "name": "unpartitioned_upstream_of_partitioned", - "output_def_snaps": [ - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" - } - ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - }, - "description": null, - "input_def_snaps": [ - { - "__class__": "InputDefSnap", - "dagster_type_key": "Any", - "description": null, - "name": "typed_asset" - } - ], - "name": "untyped_asset", - "output_def_snaps": [ - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" - } - ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - }, - "description": null, - "input_def_snaps": [ - { - "__class__": "InputDefSnap", - "dagster_type_key": "Any", - "description": null, - "name": "unpartitioned_upstream_of_partitioned" - } - ], - "name": "upstream_daily_partitioned_asset", + "name": "throw_a_thing", "output_def_snaps": [ { "__class__": "OutputDefSnap", @@ -8259,7 +8352,10 @@ } ''' # --- -# name: test_all_snapshot_ids[110] +# name: test_all_snapshot_ids[109] + '913c310b609478d52a81ee83bdd4b095d0f2932d' +# --- +# name: test_all_snapshot_ids[10] ''' { "__class__": "PipelineSnapshot", @@ -8420,6 +8516,29 @@ "scalar_kind": null, "type_param_keys": null }, + "Selector.2571019f1a5201853d11032145ac3e534067f214": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "env", + "type_key": "String" + } + ], + "given_name": null, + "key": "Selector.2571019f1a5201853d11032145ac3e534067f214", + "kind": { + "__enum__": "ConfigTypeKind.SELECTOR" + }, + "scalar_kind": null, + "type_param_keys": null + }, "Selector.a9799b971d12ace70a2d8803c883c863417d0725": { "__class__": "ConfigTypeSnap", "description": null, @@ -8625,7 +8744,7 @@ "scalar_kind": null, "type_param_keys": null }, - "Shape.081354663b9d4b8fbfd1cb8e358763912953913f": { + "Shape.040f8ec454c5d8731098ccce0405b8c6026ffc9b": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, @@ -8633,155 +8752,346 @@ { "__class__": "ConfigFieldSnap", "default_provided": true, - "default_value_as_json_str": "\"INFO\"", - "description": "The logger's threshold.", + "default_value_as_json_str": "{}", + "description": null, "is_required": false, - "name": "log_level", - "type_key": "String" + "name": "asset_1", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" }, { "__class__": "ConfigFieldSnap", "default_provided": true, - "default_value_as_json_str": "\"dagster\"", - "description": "The name of your logger.", + "default_value_as_json_str": "{}", + "description": null, "is_required": false, - "name": "name", - "type_key": "String" - } - ], - "given_name": null, - "key": "Shape.081354663b9d4b8fbfd1cb8e358763912953913f", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.09d73f0755bf4752d3f121837669c8660dcf451e": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ + "name": "asset_1_my_check", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, { "__class__": "ConfigFieldSnap", "default_provided": true, - "default_value_as_json_str": "{\"retries\": {\"enabled\": {}}}", - "description": "Execute all steps in a single process.", + "default_value_as_json_str": "{}", + "description": null, "is_required": false, - "name": "config", - "type_key": "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c" - } - ], - "given_name": null, - "key": "Shape.09d73f0755bf4752d3f121837669c8660dcf451e", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ + "name": "asset_2", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, { "__class__": "ConfigFieldSnap", "default_provided": true, - "default_value_as_json_str": "{\"log_level\": \"INFO\", \"name\": \"dagster\"}", - "description": "The default colored console logger.", + "default_value_as_json_str": "{}", + "description": null, "is_required": false, - "name": "config", - "type_key": "Shape.081354663b9d4b8fbfd1cb8e358763912953913f" - } - ], - "given_name": null, - "key": "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ + "name": "asset_3", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, { "__class__": "ConfigFieldSnap", "default_provided": true, "default_value_as_json_str": "{}", - "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", + "description": null, "is_required": false, - "name": "io_manager", + "name": "asset_one", "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - } - ], - "given_name": null, - "key": "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ + }, { "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": "[DEPRECATED]", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, "is_required": false, - "name": "marker_to_close", - "type_key": "String" + "name": "asset_two", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" }, { "__class__": "ConfigFieldSnap", "default_provided": true, - "default_value_as_json_str": "{\"enabled\": {}}", - "description": "Whether retries are enabled or not. By default, retries are enabled.", + "default_value_as_json_str": "{}", + "description": null, "is_required": false, - "name": "retries", - "type_key": "Selector.1bfb167aea90780aa679597800c71bd8c65ed0b2" - } - ], - "given_name": null, - "key": "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ + "name": "asset_yields_observation", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, { "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "default_provided": true, + "default_value_as_json_str": "{}", "description": null, - "is_required": true, - "name": "path", - "type_key": "String" + "is_required": false, + "name": "bar", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "baz", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "check_in_op_asset", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "downstream_asset", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "executable_asset", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "fail_partition_materialization", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "first_asset", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "foo", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "foo_bar", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "fresh_diamond_bottom", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "fresh_diamond_left", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "fresh_diamond_right", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "fresh_diamond_top", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "grouped_asset_1", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "grouped_asset_2", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "grouped_asset_4", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "hanging_asset", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"ops\": {\"hanging_op\": {}, \"my_op\": {}, \"never_runs_op\": {}}}", + "description": null, + "is_required": false, + "name": "hanging_graph", + "type_key": "Shape.35d3e42b53e66506c5867f04644849cd03763bc6" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "hanging_partition_asset", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "never_runs_asset", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"config\": {}}", + "description": null, + "is_required": false, + "name": "subsettable_checked_multi_asset", + "type_key": "Shape.62edccaf30696e25335ae92685bdc41e204e30e6" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "typed_asset", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"config\": {}}", + "description": null, + "is_required": false, + "name": "typed_multi_asset", + "type_key": "Shape.62edccaf30696e25335ae92685bdc41e204e30e6" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "unconnected", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"config\": {}}", + "description": null, + "is_required": false, + "name": "unexecutable_asset", + "type_key": "Shape.62edccaf30696e25335ae92685bdc41e204e30e6" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "ungrouped_asset_3", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "ungrouped_asset_5", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "unpartitioned_upstream_of_partitioned", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "untyped_asset", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "yield_partition_materialization", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" } ], "given_name": null, - "key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2", + "key": "Shape.040f8ec454c5d8731098ccce0405b8c6026ffc9b", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, "type_param_keys": null }, - "Shape.61e1eeaf22dac69e3d93b94002a5eb303d2c2151": { + "Shape.081354663b9d4b8fbfd1cb8e358763912953913f": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, @@ -8789,45 +9099,54 @@ { "__class__": "ConfigFieldSnap", "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, + "default_value_as_json_str": "\"INFO\"", + "description": "The logger's threshold.", "is_required": false, - "name": "return_hello", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + "name": "log_level", + "type_key": "String" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "\"dagster\"", + "description": "The name of your logger.", + "is_required": false, + "name": "name", + "type_key": "String" } ], "given_name": null, - "key": "Shape.61e1eeaf22dac69e3d93b94002a5eb303d2c2151", + "key": "Shape.081354663b9d4b8fbfd1cb8e358763912953913f", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, "type_param_keys": null }, - "Shape.743e47901855cb245064dd633e217bfcb49a11a7": { + "Shape.09d73f0755bf4752d3f121837669c8660dcf451e": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, "fields": [ { "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, + "default_provided": true, + "default_value_as_json_str": "{\"retries\": {\"enabled\": {}}}", + "description": "Execute all steps in a single process.", "is_required": false, "name": "config", - "type_key": "Any" + "type_key": "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c" } ], "given_name": null, - "key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7", + "key": "Shape.09d73f0755bf4752d3f121837669c8660dcf451e", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, "type_param_keys": null }, - "Shape.cf1bfb906829a69c3b012b4858c1ebfe0080e350": { + "Shape.0b0f8bc2a4384c30a0a54aeb9d94d1267c8e0b25": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, @@ -8853,44 +9172,54 @@ { "__class__": "ConfigFieldSnap", "default_provided": true, - "default_value_as_json_str": "{\"return_hello\": {}}", + "default_value_as_json_str": "{\"asset_1\": {}, \"asset_1_my_check\": {}, \"asset_2\": {}, \"asset_3\": {}, \"asset_one\": {}, \"asset_two\": {}, \"asset_yields_observation\": {}, \"bar\": {}, \"baz\": {}, \"check_in_op_asset\": {}, \"downstream_asset\": {}, \"executable_asset\": {}, \"fail_partition_materialization\": {}, \"first_asset\": {}, \"foo\": {}, \"foo_bar\": {}, \"fresh_diamond_bottom\": {}, \"fresh_diamond_left\": {}, \"fresh_diamond_right\": {}, \"fresh_diamond_top\": {}, \"grouped_asset_1\": {}, \"grouped_asset_2\": {}, \"grouped_asset_4\": {}, \"hanging_asset\": {}, \"hanging_graph\": {\"ops\": {\"hanging_op\": {}, \"my_op\": {}, \"never_runs_op\": {}}}, \"hanging_partition_asset\": {}, \"never_runs_asset\": {}, \"subsettable_checked_multi_asset\": {\"config\": {}}, \"typed_asset\": {}, \"typed_multi_asset\": {\"config\": {}}, \"unconnected\": {}, \"unexecutable_asset\": {\"config\": {}}, \"ungrouped_asset_3\": {}, \"ungrouped_asset_5\": {}, \"unpartitioned_upstream_of_partitioned\": {}, \"untyped_asset\": {}, \"yield_partition_materialization\": {}}", "description": "Configure runtime parameters for ops or assets.", "is_required": false, "name": "ops", - "type_key": "Shape.61e1eeaf22dac69e3d93b94002a5eb303d2c2151" + "type_key": "Shape.040f8ec454c5d8731098ccce0405b8c6026ffc9b" }, { "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"io_manager\": {}}", + "default_provided": false, + "default_value_as_json_str": null, "description": "Configure how shared resources are implemented within a run.", - "is_required": false, + "is_required": true, "name": "resources", - "type_key": "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778" + "type_key": "Shape.7493b137e48f8d4b013bce61e92617ff1bc51f7f" } ], "given_name": null, - "key": "Shape.cf1bfb906829a69c3b012b4858c1ebfe0080e350", + "key": "Shape.0b0f8bc2a4384c30a0a54aeb9d94d1267c8e0b25", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, "type_param_keys": null }, - "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709": { + "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, - "fields": [], + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"log_level\": \"INFO\", \"name\": \"dagster\"}", + "description": "The default colored console logger.", + "is_required": false, + "name": "config", + "type_key": "Shape.081354663b9d4b8fbfd1cb8e358763912953913f" + } + ], "given_name": null, - "key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709", + "key": "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, "type_param_keys": null }, - "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b": { + "Shape.18b2faaf1efd505374f7f25fcb61ed59bd5be851": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, @@ -8901,395 +9230,178 @@ "default_value_as_json_str": null, "description": null, "is_required": false, - "name": "console", - "type_key": "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a" + "name": "base_dir", + "type_key": "StringSourceType" } ], "given_name": null, - "key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b", + "key": "Shape.18b2faaf1efd505374f7f25fcb61ed59bd5be851", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, "type_param_keys": null }, - "String": { + "Shape.35d3e42b53e66506c5867f04644849cd03763bc6": { "__class__": "ConfigTypeSnap", - "description": "", + "description": null, "enum_values": null, - "fields": null, - "given_name": "String", - "key": "String", + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"hanging_op\": {}, \"my_op\": {}, \"never_runs_op\": {}}", + "description": null, + "is_required": false, + "name": "ops", + "type_key": "Shape.811a60b4c43530c3d6100304f377dbd2d3045291" + } + ], + "given_name": null, + "key": "Shape.35d3e42b53e66506c5867f04644849cd03763bc6", "kind": { - "__enum__": "ConfigTypeKind.SCALAR" - }, - "scalar_kind": { - "__enum__": "ConfigScalarKind.STRING" + "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, + "scalar_kind": null, "type_param_keys": null - } - } - }, - "dagster_type_namespace_snapshot": { - "__class__": "DagsterTypeNamespaceSnapshot", - "all_dagster_type_snaps_by_key": { - "Any": { - "__class__": "DagsterTypeSnap", + }, + "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c": { + "__class__": "ConfigTypeSnap", "description": null, - "display_name": "Any", - "is_builtin": true, - "key": "Any", + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": "[DEPRECATED]", + "is_required": false, + "name": "marker_to_close", + "type_key": "String" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"enabled\": {}}", + "description": "Whether retries are enabled or not. By default, retries are enabled.", + "is_required": false, + "name": "retries", + "type_key": "Selector.1bfb167aea90780aa679597800c71bd8c65ed0b2" + } + ], + "given_name": null, + "key": "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c", "kind": { - "__enum__": "DagsterTypeKind.ANY" + "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, - "loader_schema_key": "Selector.f2fe6dfdc60a1947a8f8e7cd377a012b47065bc4", - "materializer_schema_key": null, - "name": "Any", - "type_param_keys": [] + "scalar_kind": null, + "type_param_keys": null }, - "Bool": { - "__class__": "DagsterTypeSnap", + "Shape.44f2a71367507edd1b8e64f739222c4312b3691b": { + "__class__": "ConfigTypeSnap", "description": null, - "display_name": "Bool", - "is_builtin": true, - "key": "Bool", + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "config", + "type_key": "Shape.18b2faaf1efd505374f7f25fcb61ed59bd5be851" + } + ], + "given_name": null, + "key": "Shape.44f2a71367507edd1b8e64f739222c4312b3691b", "kind": { - "__enum__": "DagsterTypeKind.SCALAR" + "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, - "loader_schema_key": "ScalarUnion.Bool-Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59", - "materializer_schema_key": null, - "name": "Bool", - "type_param_keys": [] + "scalar_kind": null, + "type_param_keys": null }, - "Float": { - "__class__": "DagsterTypeSnap", + "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2": { + "__class__": "ConfigTypeSnap", "description": null, - "display_name": "Float", - "is_builtin": true, - "key": "Float", + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "path", + "type_key": "String" + } + ], + "given_name": null, + "key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2", "kind": { - "__enum__": "DagsterTypeKind.SCALAR" + "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, - "loader_schema_key": "ScalarUnion.Float-Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3", - "materializer_schema_key": null, - "name": "Float", - "type_param_keys": [] + "scalar_kind": null, + "type_param_keys": null }, - "Int": { - "__class__": "DagsterTypeSnap", + "Shape.62edccaf30696e25335ae92685bdc41e204e30e6": { + "__class__": "ConfigTypeSnap", "description": null, - "display_name": "Int", - "is_builtin": true, - "key": "Int", + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "config", + "type_key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709" + } + ], + "given_name": null, + "key": "Shape.62edccaf30696e25335ae92685bdc41e204e30e6", "kind": { - "__enum__": "DagsterTypeKind.SCALAR" - }, - "loader_schema_key": "ScalarUnion.Int-Selector.a9799b971d12ace70a2d8803c883c863417d0725", - "materializer_schema_key": null, - "name": "Int", - "type_param_keys": [] - }, - "Nothing": { - "__class__": "DagsterTypeSnap", - "description": null, - "display_name": "Nothing", - "is_builtin": true, - "key": "Nothing", - "kind": { - "__enum__": "DagsterTypeKind.NOTHING" - }, - "loader_schema_key": null, - "materializer_schema_key": null, - "name": "Nothing", - "type_param_keys": [] - }, - "String": { - "__class__": "DagsterTypeSnap", - "description": null, - "display_name": "String", - "is_builtin": true, - "key": "String", - "kind": { - "__enum__": "DagsterTypeKind.SCALAR" - }, - "loader_schema_key": "ScalarUnion.String-Selector.e04723c9d9937e3ab21206435b22247cfbe58269", - "materializer_schema_key": null, - "name": "String", - "type_param_keys": [] - } - } - }, - "dep_structure_snapshot": { - "__class__": "DependencyStructureSnapshot", - "solid_invocation_snaps": [ - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [], - "is_dynamic_mapped": false, - "solid_def_name": "return_hello", - "solid_name": "return_hello", - "tags": {} - } - ] - }, - "description": null, - "graph_def_name": "no_config_job", - "lineage_snapshot": null, - "mode_def_snaps": [ - { - "__class__": "ModeDefSnap", - "description": null, - "logger_def_snaps": [ - { - "__class__": "LoggerDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"log_level\": \"INFO\", \"name\": \"dagster\"}", - "description": "The default colored console logger.", - "is_required": false, - "name": "config", - "type_key": "Shape.081354663b9d4b8fbfd1cb8e358763912953913f" - }, - "description": "The default colored console logger.", - "name": "console" - } - ], - "name": "default", - "resource_def_snaps": [ - { - "__class__": "ResourceDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - }, - "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", - "name": "io_manager" - } - ], - "root_config_key": "Shape.cf1bfb906829a69c3b012b4858c1ebfe0080e350" - } - ], - "name": "no_config_job", - "solid_definitions_snapshot": { - "__class__": "SolidDefinitionsSnapshot", - "composite_solid_def_snaps": [], - "solid_def_snaps": [ - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - }, - "description": null, - "input_def_snaps": [], - "name": "return_hello", - "output_def_snaps": [ - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" - } - ], - "required_resource_keys": [], - "tags": {} - } - ] - }, - "tags": {} - } - ''' -# --- -# name: test_all_snapshot_ids[111] - '98a8e544c66ff337c2aef1334603df0a3b1c7434' -# --- -# name: test_all_snapshot_ids[112] - ''' - { - "__class__": "PipelineSnapshot", - "config_schema_snapshot": { - "__class__": "ConfigSchemaSnapshot", - "all_config_snaps_by_key": { - "Any": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": null, - "given_name": "Any", - "key": "Any", - "kind": { - "__enum__": "ConfigTypeKind.ANY" + "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, "type_param_keys": null }, - "Bool": { - "__class__": "ConfigTypeSnap", - "description": "", - "enum_values": null, - "fields": null, - "given_name": "Bool", - "key": "Bool", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR" - }, - "scalar_kind": { - "__enum__": "ConfigScalarKind.BOOL" - }, - "type_param_keys": null - }, - "Float": { - "__class__": "ConfigTypeSnap", - "description": "", - "enum_values": null, - "fields": null, - "given_name": "Float", - "key": "Float", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR" - }, - "scalar_kind": { - "__enum__": "ConfigScalarKind.FLOAT" - }, - "type_param_keys": null - }, - "Int": { - "__class__": "ConfigTypeSnap", - "description": "", - "enum_values": null, - "fields": null, - "given_name": "Int", - "key": "Int", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR" - }, - "scalar_kind": { - "__enum__": "ConfigScalarKind.INT" - }, - "type_param_keys": null - }, - "ScalarUnion.Bool-Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": null, - "given_name": null, - "key": "ScalarUnion.Bool-Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR_UNION" - }, - "scalar_kind": null, - "type_param_keys": [ - "Bool", - "Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59" - ] - }, - "ScalarUnion.Float-Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": null, - "given_name": null, - "key": "ScalarUnion.Float-Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR_UNION" - }, - "scalar_kind": null, - "type_param_keys": [ - "Float", - "Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3" - ] - }, - "ScalarUnion.Int-Selector.a9799b971d12ace70a2d8803c883c863417d0725": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": null, - "given_name": null, - "key": "ScalarUnion.Int-Selector.a9799b971d12ace70a2d8803c883c863417d0725", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR_UNION" - }, - "scalar_kind": null, - "type_param_keys": [ - "Int", - "Selector.a9799b971d12ace70a2d8803c883c863417d0725" - ] - }, - "ScalarUnion.String-Selector.e04723c9d9937e3ab21206435b22247cfbe58269": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": null, - "given_name": null, - "key": "ScalarUnion.String-Selector.e04723c9d9937e3ab21206435b22247cfbe58269", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR_UNION" - }, - "scalar_kind": null, - "type_param_keys": [ - "String", - "Selector.e04723c9d9937e3ab21206435b22247cfbe58269" - ] - }, - "Selector.1bfb167aea90780aa679597800c71bd8c65ed0b2": { + "Shape.743e47901855cb245064dd633e217bfcb49a11a7": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, "fields": [ { "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "disabled", - "type_key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", + "default_provided": false, + "default_value_as_json_str": null, "description": null, "is_required": false, - "name": "enabled", - "type_key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709" + "name": "config", + "type_key": "Any" } ], "given_name": null, - "key": "Selector.1bfb167aea90780aa679597800c71bd8c65ed0b2", + "key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7", "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" + "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, "type_param_keys": null }, - "Selector.a9799b971d12ace70a2d8803c883c863417d0725": { + "Shape.7493b137e48f8d4b013bce61e92617ff1bc51f7f": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, "fields": [ { "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "default_provided": true, + "default_value_as_json_str": "{}", "description": null, - "is_required": true, - "name": "json", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + "is_required": false, + "name": "dummy_io_manager", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" }, { "__class__": "ConfigFieldSnap", @@ -9297,69 +9409,69 @@ "default_value_as_json_str": null, "description": null, "is_required": true, - "name": "pickle", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + "name": "hanging_asset_resource", + "type_key": "Shape.b13a6c5637084590cc1538f9522324bfeb4b46b3" }, { "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "value", - "type_key": "Int" + "default_provided": true, + "default_value_as_json_str": "{\"config\": {}}", + "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", + "is_required": false, + "name": "io_manager", + "type_key": "Shape.44f2a71367507edd1b8e64f739222c4312b3691b" } ], "given_name": null, - "key": "Selector.a9799b971d12ace70a2d8803c883c863417d0725", + "key": "Shape.7493b137e48f8d4b013bce61e92617ff1bc51f7f", "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" + "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, "type_param_keys": null }, - "Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59": { + "Shape.811a60b4c43530c3d6100304f377dbd2d3045291": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, "fields": [ { "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "default_provided": true, + "default_value_as_json_str": "{}", "description": null, - "is_required": true, - "name": "json", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + "is_required": false, + "name": "hanging_op", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" }, { "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "default_provided": true, + "default_value_as_json_str": "{}", "description": null, - "is_required": true, - "name": "pickle", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + "is_required": false, + "name": "my_op", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" }, { "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "default_provided": true, + "default_value_as_json_str": "{}", "description": null, - "is_required": true, - "name": "value", - "type_key": "Bool" + "is_required": false, + "name": "never_runs_op", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" } ], "given_name": null, - "key": "Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59", + "key": "Shape.811a60b4c43530c3d6100304f377dbd2d3045291", "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" + "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, "type_param_keys": null }, - "Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3": { + "Shape.9a3a315bff2146cca750edbec49c6b4b4d0ce58e": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, @@ -9370,37 +9482,19 @@ "default_value_as_json_str": null, "description": null, "is_required": true, - "name": "json", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "pickle", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "value", - "type_key": "Float" + "name": "file", + "type_key": "String" } ], "given_name": null, - "key": "Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3", + "key": "Shape.9a3a315bff2146cca750edbec49c6b4b4d0ce58e", "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" + "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, "type_param_keys": null }, - "Selector.e04723c9d9937e3ab21206435b22247cfbe58269": { + "Shape.b13a6c5637084590cc1538f9522324bfeb4b46b3": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, @@ -9411,434 +9505,84 @@ "default_value_as_json_str": null, "description": null, "is_required": true, - "name": "json", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "pickle", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "value", - "type_key": "String" + "name": "config", + "type_key": "Shape.9a3a315bff2146cca750edbec49c6b4b4d0ce58e" } ], "given_name": null, - "key": "Selector.e04723c9d9937e3ab21206435b22247cfbe58269", + "key": "Shape.b13a6c5637084590cc1538f9522324bfeb4b46b3", "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" + "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, "type_param_keys": null }, - "Selector.f2fe6dfdc60a1947a8f8e7cd377a012b47065bc4": { + "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "json", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "pickle", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "value", - "type_key": "Any" - } - ], + "fields": [], "given_name": null, - "key": "Selector.f2fe6dfdc60a1947a8f8e7cd377a012b47065bc4", + "key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709", "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" + "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, "type_param_keys": null }, - "Shape.081354663b9d4b8fbfd1cb8e358763912953913f": { + "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, "fields": [ { "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "\"INFO\"", - "description": "The logger's threshold.", - "is_required": false, - "name": "log_level", - "type_key": "String" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "\"dagster\"", - "description": "The name of your logger.", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, "is_required": false, - "name": "name", - "type_key": "String" + "name": "console", + "type_key": "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a" } ], "given_name": null, - "key": "Shape.081354663b9d4b8fbfd1cb8e358763912953913f", + "key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, "type_param_keys": null }, - "Shape.09d73f0755bf4752d3f121837669c8660dcf451e": { + "String": { "__class__": "ConfigTypeSnap", - "description": null, + "description": "", "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"retries\": {\"enabled\": {}}}", - "description": "Execute all steps in a single process.", - "is_required": false, - "name": "config", - "type_key": "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c" - } - ], - "given_name": null, - "key": "Shape.09d73f0755bf4752d3f121837669c8660dcf451e", + "fields": null, + "given_name": "String", + "key": "String", "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" + "__enum__": "ConfigTypeKind.SCALAR" + }, + "scalar_kind": { + "__enum__": "ConfigScalarKind.STRING" }, - "scalar_kind": null, "type_param_keys": null }, - "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a": { + "StringSourceType": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"log_level\": \"INFO\", \"name\": \"dagster\"}", - "description": "The default colored console logger.", - "is_required": false, - "name": "config", - "type_key": "Shape.081354663b9d4b8fbfd1cb8e358763912953913f" - } - ], + "fields": null, "given_name": null, - "key": "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a", + "key": "StringSourceType", "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" + "__enum__": "ConfigTypeKind.SCALAR_UNION" }, "scalar_kind": null, - "type_param_keys": null - }, - "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": "[DEPRECATED]", - "is_required": false, - "name": "marker_to_close", - "type_key": "String" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"enabled\": {}}", - "description": "Whether retries are enabled or not. By default, retries are enabled.", - "is_required": false, - "name": "retries", - "type_key": "Selector.1bfb167aea90780aa679597800c71bd8c65ed0b2" - } - ], - "given_name": null, - "key": "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.4942ebf48d32aa0f8268910e01ed6544ad5b0132": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "hanging_asset_resource", - "type_key": "Shape.b13a6c5637084590cc1538f9522324bfeb4b46b3" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "io_manager", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - } - ], - "given_name": null, - "key": "Shape.4942ebf48d32aa0f8268910e01ed6544ad5b0132", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "path", - "type_key": "String" - } - ], - "given_name": null, - "key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.743e47901855cb245064dd633e217bfcb49a11a7": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - } - ], - "given_name": null, - "key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.9a3a315bff2146cca750edbec49c6b4b4d0ce58e": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "file", - "type_key": "String" - } - ], - "given_name": null, - "key": "Shape.9a3a315bff2146cca750edbec49c6b4b4d0ce58e", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.b02f9c378d5f0f3ea347615e41637ef3f40b02dc": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "no_multipartitions_1", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - } - ], - "given_name": null, - "key": "Shape.b02f9c378d5f0f3ea347615e41637ef3f40b02dc", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.b13a6c5637084590cc1538f9522324bfeb4b46b3": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "config", - "type_key": "Shape.9a3a315bff2146cca750edbec49c6b4b4d0ce58e" - } - ], - "given_name": null, - "key": "Shape.b13a6c5637084590cc1538f9522324bfeb4b46b3", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [], - "given_name": null, - "key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "console", - "type_key": "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a" - } - ], - "given_name": null, - "key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.fd4a76b64b13db8dcddd923413615855be670ee2": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"config\": {\"retries\": {\"enabled\": {}}}}", - "description": "Configure how steps are executed within a run.", - "is_required": false, - "name": "execution", - "type_key": "Shape.09d73f0755bf4752d3f121837669c8660dcf451e" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": "Configure how loggers emit messages within a run.", - "is_required": false, - "name": "loggers", - "type_key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"no_multipartitions_1\": {}}", - "description": "Configure runtime parameters for ops or assets.", - "is_required": false, - "name": "ops", - "type_key": "Shape.b02f9c378d5f0f3ea347615e41637ef3f40b02dc" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"io_manager\": {}}", - "description": "Configure how shared resources are implemented within a run.", - "is_required": false, - "name": "resources", - "type_key": "Shape.4942ebf48d32aa0f8268910e01ed6544ad5b0132" - } - ], - "given_name": null, - "key": "Shape.fd4a76b64b13db8dcddd923413615855be670ee2", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "String": { - "__class__": "ConfigTypeSnap", - "description": "", - "enum_values": null, - "fields": null, - "given_name": "String", - "key": "String", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR" - }, - "scalar_kind": { - "__enum__": "ConfigScalarKind.STRING" - }, - "type_param_keys": null + "type_param_keys": [ + "String", + "Selector.2571019f1a5201853d11032145ac3e534067f214" + ] } } }, @@ -9938,885 +9682,535 @@ "__class__": "SolidInvocationSnap", "input_dep_snaps": [], "is_dynamic_mapped": false, - "solid_def_name": "no_multipartitions_1", - "solid_name": "no_multipartitions_1", + "solid_def_name": "asset_1", + "solid_name": "asset_1", "tags": {} - } - ] - }, - "description": null, - "graph_def_name": "no_multipartitions_job", - "lineage_snapshot": null, - "mode_def_snaps": [ - { - "__class__": "ModeDefSnap", - "description": null, - "logger_def_snaps": [ - { - "__class__": "LoggerDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"log_level\": \"INFO\", \"name\": \"dagster\"}", - "description": "The default colored console logger.", - "is_required": false, - "name": "config", - "type_key": "Shape.081354663b9d4b8fbfd1cb8e358763912953913f" - }, - "description": "The default colored console logger.", - "name": "console" - } - ], - "name": "default", - "resource_def_snaps": [ - { - "__class__": "ResourceDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "config", - "type_key": "Shape.9a3a315bff2146cca750edbec49c6b4b4d0ce58e" - }, - "description": null, - "name": "hanging_asset_resource" - }, - { - "__class__": "ResourceDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - }, - "description": null, - "name": "io_manager" - } - ], - "root_config_key": "Shape.fd4a76b64b13db8dcddd923413615855be670ee2" - } - ], - "name": "no_multipartitions_job", - "solid_definitions_snapshot": { - "__class__": "SolidDefinitionsSnapshot", - "composite_solid_def_snaps": [], - "solid_def_snaps": [ + }, { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - }, - "description": null, - "input_def_snaps": [], - "name": "no_multipartitions_1", - "output_def_snaps": [ + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [ { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" + "__class__": "InputDependencySnap", + "input_name": "asset_1", + "is_dynamic_collect": false, + "upstream_output_snaps": [ + { + "__class__": "OutputHandleSnap", + "output_name": "result", + "solid_name": "asset_1" + } + ] } ], - "required_resource_keys": [], + "is_dynamic_mapped": false, + "solid_def_name": "asset_1_my_check", + "solid_name": "asset_1_my_check", "tags": {} - } - ] - }, - "tags": {} - } - ''' -# --- -# name: test_all_snapshot_ids[113] - 'b56e5292632a8b4ab9839c8c0a512c79a2fcfea5' -# --- -# name: test_all_snapshot_ids[114] - ''' - { - "__class__": "PipelineSnapshot", - "config_schema_snapshot": { - "__class__": "ConfigSchemaSnapshot", - "all_config_snaps_by_key": { - "Any": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": null, - "given_name": "Any", - "key": "Any", - "kind": { - "__enum__": "ConfigTypeKind.ANY" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Bool": { - "__class__": "ConfigTypeSnap", - "description": "", - "enum_values": null, - "fields": null, - "given_name": "Bool", - "key": "Bool", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR" - }, - "scalar_kind": { - "__enum__": "ConfigScalarKind.BOOL" - }, - "type_param_keys": null }, - "Float": { - "__class__": "ConfigTypeSnap", - "description": "", - "enum_values": null, - "fields": null, - "given_name": "Float", - "key": "Float", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR" - }, - "scalar_kind": { - "__enum__": "ConfigScalarKind.FLOAT" - }, - "type_param_keys": null + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [ + { + "__class__": "InputDependencySnap", + "input_name": "asset_1", + "is_dynamic_collect": false, + "upstream_output_snaps": [ + { + "__class__": "OutputHandleSnap", + "output_name": "result", + "solid_name": "asset_1" + } + ] + } + ], + "is_dynamic_mapped": false, + "solid_def_name": "asset_2", + "solid_name": "asset_2", + "tags": {} }, - "Int": { - "__class__": "ConfigTypeSnap", - "description": "", - "enum_values": null, - "fields": null, - "given_name": "Int", - "key": "Int", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR" - }, - "scalar_kind": { - "__enum__": "ConfigScalarKind.INT" - }, - "type_param_keys": null + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [ + { + "__class__": "InputDependencySnap", + "input_name": "asset_2", + "is_dynamic_collect": false, + "upstream_output_snaps": [ + { + "__class__": "OutputHandleSnap", + "output_name": "result", + "solid_name": "asset_2" + } + ] + } + ], + "is_dynamic_mapped": false, + "solid_def_name": "asset_3", + "solid_name": "asset_3", + "tags": {} }, - "ScalarUnion.Bool-Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": null, - "given_name": null, - "key": "ScalarUnion.Bool-Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR_UNION" - }, - "scalar_kind": null, - "type_param_keys": [ - "Bool", - "Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59" - ] + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [], + "is_dynamic_mapped": false, + "solid_def_name": "asset_one", + "solid_name": "asset_one", + "tags": {} }, - "ScalarUnion.Float-Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": null, - "given_name": null, - "key": "ScalarUnion.Float-Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR_UNION" - }, - "scalar_kind": null, - "type_param_keys": [ - "Float", - "Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3" - ] + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [ + { + "__class__": "InputDependencySnap", + "input_name": "asset_one", + "is_dynamic_collect": false, + "upstream_output_snaps": [ + { + "__class__": "OutputHandleSnap", + "output_name": "result", + "solid_name": "asset_one" + } + ] + } + ], + "is_dynamic_mapped": false, + "solid_def_name": "asset_two", + "solid_name": "asset_two", + "tags": {} }, - "ScalarUnion.Int-Selector.a9799b971d12ace70a2d8803c883c863417d0725": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": null, - "given_name": null, - "key": "ScalarUnion.Int-Selector.a9799b971d12ace70a2d8803c883c863417d0725", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR_UNION" - }, - "scalar_kind": null, - "type_param_keys": [ - "Int", - "Selector.a9799b971d12ace70a2d8803c883c863417d0725" - ] + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [], + "is_dynamic_mapped": false, + "solid_def_name": "asset_yields_observation", + "solid_name": "asset_yields_observation", + "tags": {} }, - "ScalarUnion.String-Selector.e04723c9d9937e3ab21206435b22247cfbe58269": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": null, - "given_name": null, - "key": "ScalarUnion.String-Selector.e04723c9d9937e3ab21206435b22247cfbe58269", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR_UNION" - }, - "scalar_kind": null, - "type_param_keys": [ - "String", - "Selector.e04723c9d9937e3ab21206435b22247cfbe58269" - ] + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [], + "is_dynamic_mapped": false, + "solid_def_name": "bar", + "solid_name": "bar", + "tags": {} }, - "Selector.1bfb167aea90780aa679597800c71bd8c65ed0b2": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "disabled", - "type_key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709" - }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "enabled", - "type_key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709" + "__class__": "InputDependencySnap", + "input_name": "foo_bar", + "is_dynamic_collect": false, + "upstream_output_snaps": [ + { + "__class__": "OutputHandleSnap", + "output_name": "result", + "solid_name": "foo_bar" + } + ] } ], - "given_name": null, - "key": "Selector.1bfb167aea90780aa679597800c71bd8c65ed0b2", - "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" - }, - "scalar_kind": null, - "type_param_keys": null + "is_dynamic_mapped": false, + "solid_def_name": "baz", + "solid_name": "baz", + "tags": {} }, - "Selector.a9799b971d12ace70a2d8803c883c863417d0725": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "json", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "pickle", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [], + "is_dynamic_mapped": false, + "solid_def_name": "check_in_op_asset", + "solid_name": "check_in_op_asset", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "value", - "type_key": "Int" + "__class__": "InputDependencySnap", + "input_name": "hanging_graph", + "is_dynamic_collect": false, + "upstream_output_snaps": [ + { + "__class__": "OutputHandleSnap", + "output_name": "result", + "solid_name": "hanging_graph" + } + ] } ], - "given_name": null, - "key": "Selector.a9799b971d12ace70a2d8803c883c863417d0725", - "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" - }, - "scalar_kind": null, - "type_param_keys": null + "is_dynamic_mapped": false, + "solid_def_name": "downstream_asset", + "solid_name": "downstream_asset", + "tags": {} }, - "Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "json", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "pickle", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "value", - "type_key": "Bool" + "__class__": "InputDependencySnap", + "input_name": "unexecutable_asset", + "is_dynamic_collect": false, + "upstream_output_snaps": [ + { + "__class__": "OutputHandleSnap", + "output_name": "unexecutable_asset", + "solid_name": "unexecutable_asset" + } + ] } ], - "given_name": null, - "key": "Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59", - "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" - }, - "scalar_kind": null, - "type_param_keys": null + "is_dynamic_mapped": false, + "solid_def_name": "executable_asset", + "solid_name": "executable_asset", + "tags": {} }, - "Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "json", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "pickle", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [], + "is_dynamic_mapped": false, + "solid_def_name": "fail_partition_materialization", + "solid_name": "fail_partition_materialization", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "value", - "type_key": "Float" + "__class__": "InputDependencySnap", + "input_name": "dummy_source_asset", + "is_dynamic_collect": false, + "upstream_output_snaps": [] } ], - "given_name": null, - "key": "Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3", - "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" - }, - "scalar_kind": null, - "type_param_keys": null + "is_dynamic_mapped": false, + "solid_def_name": "first_asset", + "solid_name": "first_asset", + "tags": {} }, - "Selector.e04723c9d9937e3ab21206435b22247cfbe58269": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "json", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [], + "is_dynamic_mapped": false, + "solid_def_name": "foo", + "solid_name": "foo", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "pickle", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + "__class__": "InputDependencySnap", + "input_name": "bar", + "is_dynamic_collect": false, + "upstream_output_snaps": [ + { + "__class__": "OutputHandleSnap", + "output_name": "result", + "solid_name": "bar" + } + ] }, { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "value", - "type_key": "String" + "__class__": "InputDependencySnap", + "input_name": "foo", + "is_dynamic_collect": false, + "upstream_output_snaps": [ + { + "__class__": "OutputHandleSnap", + "output_name": "result", + "solid_name": "foo" + } + ] } ], - "given_name": null, - "key": "Selector.e04723c9d9937e3ab21206435b22247cfbe58269", - "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" - }, - "scalar_kind": null, - "type_param_keys": null + "is_dynamic_mapped": false, + "solid_def_name": "foo_bar", + "solid_name": "foo_bar", + "tags": {} }, - "Selector.f2fe6dfdc60a1947a8f8e7cd377a012b47065bc4": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "json", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "pickle", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + "__class__": "InputDependencySnap", + "input_name": "fresh_diamond_left", + "is_dynamic_collect": false, + "upstream_output_snaps": [ + { + "__class__": "OutputHandleSnap", + "output_name": "result", + "solid_name": "fresh_diamond_left" + } + ] }, { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "value", - "type_key": "Any" + "__class__": "InputDependencySnap", + "input_name": "fresh_diamond_right", + "is_dynamic_collect": false, + "upstream_output_snaps": [ + { + "__class__": "OutputHandleSnap", + "output_name": "result", + "solid_name": "fresh_diamond_right" + } + ] } ], - "given_name": null, - "key": "Selector.f2fe6dfdc60a1947a8f8e7cd377a012b47065bc4", - "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" - }, - "scalar_kind": null, - "type_param_keys": null + "is_dynamic_mapped": false, + "solid_def_name": "fresh_diamond_bottom", + "solid_name": "fresh_diamond_bottom", + "tags": {} }, - "Shape.081354663b9d4b8fbfd1cb8e358763912953913f": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "\"INFO\"", - "description": "The logger's threshold.", - "is_required": false, - "name": "log_level", - "type_key": "String" - }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "\"dagster\"", - "description": "The name of your logger.", - "is_required": false, - "name": "name", - "type_key": "String" + "__class__": "InputDependencySnap", + "input_name": "fresh_diamond_top", + "is_dynamic_collect": false, + "upstream_output_snaps": [ + { + "__class__": "OutputHandleSnap", + "output_name": "result", + "solid_name": "fresh_diamond_top" + } + ] } ], - "given_name": null, - "key": "Shape.081354663b9d4b8fbfd1cb8e358763912953913f", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null + "is_dynamic_mapped": false, + "solid_def_name": "fresh_diamond_left", + "solid_name": "fresh_diamond_left", + "tags": {} }, - "Shape.09d73f0755bf4752d3f121837669c8660dcf451e": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"retries\": {\"enabled\": {}}}", - "description": "Execute all steps in a single process.", - "is_required": false, - "name": "config", - "type_key": "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c" + "__class__": "InputDependencySnap", + "input_name": "fresh_diamond_top", + "is_dynamic_collect": false, + "upstream_output_snaps": [ + { + "__class__": "OutputHandleSnap", + "output_name": "result", + "solid_name": "fresh_diamond_top" + } + ] } ], - "given_name": null, - "key": "Shape.09d73f0755bf4752d3f121837669c8660dcf451e", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null + "is_dynamic_mapped": false, + "solid_def_name": "fresh_diamond_right", + "solid_name": "fresh_diamond_right", + "tags": {} }, - "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"log_level\": \"INFO\", \"name\": \"dagster\"}", - "description": "The default colored console logger.", - "is_required": false, - "name": "config", - "type_key": "Shape.081354663b9d4b8fbfd1cb8e358763912953913f" + "__class__": "InputDependencySnap", + "input_name": "diamond_source", + "is_dynamic_collect": false, + "upstream_output_snaps": [] } ], - "given_name": null, - "key": "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null + "is_dynamic_mapped": false, + "solid_def_name": "fresh_diamond_top", + "solid_name": "fresh_diamond_top", + "tags": {} }, - "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", - "is_required": false, - "name": "io_manager", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - } - ], - "given_name": null, - "key": "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [], + "is_dynamic_mapped": false, + "solid_def_name": "grouped_asset_1", + "solid_name": "grouped_asset_1", + "tags": {} }, - "Shape.1baaa7ea6f13caf1cca874c6f4cc8581ad88d08a": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"config\": {\"retries\": {\"enabled\": {}}}}", - "description": "Configure how steps are executed within a run.", - "is_required": false, - "name": "execution", - "type_key": "Shape.09d73f0755bf4752d3f121837669c8660dcf451e" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": "Configure how loggers emit messages within a run.", - "is_required": false, - "name": "loggers", - "type_key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"noop_op\": {}}", - "description": "Configure runtime parameters for ops or assets.", - "is_required": false, - "name": "ops", - "type_key": "Shape.242592fa9f0be8d5908506e918e119be06358618" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"io_manager\": {}}", - "description": "Configure how shared resources are implemented within a run.", - "is_required": false, - "name": "resources", - "type_key": "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778" - } - ], - "given_name": null, - "key": "Shape.1baaa7ea6f13caf1cca874c6f4cc8581ad88d08a", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [], + "is_dynamic_mapped": false, + "solid_def_name": "grouped_asset_2", + "solid_name": "grouped_asset_2", + "tags": {} }, - "Shape.242592fa9f0be8d5908506e918e119be06358618": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "noop_op", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - } - ], - "given_name": null, - "key": "Shape.242592fa9f0be8d5908506e918e119be06358618", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [], + "is_dynamic_mapped": false, + "solid_def_name": "grouped_asset_4", + "solid_name": "grouped_asset_4", + "tags": {} }, - "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": "[DEPRECATED]", - "is_required": false, - "name": "marker_to_close", - "type_key": "String" - }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"enabled\": {}}", - "description": "Whether retries are enabled or not. By default, retries are enabled.", - "is_required": false, - "name": "retries", - "type_key": "Selector.1bfb167aea90780aa679597800c71bd8c65ed0b2" + "__class__": "InputDependencySnap", + "input_name": "first_asset", + "is_dynamic_collect": false, + "upstream_output_snaps": [ + { + "__class__": "OutputHandleSnap", + "output_name": "result", + "solid_name": "first_asset" + } + ] } ], - "given_name": null, - "key": "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null + "is_dynamic_mapped": false, + "solid_def_name": "hanging_asset", + "solid_name": "hanging_asset", + "tags": {} }, - "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "path", - "type_key": "String" - } - ], - "given_name": null, - "key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [], + "is_dynamic_mapped": false, + "solid_def_name": "hanging_graph", + "solid_name": "hanging_graph", + "tags": {} }, - "Shape.743e47901855cb245064dd633e217bfcb49a11a7": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [], + "is_dynamic_mapped": false, + "solid_def_name": "hanging_partition_asset", + "solid_name": "hanging_partition_asset", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" + "__class__": "InputDependencySnap", + "input_name": "hanging_asset", + "is_dynamic_collect": false, + "upstream_output_snaps": [ + { + "__class__": "OutputHandleSnap", + "output_name": "result", + "solid_name": "hanging_asset" + } + ] } ], - "given_name": null, - "key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null + "is_dynamic_mapped": false, + "solid_def_name": "never_runs_asset", + "solid_name": "never_runs_asset", + "tags": {} }, - "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [], - "given_name": null, - "key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [], + "is_dynamic_mapped": false, + "solid_def_name": "subsettable_checked_multi_asset", + "solid_name": "subsettable_checked_multi_asset", + "tags": {} }, - "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "console", - "type_key": "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a" + "__class__": "InputDependencySnap", + "input_name": "int_asset", + "is_dynamic_collect": false, + "upstream_output_snaps": [ + { + "__class__": "OutputHandleSnap", + "output_name": "int_asset", + "solid_name": "typed_multi_asset" + } + ] } ], - "given_name": null, - "key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null + "is_dynamic_mapped": false, + "solid_def_name": "typed_asset", + "solid_name": "typed_asset", + "tags": {} }, - "String": { - "__class__": "ConfigTypeSnap", - "description": "", - "enum_values": null, - "fields": null, - "given_name": "String", - "key": "String", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR" - }, - "scalar_kind": { - "__enum__": "ConfigScalarKind.STRING" - }, - "type_param_keys": null - } - } - }, - "dagster_type_namespace_snapshot": { - "__class__": "DagsterTypeNamespaceSnapshot", - "all_dagster_type_snaps_by_key": { - "Any": { - "__class__": "DagsterTypeSnap", - "description": null, - "display_name": "Any", - "is_builtin": true, - "key": "Any", - "kind": { - "__enum__": "DagsterTypeKind.ANY" - }, - "loader_schema_key": "Selector.f2fe6dfdc60a1947a8f8e7cd377a012b47065bc4", - "materializer_schema_key": null, - "name": "Any", - "type_param_keys": [] + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [], + "is_dynamic_mapped": false, + "solid_def_name": "typed_multi_asset", + "solid_name": "typed_multi_asset", + "tags": {} }, - "Bool": { - "__class__": "DagsterTypeSnap", - "description": null, - "display_name": "Bool", - "is_builtin": true, - "key": "Bool", - "kind": { - "__enum__": "DagsterTypeKind.SCALAR" - }, - "loader_schema_key": "ScalarUnion.Bool-Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59", - "materializer_schema_key": null, - "name": "Bool", - "type_param_keys": [] + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [], + "is_dynamic_mapped": false, + "solid_def_name": "unconnected", + "solid_name": "unconnected", + "tags": {} }, - "Float": { - "__class__": "DagsterTypeSnap", - "description": null, - "display_name": "Float", - "is_builtin": true, - "key": "Float", - "kind": { - "__enum__": "DagsterTypeKind.SCALAR" - }, - "loader_schema_key": "ScalarUnion.Float-Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3", - "materializer_schema_key": null, - "name": "Float", - "type_param_keys": [] + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [], + "is_dynamic_mapped": false, + "solid_def_name": "unexecutable_asset", + "solid_name": "unexecutable_asset", + "tags": {} }, - "Int": { - "__class__": "DagsterTypeSnap", - "description": null, - "display_name": "Int", - "is_builtin": true, - "key": "Int", - "kind": { - "__enum__": "DagsterTypeKind.SCALAR" - }, - "loader_schema_key": "ScalarUnion.Int-Selector.a9799b971d12ace70a2d8803c883c863417d0725", - "materializer_schema_key": null, - "name": "Int", - "type_param_keys": [] + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [], + "is_dynamic_mapped": false, + "solid_def_name": "ungrouped_asset_3", + "solid_name": "ungrouped_asset_3", + "tags": {} }, - "Nothing": { - "__class__": "DagsterTypeSnap", - "description": null, - "display_name": "Nothing", - "is_builtin": true, - "key": "Nothing", - "kind": { - "__enum__": "DagsterTypeKind.NOTHING" - }, - "loader_schema_key": null, - "materializer_schema_key": null, - "name": "Nothing", - "type_param_keys": [] + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [], + "is_dynamic_mapped": false, + "solid_def_name": "ungrouped_asset_5", + "solid_name": "ungrouped_asset_5", + "tags": {} }, - "String": { - "__class__": "DagsterTypeSnap", - "description": null, - "display_name": "String", - "is_builtin": true, - "key": "String", - "kind": { - "__enum__": "DagsterTypeKind.SCALAR" - }, - "loader_schema_key": "ScalarUnion.String-Selector.e04723c9d9937e3ab21206435b22247cfbe58269", - "materializer_schema_key": null, - "name": "String", - "type_param_keys": [] - } - } - }, - "dep_structure_snapshot": { - "__class__": "DependencyStructureSnapshot", - "solid_invocation_snaps": [ { "__class__": "SolidInvocationSnap", "input_dep_snaps": [], "is_dynamic_mapped": false, - "solid_def_name": "noop_op", - "solid_name": "noop_op", + "solid_def_name": "unpartitioned_upstream_of_partitioned", + "solid_name": "unpartitioned_upstream_of_partitioned", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [ + { + "__class__": "InputDependencySnap", + "input_name": "typed_asset", + "is_dynamic_collect": false, + "upstream_output_snaps": [ + { + "__class__": "OutputHandleSnap", + "output_name": "result", + "solid_name": "typed_asset" + } + ] + } + ], + "is_dynamic_mapped": false, + "solid_def_name": "untyped_asset", + "solid_name": "untyped_asset", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [], + "is_dynamic_mapped": false, + "solid_def_name": "yield_partition_materialization", + "solid_name": "yield_partition_materialization", "tags": {} } ] }, "description": null, - "graph_def_name": "noop_job", + "graph_def_name": "__ASSET_JOB_5", "lineage_snapshot": null, "mode_def_snaps": [ { @@ -10851,18 +10245,129 @@ "name": "config", "type_key": "Any" }, + "description": null, + "name": "dummy_io_manager" + }, + { + "__class__": "ResourceDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "config", + "type_key": "Shape.9a3a315bff2146cca750edbec49c6b4b4d0ce58e" + }, + "description": null, + "name": "hanging_asset_resource" + }, + { + "__class__": "ResourceDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "config", + "type_key": "Shape.18b2faaf1efd505374f7f25fcb61ed59bd5be851" + }, "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", "name": "io_manager" } ], - "root_config_key": "Shape.1baaa7ea6f13caf1cca874c6f4cc8581ad88d08a" + "root_config_key": "Shape.0b0f8bc2a4384c30a0a54aeb9d94d1267c8e0b25" } ], - "name": "noop_job", + "name": "__ASSET_JOB_5", "solid_definitions_snapshot": { "__class__": "SolidDefinitionsSnapshot", - "composite_solid_def_snaps": [], - "solid_def_snaps": [ + "composite_solid_def_snaps": [ + { + "__class__": "CompositeSolidDefSnap", + "config_field_snap": null, + "dep_structure_snapshot": { + "__class__": "DependencyStructureSnapshot", + "solid_invocation_snaps": [ + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [ + { + "__class__": "InputDependencySnap", + "input_name": "my_op", + "is_dynamic_collect": false, + "upstream_output_snaps": [ + { + "__class__": "OutputHandleSnap", + "output_name": "result", + "solid_name": "my_op" + } + ] + } + ], + "is_dynamic_mapped": false, + "solid_def_name": "hanging_op", + "solid_name": "hanging_op", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [], + "is_dynamic_mapped": false, + "solid_def_name": "my_op", + "solid_name": "my_op", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [ + { + "__class__": "InputDependencySnap", + "input_name": "hanging_op", + "is_dynamic_collect": false, + "upstream_output_snaps": [ + { + "__class__": "OutputHandleSnap", + "output_name": "result", + "solid_name": "hanging_op" + } + ] + } + ], + "is_dynamic_mapped": false, + "solid_def_name": "never_runs_op", + "solid_name": "never_runs_op", + "tags": {} + } + ] + }, + "description": null, + "input_def_snaps": [], + "input_mapping_snaps": [], + "name": "hanging_graph", + "output_def_snaps": [ + { + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", + "description": null, + "is_dynamic": false, + "is_required": true, + "name": "result" + } + ], + "output_mapping_snaps": [ + { + "__class__": "OutputMappingSnap", + "external_output_name": "result", + "mapped_output_name": "result", + "mapped_solid_name": "never_runs_op" + } + ], + "tags": {} + } + ], + "solid_def_snaps": [ { "__class__": "SolidDefSnap", "config_field_snap": { @@ -10876,7 +10381,7 @@ }, "description": null, "input_def_snaps": [], - "name": "noop_op", + "name": "asset_1", "output_def_snaps": [ { "__class__": "OutputDefSnap", @@ -10889,837 +10394,631 @@ ], "required_resource_keys": [], "tags": {} - } - ] - }, - "tags": {} - } - ''' -# --- -# name: test_all_snapshot_ids[115] - 'd65a072229c6e8fc80db02c8d06067f3b0b48305' -# --- -# name: test_all_snapshot_ids[116] - ''' - { - "__class__": "PipelineSnapshot", - "config_schema_snapshot": { - "__class__": "ConfigSchemaSnapshot", - "all_config_snaps_by_key": { - "Any": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": null, - "given_name": "Any", - "key": "Any", - "kind": { - "__enum__": "ConfigTypeKind.ANY" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Bool": { - "__class__": "ConfigTypeSnap", - "description": "", - "enum_values": null, - "fields": null, - "given_name": "Bool", - "key": "Bool", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR" - }, - "scalar_kind": { - "__enum__": "ConfigScalarKind.BOOL" - }, - "type_param_keys": null - }, - "Float": { - "__class__": "ConfigTypeSnap", - "description": "", - "enum_values": null, - "fields": null, - "given_name": "Float", - "key": "Float", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR" - }, - "scalar_kind": { - "__enum__": "ConfigScalarKind.FLOAT" - }, - "type_param_keys": null - }, - "Int": { - "__class__": "ConfigTypeSnap", - "description": "", - "enum_values": null, - "fields": null, - "given_name": "Int", - "key": "Int", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR" - }, - "scalar_kind": { - "__enum__": "ConfigScalarKind.INT" - }, - "type_param_keys": null - }, - "ScalarUnion.Bool-Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": null, - "given_name": null, - "key": "ScalarUnion.Bool-Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR_UNION" - }, - "scalar_kind": null, - "type_param_keys": [ - "Bool", - "Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59" - ] - }, - "ScalarUnion.Float-Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": null, - "given_name": null, - "key": "ScalarUnion.Float-Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR_UNION" - }, - "scalar_kind": null, - "type_param_keys": [ - "Float", - "Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3" - ] }, - "ScalarUnion.Int-Selector.a9799b971d12ace70a2d8803c883c863417d0725": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": null, - "given_name": null, - "key": "ScalarUnion.Int-Selector.a9799b971d12ace70a2d8803c883c863417d0725", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR_UNION" - }, - "scalar_kind": null, - "type_param_keys": [ - "Int", - "Selector.a9799b971d12ace70a2d8803c883c863417d0725" - ] - }, - "ScalarUnion.String-Selector.e04723c9d9937e3ab21206435b22247cfbe58269": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": null, - "given_name": null, - "key": "ScalarUnion.String-Selector.e04723c9d9937e3ab21206435b22247cfbe58269", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR_UNION" + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" }, - "scalar_kind": null, - "type_param_keys": [ - "String", - "Selector.e04723c9d9937e3ab21206435b22247cfbe58269" - ] - }, - "Selector.1bfb167aea90780aa679597800c71bd8c65ed0b2": { - "__class__": "ConfigTypeSnap", "description": null, - "enum_values": null, - "fields": [ + "input_def_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", + "__class__": "InputDefSnap", + "dagster_type_key": "Any", "description": null, - "is_required": false, - "name": "disabled", - "type_key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709" - }, + "name": "asset_1" + } + ], + "name": "asset_1_my_check", + "output_def_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", "description": null, - "is_required": false, - "name": "enabled", - "type_key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709" + "is_dynamic": false, + "is_required": true, + "name": "result" } ], - "given_name": null, - "key": "Selector.1bfb167aea90780aa679597800c71bd8c65ed0b2", - "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" - }, - "scalar_kind": null, - "type_param_keys": null + "required_resource_keys": [], + "tags": {} }, - "Selector.a9799b971d12ace70a2d8803c883c863417d0725": { - "__class__": "ConfigTypeSnap", + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "json", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, + "input_def_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "__class__": "InputDefSnap", + "dagster_type_key": "Nothing", "description": null, - "is_required": true, - "name": "pickle", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, + "name": "asset_1" + } + ], + "name": "asset_2", + "output_def_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", "description": null, + "is_dynamic": false, "is_required": true, - "name": "value", - "type_key": "Int" + "name": "result" } ], - "given_name": null, - "key": "Selector.a9799b971d12ace70a2d8803c883c863417d0725", - "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" - }, - "scalar_kind": null, - "type_param_keys": null + "required_resource_keys": [], + "tags": {} }, - "Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59": { - "__class__": "ConfigTypeSnap", + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, "description": null, - "enum_values": null, - "fields": [ + "input_def_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "__class__": "InputDefSnap", + "dagster_type_key": "Nothing", "description": null, - "is_required": true, - "name": "json", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, + "name": "asset_2" + } + ], + "name": "asset_3", + "output_def_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", "description": null, + "is_dynamic": false, "is_required": true, - "name": "pickle", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, + "name": "result" + } + ], + "required_resource_keys": [], + "tags": {} + }, + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, + "description": null, + "input_def_snaps": [], + "name": "asset_one", + "output_def_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", "description": null, + "is_dynamic": false, "is_required": true, - "name": "value", - "type_key": "Bool" + "name": "result" } ], - "given_name": null, - "key": "Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59", - "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" - }, - "scalar_kind": null, - "type_param_keys": null + "required_resource_keys": [], + "tags": {} }, - "Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3": { - "__class__": "ConfigTypeSnap", + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, "description": null, - "enum_values": null, - "fields": [ + "input_def_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "__class__": "InputDefSnap", + "dagster_type_key": "Any", "description": null, - "is_required": true, - "name": "json", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, + "name": "asset_one" + } + ], + "name": "asset_two", + "output_def_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", "description": null, + "is_dynamic": false, "is_required": true, - "name": "pickle", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, + "name": "result" + } + ], + "required_resource_keys": [], + "tags": {} + }, + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, + "description": null, + "input_def_snaps": [], + "name": "asset_yields_observation", + "output_def_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", "description": null, + "is_dynamic": false, "is_required": true, - "name": "value", - "type_key": "Float" + "name": "result" } ], - "given_name": null, - "key": "Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3", - "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" - }, - "scalar_kind": null, - "type_param_keys": null + "required_resource_keys": [], + "tags": {} }, - "Selector.e04723c9d9937e3ab21206435b22247cfbe58269": { - "__class__": "ConfigTypeSnap", + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, "description": null, - "enum_values": null, - "fields": [ + "input_def_snaps": [], + "name": "bar", + "output_def_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", "description": null, + "is_dynamic": false, "is_required": true, - "name": "json", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, + "name": "result" + } + ], + "required_resource_keys": [], + "tags": {} + }, + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, + "description": null, + "input_def_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "__class__": "InputDefSnap", + "dagster_type_key": "Any", "description": null, - "is_required": true, - "name": "pickle", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, + "name": "foo_bar" + } + ], + "name": "baz", + "output_def_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", "description": null, + "is_dynamic": false, "is_required": true, - "name": "value", - "type_key": "String" + "name": "result" } ], - "given_name": null, - "key": "Selector.e04723c9d9937e3ab21206435b22247cfbe58269", - "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" - }, - "scalar_kind": null, - "type_param_keys": null + "required_resource_keys": [], + "tags": {} }, - "Selector.f2fe6dfdc60a1947a8f8e7cd377a012b47065bc4": { - "__class__": "ConfigTypeSnap", + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, "description": null, - "enum_values": null, - "fields": [ + "input_def_snaps": [], + "name": "check_in_op_asset", + "output_def_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", "description": null, + "is_dynamic": false, "is_required": true, - "name": "json", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + "name": "result" }, { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", "description": null, + "is_dynamic": false, "is_required": true, - "name": "pickle", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, + "name": "check_in_op_asset_my_check" + } + ], + "required_resource_keys": [], + "tags": {} + }, + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, + "description": null, + "input_def_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "__class__": "InputDefSnap", + "dagster_type_key": "Any", + "description": null, + "name": "hanging_graph" + } + ], + "name": "downstream_asset", + "output_def_snaps": [ + { + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", "description": null, + "is_dynamic": false, "is_required": true, - "name": "value", - "type_key": "Any" + "name": "result" } ], - "given_name": null, - "key": "Selector.f2fe6dfdc60a1947a8f8e7cd377a012b47065bc4", - "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" - }, - "scalar_kind": null, - "type_param_keys": null + "required_resource_keys": [], + "tags": {} }, - "Shape.081354663b9d4b8fbfd1cb8e358763912953913f": { - "__class__": "ConfigTypeSnap", + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, "description": null, - "enum_values": null, - "fields": [ + "input_def_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "\"INFO\"", - "description": "The logger's threshold.", - "is_required": false, - "name": "log_level", - "type_key": "String" - }, + "__class__": "InputDefSnap", + "dagster_type_key": "Any", + "description": null, + "name": "unexecutable_asset" + } + ], + "name": "executable_asset", + "output_def_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "\"dagster\"", - "description": "The name of your logger.", - "is_required": false, - "name": "name", - "type_key": "String" + "__class__": "OutputDefSnap", + "dagster_type_key": "Nothing", + "description": null, + "is_dynamic": false, + "is_required": true, + "name": "result" } ], - "given_name": null, - "key": "Shape.081354663b9d4b8fbfd1cb8e358763912953913f", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null + "required_resource_keys": [], + "tags": {} }, - "Shape.09d73f0755bf4752d3f121837669c8660dcf451e": { - "__class__": "ConfigTypeSnap", + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, "description": null, - "enum_values": null, - "fields": [ + "input_def_snaps": [], + "name": "fail_partition_materialization", + "output_def_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"retries\": {\"enabled\": {}}}", - "description": "Execute all steps in a single process.", - "is_required": false, - "name": "config", - "type_key": "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c" + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", + "description": null, + "is_dynamic": false, + "is_required": true, + "name": "result" } ], - "given_name": null, - "key": "Shape.09d73f0755bf4752d3f121837669c8660dcf451e", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null + "required_resource_keys": [], + "tags": {} }, - "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a": { - "__class__": "ConfigTypeSnap", + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, "description": null, - "enum_values": null, - "fields": [ + "input_def_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"log_level\": \"INFO\", \"name\": \"dagster\"}", - "description": "The default colored console logger.", - "is_required": false, - "name": "config", - "type_key": "Shape.081354663b9d4b8fbfd1cb8e358763912953913f" + "__class__": "InputDefSnap", + "dagster_type_key": "Any", + "description": null, + "name": "dummy_source_asset" } ], - "given_name": null, - "key": "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null + "name": "first_asset", + "output_def_snaps": [ + { + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", + "description": null, + "is_dynamic": false, + "is_required": true, + "name": "result" + } + ], + "required_resource_keys": [], + "tags": {} }, - "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778": { - "__class__": "ConfigTypeSnap", + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, "description": null, - "enum_values": null, - "fields": [ + "input_def_snaps": [], + "name": "foo", + "output_def_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", - "is_required": false, - "name": "io_manager", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", + "description": null, + "is_dynamic": false, + "is_required": true, + "name": "result" } ], - "given_name": null, - "key": "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null + "required_resource_keys": [], + "tags": {} }, - "Shape.371436c5d8b89776d9104fde2ac322ae806be8dd": { - "__class__": "ConfigTypeSnap", + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"config\": {\"retries\": {\"enabled\": {}}}}", - "description": "Configure how steps are executed within a run.", - "is_required": false, - "name": "execution", - "type_key": "Shape.09d73f0755bf4752d3f121837669c8660dcf451e" - }, + "input_def_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": "Configure how loggers emit messages within a run.", - "is_required": false, - "name": "loggers", - "type_key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b" + "__class__": "InputDefSnap", + "dagster_type_key": "Any", + "description": null, + "name": "bar" }, { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"asset_yields_observation\": {}}", - "description": "Configure runtime parameters for ops or assets.", - "is_required": false, - "name": "ops", - "type_key": "Shape.72aa8546e0029d52a6bfce93acd5d0b917139098" - }, + "__class__": "InputDefSnap", + "dagster_type_key": "Any", + "description": null, + "name": "foo" + } + ], + "name": "foo_bar", + "output_def_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"io_manager\": {}}", - "description": "Configure how shared resources are implemented within a run.", - "is_required": false, - "name": "resources", - "type_key": "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778" + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", + "description": null, + "is_dynamic": false, + "is_required": true, + "name": "result" } ], - "given_name": null, - "key": "Shape.371436c5d8b89776d9104fde2ac322ae806be8dd", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null + "required_resource_keys": [], + "tags": {} }, - "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c": { - "__class__": "ConfigTypeSnap", + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, "description": null, - "enum_values": null, - "fields": [ + "input_def_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": "[DEPRECATED]", - "is_required": false, - "name": "marker_to_close", - "type_key": "String" + "__class__": "InputDefSnap", + "dagster_type_key": "Any", + "description": null, + "name": "fresh_diamond_left" }, { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"enabled\": {}}", - "description": "Whether retries are enabled or not. By default, retries are enabled.", - "is_required": false, - "name": "retries", - "type_key": "Selector.1bfb167aea90780aa679597800c71bd8c65ed0b2" + "__class__": "InputDefSnap", + "dagster_type_key": "Any", + "description": null, + "name": "fresh_diamond_right" } ], - "given_name": null, - "key": "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ + "name": "fresh_diamond_bottom", + "output_def_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", "description": null, + "is_dynamic": false, "is_required": true, - "name": "path", - "type_key": "String" + "name": "result" } ], - "given_name": null, - "key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null + "required_resource_keys": [], + "tags": {} }, - "Shape.72aa8546e0029d52a6bfce93acd5d0b917139098": { - "__class__": "ConfigTypeSnap", + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, "description": null, - "enum_values": null, - "fields": [ + "input_def_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", + "__class__": "InputDefSnap", + "dagster_type_key": "Any", "description": null, - "is_required": false, - "name": "asset_yields_observation", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + "name": "fresh_diamond_top" } ], - "given_name": null, - "key": "Shape.72aa8546e0029d52a6bfce93acd5d0b917139098", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.743e47901855cb245064dd633e217bfcb49a11a7": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ + "name": "fresh_diamond_left", + "output_def_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" + "is_dynamic": false, + "is_required": true, + "name": "result" } ], - "given_name": null, - "key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null + "required_resource_keys": [], + "tags": {} }, - "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [], - "given_name": null, - "key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b": { - "__class__": "ConfigTypeSnap", "description": null, - "enum_values": null, - "fields": [ + "input_def_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "__class__": "InputDefSnap", + "dagster_type_key": "Any", "description": null, - "is_required": false, - "name": "console", - "type_key": "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a" + "name": "fresh_diamond_top" } ], - "given_name": null, - "key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "String": { - "__class__": "ConfigTypeSnap", - "description": "", - "enum_values": null, - "fields": null, - "given_name": "String", - "key": "String", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR" - }, - "scalar_kind": { - "__enum__": "ConfigScalarKind.STRING" - }, - "type_param_keys": null - } - } - }, - "dagster_type_namespace_snapshot": { - "__class__": "DagsterTypeNamespaceSnapshot", - "all_dagster_type_snaps_by_key": { - "Any": { - "__class__": "DagsterTypeSnap", - "description": null, - "display_name": "Any", - "is_builtin": true, - "key": "Any", - "kind": { - "__enum__": "DagsterTypeKind.ANY" - }, - "loader_schema_key": "Selector.f2fe6dfdc60a1947a8f8e7cd377a012b47065bc4", - "materializer_schema_key": null, - "name": "Any", - "type_param_keys": [] - }, - "Bool": { - "__class__": "DagsterTypeSnap", - "description": null, - "display_name": "Bool", - "is_builtin": true, - "key": "Bool", - "kind": { - "__enum__": "DagsterTypeKind.SCALAR" - }, - "loader_schema_key": "ScalarUnion.Bool-Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59", - "materializer_schema_key": null, - "name": "Bool", - "type_param_keys": [] - }, - "Float": { - "__class__": "DagsterTypeSnap", - "description": null, - "display_name": "Float", - "is_builtin": true, - "key": "Float", - "kind": { - "__enum__": "DagsterTypeKind.SCALAR" - }, - "loader_schema_key": "ScalarUnion.Float-Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3", - "materializer_schema_key": null, - "name": "Float", - "type_param_keys": [] - }, - "Int": { - "__class__": "DagsterTypeSnap", - "description": null, - "display_name": "Int", - "is_builtin": true, - "key": "Int", - "kind": { - "__enum__": "DagsterTypeKind.SCALAR" - }, - "loader_schema_key": "ScalarUnion.Int-Selector.a9799b971d12ace70a2d8803c883c863417d0725", - "materializer_schema_key": null, - "name": "Int", - "type_param_keys": [] + "name": "fresh_diamond_right", + "output_def_snaps": [ + { + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", + "description": null, + "is_dynamic": false, + "is_required": true, + "name": "result" + } + ], + "required_resource_keys": [], + "tags": {} }, - "Nothing": { - "__class__": "DagsterTypeSnap", - "description": null, - "display_name": "Nothing", - "is_builtin": true, - "key": "Nothing", - "kind": { - "__enum__": "DagsterTypeKind.NOTHING" + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" }, - "loader_schema_key": null, - "materializer_schema_key": null, - "name": "Nothing", - "type_param_keys": [] - }, - "String": { - "__class__": "DagsterTypeSnap", "description": null, - "display_name": "String", - "is_builtin": true, - "key": "String", - "kind": { - "__enum__": "DagsterTypeKind.SCALAR" - }, - "loader_schema_key": "ScalarUnion.String-Selector.e04723c9d9937e3ab21206435b22247cfbe58269", - "materializer_schema_key": null, - "name": "String", - "type_param_keys": [] - } - } - }, - "dep_structure_snapshot": { - "__class__": "DependencyStructureSnapshot", - "solid_invocation_snaps": [ - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [], - "is_dynamic_mapped": false, - "solid_def_name": "asset_yields_observation", - "solid_name": "asset_yields_observation", - "tags": {} - } - ] - }, - "description": null, - "graph_def_name": "observation_job", - "lineage_snapshot": null, - "mode_def_snaps": [ - { - "__class__": "ModeDefSnap", - "description": null, - "logger_def_snaps": [ - { - "__class__": "LoggerDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"log_level\": \"INFO\", \"name\": \"dagster\"}", - "description": "The default colored console logger.", - "is_required": false, - "name": "config", - "type_key": "Shape.081354663b9d4b8fbfd1cb8e358763912953913f" - }, - "description": "The default colored console logger.", - "name": "console" - } - ], - "name": "default", - "resource_def_snaps": [ - { - "__class__": "ResourceDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "input_def_snaps": [ + { + "__class__": "InputDefSnap", + "dagster_type_key": "Nothing", "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - }, - "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", - "name": "io_manager" - } - ], - "root_config_key": "Shape.371436c5d8b89776d9104fde2ac322ae806be8dd" - } - ], - "name": "observation_job", - "solid_definitions_snapshot": { - "__class__": "SolidDefinitionsSnapshot", - "composite_solid_def_snaps": [], - "solid_def_snaps": [ + "name": "diamond_source" + } + ], + "name": "fresh_diamond_top", + "output_def_snaps": [ + { + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", + "description": null, + "is_dynamic": false, + "is_required": true, + "name": "result" + } + ], + "required_resource_keys": [], + "tags": {} + }, { "__class__": "SolidDefSnap", "config_field_snap": { @@ -11733,7 +11032,7 @@ }, "description": null, "input_def_snaps": [], - "name": "asset_yields_observation", + "name": "grouped_asset_1", "output_def_snaps": [ { "__class__": "OutputDefSnap", @@ -11746,837 +11045,546 @@ ], "required_resource_keys": [], "tags": {} - } - ] - }, - "tags": {} - } - ''' -# --- -# name: test_all_snapshot_ids[117] - '1b7d2d5d96a0b0728a8ac667c6217dea173e6c77' -# --- -# name: test_all_snapshot_ids[118] - ''' - { - "__class__": "PipelineSnapshot", - "config_schema_snapshot": { - "__class__": "ConfigSchemaSnapshot", - "all_config_snaps_by_key": { - "Any": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": null, - "given_name": "Any", - "key": "Any", - "kind": { - "__enum__": "ConfigTypeKind.ANY" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Bool": { - "__class__": "ConfigTypeSnap", - "description": "", - "enum_values": null, - "fields": null, - "given_name": "Bool", - "key": "Bool", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR" - }, - "scalar_kind": { - "__enum__": "ConfigScalarKind.BOOL" - }, - "type_param_keys": null - }, - "Float": { - "__class__": "ConfigTypeSnap", - "description": "", - "enum_values": null, - "fields": null, - "given_name": "Float", - "key": "Float", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR" - }, - "scalar_kind": { - "__enum__": "ConfigScalarKind.FLOAT" - }, - "type_param_keys": null - }, - "Int": { - "__class__": "ConfigTypeSnap", - "description": "", - "enum_values": null, - "fields": null, - "given_name": "Int", - "key": "Int", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR" - }, - "scalar_kind": { - "__enum__": "ConfigScalarKind.INT" - }, - "type_param_keys": null - }, - "ScalarUnion.Bool-Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": null, - "given_name": null, - "key": "ScalarUnion.Bool-Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR_UNION" - }, - "scalar_kind": null, - "type_param_keys": [ - "Bool", - "Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59" - ] - }, - "ScalarUnion.Float-Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": null, - "given_name": null, - "key": "ScalarUnion.Float-Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR_UNION" - }, - "scalar_kind": null, - "type_param_keys": [ - "Float", - "Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3" - ] - }, - "ScalarUnion.Int-Selector.a9799b971d12ace70a2d8803c883c863417d0725": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": null, - "given_name": null, - "key": "ScalarUnion.Int-Selector.a9799b971d12ace70a2d8803c883c863417d0725", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR_UNION" - }, - "scalar_kind": null, - "type_param_keys": [ - "Int", - "Selector.a9799b971d12ace70a2d8803c883c863417d0725" - ] }, - "ScalarUnion.String-Selector.e04723c9d9937e3ab21206435b22247cfbe58269": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": null, - "given_name": null, - "key": "ScalarUnion.String-Selector.e04723c9d9937e3ab21206435b22247cfbe58269", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR_UNION" + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" }, - "scalar_kind": null, - "type_param_keys": [ - "String", - "Selector.e04723c9d9937e3ab21206435b22247cfbe58269" - ] - }, - "Selector.1bfb167aea90780aa679597800c71bd8c65ed0b2": { - "__class__": "ConfigTypeSnap", "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "disabled", - "type_key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709" - }, + "input_def_snaps": [], + "name": "grouped_asset_2", + "output_def_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", "description": null, - "is_required": false, - "name": "enabled", - "type_key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709" + "is_dynamic": false, + "is_required": true, + "name": "result" } ], - "given_name": null, - "key": "Selector.1bfb167aea90780aa679597800c71bd8c65ed0b2", - "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" - }, - "scalar_kind": null, - "type_param_keys": null + "required_resource_keys": [], + "tags": {} }, - "Selector.a9799b971d12ace70a2d8803c883c863417d0725": { - "__class__": "ConfigTypeSnap", + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, "description": null, - "enum_values": null, - "fields": [ + "input_def_snaps": [], + "name": "grouped_asset_4", + "output_def_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", "description": null, + "is_dynamic": false, "is_required": true, - "name": "json", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, + "name": "result" + } + ], + "required_resource_keys": [], + "tags": {} + }, + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, + "description": "Asset that hangs forever, used to test in-progress ops.", + "input_def_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "__class__": "InputDefSnap", + "dagster_type_key": "Any", "description": null, - "is_required": true, - "name": "pickle", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, + "name": "first_asset" + } + ], + "name": "hanging_asset", + "output_def_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", "description": null, + "is_dynamic": false, "is_required": true, - "name": "value", - "type_key": "Int" + "name": "result" } ], - "given_name": null, - "key": "Selector.a9799b971d12ace70a2d8803c883c863417d0725", - "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" - }, - "scalar_kind": null, - "type_param_keys": null + "required_resource_keys": [ + "hanging_asset_resource" + ], + "tags": {} }, - "Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59": { - "__class__": "ConfigTypeSnap", + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, "description": null, - "enum_values": null, - "fields": [ + "input_def_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "__class__": "InputDefSnap", + "dagster_type_key": "Any", "description": null, - "is_required": true, - "name": "json", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, + "name": "my_op" + } + ], + "name": "hanging_op", + "output_def_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", "description": null, + "is_dynamic": false, "is_required": true, - "name": "pickle", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, + "name": "result" + } + ], + "required_resource_keys": [ + "hanging_asset_resource" + ], + "tags": {} + }, + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, + "description": null, + "input_def_snaps": [], + "name": "hanging_partition_asset", + "output_def_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", "description": null, + "is_dynamic": false, "is_required": true, - "name": "value", - "type_key": "Bool" + "name": "result" } ], - "given_name": null, - "key": "Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59", - "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" - }, - "scalar_kind": null, - "type_param_keys": null + "required_resource_keys": [ + "hanging_asset_resource" + ], + "tags": {} }, - "Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3": { - "__class__": "ConfigTypeSnap", + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, "description": null, - "enum_values": null, - "fields": [ + "input_def_snaps": [], + "name": "my_op", + "output_def_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", "description": null, + "is_dynamic": false, "is_required": true, - "name": "json", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, + "name": "result" + } + ], + "required_resource_keys": [], + "tags": {} + }, + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, + "description": null, + "input_def_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "__class__": "InputDefSnap", + "dagster_type_key": "Any", "description": null, - "is_required": true, - "name": "pickle", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, + "name": "hanging_asset" + } + ], + "name": "never_runs_asset", + "output_def_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", "description": null, + "is_dynamic": false, "is_required": true, - "name": "value", - "type_key": "Float" + "name": "result" } ], - "given_name": null, - "key": "Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3", - "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" - }, - "scalar_kind": null, - "type_param_keys": null + "required_resource_keys": [], + "tags": {} }, - "Selector.e04723c9d9937e3ab21206435b22247cfbe58269": { - "__class__": "ConfigTypeSnap", + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "json", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, + "input_def_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "__class__": "InputDefSnap", + "dagster_type_key": "Any", "description": null, - "is_required": true, - "name": "pickle", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, + "name": "hanging_op" + } + ], + "name": "never_runs_op", + "output_def_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", "description": null, + "is_dynamic": false, "is_required": true, - "name": "value", - "type_key": "String" + "name": "result" } ], - "given_name": null, - "key": "Selector.e04723c9d9937e3ab21206435b22247cfbe58269", - "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" - }, - "scalar_kind": null, - "type_param_keys": null + "required_resource_keys": [], + "tags": {} }, - "Selector.f2fe6dfdc60a1947a8f8e7cd377a012b47065bc4": { - "__class__": "ConfigTypeSnap", + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "config", + "type_key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709" + }, "description": null, - "enum_values": null, - "fields": [ + "input_def_snaps": [], + "name": "subsettable_checked_multi_asset", + "output_def_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", "description": null, - "is_required": true, - "name": "json", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + "is_dynamic": false, + "is_required": false, + "name": "one" }, { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", "description": null, - "is_required": true, - "name": "pickle", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + "is_dynamic": false, + "is_required": false, + "name": "two" }, { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", "description": null, - "is_required": true, - "name": "value", - "type_key": "Any" - } - ], - "given_name": null, - "key": "Selector.f2fe6dfdc60a1947a8f8e7cd377a012b47065bc4", - "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.081354663b9d4b8fbfd1cb8e358763912953913f": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "\"INFO\"", - "description": "The logger's threshold.", + "is_dynamic": false, "is_required": false, - "name": "log_level", - "type_key": "String" + "name": "one_my_check" }, { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "\"dagster\"", - "description": "The name of your logger.", + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", + "description": null, + "is_dynamic": false, "is_required": false, - "name": "name", - "type_key": "String" + "name": "one_my_other_check" } ], - "given_name": null, - "key": "Shape.081354663b9d4b8fbfd1cb8e358763912953913f", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null + "required_resource_keys": [], + "tags": {} }, - "Shape.09d73f0755bf4752d3f121837669c8660dcf451e": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"retries\": {\"enabled\": {}}}", - "description": "Execute all steps in a single process.", - "is_required": false, - "name": "config", - "type_key": "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c" - } - ], - "given_name": null, - "key": "Shape.09d73f0755bf4752d3f121837669c8660dcf451e", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a": { - "__class__": "ConfigTypeSnap", "description": null, - "enum_values": null, - "fields": [ + "input_def_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"log_level\": \"INFO\", \"name\": \"dagster\"}", - "description": "The default colored console logger.", - "is_required": false, - "name": "config", - "type_key": "Shape.081354663b9d4b8fbfd1cb8e358763912953913f" + "__class__": "InputDefSnap", + "dagster_type_key": "Any", + "description": null, + "name": "int_asset" } ], - "given_name": null, - "key": "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ + "name": "typed_asset", + "output_def_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", - "is_required": false, - "name": "io_manager", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + "__class__": "OutputDefSnap", + "dagster_type_key": "Int", + "description": null, + "is_dynamic": false, + "is_required": true, + "name": "result" } ], - "given_name": null, - "key": "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null + "required_resource_keys": [], + "tags": {} }, - "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c": { - "__class__": "ConfigTypeSnap", + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "config", + "type_key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709" + }, "description": null, - "enum_values": null, - "fields": [ + "input_def_snaps": [], + "name": "typed_multi_asset", + "output_def_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": "[DEPRECATED]", - "is_required": false, - "name": "marker_to_close", - "type_key": "String" + "__class__": "OutputDefSnap", + "dagster_type_key": "Int", + "description": null, + "is_dynamic": false, + "is_required": true, + "name": "int_asset" }, { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"enabled\": {}}", - "description": "Whether retries are enabled or not. By default, retries are enabled.", - "is_required": false, - "name": "retries", - "type_key": "Selector.1bfb167aea90780aa679597800c71bd8c65ed0b2" - } - ], - "given_name": null, - "key": "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.464daa5cd8a2371e65188e415cb75856137daddb": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", + "__class__": "OutputDefSnap", + "dagster_type_key": "String", "description": null, - "is_required": false, - "name": "yield_partition_materialization", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + "is_dynamic": false, + "is_required": true, + "name": "str_asset" } ], - "given_name": null, - "key": "Shape.464daa5cd8a2371e65188e415cb75856137daddb", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null + "required_resource_keys": [], + "tags": {} }, - "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2": { - "__class__": "ConfigTypeSnap", + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, "description": null, - "enum_values": null, - "fields": [ + "input_def_snaps": [], + "name": "unconnected", + "output_def_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", "description": null, + "is_dynamic": false, "is_required": true, - "name": "path", - "type_key": "String" + "name": "result" } ], - "given_name": null, - "key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null + "required_resource_keys": [], + "tags": {} }, - "Shape.5b5988ce3305f8ff637cefaa810282fa530f6c42": { - "__class__": "ConfigTypeSnap", + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "config", + "type_key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709" + }, "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"config\": {\"retries\": {\"enabled\": {}}}}", - "description": "Configure how steps are executed within a run.", - "is_required": false, - "name": "execution", - "type_key": "Shape.09d73f0755bf4752d3f121837669c8660dcf451e" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": "Configure how loggers emit messages within a run.", - "is_required": false, - "name": "loggers", - "type_key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"yield_partition_materialization\": {}}", - "description": "Configure runtime parameters for ops or assets.", - "is_required": false, - "name": "ops", - "type_key": "Shape.464daa5cd8a2371e65188e415cb75856137daddb" - }, + "input_def_snaps": [], + "name": "unexecutable_asset", + "output_def_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"io_manager\": {}}", - "description": "Configure how shared resources are implemented within a run.", - "is_required": false, - "name": "resources", - "type_key": "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778" + "__class__": "OutputDefSnap", + "dagster_type_key": "Nothing", + "description": null, + "is_dynamic": false, + "is_required": true, + "name": "unexecutable_asset" } ], - "given_name": null, - "key": "Shape.5b5988ce3305f8ff637cefaa810282fa530f6c42", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null + "required_resource_keys": [], + "tags": {} }, - "Shape.743e47901855cb245064dd633e217bfcb49a11a7": { - "__class__": "ConfigTypeSnap", + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, "description": null, - "enum_values": null, - "fields": [ + "input_def_snaps": [], + "name": "ungrouped_asset_3", + "output_def_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" + "is_dynamic": false, + "is_required": true, + "name": "result" } ], - "given_name": null, - "key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null + "required_resource_keys": [], + "tags": {} }, - "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [], - "given_name": null, - "key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b": { - "__class__": "ConfigTypeSnap", "description": null, - "enum_values": null, - "fields": [ + "input_def_snaps": [], + "name": "ungrouped_asset_5", + "output_def_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", "description": null, - "is_required": false, - "name": "console", - "type_key": "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a" + "is_dynamic": false, + "is_required": true, + "name": "result" } ], - "given_name": null, - "key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "String": { - "__class__": "ConfigTypeSnap", - "description": "", - "enum_values": null, - "fields": null, - "given_name": "String", - "key": "String", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR" - }, - "scalar_kind": { - "__enum__": "ConfigScalarKind.STRING" - }, - "type_param_keys": null - } - } - }, - "dagster_type_namespace_snapshot": { - "__class__": "DagsterTypeNamespaceSnapshot", - "all_dagster_type_snaps_by_key": { - "Any": { - "__class__": "DagsterTypeSnap", - "description": null, - "display_name": "Any", - "is_builtin": true, - "key": "Any", - "kind": { - "__enum__": "DagsterTypeKind.ANY" - }, - "loader_schema_key": "Selector.f2fe6dfdc60a1947a8f8e7cd377a012b47065bc4", - "materializer_schema_key": null, - "name": "Any", - "type_param_keys": [] - }, - "Bool": { - "__class__": "DagsterTypeSnap", - "description": null, - "display_name": "Bool", - "is_builtin": true, - "key": "Bool", - "kind": { - "__enum__": "DagsterTypeKind.SCALAR" - }, - "loader_schema_key": "ScalarUnion.Bool-Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59", - "materializer_schema_key": null, - "name": "Bool", - "type_param_keys": [] + "required_resource_keys": [], + "tags": {} }, - "Float": { - "__class__": "DagsterTypeSnap", - "description": null, - "display_name": "Float", - "is_builtin": true, - "key": "Float", - "kind": { - "__enum__": "DagsterTypeKind.SCALAR" + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" }, - "loader_schema_key": "ScalarUnion.Float-Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3", - "materializer_schema_key": null, - "name": "Float", - "type_param_keys": [] - }, - "Int": { - "__class__": "DagsterTypeSnap", "description": null, - "display_name": "Int", - "is_builtin": true, - "key": "Int", - "kind": { - "__enum__": "DagsterTypeKind.SCALAR" - }, - "loader_schema_key": "ScalarUnion.Int-Selector.a9799b971d12ace70a2d8803c883c863417d0725", - "materializer_schema_key": null, - "name": "Int", - "type_param_keys": [] + "input_def_snaps": [], + "name": "unpartitioned_upstream_of_partitioned", + "output_def_snaps": [ + { + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", + "description": null, + "is_dynamic": false, + "is_required": true, + "name": "result" + } + ], + "required_resource_keys": [], + "tags": {} }, - "Nothing": { - "__class__": "DagsterTypeSnap", - "description": null, - "display_name": "Nothing", - "is_builtin": true, - "key": "Nothing", - "kind": { - "__enum__": "DagsterTypeKind.NOTHING" + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" }, - "loader_schema_key": null, - "materializer_schema_key": null, - "name": "Nothing", - "type_param_keys": [] - }, - "String": { - "__class__": "DagsterTypeSnap", "description": null, - "display_name": "String", - "is_builtin": true, - "key": "String", - "kind": { - "__enum__": "DagsterTypeKind.SCALAR" - }, - "loader_schema_key": "ScalarUnion.String-Selector.e04723c9d9937e3ab21206435b22247cfbe58269", - "materializer_schema_key": null, - "name": "String", - "type_param_keys": [] - } - } - }, - "dep_structure_snapshot": { - "__class__": "DependencyStructureSnapshot", - "solid_invocation_snaps": [ - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [], - "is_dynamic_mapped": false, - "solid_def_name": "yield_partition_materialization", - "solid_name": "yield_partition_materialization", - "tags": {} - } - ] - }, - "description": null, - "graph_def_name": "partition_materialization_job", - "lineage_snapshot": null, - "mode_def_snaps": [ - { - "__class__": "ModeDefSnap", - "description": null, - "logger_def_snaps": [ - { - "__class__": "LoggerDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"log_level\": \"INFO\", \"name\": \"dagster\"}", - "description": "The default colored console logger.", - "is_required": false, - "name": "config", - "type_key": "Shape.081354663b9d4b8fbfd1cb8e358763912953913f" - }, - "description": "The default colored console logger.", - "name": "console" - } - ], - "name": "default", - "resource_def_snaps": [ - { - "__class__": "ResourceDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "input_def_snaps": [ + { + "__class__": "InputDefSnap", + "dagster_type_key": "Any", "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - }, - "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", - "name": "io_manager" - } - ], - "root_config_key": "Shape.5b5988ce3305f8ff637cefaa810282fa530f6c42" - } - ], - "name": "partition_materialization_job", - "solid_definitions_snapshot": { - "__class__": "SolidDefinitionsSnapshot", - "composite_solid_def_snaps": [], - "solid_def_snaps": [ + "name": "typed_asset" + } + ], + "name": "untyped_asset", + "output_def_snaps": [ + { + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", + "description": null, + "is_dynamic": false, + "is_required": true, + "name": "result" + } + ], + "required_resource_keys": [], + "tags": {} + }, { "__class__": "SolidDefSnap", "config_field_snap": { @@ -12610,13 +11618,7 @@ } ''' # --- -# name: test_all_snapshot_ids[119] - '7efca79de5186cfdf88f49cf5f8c981c48fa2c93' -# --- -# name: test_all_snapshot_ids[11] - 'cc9b14de5591c5b8d3546e5d3591b3a9356c034a' -# --- -# name: test_all_snapshot_ids[120] +# name: test_all_snapshot_ids[110] ''' { "__class__": "PipelineSnapshot", @@ -13083,7 +12085,80 @@ "scalar_kind": null, "type_param_keys": null }, - "Shape.2a96bc04c9f379d60bccfdbc745bf93c8d1f867d": { + "Shape.27d4be3152e89c65ecb4ce8c588d8226cc827e0d": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"adder\": {}, \"op_1\": {}, \"op_2\": {}, \"plus_one\": {}}", + "description": null, + "is_required": false, + "name": "ops", + "type_key": "Shape.5403fe5383515d106ffe3bb7f1a927b1cbb4e8a9" + } + ], + "given_name": null, + "key": "Shape.27d4be3152e89c65ecb4ce8c588d8226cc827e0d", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.360ea318ffe78a111434a5bb7409ef66c9692290": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"config\": {\"retries\": {\"enabled\": {}}}}", + "description": "Configure how steps are executed within a run.", + "is_required": false, + "name": "execution", + "type_key": "Shape.09d73f0755bf4752d3f121837669c8660dcf451e" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": "Configure how loggers emit messages within a run.", + "is_required": false, + "name": "loggers", + "type_key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"plus_one\": {}, \"subgraph\": {\"ops\": {\"adder\": {}, \"op_1\": {}, \"op_2\": {}, \"plus_one\": {}}}}", + "description": "Configure runtime parameters for ops or assets.", + "is_required": false, + "name": "ops", + "type_key": "Shape.42ddf3fac74380a93f8508f2a0f6450afb177d35" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"io_manager\": {}}", + "description": "Configure how shared resources are implemented within a run.", + "is_required": false, + "name": "resources", + "type_key": "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778" + } + ], + "given_name": null, + "key": "Shape.360ea318ffe78a111434a5bb7409ef66c9692290", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.42ddf3fac74380a93f8508f2a0f6450afb177d35": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, @@ -13094,12 +12169,21 @@ "default_value_as_json_str": "{}", "description": null, "is_required": false, - "name": "op_partitioned_asset", + "name": "plus_one", "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"ops\": {\"adder\": {}, \"op_1\": {}, \"op_2\": {}, \"plus_one\": {}}}", + "description": null, + "is_required": false, + "name": "subgraph", + "type_key": "Shape.27d4be3152e89c65ecb4ce8c588d8226cc827e0d" } ], "given_name": null, - "key": "Shape.2a96bc04c9f379d60bccfdbc745bf93c8d1f867d", + "key": "Shape.42ddf3fac74380a93f8508f2a0f6450afb177d35", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, @@ -13161,6 +12245,56 @@ "scalar_kind": null, "type_param_keys": null }, + "Shape.5403fe5383515d106ffe3bb7f1a927b1cbb4e8a9": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "adder", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "op_1", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "op_2", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "plus_one", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + } + ], + "given_name": null, + "key": "Shape.5403fe5383515d106ffe3bb7f1a927b1cbb4e8a9", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, "Shape.743e47901855cb245064dd633e217bfcb49a11a7": { "__class__": "ConfigTypeSnap", "description": null, @@ -13184,57 +12318,7 @@ "scalar_kind": null, "type_param_keys": null }, - "Shape.78557f5eae761798e03399f52f044879af8415a3": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"config\": {\"retries\": {\"enabled\": {}}}}", - "description": "Configure how steps are executed within a run.", - "is_required": false, - "name": "execution", - "type_key": "Shape.09d73f0755bf4752d3f121837669c8660dcf451e" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": "Configure how loggers emit messages within a run.", - "is_required": false, - "name": "loggers", - "type_key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"op_partitioned_asset\": {}}", - "description": "Configure runtime parameters for ops or assets.", - "is_required": false, - "name": "ops", - "type_key": "Shape.2a96bc04c9f379d60bccfdbc745bf93c8d1f867d" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"io_manager\": {}}", - "description": "Configure how shared resources are implemented within a run.", - "is_required": false, - "name": "resources", - "type_key": "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778" - } - ], - "given_name": null, - "key": "Shape.78557f5eae761798e03399f52f044879af8415a3", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709": { + "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, @@ -13379,18 +12463,39 @@ "dep_structure_snapshot": { "__class__": "DependencyStructureSnapshot", "solid_invocation_snaps": [ + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [ + { + "__class__": "InputDependencySnap", + "input_name": "num", + "is_dynamic_collect": false, + "upstream_output_snaps": [ + { + "__class__": "OutputHandleSnap", + "output_name": "result", + "solid_name": "subgraph" + } + ] + } + ], + "is_dynamic_mapped": false, + "solid_def_name": "plus_one", + "solid_name": "plus_one", + "tags": {} + }, { "__class__": "SolidInvocationSnap", "input_dep_snaps": [], "is_dynamic_mapped": false, - "solid_def_name": "op_partitioned_asset", - "solid_name": "op_partitioned_asset", + "solid_def_name": "subgraph", + "solid_name": "subgraph", "tags": {} } ] }, "description": null, - "graph_def_name": "partitioned_asset_job", + "graph_def_name": "nested_job", "lineage_snapshot": null, "mode_def_snaps": [ { @@ -13429,14 +12534,157 @@ "name": "io_manager" } ], - "root_config_key": "Shape.78557f5eae761798e03399f52f044879af8415a3" + "root_config_key": "Shape.360ea318ffe78a111434a5bb7409ef66c9692290" } ], - "name": "partitioned_asset_job", + "name": "nested_job", "solid_definitions_snapshot": { "__class__": "SolidDefinitionsSnapshot", - "composite_solid_def_snaps": [], + "composite_solid_def_snaps": [ + { + "__class__": "CompositeSolidDefSnap", + "config_field_snap": null, + "dep_structure_snapshot": { + "__class__": "DependencyStructureSnapshot", + "solid_invocation_snaps": [ + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [ + { + "__class__": "InputDependencySnap", + "input_name": "num1", + "is_dynamic_collect": false, + "upstream_output_snaps": [ + { + "__class__": "OutputHandleSnap", + "output_name": "result", + "solid_name": "op_1" + } + ] + }, + { + "__class__": "InputDependencySnap", + "input_name": "num2", + "is_dynamic_collect": false, + "upstream_output_snaps": [ + { + "__class__": "OutputHandleSnap", + "output_name": "result", + "solid_name": "op_2" + } + ] + } + ], + "is_dynamic_mapped": false, + "solid_def_name": "adder", + "solid_name": "adder", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [], + "is_dynamic_mapped": false, + "solid_def_name": "op_1", + "solid_name": "op_1", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [], + "is_dynamic_mapped": false, + "solid_def_name": "op_2", + "solid_name": "op_2", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [ + { + "__class__": "InputDependencySnap", + "input_name": "num", + "is_dynamic_collect": false, + "upstream_output_snaps": [ + { + "__class__": "OutputHandleSnap", + "output_name": "result", + "solid_name": "adder" + } + ] + } + ], + "is_dynamic_mapped": false, + "solid_def_name": "plus_one", + "solid_name": "plus_one", + "tags": {} + } + ] + }, + "description": null, + "input_def_snaps": [], + "input_mapping_snaps": [], + "name": "subgraph", + "output_def_snaps": [ + { + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", + "description": null, + "is_dynamic": false, + "is_required": true, + "name": "result" + } + ], + "output_mapping_snaps": [ + { + "__class__": "OutputMappingSnap", + "external_output_name": "result", + "mapped_output_name": "result", + "mapped_solid_name": "plus_one" + } + ], + "tags": {} + } + ], "solid_def_snaps": [ + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, + "description": null, + "input_def_snaps": [ + { + "__class__": "InputDefSnap", + "dagster_type_key": "Int", + "description": null, + "name": "num1" + }, + { + "__class__": "InputDefSnap", + "dagster_type_key": "Int", + "description": null, + "name": "num2" + } + ], + "name": "adder", + "output_def_snaps": [ + { + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", + "description": null, + "is_dynamic": false, + "is_required": true, + "name": "result" + } + ], + "required_resource_keys": [], + "tags": {} + }, { "__class__": "SolidDefSnap", "config_field_snap": { @@ -13450,7 +12698,68 @@ }, "description": null, "input_def_snaps": [], - "name": "op_partitioned_asset", + "name": "op_1", + "output_def_snaps": [ + { + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", + "description": null, + "is_dynamic": false, + "is_required": true, + "name": "result" + } + ], + "required_resource_keys": [], + "tags": {} + }, + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, + "description": null, + "input_def_snaps": [], + "name": "op_2", + "output_def_snaps": [ + { + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", + "description": null, + "is_dynamic": false, + "is_required": true, + "name": "result" + } + ], + "required_resource_keys": [], + "tags": {} + }, + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, + "description": null, + "input_def_snaps": [ + { + "__class__": "InputDefSnap", + "dagster_type_key": "Int", + "description": null, + "name": "num" + } + ], + "name": "plus_one", "output_def_snaps": [ { "__class__": "OutputDefSnap", @@ -13470,10 +12779,10 @@ } ''' # --- -# name: test_all_snapshot_ids[121] - '88c326b7e07c8c537ecd8086fd6429436a46c66f' +# name: test_all_snapshot_ids[111] + '8e137c24b2245e55025e1cc7b71a42b99425dbec' # --- -# name: test_all_snapshot_ids[122] +# name: test_all_snapshot_ids[112] ''' { "__class__": "PipelineSnapshot", @@ -13619,727 +12928,23768 @@ { "__class__": "ConfigFieldSnap", "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "enabled", + "type_key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709" + } + ], + "given_name": null, + "key": "Selector.1bfb167aea90780aa679597800c71bd8c65ed0b2", + "kind": { + "__enum__": "ConfigTypeKind.SELECTOR" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Selector.a9799b971d12ace70a2d8803c883c863417d0725": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "json", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "pickle", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "value", + "type_key": "Int" + } + ], + "given_name": null, + "key": "Selector.a9799b971d12ace70a2d8803c883c863417d0725", + "kind": { + "__enum__": "ConfigTypeKind.SELECTOR" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "json", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "pickle", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "value", + "type_key": "Bool" + } + ], + "given_name": null, + "key": "Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59", + "kind": { + "__enum__": "ConfigTypeKind.SELECTOR" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "json", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "pickle", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "value", + "type_key": "Float" + } + ], + "given_name": null, + "key": "Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3", + "kind": { + "__enum__": "ConfigTypeKind.SELECTOR" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Selector.e04723c9d9937e3ab21206435b22247cfbe58269": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "json", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "pickle", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "value", + "type_key": "String" + } + ], + "given_name": null, + "key": "Selector.e04723c9d9937e3ab21206435b22247cfbe58269", + "kind": { + "__enum__": "ConfigTypeKind.SELECTOR" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Selector.f2fe6dfdc60a1947a8f8e7cd377a012b47065bc4": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "json", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "pickle", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "value", + "type_key": "Any" + } + ], + "given_name": null, + "key": "Selector.f2fe6dfdc60a1947a8f8e7cd377a012b47065bc4", + "kind": { + "__enum__": "ConfigTypeKind.SELECTOR" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.081354663b9d4b8fbfd1cb8e358763912953913f": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "\"INFO\"", + "description": "The logger's threshold.", + "is_required": false, + "name": "log_level", + "type_key": "String" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "\"dagster\"", + "description": "The name of your logger.", + "is_required": false, + "name": "name", + "type_key": "String" + } + ], + "given_name": null, + "key": "Shape.081354663b9d4b8fbfd1cb8e358763912953913f", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.09d73f0755bf4752d3f121837669c8660dcf451e": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"retries\": {\"enabled\": {}}}", + "description": "Execute all steps in a single process.", + "is_required": false, + "name": "config", + "type_key": "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c" + } + ], + "given_name": null, + "key": "Shape.09d73f0755bf4752d3f121837669c8660dcf451e", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"log_level\": \"INFO\", \"name\": \"dagster\"}", + "description": "The default colored console logger.", + "is_required": false, + "name": "config", + "type_key": "Shape.081354663b9d4b8fbfd1cb8e358763912953913f" + } + ], + "given_name": null, + "key": "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", + "is_required": false, + "name": "io_manager", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + } + ], + "given_name": null, + "key": "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": "[DEPRECATED]", + "is_required": false, + "name": "marker_to_close", + "type_key": "String" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"enabled\": {}}", + "description": "Whether retries are enabled or not. By default, retries are enabled.", + "is_required": false, + "name": "retries", + "type_key": "Selector.1bfb167aea90780aa679597800c71bd8c65ed0b2" + } + ], + "given_name": null, + "key": "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "path", + "type_key": "String" + } + ], + "given_name": null, + "key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.5e7f7baf52b7ed6a625b2f172c255b54642d5cf3": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"config\": {\"retries\": {\"enabled\": {}}}}", + "description": "Configure how steps are executed within a run.", + "is_required": false, + "name": "execution", + "type_key": "Shape.09d73f0755bf4752d3f121837669c8660dcf451e" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": "Configure how loggers emit messages within a run.", + "is_required": false, + "name": "loggers", + "type_key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"return_foo\": {}, \"return_hello_world\": {}}", + "description": "Configure runtime parameters for ops or assets.", + "is_required": false, + "name": "ops", + "type_key": "Shape.ac8a4423400648ec2ae58a67c8a877953652bf1f" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"io_manager\": {}}", + "description": "Configure how shared resources are implemented within a run.", + "is_required": false, + "name": "resources", + "type_key": "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778" + } + ], + "given_name": null, + "key": "Shape.5e7f7baf52b7ed6a625b2f172c255b54642d5cf3", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.743e47901855cb245064dd633e217bfcb49a11a7": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + } + ], + "given_name": null, + "key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.ac8a4423400648ec2ae58a67c8a877953652bf1f": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "return_foo", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "return_hello_world", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + } + ], + "given_name": null, + "key": "Shape.ac8a4423400648ec2ae58a67c8a877953652bf1f", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [], + "given_name": null, + "key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "console", + "type_key": "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a" + } + ], + "given_name": null, + "key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "String": { + "__class__": "ConfigTypeSnap", + "description": "", + "enum_values": null, + "fields": null, + "given_name": "String", + "key": "String", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR" + }, + "scalar_kind": { + "__enum__": "ConfigScalarKind.STRING" + }, + "type_param_keys": null + } + } + }, + "dagster_type_namespace_snapshot": { + "__class__": "DagsterTypeNamespaceSnapshot", + "all_dagster_type_snaps_by_key": { + "Any": { + "__class__": "DagsterTypeSnap", + "description": null, + "display_name": "Any", + "is_builtin": true, + "key": "Any", + "kind": { + "__enum__": "DagsterTypeKind.ANY" + }, + "loader_schema_key": "Selector.f2fe6dfdc60a1947a8f8e7cd377a012b47065bc4", + "materializer_schema_key": null, + "name": "Any", + "type_param_keys": [] + }, + "Bool": { + "__class__": "DagsterTypeSnap", + "description": null, + "display_name": "Bool", + "is_builtin": true, + "key": "Bool", + "kind": { + "__enum__": "DagsterTypeKind.SCALAR" + }, + "loader_schema_key": "ScalarUnion.Bool-Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59", + "materializer_schema_key": null, + "name": "Bool", + "type_param_keys": [] + }, + "Float": { + "__class__": "DagsterTypeSnap", + "description": null, + "display_name": "Float", + "is_builtin": true, + "key": "Float", + "kind": { + "__enum__": "DagsterTypeKind.SCALAR" + }, + "loader_schema_key": "ScalarUnion.Float-Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3", + "materializer_schema_key": null, + "name": "Float", + "type_param_keys": [] + }, + "Int": { + "__class__": "DagsterTypeSnap", + "description": null, + "display_name": "Int", + "is_builtin": true, + "key": "Int", + "kind": { + "__enum__": "DagsterTypeKind.SCALAR" + }, + "loader_schema_key": "ScalarUnion.Int-Selector.a9799b971d12ace70a2d8803c883c863417d0725", + "materializer_schema_key": null, + "name": "Int", + "type_param_keys": [] + }, + "Nothing": { + "__class__": "DagsterTypeSnap", + "description": null, + "display_name": "Nothing", + "is_builtin": true, + "key": "Nothing", + "kind": { + "__enum__": "DagsterTypeKind.NOTHING" + }, + "loader_schema_key": null, + "materializer_schema_key": null, + "name": "Nothing", + "type_param_keys": [] + }, + "String": { + "__class__": "DagsterTypeSnap", + "description": null, + "display_name": "String", + "is_builtin": true, + "key": "String", + "kind": { + "__enum__": "DagsterTypeKind.SCALAR" + }, + "loader_schema_key": "ScalarUnion.String-Selector.e04723c9d9937e3ab21206435b22247cfbe58269", + "materializer_schema_key": null, + "name": "String", + "type_param_keys": [] + } + } + }, + "dep_structure_snapshot": { + "__class__": "DependencyStructureSnapshot", + "solid_invocation_snaps": [ + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [], + "is_dynamic_mapped": false, + "solid_def_name": "return_foo", + "solid_name": "return_foo", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [ + { + "__class__": "InputDependencySnap", + "input_name": "_foo", + "is_dynamic_collect": false, + "upstream_output_snaps": [ + { + "__class__": "OutputHandleSnap", + "output_name": "result", + "solid_name": "return_foo" + } + ] + } + ], + "is_dynamic_mapped": false, + "solid_def_name": "return_hello_world", + "solid_name": "return_hello_world", + "tags": {} + } + ] + }, + "description": null, + "graph_def_name": "no_config_chain_job", + "lineage_snapshot": null, + "mode_def_snaps": [ + { + "__class__": "ModeDefSnap", + "description": null, + "logger_def_snaps": [ + { + "__class__": "LoggerDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"log_level\": \"INFO\", \"name\": \"dagster\"}", + "description": "The default colored console logger.", + "is_required": false, + "name": "config", + "type_key": "Shape.081354663b9d4b8fbfd1cb8e358763912953913f" + }, + "description": "The default colored console logger.", + "name": "console" + } + ], + "name": "default", + "resource_def_snaps": [ + { + "__class__": "ResourceDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, + "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", + "name": "io_manager" + } + ], + "root_config_key": "Shape.5e7f7baf52b7ed6a625b2f172c255b54642d5cf3" + } + ], + "name": "no_config_chain_job", + "solid_definitions_snapshot": { + "__class__": "SolidDefinitionsSnapshot", + "composite_solid_def_snaps": [], + "solid_def_snaps": [ + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, + "description": null, + "input_def_snaps": [], + "name": "return_foo", + "output_def_snaps": [ + { + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", + "description": null, + "is_dynamic": false, + "is_required": true, + "name": "result" + } + ], + "required_resource_keys": [], + "tags": {} + }, + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, + "description": null, + "input_def_snaps": [ + { + "__class__": "InputDefSnap", + "dagster_type_key": "Any", + "description": null, + "name": "_foo" + } + ], + "name": "return_hello_world", + "output_def_snaps": [ + { + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", + "description": null, + "is_dynamic": false, + "is_required": true, + "name": "result" + } + ], + "required_resource_keys": [], + "tags": {} + } + ] + }, + "tags": {} + } + ''' +# --- +# name: test_all_snapshot_ids[113] + 'ab8f4b864ee53d2d9304b85f7a368aad7f678f29' +# --- +# name: test_all_snapshot_ids[114] + ''' + { + "__class__": "PipelineSnapshot", + "config_schema_snapshot": { + "__class__": "ConfigSchemaSnapshot", + "all_config_snaps_by_key": { + "Any": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": null, + "given_name": "Any", + "key": "Any", + "kind": { + "__enum__": "ConfigTypeKind.ANY" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Bool": { + "__class__": "ConfigTypeSnap", + "description": "", + "enum_values": null, + "fields": null, + "given_name": "Bool", + "key": "Bool", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR" + }, + "scalar_kind": { + "__enum__": "ConfigScalarKind.BOOL" + }, + "type_param_keys": null + }, + "Float": { + "__class__": "ConfigTypeSnap", + "description": "", + "enum_values": null, + "fields": null, + "given_name": "Float", + "key": "Float", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR" + }, + "scalar_kind": { + "__enum__": "ConfigScalarKind.FLOAT" + }, + "type_param_keys": null + }, + "Int": { + "__class__": "ConfigTypeSnap", + "description": "", + "enum_values": null, + "fields": null, + "given_name": "Int", + "key": "Int", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR" + }, + "scalar_kind": { + "__enum__": "ConfigScalarKind.INT" + }, + "type_param_keys": null + }, + "ScalarUnion.Bool-Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": null, + "given_name": null, + "key": "ScalarUnion.Bool-Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR_UNION" + }, + "scalar_kind": null, + "type_param_keys": [ + "Bool", + "Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59" + ] + }, + "ScalarUnion.Float-Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": null, + "given_name": null, + "key": "ScalarUnion.Float-Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR_UNION" + }, + "scalar_kind": null, + "type_param_keys": [ + "Float", + "Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3" + ] + }, + "ScalarUnion.Int-Selector.a9799b971d12ace70a2d8803c883c863417d0725": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": null, + "given_name": null, + "key": "ScalarUnion.Int-Selector.a9799b971d12ace70a2d8803c883c863417d0725", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR_UNION" + }, + "scalar_kind": null, + "type_param_keys": [ + "Int", + "Selector.a9799b971d12ace70a2d8803c883c863417d0725" + ] + }, + "ScalarUnion.String-Selector.e04723c9d9937e3ab21206435b22247cfbe58269": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": null, + "given_name": null, + "key": "ScalarUnion.String-Selector.e04723c9d9937e3ab21206435b22247cfbe58269", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR_UNION" + }, + "scalar_kind": null, + "type_param_keys": [ + "String", + "Selector.e04723c9d9937e3ab21206435b22247cfbe58269" + ] + }, + "Selector.1bfb167aea90780aa679597800c71bd8c65ed0b2": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "disabled", + "type_key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "enabled", + "type_key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709" + } + ], + "given_name": null, + "key": "Selector.1bfb167aea90780aa679597800c71bd8c65ed0b2", + "kind": { + "__enum__": "ConfigTypeKind.SELECTOR" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Selector.a9799b971d12ace70a2d8803c883c863417d0725": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "json", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "pickle", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "value", + "type_key": "Int" + } + ], + "given_name": null, + "key": "Selector.a9799b971d12ace70a2d8803c883c863417d0725", + "kind": { + "__enum__": "ConfigTypeKind.SELECTOR" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "json", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "pickle", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "value", + "type_key": "Bool" + } + ], + "given_name": null, + "key": "Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59", + "kind": { + "__enum__": "ConfigTypeKind.SELECTOR" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "json", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "pickle", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "value", + "type_key": "Float" + } + ], + "given_name": null, + "key": "Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3", + "kind": { + "__enum__": "ConfigTypeKind.SELECTOR" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Selector.e04723c9d9937e3ab21206435b22247cfbe58269": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "json", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "pickle", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "value", + "type_key": "String" + } + ], + "given_name": null, + "key": "Selector.e04723c9d9937e3ab21206435b22247cfbe58269", + "kind": { + "__enum__": "ConfigTypeKind.SELECTOR" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Selector.f2fe6dfdc60a1947a8f8e7cd377a012b47065bc4": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "json", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "pickle", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "value", + "type_key": "Any" + } + ], + "given_name": null, + "key": "Selector.f2fe6dfdc60a1947a8f8e7cd377a012b47065bc4", + "kind": { + "__enum__": "ConfigTypeKind.SELECTOR" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.081354663b9d4b8fbfd1cb8e358763912953913f": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "\"INFO\"", + "description": "The logger's threshold.", + "is_required": false, + "name": "log_level", + "type_key": "String" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "\"dagster\"", + "description": "The name of your logger.", + "is_required": false, + "name": "name", + "type_key": "String" + } + ], + "given_name": null, + "key": "Shape.081354663b9d4b8fbfd1cb8e358763912953913f", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.09d73f0755bf4752d3f121837669c8660dcf451e": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"retries\": {\"enabled\": {}}}", + "description": "Execute all steps in a single process.", + "is_required": false, + "name": "config", + "type_key": "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c" + } + ], + "given_name": null, + "key": "Shape.09d73f0755bf4752d3f121837669c8660dcf451e", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"log_level\": \"INFO\", \"name\": \"dagster\"}", + "description": "The default colored console logger.", + "is_required": false, + "name": "config", + "type_key": "Shape.081354663b9d4b8fbfd1cb8e358763912953913f" + } + ], + "given_name": null, + "key": "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", + "is_required": false, + "name": "io_manager", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + } + ], + "given_name": null, + "key": "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": "[DEPRECATED]", + "is_required": false, + "name": "marker_to_close", + "type_key": "String" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"enabled\": {}}", + "description": "Whether retries are enabled or not. By default, retries are enabled.", + "is_required": false, + "name": "retries", + "type_key": "Selector.1bfb167aea90780aa679597800c71bd8c65ed0b2" + } + ], + "given_name": null, + "key": "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "path", + "type_key": "String" + } + ], + "given_name": null, + "key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.61e1eeaf22dac69e3d93b94002a5eb303d2c2151": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "return_hello", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + } + ], + "given_name": null, + "key": "Shape.61e1eeaf22dac69e3d93b94002a5eb303d2c2151", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.743e47901855cb245064dd633e217bfcb49a11a7": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + } + ], + "given_name": null, + "key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.cf1bfb906829a69c3b012b4858c1ebfe0080e350": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"config\": {\"retries\": {\"enabled\": {}}}}", + "description": "Configure how steps are executed within a run.", + "is_required": false, + "name": "execution", + "type_key": "Shape.09d73f0755bf4752d3f121837669c8660dcf451e" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": "Configure how loggers emit messages within a run.", + "is_required": false, + "name": "loggers", + "type_key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"return_hello\": {}}", + "description": "Configure runtime parameters for ops or assets.", + "is_required": false, + "name": "ops", + "type_key": "Shape.61e1eeaf22dac69e3d93b94002a5eb303d2c2151" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"io_manager\": {}}", + "description": "Configure how shared resources are implemented within a run.", + "is_required": false, + "name": "resources", + "type_key": "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778" + } + ], + "given_name": null, + "key": "Shape.cf1bfb906829a69c3b012b4858c1ebfe0080e350", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [], + "given_name": null, + "key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "console", + "type_key": "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a" + } + ], + "given_name": null, + "key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "String": { + "__class__": "ConfigTypeSnap", + "description": "", + "enum_values": null, + "fields": null, + "given_name": "String", + "key": "String", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR" + }, + "scalar_kind": { + "__enum__": "ConfigScalarKind.STRING" + }, + "type_param_keys": null + } + } + }, + "dagster_type_namespace_snapshot": { + "__class__": "DagsterTypeNamespaceSnapshot", + "all_dagster_type_snaps_by_key": { + "Any": { + "__class__": "DagsterTypeSnap", + "description": null, + "display_name": "Any", + "is_builtin": true, + "key": "Any", + "kind": { + "__enum__": "DagsterTypeKind.ANY" + }, + "loader_schema_key": "Selector.f2fe6dfdc60a1947a8f8e7cd377a012b47065bc4", + "materializer_schema_key": null, + "name": "Any", + "type_param_keys": [] + }, + "Bool": { + "__class__": "DagsterTypeSnap", + "description": null, + "display_name": "Bool", + "is_builtin": true, + "key": "Bool", + "kind": { + "__enum__": "DagsterTypeKind.SCALAR" + }, + "loader_schema_key": "ScalarUnion.Bool-Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59", + "materializer_schema_key": null, + "name": "Bool", + "type_param_keys": [] + }, + "Float": { + "__class__": "DagsterTypeSnap", + "description": null, + "display_name": "Float", + "is_builtin": true, + "key": "Float", + "kind": { + "__enum__": "DagsterTypeKind.SCALAR" + }, + "loader_schema_key": "ScalarUnion.Float-Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3", + "materializer_schema_key": null, + "name": "Float", + "type_param_keys": [] + }, + "Int": { + "__class__": "DagsterTypeSnap", + "description": null, + "display_name": "Int", + "is_builtin": true, + "key": "Int", + "kind": { + "__enum__": "DagsterTypeKind.SCALAR" + }, + "loader_schema_key": "ScalarUnion.Int-Selector.a9799b971d12ace70a2d8803c883c863417d0725", + "materializer_schema_key": null, + "name": "Int", + "type_param_keys": [] + }, + "Nothing": { + "__class__": "DagsterTypeSnap", + "description": null, + "display_name": "Nothing", + "is_builtin": true, + "key": "Nothing", + "kind": { + "__enum__": "DagsterTypeKind.NOTHING" + }, + "loader_schema_key": null, + "materializer_schema_key": null, + "name": "Nothing", + "type_param_keys": [] + }, + "String": { + "__class__": "DagsterTypeSnap", + "description": null, + "display_name": "String", + "is_builtin": true, + "key": "String", + "kind": { + "__enum__": "DagsterTypeKind.SCALAR" + }, + "loader_schema_key": "ScalarUnion.String-Selector.e04723c9d9937e3ab21206435b22247cfbe58269", + "materializer_schema_key": null, + "name": "String", + "type_param_keys": [] + } + } + }, + "dep_structure_snapshot": { + "__class__": "DependencyStructureSnapshot", + "solid_invocation_snaps": [ + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [], + "is_dynamic_mapped": false, + "solid_def_name": "return_hello", + "solid_name": "return_hello", + "tags": {} + } + ] + }, + "description": null, + "graph_def_name": "no_config_job", + "lineage_snapshot": null, + "mode_def_snaps": [ + { + "__class__": "ModeDefSnap", + "description": null, + "logger_def_snaps": [ + { + "__class__": "LoggerDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"log_level\": \"INFO\", \"name\": \"dagster\"}", + "description": "The default colored console logger.", + "is_required": false, + "name": "config", + "type_key": "Shape.081354663b9d4b8fbfd1cb8e358763912953913f" + }, + "description": "The default colored console logger.", + "name": "console" + } + ], + "name": "default", + "resource_def_snaps": [ + { + "__class__": "ResourceDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, + "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", + "name": "io_manager" + } + ], + "root_config_key": "Shape.cf1bfb906829a69c3b012b4858c1ebfe0080e350" + } + ], + "name": "no_config_job", + "solid_definitions_snapshot": { + "__class__": "SolidDefinitionsSnapshot", + "composite_solid_def_snaps": [], + "solid_def_snaps": [ + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, + "description": null, + "input_def_snaps": [], + "name": "return_hello", + "output_def_snaps": [ + { + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", + "description": null, + "is_dynamic": false, + "is_required": true, + "name": "result" + } + ], + "required_resource_keys": [], + "tags": {} + } + ] + }, + "tags": {} + } + ''' +# --- +# name: test_all_snapshot_ids[115] + '98a8e544c66ff337c2aef1334603df0a3b1c7434' +# --- +# name: test_all_snapshot_ids[116] + ''' + { + "__class__": "PipelineSnapshot", + "config_schema_snapshot": { + "__class__": "ConfigSchemaSnapshot", + "all_config_snaps_by_key": { + "Any": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": null, + "given_name": "Any", + "key": "Any", + "kind": { + "__enum__": "ConfigTypeKind.ANY" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Bool": { + "__class__": "ConfigTypeSnap", + "description": "", + "enum_values": null, + "fields": null, + "given_name": "Bool", + "key": "Bool", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR" + }, + "scalar_kind": { + "__enum__": "ConfigScalarKind.BOOL" + }, + "type_param_keys": null + }, + "Float": { + "__class__": "ConfigTypeSnap", + "description": "", + "enum_values": null, + "fields": null, + "given_name": "Float", + "key": "Float", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR" + }, + "scalar_kind": { + "__enum__": "ConfigScalarKind.FLOAT" + }, + "type_param_keys": null + }, + "Int": { + "__class__": "ConfigTypeSnap", + "description": "", + "enum_values": null, + "fields": null, + "given_name": "Int", + "key": "Int", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR" + }, + "scalar_kind": { + "__enum__": "ConfigScalarKind.INT" + }, + "type_param_keys": null + }, + "ScalarUnion.Bool-Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": null, + "given_name": null, + "key": "ScalarUnion.Bool-Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR_UNION" + }, + "scalar_kind": null, + "type_param_keys": [ + "Bool", + "Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59" + ] + }, + "ScalarUnion.Float-Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": null, + "given_name": null, + "key": "ScalarUnion.Float-Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR_UNION" + }, + "scalar_kind": null, + "type_param_keys": [ + "Float", + "Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3" + ] + }, + "ScalarUnion.Int-Selector.a9799b971d12ace70a2d8803c883c863417d0725": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": null, + "given_name": null, + "key": "ScalarUnion.Int-Selector.a9799b971d12ace70a2d8803c883c863417d0725", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR_UNION" + }, + "scalar_kind": null, + "type_param_keys": [ + "Int", + "Selector.a9799b971d12ace70a2d8803c883c863417d0725" + ] + }, + "ScalarUnion.String-Selector.e04723c9d9937e3ab21206435b22247cfbe58269": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": null, + "given_name": null, + "key": "ScalarUnion.String-Selector.e04723c9d9937e3ab21206435b22247cfbe58269", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR_UNION" + }, + "scalar_kind": null, + "type_param_keys": [ + "String", + "Selector.e04723c9d9937e3ab21206435b22247cfbe58269" + ] + }, + "Selector.1bfb167aea90780aa679597800c71bd8c65ed0b2": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "disabled", + "type_key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "enabled", + "type_key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709" + } + ], + "given_name": null, + "key": "Selector.1bfb167aea90780aa679597800c71bd8c65ed0b2", + "kind": { + "__enum__": "ConfigTypeKind.SELECTOR" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Selector.2571019f1a5201853d11032145ac3e534067f214": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "env", + "type_key": "String" + } + ], + "given_name": null, + "key": "Selector.2571019f1a5201853d11032145ac3e534067f214", + "kind": { + "__enum__": "ConfigTypeKind.SELECTOR" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Selector.a9799b971d12ace70a2d8803c883c863417d0725": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "json", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "pickle", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "value", + "type_key": "Int" + } + ], + "given_name": null, + "key": "Selector.a9799b971d12ace70a2d8803c883c863417d0725", + "kind": { + "__enum__": "ConfigTypeKind.SELECTOR" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "json", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "pickle", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "value", + "type_key": "Bool" + } + ], + "given_name": null, + "key": "Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59", + "kind": { + "__enum__": "ConfigTypeKind.SELECTOR" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "json", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "pickle", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "value", + "type_key": "Float" + } + ], + "given_name": null, + "key": "Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3", + "kind": { + "__enum__": "ConfigTypeKind.SELECTOR" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Selector.e04723c9d9937e3ab21206435b22247cfbe58269": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "json", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "pickle", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "value", + "type_key": "String" + } + ], + "given_name": null, + "key": "Selector.e04723c9d9937e3ab21206435b22247cfbe58269", + "kind": { + "__enum__": "ConfigTypeKind.SELECTOR" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Selector.f2fe6dfdc60a1947a8f8e7cd377a012b47065bc4": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "json", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "pickle", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "value", + "type_key": "Any" + } + ], + "given_name": null, + "key": "Selector.f2fe6dfdc60a1947a8f8e7cd377a012b47065bc4", + "kind": { + "__enum__": "ConfigTypeKind.SELECTOR" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.081354663b9d4b8fbfd1cb8e358763912953913f": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "\"INFO\"", + "description": "The logger's threshold.", + "is_required": false, + "name": "log_level", + "type_key": "String" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "\"dagster\"", + "description": "The name of your logger.", + "is_required": false, + "name": "name", + "type_key": "String" + } + ], + "given_name": null, + "key": "Shape.081354663b9d4b8fbfd1cb8e358763912953913f", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.09d73f0755bf4752d3f121837669c8660dcf451e": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"retries\": {\"enabled\": {}}}", + "description": "Execute all steps in a single process.", + "is_required": false, + "name": "config", + "type_key": "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c" + } + ], + "given_name": null, + "key": "Shape.09d73f0755bf4752d3f121837669c8660dcf451e", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"log_level\": \"INFO\", \"name\": \"dagster\"}", + "description": "The default colored console logger.", + "is_required": false, + "name": "config", + "type_key": "Shape.081354663b9d4b8fbfd1cb8e358763912953913f" + } + ], + "given_name": null, + "key": "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.18b2faaf1efd505374f7f25fcb61ed59bd5be851": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "base_dir", + "type_key": "StringSourceType" + } + ], + "given_name": null, + "key": "Shape.18b2faaf1efd505374f7f25fcb61ed59bd5be851", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": "[DEPRECATED]", + "is_required": false, + "name": "marker_to_close", + "type_key": "String" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"enabled\": {}}", + "description": "Whether retries are enabled or not. By default, retries are enabled.", + "is_required": false, + "name": "retries", + "type_key": "Selector.1bfb167aea90780aa679597800c71bd8c65ed0b2" + } + ], + "given_name": null, + "key": "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.44f2a71367507edd1b8e64f739222c4312b3691b": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "config", + "type_key": "Shape.18b2faaf1efd505374f7f25fcb61ed59bd5be851" + } + ], + "given_name": null, + "key": "Shape.44f2a71367507edd1b8e64f739222c4312b3691b", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.47a1e206d1d386ec20b9f28378954bc9abedccef": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"config\": {\"retries\": {\"enabled\": {}}}}", + "description": "Configure how steps are executed within a run.", + "is_required": false, + "name": "execution", + "type_key": "Shape.09d73f0755bf4752d3f121837669c8660dcf451e" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": "Configure how loggers emit messages within a run.", + "is_required": false, + "name": "loggers", + "type_key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"no_multipartitions_1\": {}}", + "description": "Configure runtime parameters for ops or assets.", + "is_required": false, + "name": "ops", + "type_key": "Shape.b02f9c378d5f0f3ea347615e41637ef3f40b02dc" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"io_manager\": {\"config\": {}}}", + "description": "Configure how shared resources are implemented within a run.", + "is_required": false, + "name": "resources", + "type_key": "Shape.941705f8db419acef3ba14bcecbc37e693570d4d" + } + ], + "given_name": null, + "key": "Shape.47a1e206d1d386ec20b9f28378954bc9abedccef", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "path", + "type_key": "String" + } + ], + "given_name": null, + "key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.743e47901855cb245064dd633e217bfcb49a11a7": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + } + ], + "given_name": null, + "key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.941705f8db419acef3ba14bcecbc37e693570d4d": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "dummy_io_manager", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "hanging_asset_resource", + "type_key": "Shape.b13a6c5637084590cc1538f9522324bfeb4b46b3" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"config\": {}}", + "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", + "is_required": false, + "name": "io_manager", + "type_key": "Shape.44f2a71367507edd1b8e64f739222c4312b3691b" + } + ], + "given_name": null, + "key": "Shape.941705f8db419acef3ba14bcecbc37e693570d4d", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.9a3a315bff2146cca750edbec49c6b4b4d0ce58e": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "file", + "type_key": "String" + } + ], + "given_name": null, + "key": "Shape.9a3a315bff2146cca750edbec49c6b4b4d0ce58e", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.b02f9c378d5f0f3ea347615e41637ef3f40b02dc": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "no_multipartitions_1", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + } + ], + "given_name": null, + "key": "Shape.b02f9c378d5f0f3ea347615e41637ef3f40b02dc", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.b13a6c5637084590cc1538f9522324bfeb4b46b3": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "config", + "type_key": "Shape.9a3a315bff2146cca750edbec49c6b4b4d0ce58e" + } + ], + "given_name": null, + "key": "Shape.b13a6c5637084590cc1538f9522324bfeb4b46b3", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [], + "given_name": null, + "key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "console", + "type_key": "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a" + } + ], + "given_name": null, + "key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "String": { + "__class__": "ConfigTypeSnap", + "description": "", + "enum_values": null, + "fields": null, + "given_name": "String", + "key": "String", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR" + }, + "scalar_kind": { + "__enum__": "ConfigScalarKind.STRING" + }, + "type_param_keys": null + }, + "StringSourceType": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": null, + "given_name": null, + "key": "StringSourceType", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR_UNION" + }, + "scalar_kind": null, + "type_param_keys": [ + "String", + "Selector.2571019f1a5201853d11032145ac3e534067f214" + ] + } + } + }, + "dagster_type_namespace_snapshot": { + "__class__": "DagsterTypeNamespaceSnapshot", + "all_dagster_type_snaps_by_key": { + "Any": { + "__class__": "DagsterTypeSnap", + "description": null, + "display_name": "Any", + "is_builtin": true, + "key": "Any", + "kind": { + "__enum__": "DagsterTypeKind.ANY" + }, + "loader_schema_key": "Selector.f2fe6dfdc60a1947a8f8e7cd377a012b47065bc4", + "materializer_schema_key": null, + "name": "Any", + "type_param_keys": [] + }, + "Bool": { + "__class__": "DagsterTypeSnap", + "description": null, + "display_name": "Bool", + "is_builtin": true, + "key": "Bool", + "kind": { + "__enum__": "DagsterTypeKind.SCALAR" + }, + "loader_schema_key": "ScalarUnion.Bool-Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59", + "materializer_schema_key": null, + "name": "Bool", + "type_param_keys": [] + }, + "Float": { + "__class__": "DagsterTypeSnap", + "description": null, + "display_name": "Float", + "is_builtin": true, + "key": "Float", + "kind": { + "__enum__": "DagsterTypeKind.SCALAR" + }, + "loader_schema_key": "ScalarUnion.Float-Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3", + "materializer_schema_key": null, + "name": "Float", + "type_param_keys": [] + }, + "Int": { + "__class__": "DagsterTypeSnap", + "description": null, + "display_name": "Int", + "is_builtin": true, + "key": "Int", + "kind": { + "__enum__": "DagsterTypeKind.SCALAR" + }, + "loader_schema_key": "ScalarUnion.Int-Selector.a9799b971d12ace70a2d8803c883c863417d0725", + "materializer_schema_key": null, + "name": "Int", + "type_param_keys": [] + }, + "Nothing": { + "__class__": "DagsterTypeSnap", + "description": null, + "display_name": "Nothing", + "is_builtin": true, + "key": "Nothing", + "kind": { + "__enum__": "DagsterTypeKind.NOTHING" + }, + "loader_schema_key": null, + "materializer_schema_key": null, + "name": "Nothing", + "type_param_keys": [] + }, + "String": { + "__class__": "DagsterTypeSnap", + "description": null, + "display_name": "String", + "is_builtin": true, + "key": "String", + "kind": { + "__enum__": "DagsterTypeKind.SCALAR" + }, + "loader_schema_key": "ScalarUnion.String-Selector.e04723c9d9937e3ab21206435b22247cfbe58269", + "materializer_schema_key": null, + "name": "String", + "type_param_keys": [] + } + } + }, + "dep_structure_snapshot": { + "__class__": "DependencyStructureSnapshot", + "solid_invocation_snaps": [ + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [], + "is_dynamic_mapped": false, + "solid_def_name": "no_multipartitions_1", + "solid_name": "no_multipartitions_1", + "tags": {} + } + ] + }, + "description": null, + "graph_def_name": "no_multipartitions_job", + "lineage_snapshot": null, + "mode_def_snaps": [ + { + "__class__": "ModeDefSnap", + "description": null, + "logger_def_snaps": [ + { + "__class__": "LoggerDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"log_level\": \"INFO\", \"name\": \"dagster\"}", + "description": "The default colored console logger.", + "is_required": false, + "name": "config", + "type_key": "Shape.081354663b9d4b8fbfd1cb8e358763912953913f" + }, + "description": "The default colored console logger.", + "name": "console" + } + ], + "name": "default", + "resource_def_snaps": [ + { + "__class__": "ResourceDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, + "description": null, + "name": "dummy_io_manager" + }, + { + "__class__": "ResourceDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "config", + "type_key": "Shape.9a3a315bff2146cca750edbec49c6b4b4d0ce58e" + }, + "description": null, + "name": "hanging_asset_resource" + }, + { + "__class__": "ResourceDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "config", + "type_key": "Shape.18b2faaf1efd505374f7f25fcb61ed59bd5be851" + }, + "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", + "name": "io_manager" + } + ], + "root_config_key": "Shape.47a1e206d1d386ec20b9f28378954bc9abedccef" + } + ], + "name": "no_multipartitions_job", + "solid_definitions_snapshot": { + "__class__": "SolidDefinitionsSnapshot", + "composite_solid_def_snaps": [], + "solid_def_snaps": [ + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, + "description": null, + "input_def_snaps": [], + "name": "no_multipartitions_1", + "output_def_snaps": [ + { + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", + "description": null, + "is_dynamic": false, + "is_required": true, + "name": "result" + } + ], + "required_resource_keys": [], + "tags": {} + } + ] + }, + "tags": {} + } + ''' +# --- +# name: test_all_snapshot_ids[117] + '7ef1abf462d45da506f4a41346fc463df457dada' +# --- +# name: test_all_snapshot_ids[118] + ''' + { + "__class__": "PipelineSnapshot", + "config_schema_snapshot": { + "__class__": "ConfigSchemaSnapshot", + "all_config_snaps_by_key": { + "Any": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": null, + "given_name": "Any", + "key": "Any", + "kind": { + "__enum__": "ConfigTypeKind.ANY" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Bool": { + "__class__": "ConfigTypeSnap", + "description": "", + "enum_values": null, + "fields": null, + "given_name": "Bool", + "key": "Bool", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR" + }, + "scalar_kind": { + "__enum__": "ConfigScalarKind.BOOL" + }, + "type_param_keys": null + }, + "Float": { + "__class__": "ConfigTypeSnap", + "description": "", + "enum_values": null, + "fields": null, + "given_name": "Float", + "key": "Float", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR" + }, + "scalar_kind": { + "__enum__": "ConfigScalarKind.FLOAT" + }, + "type_param_keys": null + }, + "Int": { + "__class__": "ConfigTypeSnap", + "description": "", + "enum_values": null, + "fields": null, + "given_name": "Int", + "key": "Int", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR" + }, + "scalar_kind": { + "__enum__": "ConfigScalarKind.INT" + }, + "type_param_keys": null + }, + "ScalarUnion.Bool-Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": null, + "given_name": null, + "key": "ScalarUnion.Bool-Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR_UNION" + }, + "scalar_kind": null, + "type_param_keys": [ + "Bool", + "Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59" + ] + }, + "ScalarUnion.Float-Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": null, + "given_name": null, + "key": "ScalarUnion.Float-Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR_UNION" + }, + "scalar_kind": null, + "type_param_keys": [ + "Float", + "Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3" + ] + }, + "ScalarUnion.Int-Selector.a9799b971d12ace70a2d8803c883c863417d0725": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": null, + "given_name": null, + "key": "ScalarUnion.Int-Selector.a9799b971d12ace70a2d8803c883c863417d0725", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR_UNION" + }, + "scalar_kind": null, + "type_param_keys": [ + "Int", + "Selector.a9799b971d12ace70a2d8803c883c863417d0725" + ] + }, + "ScalarUnion.String-Selector.e04723c9d9937e3ab21206435b22247cfbe58269": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": null, + "given_name": null, + "key": "ScalarUnion.String-Selector.e04723c9d9937e3ab21206435b22247cfbe58269", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR_UNION" + }, + "scalar_kind": null, + "type_param_keys": [ + "String", + "Selector.e04723c9d9937e3ab21206435b22247cfbe58269" + ] + }, + "Selector.1bfb167aea90780aa679597800c71bd8c65ed0b2": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "disabled", + "type_key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "enabled", + "type_key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709" + } + ], + "given_name": null, + "key": "Selector.1bfb167aea90780aa679597800c71bd8c65ed0b2", + "kind": { + "__enum__": "ConfigTypeKind.SELECTOR" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Selector.a9799b971d12ace70a2d8803c883c863417d0725": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "json", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "pickle", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "value", + "type_key": "Int" + } + ], + "given_name": null, + "key": "Selector.a9799b971d12ace70a2d8803c883c863417d0725", + "kind": { + "__enum__": "ConfigTypeKind.SELECTOR" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "json", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "pickle", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "value", + "type_key": "Bool" + } + ], + "given_name": null, + "key": "Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59", + "kind": { + "__enum__": "ConfigTypeKind.SELECTOR" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "json", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "pickle", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "value", + "type_key": "Float" + } + ], + "given_name": null, + "key": "Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3", + "kind": { + "__enum__": "ConfigTypeKind.SELECTOR" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Selector.e04723c9d9937e3ab21206435b22247cfbe58269": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "json", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "pickle", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "value", + "type_key": "String" + } + ], + "given_name": null, + "key": "Selector.e04723c9d9937e3ab21206435b22247cfbe58269", + "kind": { + "__enum__": "ConfigTypeKind.SELECTOR" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Selector.f2fe6dfdc60a1947a8f8e7cd377a012b47065bc4": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "json", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "pickle", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "value", + "type_key": "Any" + } + ], + "given_name": null, + "key": "Selector.f2fe6dfdc60a1947a8f8e7cd377a012b47065bc4", + "kind": { + "__enum__": "ConfigTypeKind.SELECTOR" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.081354663b9d4b8fbfd1cb8e358763912953913f": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "\"INFO\"", + "description": "The logger's threshold.", + "is_required": false, + "name": "log_level", + "type_key": "String" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "\"dagster\"", + "description": "The name of your logger.", + "is_required": false, + "name": "name", + "type_key": "String" + } + ], + "given_name": null, + "key": "Shape.081354663b9d4b8fbfd1cb8e358763912953913f", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.09d73f0755bf4752d3f121837669c8660dcf451e": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"retries\": {\"enabled\": {}}}", + "description": "Execute all steps in a single process.", + "is_required": false, + "name": "config", + "type_key": "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c" + } + ], + "given_name": null, + "key": "Shape.09d73f0755bf4752d3f121837669c8660dcf451e", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"log_level\": \"INFO\", \"name\": \"dagster\"}", + "description": "The default colored console logger.", + "is_required": false, + "name": "config", + "type_key": "Shape.081354663b9d4b8fbfd1cb8e358763912953913f" + } + ], + "given_name": null, + "key": "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", + "is_required": false, + "name": "io_manager", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + } + ], + "given_name": null, + "key": "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.1baaa7ea6f13caf1cca874c6f4cc8581ad88d08a": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"config\": {\"retries\": {\"enabled\": {}}}}", + "description": "Configure how steps are executed within a run.", + "is_required": false, + "name": "execution", + "type_key": "Shape.09d73f0755bf4752d3f121837669c8660dcf451e" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": "Configure how loggers emit messages within a run.", + "is_required": false, + "name": "loggers", + "type_key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"noop_op\": {}}", + "description": "Configure runtime parameters for ops or assets.", + "is_required": false, + "name": "ops", + "type_key": "Shape.242592fa9f0be8d5908506e918e119be06358618" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"io_manager\": {}}", + "description": "Configure how shared resources are implemented within a run.", + "is_required": false, + "name": "resources", + "type_key": "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778" + } + ], + "given_name": null, + "key": "Shape.1baaa7ea6f13caf1cca874c6f4cc8581ad88d08a", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.242592fa9f0be8d5908506e918e119be06358618": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "noop_op", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + } + ], + "given_name": null, + "key": "Shape.242592fa9f0be8d5908506e918e119be06358618", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": "[DEPRECATED]", + "is_required": false, + "name": "marker_to_close", + "type_key": "String" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"enabled\": {}}", + "description": "Whether retries are enabled or not. By default, retries are enabled.", + "is_required": false, + "name": "retries", + "type_key": "Selector.1bfb167aea90780aa679597800c71bd8c65ed0b2" + } + ], + "given_name": null, + "key": "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "path", + "type_key": "String" + } + ], + "given_name": null, + "key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.743e47901855cb245064dd633e217bfcb49a11a7": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + } + ], + "given_name": null, + "key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [], + "given_name": null, + "key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "console", + "type_key": "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a" + } + ], + "given_name": null, + "key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "String": { + "__class__": "ConfigTypeSnap", + "description": "", + "enum_values": null, + "fields": null, + "given_name": "String", + "key": "String", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR" + }, + "scalar_kind": { + "__enum__": "ConfigScalarKind.STRING" + }, + "type_param_keys": null + } + } + }, + "dagster_type_namespace_snapshot": { + "__class__": "DagsterTypeNamespaceSnapshot", + "all_dagster_type_snaps_by_key": { + "Any": { + "__class__": "DagsterTypeSnap", + "description": null, + "display_name": "Any", + "is_builtin": true, + "key": "Any", + "kind": { + "__enum__": "DagsterTypeKind.ANY" + }, + "loader_schema_key": "Selector.f2fe6dfdc60a1947a8f8e7cd377a012b47065bc4", + "materializer_schema_key": null, + "name": "Any", + "type_param_keys": [] + }, + "Bool": { + "__class__": "DagsterTypeSnap", + "description": null, + "display_name": "Bool", + "is_builtin": true, + "key": "Bool", + "kind": { + "__enum__": "DagsterTypeKind.SCALAR" + }, + "loader_schema_key": "ScalarUnion.Bool-Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59", + "materializer_schema_key": null, + "name": "Bool", + "type_param_keys": [] + }, + "Float": { + "__class__": "DagsterTypeSnap", + "description": null, + "display_name": "Float", + "is_builtin": true, + "key": "Float", + "kind": { + "__enum__": "DagsterTypeKind.SCALAR" + }, + "loader_schema_key": "ScalarUnion.Float-Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3", + "materializer_schema_key": null, + "name": "Float", + "type_param_keys": [] + }, + "Int": { + "__class__": "DagsterTypeSnap", + "description": null, + "display_name": "Int", + "is_builtin": true, + "key": "Int", + "kind": { + "__enum__": "DagsterTypeKind.SCALAR" + }, + "loader_schema_key": "ScalarUnion.Int-Selector.a9799b971d12ace70a2d8803c883c863417d0725", + "materializer_schema_key": null, + "name": "Int", + "type_param_keys": [] + }, + "Nothing": { + "__class__": "DagsterTypeSnap", + "description": null, + "display_name": "Nothing", + "is_builtin": true, + "key": "Nothing", + "kind": { + "__enum__": "DagsterTypeKind.NOTHING" + }, + "loader_schema_key": null, + "materializer_schema_key": null, + "name": "Nothing", + "type_param_keys": [] + }, + "String": { + "__class__": "DagsterTypeSnap", + "description": null, + "display_name": "String", + "is_builtin": true, + "key": "String", + "kind": { + "__enum__": "DagsterTypeKind.SCALAR" + }, + "loader_schema_key": "ScalarUnion.String-Selector.e04723c9d9937e3ab21206435b22247cfbe58269", + "materializer_schema_key": null, + "name": "String", + "type_param_keys": [] + } + } + }, + "dep_structure_snapshot": { + "__class__": "DependencyStructureSnapshot", + "solid_invocation_snaps": [ + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [], + "is_dynamic_mapped": false, + "solid_def_name": "noop_op", + "solid_name": "noop_op", + "tags": {} + } + ] + }, + "description": null, + "graph_def_name": "noop_job", + "lineage_snapshot": null, + "mode_def_snaps": [ + { + "__class__": "ModeDefSnap", + "description": null, + "logger_def_snaps": [ + { + "__class__": "LoggerDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"log_level\": \"INFO\", \"name\": \"dagster\"}", + "description": "The default colored console logger.", + "is_required": false, + "name": "config", + "type_key": "Shape.081354663b9d4b8fbfd1cb8e358763912953913f" + }, + "description": "The default colored console logger.", + "name": "console" + } + ], + "name": "default", + "resource_def_snaps": [ + { + "__class__": "ResourceDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, + "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", + "name": "io_manager" + } + ], + "root_config_key": "Shape.1baaa7ea6f13caf1cca874c6f4cc8581ad88d08a" + } + ], + "name": "noop_job", + "solid_definitions_snapshot": { + "__class__": "SolidDefinitionsSnapshot", + "composite_solid_def_snaps": [], + "solid_def_snaps": [ + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, + "description": null, + "input_def_snaps": [], + "name": "noop_op", + "output_def_snaps": [ + { + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", + "description": null, + "is_dynamic": false, + "is_required": true, + "name": "result" + } + ], + "required_resource_keys": [], + "tags": {} + } + ] + }, + "tags": {} + } + ''' +# --- +# name: test_all_snapshot_ids[119] + 'd65a072229c6e8fc80db02c8d06067f3b0b48305' +# --- +# name: test_all_snapshot_ids[11] + '9bd8b3171a888d850af2d5d75ff0d1bd5b11c82f' +# --- +# name: test_all_snapshot_ids[120] + ''' + { + "__class__": "PipelineSnapshot", + "config_schema_snapshot": { + "__class__": "ConfigSchemaSnapshot", + "all_config_snaps_by_key": { + "Any": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": null, + "given_name": "Any", + "key": "Any", + "kind": { + "__enum__": "ConfigTypeKind.ANY" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Bool": { + "__class__": "ConfigTypeSnap", + "description": "", + "enum_values": null, + "fields": null, + "given_name": "Bool", + "key": "Bool", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR" + }, + "scalar_kind": { + "__enum__": "ConfigScalarKind.BOOL" + }, + "type_param_keys": null + }, + "Float": { + "__class__": "ConfigTypeSnap", + "description": "", + "enum_values": null, + "fields": null, + "given_name": "Float", + "key": "Float", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR" + }, + "scalar_kind": { + "__enum__": "ConfigScalarKind.FLOAT" + }, + "type_param_keys": null + }, + "Int": { + "__class__": "ConfigTypeSnap", + "description": "", + "enum_values": null, + "fields": null, + "given_name": "Int", + "key": "Int", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR" + }, + "scalar_kind": { + "__enum__": "ConfigScalarKind.INT" + }, + "type_param_keys": null + }, + "ScalarUnion.Bool-Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": null, + "given_name": null, + "key": "ScalarUnion.Bool-Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR_UNION" + }, + "scalar_kind": null, + "type_param_keys": [ + "Bool", + "Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59" + ] + }, + "ScalarUnion.Float-Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": null, + "given_name": null, + "key": "ScalarUnion.Float-Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR_UNION" + }, + "scalar_kind": null, + "type_param_keys": [ + "Float", + "Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3" + ] + }, + "ScalarUnion.Int-Selector.a9799b971d12ace70a2d8803c883c863417d0725": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": null, + "given_name": null, + "key": "ScalarUnion.Int-Selector.a9799b971d12ace70a2d8803c883c863417d0725", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR_UNION" + }, + "scalar_kind": null, + "type_param_keys": [ + "Int", + "Selector.a9799b971d12ace70a2d8803c883c863417d0725" + ] + }, + "ScalarUnion.String-Selector.e04723c9d9937e3ab21206435b22247cfbe58269": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": null, + "given_name": null, + "key": "ScalarUnion.String-Selector.e04723c9d9937e3ab21206435b22247cfbe58269", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR_UNION" + }, + "scalar_kind": null, + "type_param_keys": [ + "String", + "Selector.e04723c9d9937e3ab21206435b22247cfbe58269" + ] + }, + "Selector.1bfb167aea90780aa679597800c71bd8c65ed0b2": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "disabled", + "type_key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "enabled", + "type_key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709" + } + ], + "given_name": null, + "key": "Selector.1bfb167aea90780aa679597800c71bd8c65ed0b2", + "kind": { + "__enum__": "ConfigTypeKind.SELECTOR" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Selector.2571019f1a5201853d11032145ac3e534067f214": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "env", + "type_key": "String" + } + ], + "given_name": null, + "key": "Selector.2571019f1a5201853d11032145ac3e534067f214", + "kind": { + "__enum__": "ConfigTypeKind.SELECTOR" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Selector.a9799b971d12ace70a2d8803c883c863417d0725": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "json", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "pickle", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "value", + "type_key": "Int" + } + ], + "given_name": null, + "key": "Selector.a9799b971d12ace70a2d8803c883c863417d0725", + "kind": { + "__enum__": "ConfigTypeKind.SELECTOR" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "json", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "pickle", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "value", + "type_key": "Bool" + } + ], + "given_name": null, + "key": "Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59", + "kind": { + "__enum__": "ConfigTypeKind.SELECTOR" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "json", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "pickle", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "value", + "type_key": "Float" + } + ], + "given_name": null, + "key": "Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3", + "kind": { + "__enum__": "ConfigTypeKind.SELECTOR" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Selector.e04723c9d9937e3ab21206435b22247cfbe58269": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "json", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "pickle", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "value", + "type_key": "String" + } + ], + "given_name": null, + "key": "Selector.e04723c9d9937e3ab21206435b22247cfbe58269", + "kind": { + "__enum__": "ConfigTypeKind.SELECTOR" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Selector.f2fe6dfdc60a1947a8f8e7cd377a012b47065bc4": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "json", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "pickle", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "value", + "type_key": "Any" + } + ], + "given_name": null, + "key": "Selector.f2fe6dfdc60a1947a8f8e7cd377a012b47065bc4", + "kind": { + "__enum__": "ConfigTypeKind.SELECTOR" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.081354663b9d4b8fbfd1cb8e358763912953913f": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "\"INFO\"", + "description": "The logger's threshold.", + "is_required": false, + "name": "log_level", + "type_key": "String" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "\"dagster\"", + "description": "The name of your logger.", + "is_required": false, + "name": "name", + "type_key": "String" + } + ], + "given_name": null, + "key": "Shape.081354663b9d4b8fbfd1cb8e358763912953913f", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.09d73f0755bf4752d3f121837669c8660dcf451e": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"retries\": {\"enabled\": {}}}", + "description": "Execute all steps in a single process.", + "is_required": false, + "name": "config", + "type_key": "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c" + } + ], + "given_name": null, + "key": "Shape.09d73f0755bf4752d3f121837669c8660dcf451e", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"log_level\": \"INFO\", \"name\": \"dagster\"}", + "description": "The default colored console logger.", + "is_required": false, + "name": "config", + "type_key": "Shape.081354663b9d4b8fbfd1cb8e358763912953913f" + } + ], + "given_name": null, + "key": "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.18b2faaf1efd505374f7f25fcb61ed59bd5be851": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "base_dir", + "type_key": "StringSourceType" + } + ], + "given_name": null, + "key": "Shape.18b2faaf1efd505374f7f25fcb61ed59bd5be851", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": "[DEPRECATED]", + "is_required": false, + "name": "marker_to_close", + "type_key": "String" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"enabled\": {}}", + "description": "Whether retries are enabled or not. By default, retries are enabled.", + "is_required": false, + "name": "retries", + "type_key": "Selector.1bfb167aea90780aa679597800c71bd8c65ed0b2" + } + ], + "given_name": null, + "key": "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.44f2a71367507edd1b8e64f739222c4312b3691b": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "config", + "type_key": "Shape.18b2faaf1efd505374f7f25fcb61ed59bd5be851" + } + ], + "given_name": null, + "key": "Shape.44f2a71367507edd1b8e64f739222c4312b3691b", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "path", + "type_key": "String" + } + ], + "given_name": null, + "key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.72aa8546e0029d52a6bfce93acd5d0b917139098": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "asset_yields_observation", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + } + ], + "given_name": null, + "key": "Shape.72aa8546e0029d52a6bfce93acd5d0b917139098", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.743e47901855cb245064dd633e217bfcb49a11a7": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + } + ], + "given_name": null, + "key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.941705f8db419acef3ba14bcecbc37e693570d4d": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "dummy_io_manager", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "hanging_asset_resource", + "type_key": "Shape.b13a6c5637084590cc1538f9522324bfeb4b46b3" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"config\": {}}", + "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", + "is_required": false, + "name": "io_manager", + "type_key": "Shape.44f2a71367507edd1b8e64f739222c4312b3691b" + } + ], + "given_name": null, + "key": "Shape.941705f8db419acef3ba14bcecbc37e693570d4d", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.9a3a315bff2146cca750edbec49c6b4b4d0ce58e": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "file", + "type_key": "String" + } + ], + "given_name": null, + "key": "Shape.9a3a315bff2146cca750edbec49c6b4b4d0ce58e", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.b13a6c5637084590cc1538f9522324bfeb4b46b3": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "config", + "type_key": "Shape.9a3a315bff2146cca750edbec49c6b4b4d0ce58e" + } + ], + "given_name": null, + "key": "Shape.b13a6c5637084590cc1538f9522324bfeb4b46b3", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [], + "given_name": null, + "key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.db26c3a200f5a9ca97fcd23a0ff51221959871b2": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"config\": {\"retries\": {\"enabled\": {}}}}", + "description": "Configure how steps are executed within a run.", + "is_required": false, + "name": "execution", + "type_key": "Shape.09d73f0755bf4752d3f121837669c8660dcf451e" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": "Configure how loggers emit messages within a run.", + "is_required": false, + "name": "loggers", + "type_key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"asset_yields_observation\": {}}", + "description": "Configure runtime parameters for ops or assets.", + "is_required": false, + "name": "ops", + "type_key": "Shape.72aa8546e0029d52a6bfce93acd5d0b917139098" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"io_manager\": {\"config\": {}}}", + "description": "Configure how shared resources are implemented within a run.", + "is_required": false, + "name": "resources", + "type_key": "Shape.941705f8db419acef3ba14bcecbc37e693570d4d" + } + ], + "given_name": null, + "key": "Shape.db26c3a200f5a9ca97fcd23a0ff51221959871b2", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "console", + "type_key": "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a" + } + ], + "given_name": null, + "key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "String": { + "__class__": "ConfigTypeSnap", + "description": "", + "enum_values": null, + "fields": null, + "given_name": "String", + "key": "String", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR" + }, + "scalar_kind": { + "__enum__": "ConfigScalarKind.STRING" + }, + "type_param_keys": null + }, + "StringSourceType": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": null, + "given_name": null, + "key": "StringSourceType", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR_UNION" + }, + "scalar_kind": null, + "type_param_keys": [ + "String", + "Selector.2571019f1a5201853d11032145ac3e534067f214" + ] + } + } + }, + "dagster_type_namespace_snapshot": { + "__class__": "DagsterTypeNamespaceSnapshot", + "all_dagster_type_snaps_by_key": { + "Any": { + "__class__": "DagsterTypeSnap", + "description": null, + "display_name": "Any", + "is_builtin": true, + "key": "Any", + "kind": { + "__enum__": "DagsterTypeKind.ANY" + }, + "loader_schema_key": "Selector.f2fe6dfdc60a1947a8f8e7cd377a012b47065bc4", + "materializer_schema_key": null, + "name": "Any", + "type_param_keys": [] + }, + "Bool": { + "__class__": "DagsterTypeSnap", + "description": null, + "display_name": "Bool", + "is_builtin": true, + "key": "Bool", + "kind": { + "__enum__": "DagsterTypeKind.SCALAR" + }, + "loader_schema_key": "ScalarUnion.Bool-Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59", + "materializer_schema_key": null, + "name": "Bool", + "type_param_keys": [] + }, + "Float": { + "__class__": "DagsterTypeSnap", + "description": null, + "display_name": "Float", + "is_builtin": true, + "key": "Float", + "kind": { + "__enum__": "DagsterTypeKind.SCALAR" + }, + "loader_schema_key": "ScalarUnion.Float-Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3", + "materializer_schema_key": null, + "name": "Float", + "type_param_keys": [] + }, + "Int": { + "__class__": "DagsterTypeSnap", + "description": null, + "display_name": "Int", + "is_builtin": true, + "key": "Int", + "kind": { + "__enum__": "DagsterTypeKind.SCALAR" + }, + "loader_schema_key": "ScalarUnion.Int-Selector.a9799b971d12ace70a2d8803c883c863417d0725", + "materializer_schema_key": null, + "name": "Int", + "type_param_keys": [] + }, + "Nothing": { + "__class__": "DagsterTypeSnap", + "description": null, + "display_name": "Nothing", + "is_builtin": true, + "key": "Nothing", + "kind": { + "__enum__": "DagsterTypeKind.NOTHING" + }, + "loader_schema_key": null, + "materializer_schema_key": null, + "name": "Nothing", + "type_param_keys": [] + }, + "String": { + "__class__": "DagsterTypeSnap", + "description": null, + "display_name": "String", + "is_builtin": true, + "key": "String", + "kind": { + "__enum__": "DagsterTypeKind.SCALAR" + }, + "loader_schema_key": "ScalarUnion.String-Selector.e04723c9d9937e3ab21206435b22247cfbe58269", + "materializer_schema_key": null, + "name": "String", + "type_param_keys": [] + } + } + }, + "dep_structure_snapshot": { + "__class__": "DependencyStructureSnapshot", + "solid_invocation_snaps": [ + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [], + "is_dynamic_mapped": false, + "solid_def_name": "asset_yields_observation", + "solid_name": "asset_yields_observation", + "tags": {} + } + ] + }, + "description": null, + "graph_def_name": "observation_job", + "lineage_snapshot": null, + "mode_def_snaps": [ + { + "__class__": "ModeDefSnap", + "description": null, + "logger_def_snaps": [ + { + "__class__": "LoggerDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"log_level\": \"INFO\", \"name\": \"dagster\"}", + "description": "The default colored console logger.", + "is_required": false, + "name": "config", + "type_key": "Shape.081354663b9d4b8fbfd1cb8e358763912953913f" + }, + "description": "The default colored console logger.", + "name": "console" + } + ], + "name": "default", + "resource_def_snaps": [ + { + "__class__": "ResourceDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, + "description": null, + "name": "dummy_io_manager" + }, + { + "__class__": "ResourceDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "config", + "type_key": "Shape.9a3a315bff2146cca750edbec49c6b4b4d0ce58e" + }, + "description": null, + "name": "hanging_asset_resource" + }, + { + "__class__": "ResourceDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "config", + "type_key": "Shape.18b2faaf1efd505374f7f25fcb61ed59bd5be851" + }, + "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", + "name": "io_manager" + } + ], + "root_config_key": "Shape.db26c3a200f5a9ca97fcd23a0ff51221959871b2" + } + ], + "name": "observation_job", + "solid_definitions_snapshot": { + "__class__": "SolidDefinitionsSnapshot", + "composite_solid_def_snaps": [], + "solid_def_snaps": [ + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, + "description": null, + "input_def_snaps": [], + "name": "asset_yields_observation", + "output_def_snaps": [ + { + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", + "description": null, + "is_dynamic": false, + "is_required": true, + "name": "result" + } + ], + "required_resource_keys": [], + "tags": {} + } + ] + }, + "tags": {} + } + ''' +# --- +# name: test_all_snapshot_ids[121] + '56cbc6f2f1527ce32e89fff3a1c260a90797e26a' +# --- +# name: test_all_snapshot_ids[122] + ''' + { + "__class__": "PipelineSnapshot", + "config_schema_snapshot": { + "__class__": "ConfigSchemaSnapshot", + "all_config_snaps_by_key": { + "Any": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": null, + "given_name": "Any", + "key": "Any", + "kind": { + "__enum__": "ConfigTypeKind.ANY" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Bool": { + "__class__": "ConfigTypeSnap", + "description": "", + "enum_values": null, + "fields": null, + "given_name": "Bool", + "key": "Bool", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR" + }, + "scalar_kind": { + "__enum__": "ConfigScalarKind.BOOL" + }, + "type_param_keys": null + }, + "Float": { + "__class__": "ConfigTypeSnap", + "description": "", + "enum_values": null, + "fields": null, + "given_name": "Float", + "key": "Float", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR" + }, + "scalar_kind": { + "__enum__": "ConfigScalarKind.FLOAT" + }, + "type_param_keys": null + }, + "Int": { + "__class__": "ConfigTypeSnap", + "description": "", + "enum_values": null, + "fields": null, + "given_name": "Int", + "key": "Int", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR" + }, + "scalar_kind": { + "__enum__": "ConfigScalarKind.INT" + }, + "type_param_keys": null + }, + "ScalarUnion.Bool-Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": null, + "given_name": null, + "key": "ScalarUnion.Bool-Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR_UNION" + }, + "scalar_kind": null, + "type_param_keys": [ + "Bool", + "Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59" + ] + }, + "ScalarUnion.Float-Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": null, + "given_name": null, + "key": "ScalarUnion.Float-Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR_UNION" + }, + "scalar_kind": null, + "type_param_keys": [ + "Float", + "Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3" + ] + }, + "ScalarUnion.Int-Selector.a9799b971d12ace70a2d8803c883c863417d0725": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": null, + "given_name": null, + "key": "ScalarUnion.Int-Selector.a9799b971d12ace70a2d8803c883c863417d0725", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR_UNION" + }, + "scalar_kind": null, + "type_param_keys": [ + "Int", + "Selector.a9799b971d12ace70a2d8803c883c863417d0725" + ] + }, + "ScalarUnion.String-Selector.e04723c9d9937e3ab21206435b22247cfbe58269": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": null, + "given_name": null, + "key": "ScalarUnion.String-Selector.e04723c9d9937e3ab21206435b22247cfbe58269", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR_UNION" + }, + "scalar_kind": null, + "type_param_keys": [ + "String", + "Selector.e04723c9d9937e3ab21206435b22247cfbe58269" + ] + }, + "Selector.1bfb167aea90780aa679597800c71bd8c65ed0b2": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "disabled", + "type_key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "enabled", + "type_key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709" + } + ], + "given_name": null, + "key": "Selector.1bfb167aea90780aa679597800c71bd8c65ed0b2", + "kind": { + "__enum__": "ConfigTypeKind.SELECTOR" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Selector.2571019f1a5201853d11032145ac3e534067f214": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "env", + "type_key": "String" + } + ], + "given_name": null, + "key": "Selector.2571019f1a5201853d11032145ac3e534067f214", + "kind": { + "__enum__": "ConfigTypeKind.SELECTOR" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Selector.a9799b971d12ace70a2d8803c883c863417d0725": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "json", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "pickle", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "value", + "type_key": "Int" + } + ], + "given_name": null, + "key": "Selector.a9799b971d12ace70a2d8803c883c863417d0725", + "kind": { + "__enum__": "ConfigTypeKind.SELECTOR" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "json", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "pickle", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "value", + "type_key": "Bool" + } + ], + "given_name": null, + "key": "Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59", + "kind": { + "__enum__": "ConfigTypeKind.SELECTOR" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "json", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "pickle", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "value", + "type_key": "Float" + } + ], + "given_name": null, + "key": "Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3", + "kind": { + "__enum__": "ConfigTypeKind.SELECTOR" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Selector.e04723c9d9937e3ab21206435b22247cfbe58269": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "json", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "pickle", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "value", + "type_key": "String" + } + ], + "given_name": null, + "key": "Selector.e04723c9d9937e3ab21206435b22247cfbe58269", + "kind": { + "__enum__": "ConfigTypeKind.SELECTOR" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Selector.f2fe6dfdc60a1947a8f8e7cd377a012b47065bc4": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "json", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "pickle", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "value", + "type_key": "Any" + } + ], + "given_name": null, + "key": "Selector.f2fe6dfdc60a1947a8f8e7cd377a012b47065bc4", + "kind": { + "__enum__": "ConfigTypeKind.SELECTOR" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.081354663b9d4b8fbfd1cb8e358763912953913f": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "\"INFO\"", + "description": "The logger's threshold.", + "is_required": false, + "name": "log_level", + "type_key": "String" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "\"dagster\"", + "description": "The name of your logger.", + "is_required": false, + "name": "name", + "type_key": "String" + } + ], + "given_name": null, + "key": "Shape.081354663b9d4b8fbfd1cb8e358763912953913f", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.09d73f0755bf4752d3f121837669c8660dcf451e": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"retries\": {\"enabled\": {}}}", + "description": "Execute all steps in a single process.", + "is_required": false, + "name": "config", + "type_key": "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c" + } + ], + "given_name": null, + "key": "Shape.09d73f0755bf4752d3f121837669c8660dcf451e", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"log_level\": \"INFO\", \"name\": \"dagster\"}", + "description": "The default colored console logger.", + "is_required": false, + "name": "config", + "type_key": "Shape.081354663b9d4b8fbfd1cb8e358763912953913f" + } + ], + "given_name": null, + "key": "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.18b2faaf1efd505374f7f25fcb61ed59bd5be851": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "base_dir", + "type_key": "StringSourceType" + } + ], + "given_name": null, + "key": "Shape.18b2faaf1efd505374f7f25fcb61ed59bd5be851", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": "[DEPRECATED]", + "is_required": false, + "name": "marker_to_close", + "type_key": "String" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"enabled\": {}}", + "description": "Whether retries are enabled or not. By default, retries are enabled.", + "is_required": false, + "name": "retries", + "type_key": "Selector.1bfb167aea90780aa679597800c71bd8c65ed0b2" + } + ], + "given_name": null, + "key": "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.44f2a71367507edd1b8e64f739222c4312b3691b": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "config", + "type_key": "Shape.18b2faaf1efd505374f7f25fcb61ed59bd5be851" + } + ], + "given_name": null, + "key": "Shape.44f2a71367507edd1b8e64f739222c4312b3691b", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.464daa5cd8a2371e65188e415cb75856137daddb": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "yield_partition_materialization", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + } + ], + "given_name": null, + "key": "Shape.464daa5cd8a2371e65188e415cb75856137daddb", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "path", + "type_key": "String" + } + ], + "given_name": null, + "key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.743e47901855cb245064dd633e217bfcb49a11a7": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + } + ], + "given_name": null, + "key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.941705f8db419acef3ba14bcecbc37e693570d4d": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "dummy_io_manager", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "hanging_asset_resource", + "type_key": "Shape.b13a6c5637084590cc1538f9522324bfeb4b46b3" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"config\": {}}", + "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", + "is_required": false, + "name": "io_manager", + "type_key": "Shape.44f2a71367507edd1b8e64f739222c4312b3691b" + } + ], + "given_name": null, + "key": "Shape.941705f8db419acef3ba14bcecbc37e693570d4d", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.9a3a315bff2146cca750edbec49c6b4b4d0ce58e": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "file", + "type_key": "String" + } + ], + "given_name": null, + "key": "Shape.9a3a315bff2146cca750edbec49c6b4b4d0ce58e", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.b13a6c5637084590cc1538f9522324bfeb4b46b3": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "config", + "type_key": "Shape.9a3a315bff2146cca750edbec49c6b4b4d0ce58e" + } + ], + "given_name": null, + "key": "Shape.b13a6c5637084590cc1538f9522324bfeb4b46b3", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [], + "given_name": null, + "key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "console", + "type_key": "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a" + } + ], + "given_name": null, + "key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.f851693f4be830bdd04a202ef75408cde605494f": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"config\": {\"retries\": {\"enabled\": {}}}}", + "description": "Configure how steps are executed within a run.", + "is_required": false, + "name": "execution", + "type_key": "Shape.09d73f0755bf4752d3f121837669c8660dcf451e" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": "Configure how loggers emit messages within a run.", + "is_required": false, + "name": "loggers", + "type_key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"yield_partition_materialization\": {}}", + "description": "Configure runtime parameters for ops or assets.", + "is_required": false, + "name": "ops", + "type_key": "Shape.464daa5cd8a2371e65188e415cb75856137daddb" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"io_manager\": {\"config\": {}}}", + "description": "Configure how shared resources are implemented within a run.", + "is_required": false, + "name": "resources", + "type_key": "Shape.941705f8db419acef3ba14bcecbc37e693570d4d" + } + ], + "given_name": null, + "key": "Shape.f851693f4be830bdd04a202ef75408cde605494f", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "String": { + "__class__": "ConfigTypeSnap", + "description": "", + "enum_values": null, + "fields": null, + "given_name": "String", + "key": "String", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR" + }, + "scalar_kind": { + "__enum__": "ConfigScalarKind.STRING" + }, + "type_param_keys": null + }, + "StringSourceType": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": null, + "given_name": null, + "key": "StringSourceType", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR_UNION" + }, + "scalar_kind": null, + "type_param_keys": [ + "String", + "Selector.2571019f1a5201853d11032145ac3e534067f214" + ] + } + } + }, + "dagster_type_namespace_snapshot": { + "__class__": "DagsterTypeNamespaceSnapshot", + "all_dagster_type_snaps_by_key": { + "Any": { + "__class__": "DagsterTypeSnap", + "description": null, + "display_name": "Any", + "is_builtin": true, + "key": "Any", + "kind": { + "__enum__": "DagsterTypeKind.ANY" + }, + "loader_schema_key": "Selector.f2fe6dfdc60a1947a8f8e7cd377a012b47065bc4", + "materializer_schema_key": null, + "name": "Any", + "type_param_keys": [] + }, + "Bool": { + "__class__": "DagsterTypeSnap", + "description": null, + "display_name": "Bool", + "is_builtin": true, + "key": "Bool", + "kind": { + "__enum__": "DagsterTypeKind.SCALAR" + }, + "loader_schema_key": "ScalarUnion.Bool-Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59", + "materializer_schema_key": null, + "name": "Bool", + "type_param_keys": [] + }, + "Float": { + "__class__": "DagsterTypeSnap", + "description": null, + "display_name": "Float", + "is_builtin": true, + "key": "Float", + "kind": { + "__enum__": "DagsterTypeKind.SCALAR" + }, + "loader_schema_key": "ScalarUnion.Float-Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3", + "materializer_schema_key": null, + "name": "Float", + "type_param_keys": [] + }, + "Int": { + "__class__": "DagsterTypeSnap", + "description": null, + "display_name": "Int", + "is_builtin": true, + "key": "Int", + "kind": { + "__enum__": "DagsterTypeKind.SCALAR" + }, + "loader_schema_key": "ScalarUnion.Int-Selector.a9799b971d12ace70a2d8803c883c863417d0725", + "materializer_schema_key": null, + "name": "Int", + "type_param_keys": [] + }, + "Nothing": { + "__class__": "DagsterTypeSnap", + "description": null, + "display_name": "Nothing", + "is_builtin": true, + "key": "Nothing", + "kind": { + "__enum__": "DagsterTypeKind.NOTHING" + }, + "loader_schema_key": null, + "materializer_schema_key": null, + "name": "Nothing", + "type_param_keys": [] + }, + "String": { + "__class__": "DagsterTypeSnap", + "description": null, + "display_name": "String", + "is_builtin": true, + "key": "String", + "kind": { + "__enum__": "DagsterTypeKind.SCALAR" + }, + "loader_schema_key": "ScalarUnion.String-Selector.e04723c9d9937e3ab21206435b22247cfbe58269", + "materializer_schema_key": null, + "name": "String", + "type_param_keys": [] + } + } + }, + "dep_structure_snapshot": { + "__class__": "DependencyStructureSnapshot", + "solid_invocation_snaps": [ + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [], + "is_dynamic_mapped": false, + "solid_def_name": "yield_partition_materialization", + "solid_name": "yield_partition_materialization", + "tags": {} + } + ] + }, + "description": null, + "graph_def_name": "partition_materialization_job", + "lineage_snapshot": null, + "mode_def_snaps": [ + { + "__class__": "ModeDefSnap", + "description": null, + "logger_def_snaps": [ + { + "__class__": "LoggerDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"log_level\": \"INFO\", \"name\": \"dagster\"}", + "description": "The default colored console logger.", + "is_required": false, + "name": "config", + "type_key": "Shape.081354663b9d4b8fbfd1cb8e358763912953913f" + }, + "description": "The default colored console logger.", + "name": "console" + } + ], + "name": "default", + "resource_def_snaps": [ + { + "__class__": "ResourceDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, + "description": null, + "name": "dummy_io_manager" + }, + { + "__class__": "ResourceDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "config", + "type_key": "Shape.9a3a315bff2146cca750edbec49c6b4b4d0ce58e" + }, + "description": null, + "name": "hanging_asset_resource" + }, + { + "__class__": "ResourceDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "config", + "type_key": "Shape.18b2faaf1efd505374f7f25fcb61ed59bd5be851" + }, + "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", + "name": "io_manager" + } + ], + "root_config_key": "Shape.f851693f4be830bdd04a202ef75408cde605494f" + } + ], + "name": "partition_materialization_job", + "solid_definitions_snapshot": { + "__class__": "SolidDefinitionsSnapshot", + "composite_solid_def_snaps": [], + "solid_def_snaps": [ + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, + "description": null, + "input_def_snaps": [], + "name": "yield_partition_materialization", + "output_def_snaps": [ + { + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", + "description": null, + "is_dynamic": false, + "is_required": true, + "name": "result" + } + ], + "required_resource_keys": [], + "tags": {} + } + ] + }, + "tags": {} + } + ''' +# --- +# name: test_all_snapshot_ids[123] + 'd006ed500ce7bd68754d2c5ef1ad29ca176a0e69' +# --- +# name: test_all_snapshot_ids[124] + ''' + { + "__class__": "PipelineSnapshot", + "config_schema_snapshot": { + "__class__": "ConfigSchemaSnapshot", + "all_config_snaps_by_key": { + "Any": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": null, + "given_name": "Any", + "key": "Any", + "kind": { + "__enum__": "ConfigTypeKind.ANY" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Bool": { + "__class__": "ConfigTypeSnap", + "description": "", + "enum_values": null, + "fields": null, + "given_name": "Bool", + "key": "Bool", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR" + }, + "scalar_kind": { + "__enum__": "ConfigScalarKind.BOOL" + }, + "type_param_keys": null + }, + "Float": { + "__class__": "ConfigTypeSnap", + "description": "", + "enum_values": null, + "fields": null, + "given_name": "Float", + "key": "Float", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR" + }, + "scalar_kind": { + "__enum__": "ConfigScalarKind.FLOAT" + }, + "type_param_keys": null + }, + "Int": { + "__class__": "ConfigTypeSnap", + "description": "", + "enum_values": null, + "fields": null, + "given_name": "Int", + "key": "Int", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR" + }, + "scalar_kind": { + "__enum__": "ConfigScalarKind.INT" + }, + "type_param_keys": null + }, + "ScalarUnion.Bool-Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": null, + "given_name": null, + "key": "ScalarUnion.Bool-Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR_UNION" + }, + "scalar_kind": null, + "type_param_keys": [ + "Bool", + "Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59" + ] + }, + "ScalarUnion.Float-Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": null, + "given_name": null, + "key": "ScalarUnion.Float-Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR_UNION" + }, + "scalar_kind": null, + "type_param_keys": [ + "Float", + "Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3" + ] + }, + "ScalarUnion.Int-Selector.a9799b971d12ace70a2d8803c883c863417d0725": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": null, + "given_name": null, + "key": "ScalarUnion.Int-Selector.a9799b971d12ace70a2d8803c883c863417d0725", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR_UNION" + }, + "scalar_kind": null, + "type_param_keys": [ + "Int", + "Selector.a9799b971d12ace70a2d8803c883c863417d0725" + ] + }, + "ScalarUnion.String-Selector.e04723c9d9937e3ab21206435b22247cfbe58269": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": null, + "given_name": null, + "key": "ScalarUnion.String-Selector.e04723c9d9937e3ab21206435b22247cfbe58269", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR_UNION" + }, + "scalar_kind": null, + "type_param_keys": [ + "String", + "Selector.e04723c9d9937e3ab21206435b22247cfbe58269" + ] + }, + "Selector.1bfb167aea90780aa679597800c71bd8c65ed0b2": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "disabled", + "type_key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "enabled", + "type_key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709" + } + ], + "given_name": null, + "key": "Selector.1bfb167aea90780aa679597800c71bd8c65ed0b2", + "kind": { + "__enum__": "ConfigTypeKind.SELECTOR" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Selector.a9799b971d12ace70a2d8803c883c863417d0725": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "json", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "pickle", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "value", + "type_key": "Int" + } + ], + "given_name": null, + "key": "Selector.a9799b971d12ace70a2d8803c883c863417d0725", + "kind": { + "__enum__": "ConfigTypeKind.SELECTOR" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "json", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "pickle", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "value", + "type_key": "Bool" + } + ], + "given_name": null, + "key": "Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59", + "kind": { + "__enum__": "ConfigTypeKind.SELECTOR" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "json", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "pickle", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "value", + "type_key": "Float" + } + ], + "given_name": null, + "key": "Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3", + "kind": { + "__enum__": "ConfigTypeKind.SELECTOR" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Selector.e04723c9d9937e3ab21206435b22247cfbe58269": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "json", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "pickle", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "value", + "type_key": "String" + } + ], + "given_name": null, + "key": "Selector.e04723c9d9937e3ab21206435b22247cfbe58269", + "kind": { + "__enum__": "ConfigTypeKind.SELECTOR" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Selector.f2fe6dfdc60a1947a8f8e7cd377a012b47065bc4": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "json", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "pickle", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "value", + "type_key": "Any" + } + ], + "given_name": null, + "key": "Selector.f2fe6dfdc60a1947a8f8e7cd377a012b47065bc4", + "kind": { + "__enum__": "ConfigTypeKind.SELECTOR" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.081354663b9d4b8fbfd1cb8e358763912953913f": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "\"INFO\"", + "description": "The logger's threshold.", + "is_required": false, + "name": "log_level", + "type_key": "String" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "\"dagster\"", + "description": "The name of your logger.", + "is_required": false, + "name": "name", + "type_key": "String" + } + ], + "given_name": null, + "key": "Shape.081354663b9d4b8fbfd1cb8e358763912953913f", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.09d73f0755bf4752d3f121837669c8660dcf451e": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"retries\": {\"enabled\": {}}}", + "description": "Execute all steps in a single process.", + "is_required": false, + "name": "config", + "type_key": "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c" + } + ], + "given_name": null, + "key": "Shape.09d73f0755bf4752d3f121837669c8660dcf451e", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"log_level\": \"INFO\", \"name\": \"dagster\"}", + "description": "The default colored console logger.", + "is_required": false, + "name": "config", + "type_key": "Shape.081354663b9d4b8fbfd1cb8e358763912953913f" + } + ], + "given_name": null, + "key": "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", + "is_required": false, + "name": "io_manager", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + } + ], + "given_name": null, + "key": "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.2a96bc04c9f379d60bccfdbc745bf93c8d1f867d": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "op_partitioned_asset", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + } + ], + "given_name": null, + "key": "Shape.2a96bc04c9f379d60bccfdbc745bf93c8d1f867d", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": "[DEPRECATED]", + "is_required": false, + "name": "marker_to_close", + "type_key": "String" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"enabled\": {}}", + "description": "Whether retries are enabled or not. By default, retries are enabled.", + "is_required": false, + "name": "retries", + "type_key": "Selector.1bfb167aea90780aa679597800c71bd8c65ed0b2" + } + ], + "given_name": null, + "key": "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "path", + "type_key": "String" + } + ], + "given_name": null, + "key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.743e47901855cb245064dd633e217bfcb49a11a7": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + } + ], + "given_name": null, + "key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.78557f5eae761798e03399f52f044879af8415a3": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"config\": {\"retries\": {\"enabled\": {}}}}", + "description": "Configure how steps are executed within a run.", + "is_required": false, + "name": "execution", + "type_key": "Shape.09d73f0755bf4752d3f121837669c8660dcf451e" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": "Configure how loggers emit messages within a run.", + "is_required": false, + "name": "loggers", + "type_key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"op_partitioned_asset\": {}}", + "description": "Configure runtime parameters for ops or assets.", + "is_required": false, + "name": "ops", + "type_key": "Shape.2a96bc04c9f379d60bccfdbc745bf93c8d1f867d" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"io_manager\": {}}", + "description": "Configure how shared resources are implemented within a run.", + "is_required": false, + "name": "resources", + "type_key": "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778" + } + ], + "given_name": null, + "key": "Shape.78557f5eae761798e03399f52f044879af8415a3", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [], + "given_name": null, + "key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "console", + "type_key": "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a" + } + ], + "given_name": null, + "key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "String": { + "__class__": "ConfigTypeSnap", + "description": "", + "enum_values": null, + "fields": null, + "given_name": "String", + "key": "String", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR" + }, + "scalar_kind": { + "__enum__": "ConfigScalarKind.STRING" + }, + "type_param_keys": null + } + } + }, + "dagster_type_namespace_snapshot": { + "__class__": "DagsterTypeNamespaceSnapshot", + "all_dagster_type_snaps_by_key": { + "Any": { + "__class__": "DagsterTypeSnap", + "description": null, + "display_name": "Any", + "is_builtin": true, + "key": "Any", + "kind": { + "__enum__": "DagsterTypeKind.ANY" + }, + "loader_schema_key": "Selector.f2fe6dfdc60a1947a8f8e7cd377a012b47065bc4", + "materializer_schema_key": null, + "name": "Any", + "type_param_keys": [] + }, + "Bool": { + "__class__": "DagsterTypeSnap", + "description": null, + "display_name": "Bool", + "is_builtin": true, + "key": "Bool", + "kind": { + "__enum__": "DagsterTypeKind.SCALAR" + }, + "loader_schema_key": "ScalarUnion.Bool-Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59", + "materializer_schema_key": null, + "name": "Bool", + "type_param_keys": [] + }, + "Float": { + "__class__": "DagsterTypeSnap", + "description": null, + "display_name": "Float", + "is_builtin": true, + "key": "Float", + "kind": { + "__enum__": "DagsterTypeKind.SCALAR" + }, + "loader_schema_key": "ScalarUnion.Float-Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3", + "materializer_schema_key": null, + "name": "Float", + "type_param_keys": [] + }, + "Int": { + "__class__": "DagsterTypeSnap", + "description": null, + "display_name": "Int", + "is_builtin": true, + "key": "Int", + "kind": { + "__enum__": "DagsterTypeKind.SCALAR" + }, + "loader_schema_key": "ScalarUnion.Int-Selector.a9799b971d12ace70a2d8803c883c863417d0725", + "materializer_schema_key": null, + "name": "Int", + "type_param_keys": [] + }, + "Nothing": { + "__class__": "DagsterTypeSnap", + "description": null, + "display_name": "Nothing", + "is_builtin": true, + "key": "Nothing", + "kind": { + "__enum__": "DagsterTypeKind.NOTHING" + }, + "loader_schema_key": null, + "materializer_schema_key": null, + "name": "Nothing", + "type_param_keys": [] + }, + "String": { + "__class__": "DagsterTypeSnap", + "description": null, + "display_name": "String", + "is_builtin": true, + "key": "String", + "kind": { + "__enum__": "DagsterTypeKind.SCALAR" + }, + "loader_schema_key": "ScalarUnion.String-Selector.e04723c9d9937e3ab21206435b22247cfbe58269", + "materializer_schema_key": null, + "name": "String", + "type_param_keys": [] + } + } + }, + "dep_structure_snapshot": { + "__class__": "DependencyStructureSnapshot", + "solid_invocation_snaps": [ + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [], + "is_dynamic_mapped": false, + "solid_def_name": "op_partitioned_asset", + "solid_name": "op_partitioned_asset", + "tags": {} + } + ] + }, + "description": null, + "graph_def_name": "partitioned_asset_job", + "lineage_snapshot": null, + "mode_def_snaps": [ + { + "__class__": "ModeDefSnap", + "description": null, + "logger_def_snaps": [ + { + "__class__": "LoggerDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"log_level\": \"INFO\", \"name\": \"dagster\"}", + "description": "The default colored console logger.", + "is_required": false, + "name": "config", + "type_key": "Shape.081354663b9d4b8fbfd1cb8e358763912953913f" + }, + "description": "The default colored console logger.", + "name": "console" + } + ], + "name": "default", + "resource_def_snaps": [ + { + "__class__": "ResourceDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, + "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", + "name": "io_manager" + } + ], + "root_config_key": "Shape.78557f5eae761798e03399f52f044879af8415a3" + } + ], + "name": "partitioned_asset_job", + "solid_definitions_snapshot": { + "__class__": "SolidDefinitionsSnapshot", + "composite_solid_def_snaps": [], + "solid_def_snaps": [ + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, + "description": null, + "input_def_snaps": [], + "name": "op_partitioned_asset", + "output_def_snaps": [ + { + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", + "description": null, + "is_dynamic": false, + "is_required": true, + "name": "result" + } + ], + "required_resource_keys": [], + "tags": {} + } + ] + }, + "tags": {} + } + ''' +# --- +# name: test_all_snapshot_ids[125] + '88c326b7e07c8c537ecd8086fd6429436a46c66f' +# --- +# name: test_all_snapshot_ids[126] + ''' + { + "__class__": "PipelineSnapshot", + "config_schema_snapshot": { + "__class__": "ConfigSchemaSnapshot", + "all_config_snaps_by_key": { + "Any": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": null, + "given_name": "Any", + "key": "Any", + "kind": { + "__enum__": "ConfigTypeKind.ANY" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Bool": { + "__class__": "ConfigTypeSnap", + "description": "", + "enum_values": null, + "fields": null, + "given_name": "Bool", + "key": "Bool", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR" + }, + "scalar_kind": { + "__enum__": "ConfigScalarKind.BOOL" + }, + "type_param_keys": null + }, + "Float": { + "__class__": "ConfigTypeSnap", + "description": "", + "enum_values": null, + "fields": null, + "given_name": "Float", + "key": "Float", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR" + }, + "scalar_kind": { + "__enum__": "ConfigScalarKind.FLOAT" + }, + "type_param_keys": null + }, + "Int": { + "__class__": "ConfigTypeSnap", + "description": "", + "enum_values": null, + "fields": null, + "given_name": "Int", + "key": "Int", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR" + }, + "scalar_kind": { + "__enum__": "ConfigScalarKind.INT" + }, + "type_param_keys": null + }, + "ScalarUnion.Bool-Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": null, + "given_name": null, + "key": "ScalarUnion.Bool-Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR_UNION" + }, + "scalar_kind": null, + "type_param_keys": [ + "Bool", + "Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59" + ] + }, + "ScalarUnion.Float-Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": null, + "given_name": null, + "key": "ScalarUnion.Float-Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR_UNION" + }, + "scalar_kind": null, + "type_param_keys": [ + "Float", + "Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3" + ] + }, + "ScalarUnion.Int-Selector.a9799b971d12ace70a2d8803c883c863417d0725": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": null, + "given_name": null, + "key": "ScalarUnion.Int-Selector.a9799b971d12ace70a2d8803c883c863417d0725", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR_UNION" + }, + "scalar_kind": null, + "type_param_keys": [ + "Int", + "Selector.a9799b971d12ace70a2d8803c883c863417d0725" + ] + }, + "ScalarUnion.String-Selector.e04723c9d9937e3ab21206435b22247cfbe58269": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": null, + "given_name": null, + "key": "ScalarUnion.String-Selector.e04723c9d9937e3ab21206435b22247cfbe58269", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR_UNION" + }, + "scalar_kind": null, + "type_param_keys": [ + "String", + "Selector.e04723c9d9937e3ab21206435b22247cfbe58269" + ] + }, + "Selector.1bfb167aea90780aa679597800c71bd8c65ed0b2": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "disabled", + "type_key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "enabled", + "type_key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709" + } + ], + "given_name": null, + "key": "Selector.1bfb167aea90780aa679597800c71bd8c65ed0b2", + "kind": { + "__enum__": "ConfigTypeKind.SELECTOR" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Selector.a9799b971d12ace70a2d8803c883c863417d0725": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "json", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "pickle", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "value", + "type_key": "Int" + } + ], + "given_name": null, + "key": "Selector.a9799b971d12ace70a2d8803c883c863417d0725", + "kind": { + "__enum__": "ConfigTypeKind.SELECTOR" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "json", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "pickle", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "value", + "type_key": "Bool" + } + ], + "given_name": null, + "key": "Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59", + "kind": { + "__enum__": "ConfigTypeKind.SELECTOR" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "json", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "pickle", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "value", + "type_key": "Float" + } + ], + "given_name": null, + "key": "Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3", + "kind": { + "__enum__": "ConfigTypeKind.SELECTOR" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Selector.e04723c9d9937e3ab21206435b22247cfbe58269": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "json", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "pickle", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "value", + "type_key": "String" + } + ], + "given_name": null, + "key": "Selector.e04723c9d9937e3ab21206435b22247cfbe58269", + "kind": { + "__enum__": "ConfigTypeKind.SELECTOR" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Selector.f2fe6dfdc60a1947a8f8e7cd377a012b47065bc4": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "json", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "pickle", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "value", + "type_key": "Any" + } + ], + "given_name": null, + "key": "Selector.f2fe6dfdc60a1947a8f8e7cd377a012b47065bc4", + "kind": { + "__enum__": "ConfigTypeKind.SELECTOR" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.081354663b9d4b8fbfd1cb8e358763912953913f": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "\"INFO\"", + "description": "The logger's threshold.", + "is_required": false, + "name": "log_level", + "type_key": "String" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "\"dagster\"", + "description": "The name of your logger.", + "is_required": false, + "name": "name", + "type_key": "String" + } + ], + "given_name": null, + "key": "Shape.081354663b9d4b8fbfd1cb8e358763912953913f", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.09d73f0755bf4752d3f121837669c8660dcf451e": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"retries\": {\"enabled\": {}}}", + "description": "Execute all steps in a single process.", + "is_required": false, + "name": "config", + "type_key": "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c" + } + ], + "given_name": null, + "key": "Shape.09d73f0755bf4752d3f121837669c8660dcf451e", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"log_level\": \"INFO\", \"name\": \"dagster\"}", + "description": "The default colored console logger.", + "is_required": false, + "name": "config", + "type_key": "Shape.081354663b9d4b8fbfd1cb8e358763912953913f" + } + ], + "given_name": null, + "key": "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", + "is_required": false, + "name": "io_manager", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + } + ], + "given_name": null, + "key": "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.4384fce472621a1d43c54ff7e52b02891791103f": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "foo", + "type_key": "String" + } + ], + "given_name": null, + "key": "Shape.4384fce472621a1d43c54ff7e52b02891791103f", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": "[DEPRECATED]", + "is_required": false, + "name": "marker_to_close", + "type_key": "String" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"enabled\": {}}", + "description": "Whether retries are enabled or not. By default, retries are enabled.", + "is_required": false, + "name": "retries", + "type_key": "Selector.1bfb167aea90780aa679597800c71bd8c65ed0b2" + } + ], + "given_name": null, + "key": "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "path", + "type_key": "String" + } + ], + "given_name": null, + "key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.743e47901855cb245064dd633e217bfcb49a11a7": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + } + ], + "given_name": null, + "key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.77b7c2aa740a9b03628c25cc1441dfe267c703f8": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "config", + "type_key": "Shape.4384fce472621a1d43c54ff7e52b02891791103f" + } + ], + "given_name": null, + "key": "Shape.77b7c2aa740a9b03628c25cc1441dfe267c703f8", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [], + "given_name": null, + "key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "console", + "type_key": "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a" + } + ], + "given_name": null, + "key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.e8a5a728f50d8ebcb6d59955a173dd127aaad2d4": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "the_op", + "type_key": "Shape.77b7c2aa740a9b03628c25cc1441dfe267c703f8" + } + ], + "given_name": null, + "key": "Shape.e8a5a728f50d8ebcb6d59955a173dd127aaad2d4", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.ec386eda01844b8b94d4c1c10159dc060b7e480e": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"config\": {\"retries\": {\"enabled\": {}}}}", + "description": "Configure how steps are executed within a run.", + "is_required": false, + "name": "execution", + "type_key": "Shape.09d73f0755bf4752d3f121837669c8660dcf451e" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": "Configure how loggers emit messages within a run.", + "is_required": false, + "name": "loggers", + "type_key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": "Configure runtime parameters for ops or assets.", + "is_required": true, + "name": "ops", + "type_key": "Shape.e8a5a728f50d8ebcb6d59955a173dd127aaad2d4" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"io_manager\": {}}", + "description": "Configure how shared resources are implemented within a run.", + "is_required": false, + "name": "resources", + "type_key": "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778" + } + ], + "given_name": null, + "key": "Shape.ec386eda01844b8b94d4c1c10159dc060b7e480e", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "String": { + "__class__": "ConfigTypeSnap", + "description": "", + "enum_values": null, + "fields": null, + "given_name": "String", + "key": "String", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR" + }, + "scalar_kind": { + "__enum__": "ConfigScalarKind.STRING" + }, + "type_param_keys": null + } + } + }, + "dagster_type_namespace_snapshot": { + "__class__": "DagsterTypeNamespaceSnapshot", + "all_dagster_type_snaps_by_key": { + "Any": { + "__class__": "DagsterTypeSnap", + "description": null, + "display_name": "Any", + "is_builtin": true, + "key": "Any", + "kind": { + "__enum__": "DagsterTypeKind.ANY" + }, + "loader_schema_key": "Selector.f2fe6dfdc60a1947a8f8e7cd377a012b47065bc4", + "materializer_schema_key": null, + "name": "Any", + "type_param_keys": [] + }, + "Bool": { + "__class__": "DagsterTypeSnap", + "description": null, + "display_name": "Bool", + "is_builtin": true, + "key": "Bool", + "kind": { + "__enum__": "DagsterTypeKind.SCALAR" + }, + "loader_schema_key": "ScalarUnion.Bool-Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59", + "materializer_schema_key": null, + "name": "Bool", + "type_param_keys": [] + }, + "Float": { + "__class__": "DagsterTypeSnap", + "description": null, + "display_name": "Float", + "is_builtin": true, + "key": "Float", + "kind": { + "__enum__": "DagsterTypeKind.SCALAR" + }, + "loader_schema_key": "ScalarUnion.Float-Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3", + "materializer_schema_key": null, + "name": "Float", + "type_param_keys": [] + }, + "Int": { + "__class__": "DagsterTypeSnap", + "description": null, + "display_name": "Int", + "is_builtin": true, + "key": "Int", + "kind": { + "__enum__": "DagsterTypeKind.SCALAR" + }, + "loader_schema_key": "ScalarUnion.Int-Selector.a9799b971d12ace70a2d8803c883c863417d0725", + "materializer_schema_key": null, + "name": "Int", + "type_param_keys": [] + }, + "Nothing": { + "__class__": "DagsterTypeSnap", + "description": null, + "display_name": "Nothing", + "is_builtin": true, + "key": "Nothing", + "kind": { + "__enum__": "DagsterTypeKind.NOTHING" + }, + "loader_schema_key": null, + "materializer_schema_key": null, + "name": "Nothing", + "type_param_keys": [] + }, + "String": { + "__class__": "DagsterTypeSnap", + "description": null, + "display_name": "String", + "is_builtin": true, + "key": "String", + "kind": { + "__enum__": "DagsterTypeKind.SCALAR" + }, + "loader_schema_key": "ScalarUnion.String-Selector.e04723c9d9937e3ab21206435b22247cfbe58269", + "materializer_schema_key": null, + "name": "String", + "type_param_keys": [] + } + } + }, + "dep_structure_snapshot": { + "__class__": "DependencyStructureSnapshot", + "solid_invocation_snaps": [ + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [], + "is_dynamic_mapped": false, + "solid_def_name": "the_op", + "solid_name": "the_op", + "tags": {} + } + ] + }, + "description": null, + "graph_def_name": "req_config_job", + "lineage_snapshot": null, + "mode_def_snaps": [ + { + "__class__": "ModeDefSnap", + "description": null, + "logger_def_snaps": [ + { + "__class__": "LoggerDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"log_level\": \"INFO\", \"name\": \"dagster\"}", + "description": "The default colored console logger.", + "is_required": false, + "name": "config", + "type_key": "Shape.081354663b9d4b8fbfd1cb8e358763912953913f" + }, + "description": "The default colored console logger.", + "name": "console" + } + ], + "name": "default", + "resource_def_snaps": [ + { + "__class__": "ResourceDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, + "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", + "name": "io_manager" + } + ], + "root_config_key": "Shape.ec386eda01844b8b94d4c1c10159dc060b7e480e" + } + ], + "name": "req_config_job", + "solid_definitions_snapshot": { + "__class__": "SolidDefinitionsSnapshot", + "composite_solid_def_snaps": [], + "solid_def_snaps": [ + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "config", + "type_key": "Shape.4384fce472621a1d43c54ff7e52b02891791103f" + }, + "description": null, + "input_def_snaps": [], + "name": "the_op", + "output_def_snaps": [ + { + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", + "description": null, + "is_dynamic": false, + "is_required": true, + "name": "result" + } + ], + "required_resource_keys": [], + "tags": {} + } + ] + }, + "tags": {} + } + ''' +# --- +# name: test_all_snapshot_ids[127] + 'a73f4941b2735f3a261d9617abaaed09a88aaebc' +# --- +# name: test_all_snapshot_ids[128] + ''' + { + "__class__": "PipelineSnapshot", + "config_schema_snapshot": { + "__class__": "ConfigSchemaSnapshot", + "all_config_snaps_by_key": { + "Any": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": null, + "given_name": "Any", + "key": "Any", + "kind": { + "__enum__": "ConfigTypeKind.ANY" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Bool": { + "__class__": "ConfigTypeSnap", + "description": "", + "enum_values": null, + "fields": null, + "given_name": "Bool", + "key": "Bool", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR" + }, + "scalar_kind": { + "__enum__": "ConfigScalarKind.BOOL" + }, + "type_param_keys": null + }, + "Float": { + "__class__": "ConfigTypeSnap", + "description": "", + "enum_values": null, + "fields": null, + "given_name": "Float", + "key": "Float", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR" + }, + "scalar_kind": { + "__enum__": "ConfigScalarKind.FLOAT" + }, + "type_param_keys": null + }, + "Int": { + "__class__": "ConfigTypeSnap", + "description": "", + "enum_values": null, + "fields": null, + "given_name": "Int", + "key": "Int", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR" + }, + "scalar_kind": { + "__enum__": "ConfigScalarKind.INT" + }, + "type_param_keys": null + }, + "ScalarUnion.Bool-Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": null, + "given_name": null, + "key": "ScalarUnion.Bool-Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR_UNION" + }, + "scalar_kind": null, + "type_param_keys": [ + "Bool", + "Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59" + ] + }, + "ScalarUnion.Float-Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": null, + "given_name": null, + "key": "ScalarUnion.Float-Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR_UNION" + }, + "scalar_kind": null, + "type_param_keys": [ + "Float", + "Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3" + ] + }, + "ScalarUnion.Int-Selector.a9799b971d12ace70a2d8803c883c863417d0725": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": null, + "given_name": null, + "key": "ScalarUnion.Int-Selector.a9799b971d12ace70a2d8803c883c863417d0725", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR_UNION" + }, + "scalar_kind": null, + "type_param_keys": [ + "Int", + "Selector.a9799b971d12ace70a2d8803c883c863417d0725" + ] + }, + "ScalarUnion.String-Selector.e04723c9d9937e3ab21206435b22247cfbe58269": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": null, + "given_name": null, + "key": "ScalarUnion.String-Selector.e04723c9d9937e3ab21206435b22247cfbe58269", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR_UNION" + }, + "scalar_kind": null, + "type_param_keys": [ + "String", + "Selector.e04723c9d9937e3ab21206435b22247cfbe58269" + ] + }, + "Selector.1bfb167aea90780aa679597800c71bd8c65ed0b2": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "disabled", + "type_key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "enabled", + "type_key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709" + } + ], + "given_name": null, + "key": "Selector.1bfb167aea90780aa679597800c71bd8c65ed0b2", + "kind": { + "__enum__": "ConfigTypeKind.SELECTOR" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Selector.a9799b971d12ace70a2d8803c883c863417d0725": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "json", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "pickle", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "value", + "type_key": "Int" + } + ], + "given_name": null, + "key": "Selector.a9799b971d12ace70a2d8803c883c863417d0725", + "kind": { + "__enum__": "ConfigTypeKind.SELECTOR" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "json", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "pickle", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "value", + "type_key": "Bool" + } + ], + "given_name": null, + "key": "Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59", + "kind": { + "__enum__": "ConfigTypeKind.SELECTOR" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "json", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "pickle", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "value", + "type_key": "Float" + } + ], + "given_name": null, + "key": "Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3", + "kind": { + "__enum__": "ConfigTypeKind.SELECTOR" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Selector.e04723c9d9937e3ab21206435b22247cfbe58269": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "json", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "pickle", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "value", + "type_key": "String" + } + ], + "given_name": null, + "key": "Selector.e04723c9d9937e3ab21206435b22247cfbe58269", + "kind": { + "__enum__": "ConfigTypeKind.SELECTOR" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Selector.f2fe6dfdc60a1947a8f8e7cd377a012b47065bc4": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "json", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "pickle", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "value", + "type_key": "Any" + } + ], + "given_name": null, + "key": "Selector.f2fe6dfdc60a1947a8f8e7cd377a012b47065bc4", + "kind": { + "__enum__": "ConfigTypeKind.SELECTOR" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.081354663b9d4b8fbfd1cb8e358763912953913f": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "\"INFO\"", + "description": "The logger's threshold.", + "is_required": false, + "name": "log_level", + "type_key": "String" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "\"dagster\"", + "description": "The name of your logger.", + "is_required": false, + "name": "name", + "type_key": "String" + } + ], + "given_name": null, + "key": "Shape.081354663b9d4b8fbfd1cb8e358763912953913f", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.09d73f0755bf4752d3f121837669c8660dcf451e": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"retries\": {\"enabled\": {}}}", + "description": "Execute all steps in a single process.", + "is_required": false, + "name": "config", + "type_key": "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c" + } + ], + "given_name": null, + "key": "Shape.09d73f0755bf4752d3f121837669c8660dcf451e", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"log_level\": \"INFO\", \"name\": \"dagster\"}", + "description": "The default colored console logger.", + "is_required": false, + "name": "config", + "type_key": "Shape.081354663b9d4b8fbfd1cb8e358763912953913f" + } + ], + "given_name": null, + "key": "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.13e52aa6878a8e9f6b5fea1f6086cb52486e3c95": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "R1", + "type_key": "Shape.fe2c8a3955b895767072f0aa1d243b6e1714df90" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", + "is_required": false, + "name": "io_manager", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + } + ], + "given_name": null, + "key": "Shape.13e52aa6878a8e9f6b5fea1f6086cb52486e3c95", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.1f049499585829308eb97bdfcb96ec7cad460ad6": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"config\": {\"retries\": {\"enabled\": {}}}}", + "description": "Configure how steps are executed within a run.", + "is_required": false, + "name": "execution", + "type_key": "Shape.09d73f0755bf4752d3f121837669c8660dcf451e" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": "Configure how loggers emit messages within a run.", + "is_required": false, + "name": "loggers", + "type_key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"op_with_required_resource\": {}}", + "description": "Configure runtime parameters for ops or assets.", + "is_required": false, + "name": "ops", + "type_key": "Shape.e184cc449eaa96b4c59f30cbdf34d7efa47bb273" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": "Configure how shared resources are implemented within a run.", + "is_required": true, + "name": "resources", + "type_key": "Shape.13e52aa6878a8e9f6b5fea1f6086cb52486e3c95" + } + ], + "given_name": null, + "key": "Shape.1f049499585829308eb97bdfcb96ec7cad460ad6", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": "[DEPRECATED]", + "is_required": false, + "name": "marker_to_close", + "type_key": "String" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"enabled\": {}}", + "description": "Whether retries are enabled or not. By default, retries are enabled.", + "is_required": false, + "name": "retries", + "type_key": "Selector.1bfb167aea90780aa679597800c71bd8c65ed0b2" + } + ], + "given_name": null, + "key": "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "path", + "type_key": "String" + } + ], + "given_name": null, + "key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.743e47901855cb245064dd633e217bfcb49a11a7": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + } + ], + "given_name": null, + "key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [], + "given_name": null, + "key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.e184cc449eaa96b4c59f30cbdf34d7efa47bb273": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "op_with_required_resource", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + } + ], + "given_name": null, + "key": "Shape.e184cc449eaa96b4c59f30cbdf34d7efa47bb273", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "console", + "type_key": "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a" + } + ], + "given_name": null, + "key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.fe2c8a3955b895767072f0aa1d243b6e1714df90": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "config", + "type_key": "Int" + } + ], + "given_name": null, + "key": "Shape.fe2c8a3955b895767072f0aa1d243b6e1714df90", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "String": { + "__class__": "ConfigTypeSnap", + "description": "", + "enum_values": null, + "fields": null, + "given_name": "String", + "key": "String", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR" + }, + "scalar_kind": { + "__enum__": "ConfigScalarKind.STRING" + }, + "type_param_keys": null + } + } + }, + "dagster_type_namespace_snapshot": { + "__class__": "DagsterTypeNamespaceSnapshot", + "all_dagster_type_snaps_by_key": { + "Any": { + "__class__": "DagsterTypeSnap", + "description": null, + "display_name": "Any", + "is_builtin": true, + "key": "Any", + "kind": { + "__enum__": "DagsterTypeKind.ANY" + }, + "loader_schema_key": "Selector.f2fe6dfdc60a1947a8f8e7cd377a012b47065bc4", + "materializer_schema_key": null, + "name": "Any", + "type_param_keys": [] + }, + "Bool": { + "__class__": "DagsterTypeSnap", + "description": null, + "display_name": "Bool", + "is_builtin": true, + "key": "Bool", + "kind": { + "__enum__": "DagsterTypeKind.SCALAR" + }, + "loader_schema_key": "ScalarUnion.Bool-Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59", + "materializer_schema_key": null, + "name": "Bool", + "type_param_keys": [] + }, + "Float": { + "__class__": "DagsterTypeSnap", + "description": null, + "display_name": "Float", + "is_builtin": true, + "key": "Float", + "kind": { + "__enum__": "DagsterTypeKind.SCALAR" + }, + "loader_schema_key": "ScalarUnion.Float-Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3", + "materializer_schema_key": null, + "name": "Float", + "type_param_keys": [] + }, + "Int": { + "__class__": "DagsterTypeSnap", + "description": null, + "display_name": "Int", + "is_builtin": true, + "key": "Int", + "kind": { + "__enum__": "DagsterTypeKind.SCALAR" + }, + "loader_schema_key": "ScalarUnion.Int-Selector.a9799b971d12ace70a2d8803c883c863417d0725", + "materializer_schema_key": null, + "name": "Int", + "type_param_keys": [] + }, + "Nothing": { + "__class__": "DagsterTypeSnap", + "description": null, + "display_name": "Nothing", + "is_builtin": true, + "key": "Nothing", + "kind": { + "__enum__": "DagsterTypeKind.NOTHING" + }, + "loader_schema_key": null, + "materializer_schema_key": null, + "name": "Nothing", + "type_param_keys": [] + }, + "String": { + "__class__": "DagsterTypeSnap", + "description": null, + "display_name": "String", + "is_builtin": true, + "key": "String", + "kind": { + "__enum__": "DagsterTypeKind.SCALAR" + }, + "loader_schema_key": "ScalarUnion.String-Selector.e04723c9d9937e3ab21206435b22247cfbe58269", + "materializer_schema_key": null, + "name": "String", + "type_param_keys": [] + } + } + }, + "dep_structure_snapshot": { + "__class__": "DependencyStructureSnapshot", + "solid_invocation_snaps": [ + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [], + "is_dynamic_mapped": false, + "solid_def_name": "op_with_required_resource", + "solid_name": "op_with_required_resource", + "tags": {} + } + ] + }, + "description": null, + "graph_def_name": "required_resource_config_job", + "lineage_snapshot": null, + "mode_def_snaps": [ + { + "__class__": "ModeDefSnap", + "description": null, + "logger_def_snaps": [ + { + "__class__": "LoggerDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"log_level\": \"INFO\", \"name\": \"dagster\"}", + "description": "The default colored console logger.", + "is_required": false, + "name": "config", + "type_key": "Shape.081354663b9d4b8fbfd1cb8e358763912953913f" + }, + "description": "The default colored console logger.", + "name": "console" + } + ], + "name": "default", + "resource_def_snaps": [ + { + "__class__": "ResourceDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "config", + "type_key": "Int" + }, + "description": null, + "name": "R1" + }, + { + "__class__": "ResourceDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, + "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", + "name": "io_manager" + } + ], + "root_config_key": "Shape.1f049499585829308eb97bdfcb96ec7cad460ad6" + } + ], + "name": "required_resource_config_job", + "solid_definitions_snapshot": { + "__class__": "SolidDefinitionsSnapshot", + "composite_solid_def_snaps": [], + "solid_def_snaps": [ + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, + "description": null, + "input_def_snaps": [], + "name": "op_with_required_resource", + "output_def_snaps": [ + { + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", + "description": null, + "is_dynamic": false, + "is_required": true, + "name": "result" + } + ], + "required_resource_keys": [ + "R1" + ], + "tags": {} + } + ] + }, + "tags": {} + } + ''' +# --- +# name: test_all_snapshot_ids[129] + '11f4785f61153adc6cca6935748af3807b59eee9' +# --- +# name: test_all_snapshot_ids[12] + ''' + { + "__class__": "PipelineSnapshot", + "config_schema_snapshot": { + "__class__": "ConfigSchemaSnapshot", + "all_config_snaps_by_key": { + "Any": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": null, + "given_name": "Any", + "key": "Any", + "kind": { + "__enum__": "ConfigTypeKind.ANY" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Bool": { + "__class__": "ConfigTypeSnap", + "description": "", + "enum_values": null, + "fields": null, + "given_name": "Bool", + "key": "Bool", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR" + }, + "scalar_kind": { + "__enum__": "ConfigScalarKind.BOOL" + }, + "type_param_keys": null + }, + "Float": { + "__class__": "ConfigTypeSnap", + "description": "", + "enum_values": null, + "fields": null, + "given_name": "Float", + "key": "Float", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR" + }, + "scalar_kind": { + "__enum__": "ConfigScalarKind.FLOAT" + }, + "type_param_keys": null + }, + "Int": { + "__class__": "ConfigTypeSnap", + "description": "", + "enum_values": null, + "fields": null, + "given_name": "Int", + "key": "Int", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR" + }, + "scalar_kind": { + "__enum__": "ConfigScalarKind.INT" + }, + "type_param_keys": null + }, + "ScalarUnion.Bool-Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": null, + "given_name": null, + "key": "ScalarUnion.Bool-Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR_UNION" + }, + "scalar_kind": null, + "type_param_keys": [ + "Bool", + "Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59" + ] + }, + "ScalarUnion.Float-Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": null, + "given_name": null, + "key": "ScalarUnion.Float-Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR_UNION" + }, + "scalar_kind": null, + "type_param_keys": [ + "Float", + "Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3" + ] + }, + "ScalarUnion.Int-Selector.a9799b971d12ace70a2d8803c883c863417d0725": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": null, + "given_name": null, + "key": "ScalarUnion.Int-Selector.a9799b971d12ace70a2d8803c883c863417d0725", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR_UNION" + }, + "scalar_kind": null, + "type_param_keys": [ + "Int", + "Selector.a9799b971d12ace70a2d8803c883c863417d0725" + ] + }, + "ScalarUnion.String-Selector.e04723c9d9937e3ab21206435b22247cfbe58269": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": null, + "given_name": null, + "key": "ScalarUnion.String-Selector.e04723c9d9937e3ab21206435b22247cfbe58269", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR_UNION" + }, + "scalar_kind": null, + "type_param_keys": [ + "String", + "Selector.e04723c9d9937e3ab21206435b22247cfbe58269" + ] + }, + "Selector.1bfb167aea90780aa679597800c71bd8c65ed0b2": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "disabled", + "type_key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "enabled", + "type_key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709" + } + ], + "given_name": null, + "key": "Selector.1bfb167aea90780aa679597800c71bd8c65ed0b2", + "kind": { + "__enum__": "ConfigTypeKind.SELECTOR" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Selector.2571019f1a5201853d11032145ac3e534067f214": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "env", + "type_key": "String" + } + ], + "given_name": null, + "key": "Selector.2571019f1a5201853d11032145ac3e534067f214", + "kind": { + "__enum__": "ConfigTypeKind.SELECTOR" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Selector.a9799b971d12ace70a2d8803c883c863417d0725": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "json", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "pickle", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "value", + "type_key": "Int" + } + ], + "given_name": null, + "key": "Selector.a9799b971d12ace70a2d8803c883c863417d0725", + "kind": { + "__enum__": "ConfigTypeKind.SELECTOR" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "json", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "pickle", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "value", + "type_key": "Bool" + } + ], + "given_name": null, + "key": "Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59", + "kind": { + "__enum__": "ConfigTypeKind.SELECTOR" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "json", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "pickle", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "value", + "type_key": "Float" + } + ], + "given_name": null, + "key": "Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3", + "kind": { + "__enum__": "ConfigTypeKind.SELECTOR" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Selector.e04723c9d9937e3ab21206435b22247cfbe58269": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "json", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "pickle", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "value", + "type_key": "String" + } + ], + "given_name": null, + "key": "Selector.e04723c9d9937e3ab21206435b22247cfbe58269", + "kind": { + "__enum__": "ConfigTypeKind.SELECTOR" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Selector.f2fe6dfdc60a1947a8f8e7cd377a012b47065bc4": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "json", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "pickle", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "value", + "type_key": "Any" + } + ], + "given_name": null, + "key": "Selector.f2fe6dfdc60a1947a8f8e7cd377a012b47065bc4", + "kind": { + "__enum__": "ConfigTypeKind.SELECTOR" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.081354663b9d4b8fbfd1cb8e358763912953913f": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "\"INFO\"", + "description": "The logger's threshold.", + "is_required": false, + "name": "log_level", + "type_key": "String" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "\"dagster\"", + "description": "The name of your logger.", + "is_required": false, + "name": "name", + "type_key": "String" + } + ], + "given_name": null, + "key": "Shape.081354663b9d4b8fbfd1cb8e358763912953913f", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.09d73f0755bf4752d3f121837669c8660dcf451e": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"retries\": {\"enabled\": {}}}", + "description": "Execute all steps in a single process.", + "is_required": false, + "name": "config", + "type_key": "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c" + } + ], + "given_name": null, + "key": "Shape.09d73f0755bf4752d3f121837669c8660dcf451e", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"log_level\": \"INFO\", \"name\": \"dagster\"}", + "description": "The default colored console logger.", + "is_required": false, + "name": "config", + "type_key": "Shape.081354663b9d4b8fbfd1cb8e358763912953913f" + } + ], + "given_name": null, + "key": "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.18b2faaf1efd505374f7f25fcb61ed59bd5be851": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "base_dir", + "type_key": "StringSourceType" + } + ], + "given_name": null, + "key": "Shape.18b2faaf1efd505374f7f25fcb61ed59bd5be851", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.35d3e42b53e66506c5867f04644849cd03763bc6": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"hanging_op\": {}, \"my_op\": {}, \"never_runs_op\": {}}", + "description": null, + "is_required": false, + "name": "ops", + "type_key": "Shape.811a60b4c43530c3d6100304f377dbd2d3045291" + } + ], + "given_name": null, + "key": "Shape.35d3e42b53e66506c5867f04644849cd03763bc6", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": "[DEPRECATED]", + "is_required": false, + "name": "marker_to_close", + "type_key": "String" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"enabled\": {}}", + "description": "Whether retries are enabled or not. By default, retries are enabled.", + "is_required": false, + "name": "retries", + "type_key": "Selector.1bfb167aea90780aa679597800c71bd8c65ed0b2" + } + ], + "given_name": null, + "key": "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.44f2a71367507edd1b8e64f739222c4312b3691b": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "config", + "type_key": "Shape.18b2faaf1efd505374f7f25fcb61ed59bd5be851" + } + ], + "given_name": null, + "key": "Shape.44f2a71367507edd1b8e64f739222c4312b3691b", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "path", + "type_key": "String" + } + ], + "given_name": null, + "key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.62edccaf30696e25335ae92685bdc41e204e30e6": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "config", + "type_key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709" + } + ], + "given_name": null, + "key": "Shape.62edccaf30696e25335ae92685bdc41e204e30e6", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.743e47901855cb245064dd633e217bfcb49a11a7": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + } + ], + "given_name": null, + "key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.7493b137e48f8d4b013bce61e92617ff1bc51f7f": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "dummy_io_manager", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "hanging_asset_resource", + "type_key": "Shape.b13a6c5637084590cc1538f9522324bfeb4b46b3" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"config\": {}}", + "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", + "is_required": false, + "name": "io_manager", + "type_key": "Shape.44f2a71367507edd1b8e64f739222c4312b3691b" + } + ], + "given_name": null, + "key": "Shape.7493b137e48f8d4b013bce61e92617ff1bc51f7f", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.7c431cf91271d8849202e42d99538fd8b34c81b8": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "asset_1", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "asset_1_my_check", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "asset_2", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "asset_3", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "asset_one", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "asset_two", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "asset_yields_observation", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "bar", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "baz", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "check_in_op_asset", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "downstream_asset", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "downstream_time_partitioned_asset", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "executable_asset", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "first_asset", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "foo", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "foo_bar", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "fresh_diamond_bottom", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "fresh_diamond_left", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "fresh_diamond_right", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "fresh_diamond_top", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "grouped_asset_1", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "grouped_asset_2", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "grouped_asset_4", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "hanging_asset", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"ops\": {\"hanging_op\": {}, \"my_op\": {}, \"never_runs_op\": {}}}", + "description": null, + "is_required": false, + "name": "hanging_graph", + "type_key": "Shape.35d3e42b53e66506c5867f04644849cd03763bc6" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "never_runs_asset", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"config\": {}}", + "description": null, + "is_required": false, + "name": "subsettable_checked_multi_asset", + "type_key": "Shape.62edccaf30696e25335ae92685bdc41e204e30e6" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "typed_asset", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"config\": {}}", + "description": null, + "is_required": false, + "name": "typed_multi_asset", + "type_key": "Shape.62edccaf30696e25335ae92685bdc41e204e30e6" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "unconnected", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"config\": {}}", + "description": null, + "is_required": false, + "name": "unexecutable_asset", + "type_key": "Shape.62edccaf30696e25335ae92685bdc41e204e30e6" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "ungrouped_asset_3", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "ungrouped_asset_5", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "unpartitioned_upstream_of_partitioned", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "untyped_asset", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "upstream_time_partitioned_asset", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + } + ], + "given_name": null, + "key": "Shape.7c431cf91271d8849202e42d99538fd8b34c81b8", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.811a60b4c43530c3d6100304f377dbd2d3045291": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "hanging_op", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "my_op", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "never_runs_op", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + } + ], + "given_name": null, + "key": "Shape.811a60b4c43530c3d6100304f377dbd2d3045291", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.8812564cc546e3d2f04f537af46fea876672ce65": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"config\": {\"retries\": {\"enabled\": {}}}}", + "description": "Configure how steps are executed within a run.", + "is_required": false, + "name": "execution", + "type_key": "Shape.09d73f0755bf4752d3f121837669c8660dcf451e" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": "Configure how loggers emit messages within a run.", + "is_required": false, + "name": "loggers", + "type_key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"asset_1\": {}, \"asset_1_my_check\": {}, \"asset_2\": {}, \"asset_3\": {}, \"asset_one\": {}, \"asset_two\": {}, \"asset_yields_observation\": {}, \"bar\": {}, \"baz\": {}, \"check_in_op_asset\": {}, \"downstream_asset\": {}, \"downstream_time_partitioned_asset\": {}, \"executable_asset\": {}, \"first_asset\": {}, \"foo\": {}, \"foo_bar\": {}, \"fresh_diamond_bottom\": {}, \"fresh_diamond_left\": {}, \"fresh_diamond_right\": {}, \"fresh_diamond_top\": {}, \"grouped_asset_1\": {}, \"grouped_asset_2\": {}, \"grouped_asset_4\": {}, \"hanging_asset\": {}, \"hanging_graph\": {\"ops\": {\"hanging_op\": {}, \"my_op\": {}, \"never_runs_op\": {}}}, \"never_runs_asset\": {}, \"subsettable_checked_multi_asset\": {\"config\": {}}, \"typed_asset\": {}, \"typed_multi_asset\": {\"config\": {}}, \"unconnected\": {}, \"unexecutable_asset\": {\"config\": {}}, \"ungrouped_asset_3\": {}, \"ungrouped_asset_5\": {}, \"unpartitioned_upstream_of_partitioned\": {}, \"untyped_asset\": {}, \"upstream_time_partitioned_asset\": {}}", + "description": "Configure runtime parameters for ops or assets.", + "is_required": false, + "name": "ops", + "type_key": "Shape.7c431cf91271d8849202e42d99538fd8b34c81b8" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": "Configure how shared resources are implemented within a run.", + "is_required": true, + "name": "resources", + "type_key": "Shape.7493b137e48f8d4b013bce61e92617ff1bc51f7f" + } + ], + "given_name": null, + "key": "Shape.8812564cc546e3d2f04f537af46fea876672ce65", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.9a3a315bff2146cca750edbec49c6b4b4d0ce58e": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "file", + "type_key": "String" + } + ], + "given_name": null, + "key": "Shape.9a3a315bff2146cca750edbec49c6b4b4d0ce58e", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.b13a6c5637084590cc1538f9522324bfeb4b46b3": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "config", + "type_key": "Shape.9a3a315bff2146cca750edbec49c6b4b4d0ce58e" + } + ], + "given_name": null, + "key": "Shape.b13a6c5637084590cc1538f9522324bfeb4b46b3", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [], + "given_name": null, + "key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "console", + "type_key": "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a" + } + ], + "given_name": null, + "key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "String": { + "__class__": "ConfigTypeSnap", + "description": "", + "enum_values": null, + "fields": null, + "given_name": "String", + "key": "String", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR" + }, + "scalar_kind": { + "__enum__": "ConfigScalarKind.STRING" + }, + "type_param_keys": null + }, + "StringSourceType": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": null, + "given_name": null, + "key": "StringSourceType", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR_UNION" + }, + "scalar_kind": null, + "type_param_keys": [ + "String", + "Selector.2571019f1a5201853d11032145ac3e534067f214" + ] + } + } + }, + "dagster_type_namespace_snapshot": { + "__class__": "DagsterTypeNamespaceSnapshot", + "all_dagster_type_snaps_by_key": { + "Any": { + "__class__": "DagsterTypeSnap", + "description": null, + "display_name": "Any", + "is_builtin": true, + "key": "Any", + "kind": { + "__enum__": "DagsterTypeKind.ANY" + }, + "loader_schema_key": "Selector.f2fe6dfdc60a1947a8f8e7cd377a012b47065bc4", + "materializer_schema_key": null, + "name": "Any", + "type_param_keys": [] + }, + "Bool": { + "__class__": "DagsterTypeSnap", + "description": null, + "display_name": "Bool", + "is_builtin": true, + "key": "Bool", + "kind": { + "__enum__": "DagsterTypeKind.SCALAR" + }, + "loader_schema_key": "ScalarUnion.Bool-Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59", + "materializer_schema_key": null, + "name": "Bool", + "type_param_keys": [] + }, + "Float": { + "__class__": "DagsterTypeSnap", + "description": null, + "display_name": "Float", + "is_builtin": true, + "key": "Float", + "kind": { + "__enum__": "DagsterTypeKind.SCALAR" + }, + "loader_schema_key": "ScalarUnion.Float-Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3", + "materializer_schema_key": null, + "name": "Float", + "type_param_keys": [] + }, + "Int": { + "__class__": "DagsterTypeSnap", + "description": null, + "display_name": "Int", + "is_builtin": true, + "key": "Int", + "kind": { + "__enum__": "DagsterTypeKind.SCALAR" + }, + "loader_schema_key": "ScalarUnion.Int-Selector.a9799b971d12ace70a2d8803c883c863417d0725", + "materializer_schema_key": null, + "name": "Int", + "type_param_keys": [] + }, + "Nothing": { + "__class__": "DagsterTypeSnap", + "description": null, + "display_name": "Nothing", + "is_builtin": true, + "key": "Nothing", + "kind": { + "__enum__": "DagsterTypeKind.NOTHING" + }, + "loader_schema_key": null, + "materializer_schema_key": null, + "name": "Nothing", + "type_param_keys": [] + }, + "String": { + "__class__": "DagsterTypeSnap", + "description": null, + "display_name": "String", + "is_builtin": true, + "key": "String", + "kind": { + "__enum__": "DagsterTypeKind.SCALAR" + }, + "loader_schema_key": "ScalarUnion.String-Selector.e04723c9d9937e3ab21206435b22247cfbe58269", + "materializer_schema_key": null, + "name": "String", + "type_param_keys": [] + } + } + }, + "dep_structure_snapshot": { + "__class__": "DependencyStructureSnapshot", + "solid_invocation_snaps": [ + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [], + "is_dynamic_mapped": false, + "solid_def_name": "asset_1", + "solid_name": "asset_1", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [ + { + "__class__": "InputDependencySnap", + "input_name": "asset_1", + "is_dynamic_collect": false, + "upstream_output_snaps": [ + { + "__class__": "OutputHandleSnap", + "output_name": "result", + "solid_name": "asset_1" + } + ] + } + ], + "is_dynamic_mapped": false, + "solid_def_name": "asset_1_my_check", + "solid_name": "asset_1_my_check", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [ + { + "__class__": "InputDependencySnap", + "input_name": "asset_1", + "is_dynamic_collect": false, + "upstream_output_snaps": [ + { + "__class__": "OutputHandleSnap", + "output_name": "result", + "solid_name": "asset_1" + } + ] + } + ], + "is_dynamic_mapped": false, + "solid_def_name": "asset_2", + "solid_name": "asset_2", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [ + { + "__class__": "InputDependencySnap", + "input_name": "asset_2", + "is_dynamic_collect": false, + "upstream_output_snaps": [ + { + "__class__": "OutputHandleSnap", + "output_name": "result", + "solid_name": "asset_2" + } + ] + } + ], + "is_dynamic_mapped": false, + "solid_def_name": "asset_3", + "solid_name": "asset_3", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [], + "is_dynamic_mapped": false, + "solid_def_name": "asset_one", + "solid_name": "asset_one", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [ + { + "__class__": "InputDependencySnap", + "input_name": "asset_one", + "is_dynamic_collect": false, + "upstream_output_snaps": [ + { + "__class__": "OutputHandleSnap", + "output_name": "result", + "solid_name": "asset_one" + } + ] + } + ], + "is_dynamic_mapped": false, + "solid_def_name": "asset_two", + "solid_name": "asset_two", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [], + "is_dynamic_mapped": false, + "solid_def_name": "asset_yields_observation", + "solid_name": "asset_yields_observation", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [], + "is_dynamic_mapped": false, + "solid_def_name": "bar", + "solid_name": "bar", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [ + { + "__class__": "InputDependencySnap", + "input_name": "foo_bar", + "is_dynamic_collect": false, + "upstream_output_snaps": [ + { + "__class__": "OutputHandleSnap", + "output_name": "result", + "solid_name": "foo_bar" + } + ] + } + ], + "is_dynamic_mapped": false, + "solid_def_name": "baz", + "solid_name": "baz", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [], + "is_dynamic_mapped": false, + "solid_def_name": "check_in_op_asset", + "solid_name": "check_in_op_asset", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [ + { + "__class__": "InputDependencySnap", + "input_name": "hanging_graph", + "is_dynamic_collect": false, + "upstream_output_snaps": [ + { + "__class__": "OutputHandleSnap", + "output_name": "result", + "solid_name": "hanging_graph" + } + ] + } + ], + "is_dynamic_mapped": false, + "solid_def_name": "downstream_asset", + "solid_name": "downstream_asset", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [ + { + "__class__": "InputDependencySnap", + "input_name": "upstream_time_partitioned_asset", + "is_dynamic_collect": false, + "upstream_output_snaps": [ + { + "__class__": "OutputHandleSnap", + "output_name": "result", + "solid_name": "upstream_time_partitioned_asset" + } + ] + } + ], + "is_dynamic_mapped": false, + "solid_def_name": "downstream_time_partitioned_asset", + "solid_name": "downstream_time_partitioned_asset", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [ + { + "__class__": "InputDependencySnap", + "input_name": "unexecutable_asset", + "is_dynamic_collect": false, + "upstream_output_snaps": [ + { + "__class__": "OutputHandleSnap", + "output_name": "unexecutable_asset", + "solid_name": "unexecutable_asset" + } + ] + } + ], + "is_dynamic_mapped": false, + "solid_def_name": "executable_asset", + "solid_name": "executable_asset", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [ + { + "__class__": "InputDependencySnap", + "input_name": "dummy_source_asset", + "is_dynamic_collect": false, + "upstream_output_snaps": [] + } + ], + "is_dynamic_mapped": false, + "solid_def_name": "first_asset", + "solid_name": "first_asset", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [], + "is_dynamic_mapped": false, + "solid_def_name": "foo", + "solid_name": "foo", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [ + { + "__class__": "InputDependencySnap", + "input_name": "bar", + "is_dynamic_collect": false, + "upstream_output_snaps": [ + { + "__class__": "OutputHandleSnap", + "output_name": "result", + "solid_name": "bar" + } + ] + }, + { + "__class__": "InputDependencySnap", + "input_name": "foo", + "is_dynamic_collect": false, + "upstream_output_snaps": [ + { + "__class__": "OutputHandleSnap", + "output_name": "result", + "solid_name": "foo" + } + ] + } + ], + "is_dynamic_mapped": false, + "solid_def_name": "foo_bar", + "solid_name": "foo_bar", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [ + { + "__class__": "InputDependencySnap", + "input_name": "fresh_diamond_left", + "is_dynamic_collect": false, + "upstream_output_snaps": [ + { + "__class__": "OutputHandleSnap", + "output_name": "result", + "solid_name": "fresh_diamond_left" + } + ] + }, + { + "__class__": "InputDependencySnap", + "input_name": "fresh_diamond_right", + "is_dynamic_collect": false, + "upstream_output_snaps": [ + { + "__class__": "OutputHandleSnap", + "output_name": "result", + "solid_name": "fresh_diamond_right" + } + ] + } + ], + "is_dynamic_mapped": false, + "solid_def_name": "fresh_diamond_bottom", + "solid_name": "fresh_diamond_bottom", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [ + { + "__class__": "InputDependencySnap", + "input_name": "fresh_diamond_top", + "is_dynamic_collect": false, + "upstream_output_snaps": [ + { + "__class__": "OutputHandleSnap", + "output_name": "result", + "solid_name": "fresh_diamond_top" + } + ] + } + ], + "is_dynamic_mapped": false, + "solid_def_name": "fresh_diamond_left", + "solid_name": "fresh_diamond_left", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [ + { + "__class__": "InputDependencySnap", + "input_name": "fresh_diamond_top", + "is_dynamic_collect": false, + "upstream_output_snaps": [ + { + "__class__": "OutputHandleSnap", + "output_name": "result", + "solid_name": "fresh_diamond_top" + } + ] + } + ], + "is_dynamic_mapped": false, + "solid_def_name": "fresh_diamond_right", + "solid_name": "fresh_diamond_right", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [ + { + "__class__": "InputDependencySnap", + "input_name": "diamond_source", + "is_dynamic_collect": false, + "upstream_output_snaps": [] + } + ], + "is_dynamic_mapped": false, + "solid_def_name": "fresh_diamond_top", + "solid_name": "fresh_diamond_top", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [], + "is_dynamic_mapped": false, + "solid_def_name": "grouped_asset_1", + "solid_name": "grouped_asset_1", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [], + "is_dynamic_mapped": false, + "solid_def_name": "grouped_asset_2", + "solid_name": "grouped_asset_2", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [], + "is_dynamic_mapped": false, + "solid_def_name": "grouped_asset_4", + "solid_name": "grouped_asset_4", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [ + { + "__class__": "InputDependencySnap", + "input_name": "first_asset", + "is_dynamic_collect": false, + "upstream_output_snaps": [ + { + "__class__": "OutputHandleSnap", + "output_name": "result", + "solid_name": "first_asset" + } + ] + } + ], + "is_dynamic_mapped": false, + "solid_def_name": "hanging_asset", + "solid_name": "hanging_asset", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [], + "is_dynamic_mapped": false, + "solid_def_name": "hanging_graph", + "solid_name": "hanging_graph", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [ + { + "__class__": "InputDependencySnap", + "input_name": "hanging_asset", + "is_dynamic_collect": false, + "upstream_output_snaps": [ + { + "__class__": "OutputHandleSnap", + "output_name": "result", + "solid_name": "hanging_asset" + } + ] + } + ], + "is_dynamic_mapped": false, + "solid_def_name": "never_runs_asset", + "solid_name": "never_runs_asset", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [], + "is_dynamic_mapped": false, + "solid_def_name": "subsettable_checked_multi_asset", + "solid_name": "subsettable_checked_multi_asset", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [ + { + "__class__": "InputDependencySnap", + "input_name": "int_asset", + "is_dynamic_collect": false, + "upstream_output_snaps": [ + { + "__class__": "OutputHandleSnap", + "output_name": "int_asset", + "solid_name": "typed_multi_asset" + } + ] + } + ], + "is_dynamic_mapped": false, + "solid_def_name": "typed_asset", + "solid_name": "typed_asset", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [], + "is_dynamic_mapped": false, + "solid_def_name": "typed_multi_asset", + "solid_name": "typed_multi_asset", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [], + "is_dynamic_mapped": false, + "solid_def_name": "unconnected", + "solid_name": "unconnected", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [], + "is_dynamic_mapped": false, + "solid_def_name": "unexecutable_asset", + "solid_name": "unexecutable_asset", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [], + "is_dynamic_mapped": false, + "solid_def_name": "ungrouped_asset_3", + "solid_name": "ungrouped_asset_3", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [], + "is_dynamic_mapped": false, + "solid_def_name": "ungrouped_asset_5", + "solid_name": "ungrouped_asset_5", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [], + "is_dynamic_mapped": false, + "solid_def_name": "unpartitioned_upstream_of_partitioned", + "solid_name": "unpartitioned_upstream_of_partitioned", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [ + { + "__class__": "InputDependencySnap", + "input_name": "typed_asset", + "is_dynamic_collect": false, + "upstream_output_snaps": [ + { + "__class__": "OutputHandleSnap", + "output_name": "result", + "solid_name": "typed_asset" + } + ] + } + ], + "is_dynamic_mapped": false, + "solid_def_name": "untyped_asset", + "solid_name": "untyped_asset", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [], + "is_dynamic_mapped": false, + "solid_def_name": "upstream_time_partitioned_asset", + "solid_name": "upstream_time_partitioned_asset", + "tags": {} + } + ] + }, + "description": null, + "graph_def_name": "__ASSET_JOB_6", + "lineage_snapshot": null, + "mode_def_snaps": [ + { + "__class__": "ModeDefSnap", + "description": null, + "logger_def_snaps": [ + { + "__class__": "LoggerDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"log_level\": \"INFO\", \"name\": \"dagster\"}", + "description": "The default colored console logger.", + "is_required": false, + "name": "config", + "type_key": "Shape.081354663b9d4b8fbfd1cb8e358763912953913f" + }, + "description": "The default colored console logger.", + "name": "console" + } + ], + "name": "default", + "resource_def_snaps": [ + { + "__class__": "ResourceDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, + "description": null, + "name": "dummy_io_manager" + }, + { + "__class__": "ResourceDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "config", + "type_key": "Shape.9a3a315bff2146cca750edbec49c6b4b4d0ce58e" + }, + "description": null, + "name": "hanging_asset_resource" + }, + { + "__class__": "ResourceDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "config", + "type_key": "Shape.18b2faaf1efd505374f7f25fcb61ed59bd5be851" + }, + "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", + "name": "io_manager" + } + ], + "root_config_key": "Shape.8812564cc546e3d2f04f537af46fea876672ce65" + } + ], + "name": "__ASSET_JOB_6", + "solid_definitions_snapshot": { + "__class__": "SolidDefinitionsSnapshot", + "composite_solid_def_snaps": [ + { + "__class__": "CompositeSolidDefSnap", + "config_field_snap": null, + "dep_structure_snapshot": { + "__class__": "DependencyStructureSnapshot", + "solid_invocation_snaps": [ + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [ + { + "__class__": "InputDependencySnap", + "input_name": "my_op", + "is_dynamic_collect": false, + "upstream_output_snaps": [ + { + "__class__": "OutputHandleSnap", + "output_name": "result", + "solid_name": "my_op" + } + ] + } + ], + "is_dynamic_mapped": false, + "solid_def_name": "hanging_op", + "solid_name": "hanging_op", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [], + "is_dynamic_mapped": false, + "solid_def_name": "my_op", + "solid_name": "my_op", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [ + { + "__class__": "InputDependencySnap", + "input_name": "hanging_op", + "is_dynamic_collect": false, + "upstream_output_snaps": [ + { + "__class__": "OutputHandleSnap", + "output_name": "result", + "solid_name": "hanging_op" + } + ] + } + ], + "is_dynamic_mapped": false, + "solid_def_name": "never_runs_op", + "solid_name": "never_runs_op", + "tags": {} + } + ] + }, + "description": null, + "input_def_snaps": [], + "input_mapping_snaps": [], + "name": "hanging_graph", + "output_def_snaps": [ + { + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", + "description": null, + "is_dynamic": false, + "is_required": true, + "name": "result" + } + ], + "output_mapping_snaps": [ + { + "__class__": "OutputMappingSnap", + "external_output_name": "result", + "mapped_output_name": "result", + "mapped_solid_name": "never_runs_op" + } + ], + "tags": {} + } + ], + "solid_def_snaps": [ + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, + "description": null, + "input_def_snaps": [], + "name": "asset_1", + "output_def_snaps": [ + { + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", + "description": null, + "is_dynamic": false, + "is_required": true, + "name": "result" + } + ], + "required_resource_keys": [], + "tags": {} + }, + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, + "description": null, + "input_def_snaps": [ + { + "__class__": "InputDefSnap", + "dagster_type_key": "Any", + "description": null, + "name": "asset_1" + } + ], + "name": "asset_1_my_check", + "output_def_snaps": [ + { + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", + "description": null, + "is_dynamic": false, + "is_required": true, + "name": "result" + } + ], + "required_resource_keys": [], + "tags": {} + }, + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, + "description": null, + "input_def_snaps": [ + { + "__class__": "InputDefSnap", + "dagster_type_key": "Nothing", + "description": null, + "name": "asset_1" + } + ], + "name": "asset_2", + "output_def_snaps": [ + { + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", + "description": null, + "is_dynamic": false, + "is_required": true, + "name": "result" + } + ], + "required_resource_keys": [], + "tags": {} + }, + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, + "description": null, + "input_def_snaps": [ + { + "__class__": "InputDefSnap", + "dagster_type_key": "Nothing", + "description": null, + "name": "asset_2" + } + ], + "name": "asset_3", + "output_def_snaps": [ + { + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", + "description": null, + "is_dynamic": false, + "is_required": true, + "name": "result" + } + ], + "required_resource_keys": [], + "tags": {} + }, + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, + "description": null, + "input_def_snaps": [], + "name": "asset_one", + "output_def_snaps": [ + { + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", + "description": null, + "is_dynamic": false, + "is_required": true, + "name": "result" + } + ], + "required_resource_keys": [], + "tags": {} + }, + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, + "description": null, + "input_def_snaps": [ + { + "__class__": "InputDefSnap", + "dagster_type_key": "Any", + "description": null, + "name": "asset_one" + } + ], + "name": "asset_two", + "output_def_snaps": [ + { + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", + "description": null, + "is_dynamic": false, + "is_required": true, + "name": "result" + } + ], + "required_resource_keys": [], + "tags": {} + }, + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, + "description": null, + "input_def_snaps": [], + "name": "asset_yields_observation", + "output_def_snaps": [ + { + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", + "description": null, + "is_dynamic": false, + "is_required": true, + "name": "result" + } + ], + "required_resource_keys": [], + "tags": {} + }, + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, + "description": null, + "input_def_snaps": [], + "name": "bar", + "output_def_snaps": [ + { + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", + "description": null, + "is_dynamic": false, + "is_required": true, + "name": "result" + } + ], + "required_resource_keys": [], + "tags": {} + }, + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, + "description": null, + "input_def_snaps": [ + { + "__class__": "InputDefSnap", + "dagster_type_key": "Any", + "description": null, + "name": "foo_bar" + } + ], + "name": "baz", + "output_def_snaps": [ + { + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", + "description": null, + "is_dynamic": false, + "is_required": true, + "name": "result" + } + ], + "required_resource_keys": [], + "tags": {} + }, + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, + "description": null, + "input_def_snaps": [], + "name": "check_in_op_asset", + "output_def_snaps": [ + { + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", + "description": null, + "is_dynamic": false, + "is_required": true, + "name": "result" + }, + { + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", + "description": null, + "is_dynamic": false, + "is_required": true, + "name": "check_in_op_asset_my_check" + } + ], + "required_resource_keys": [], + "tags": {} + }, + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, + "description": null, + "input_def_snaps": [ + { + "__class__": "InputDefSnap", + "dagster_type_key": "Any", + "description": null, + "name": "hanging_graph" + } + ], + "name": "downstream_asset", + "output_def_snaps": [ + { + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", + "description": null, + "is_dynamic": false, + "is_required": true, + "name": "result" + } + ], + "required_resource_keys": [], + "tags": {} + }, + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, + "description": null, + "input_def_snaps": [ + { + "__class__": "InputDefSnap", + "dagster_type_key": "Any", + "description": null, + "name": "upstream_time_partitioned_asset" + } + ], + "name": "downstream_time_partitioned_asset", + "output_def_snaps": [ + { + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", + "description": null, + "is_dynamic": false, + "is_required": true, + "name": "result" + } + ], + "required_resource_keys": [], + "tags": {} + }, + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, + "description": null, + "input_def_snaps": [ + { + "__class__": "InputDefSnap", + "dagster_type_key": "Any", + "description": null, + "name": "unexecutable_asset" + } + ], + "name": "executable_asset", + "output_def_snaps": [ + { + "__class__": "OutputDefSnap", + "dagster_type_key": "Nothing", + "description": null, + "is_dynamic": false, + "is_required": true, + "name": "result" + } + ], + "required_resource_keys": [], + "tags": {} + }, + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, + "description": null, + "input_def_snaps": [ + { + "__class__": "InputDefSnap", + "dagster_type_key": "Any", + "description": null, + "name": "dummy_source_asset" + } + ], + "name": "first_asset", + "output_def_snaps": [ + { + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", + "description": null, + "is_dynamic": false, + "is_required": true, + "name": "result" + } + ], + "required_resource_keys": [], + "tags": {} + }, + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, + "description": null, + "input_def_snaps": [], + "name": "foo", + "output_def_snaps": [ + { + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", + "description": null, + "is_dynamic": false, + "is_required": true, + "name": "result" + } + ], + "required_resource_keys": [], + "tags": {} + }, + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, + "description": null, + "input_def_snaps": [ + { + "__class__": "InputDefSnap", + "dagster_type_key": "Any", + "description": null, + "name": "bar" + }, + { + "__class__": "InputDefSnap", + "dagster_type_key": "Any", + "description": null, + "name": "foo" + } + ], + "name": "foo_bar", + "output_def_snaps": [ + { + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", + "description": null, + "is_dynamic": false, + "is_required": true, + "name": "result" + } + ], + "required_resource_keys": [], + "tags": {} + }, + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, + "description": null, + "input_def_snaps": [ + { + "__class__": "InputDefSnap", + "dagster_type_key": "Any", + "description": null, + "name": "fresh_diamond_left" + }, + { + "__class__": "InputDefSnap", + "dagster_type_key": "Any", + "description": null, + "name": "fresh_diamond_right" + } + ], + "name": "fresh_diamond_bottom", + "output_def_snaps": [ + { + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", + "description": null, + "is_dynamic": false, + "is_required": true, + "name": "result" + } + ], + "required_resource_keys": [], + "tags": {} + }, + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, + "description": null, + "input_def_snaps": [ + { + "__class__": "InputDefSnap", + "dagster_type_key": "Any", + "description": null, + "name": "fresh_diamond_top" + } + ], + "name": "fresh_diamond_left", + "output_def_snaps": [ + { + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", + "description": null, + "is_dynamic": false, + "is_required": true, + "name": "result" + } + ], + "required_resource_keys": [], + "tags": {} + }, + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, + "description": null, + "input_def_snaps": [ + { + "__class__": "InputDefSnap", + "dagster_type_key": "Any", + "description": null, + "name": "fresh_diamond_top" + } + ], + "name": "fresh_diamond_right", + "output_def_snaps": [ + { + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", + "description": null, + "is_dynamic": false, + "is_required": true, + "name": "result" + } + ], + "required_resource_keys": [], + "tags": {} + }, + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, + "description": null, + "input_def_snaps": [ + { + "__class__": "InputDefSnap", + "dagster_type_key": "Nothing", + "description": null, + "name": "diamond_source" + } + ], + "name": "fresh_diamond_top", + "output_def_snaps": [ + { + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", + "description": null, + "is_dynamic": false, + "is_required": true, + "name": "result" + } + ], + "required_resource_keys": [], + "tags": {} + }, + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, + "description": null, + "input_def_snaps": [], + "name": "grouped_asset_1", + "output_def_snaps": [ + { + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", + "description": null, + "is_dynamic": false, + "is_required": true, + "name": "result" + } + ], + "required_resource_keys": [], + "tags": {} + }, + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, + "description": null, + "input_def_snaps": [], + "name": "grouped_asset_2", + "output_def_snaps": [ + { + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", + "description": null, + "is_dynamic": false, + "is_required": true, + "name": "result" + } + ], + "required_resource_keys": [], + "tags": {} + }, + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, + "description": null, + "input_def_snaps": [], + "name": "grouped_asset_4", + "output_def_snaps": [ + { + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", + "description": null, + "is_dynamic": false, + "is_required": true, + "name": "result" + } + ], + "required_resource_keys": [], + "tags": {} + }, + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, + "description": "Asset that hangs forever, used to test in-progress ops.", + "input_def_snaps": [ + { + "__class__": "InputDefSnap", + "dagster_type_key": "Any", + "description": null, + "name": "first_asset" + } + ], + "name": "hanging_asset", + "output_def_snaps": [ + { + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", + "description": null, + "is_dynamic": false, + "is_required": true, + "name": "result" + } + ], + "required_resource_keys": [ + "hanging_asset_resource" + ], + "tags": {} + }, + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, + "description": null, + "input_def_snaps": [ + { + "__class__": "InputDefSnap", + "dagster_type_key": "Any", + "description": null, + "name": "my_op" + } + ], + "name": "hanging_op", + "output_def_snaps": [ + { + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", + "description": null, + "is_dynamic": false, + "is_required": true, + "name": "result" + } + ], + "required_resource_keys": [ + "hanging_asset_resource" + ], + "tags": {} + }, + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, + "description": null, + "input_def_snaps": [], + "name": "my_op", + "output_def_snaps": [ + { + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", + "description": null, + "is_dynamic": false, + "is_required": true, + "name": "result" + } + ], + "required_resource_keys": [], + "tags": {} + }, + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, + "description": null, + "input_def_snaps": [ + { + "__class__": "InputDefSnap", + "dagster_type_key": "Any", + "description": null, + "name": "hanging_asset" + } + ], + "name": "never_runs_asset", + "output_def_snaps": [ + { + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", + "description": null, + "is_dynamic": false, + "is_required": true, + "name": "result" + } + ], + "required_resource_keys": [], + "tags": {} + }, + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, + "description": null, + "input_def_snaps": [ + { + "__class__": "InputDefSnap", + "dagster_type_key": "Any", + "description": null, + "name": "hanging_op" + } + ], + "name": "never_runs_op", + "output_def_snaps": [ + { + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", + "description": null, + "is_dynamic": false, + "is_required": true, + "name": "result" + } + ], + "required_resource_keys": [], + "tags": {} + }, + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "config", + "type_key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709" + }, + "description": null, + "input_def_snaps": [], + "name": "subsettable_checked_multi_asset", + "output_def_snaps": [ + { + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", + "description": null, + "is_dynamic": false, + "is_required": false, + "name": "one" + }, + { + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", + "description": null, + "is_dynamic": false, + "is_required": false, + "name": "two" + }, + { + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", + "description": null, + "is_dynamic": false, + "is_required": false, + "name": "one_my_check" + }, + { + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", + "description": null, + "is_dynamic": false, + "is_required": false, + "name": "one_my_other_check" + } + ], + "required_resource_keys": [], + "tags": {} + }, + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, + "description": null, + "input_def_snaps": [ + { + "__class__": "InputDefSnap", + "dagster_type_key": "Any", + "description": null, + "name": "int_asset" + } + ], + "name": "typed_asset", + "output_def_snaps": [ + { + "__class__": "OutputDefSnap", + "dagster_type_key": "Int", + "description": null, + "is_dynamic": false, + "is_required": true, + "name": "result" + } + ], + "required_resource_keys": [], + "tags": {} + }, + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "config", + "type_key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709" + }, + "description": null, + "input_def_snaps": [], + "name": "typed_multi_asset", + "output_def_snaps": [ + { + "__class__": "OutputDefSnap", + "dagster_type_key": "Int", + "description": null, + "is_dynamic": false, + "is_required": true, + "name": "int_asset" + }, + { + "__class__": "OutputDefSnap", + "dagster_type_key": "String", + "description": null, + "is_dynamic": false, + "is_required": true, + "name": "str_asset" + } + ], + "required_resource_keys": [], + "tags": {} + }, + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, + "description": null, + "input_def_snaps": [], + "name": "unconnected", + "output_def_snaps": [ + { + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", + "description": null, + "is_dynamic": false, + "is_required": true, + "name": "result" + } + ], + "required_resource_keys": [], + "tags": {} + }, + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "config", + "type_key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709" + }, + "description": null, + "input_def_snaps": [], + "name": "unexecutable_asset", + "output_def_snaps": [ + { + "__class__": "OutputDefSnap", + "dagster_type_key": "Nothing", + "description": null, + "is_dynamic": false, + "is_required": true, + "name": "unexecutable_asset" + } + ], + "required_resource_keys": [], + "tags": {} + }, + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, + "description": null, + "input_def_snaps": [], + "name": "ungrouped_asset_3", + "output_def_snaps": [ + { + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", + "description": null, + "is_dynamic": false, + "is_required": true, + "name": "result" + } + ], + "required_resource_keys": [], + "tags": {} + }, + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, + "description": null, + "input_def_snaps": [], + "name": "ungrouped_asset_5", + "output_def_snaps": [ + { + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", + "description": null, + "is_dynamic": false, + "is_required": true, + "name": "result" + } + ], + "required_resource_keys": [], + "tags": {} + }, + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, + "description": null, + "input_def_snaps": [], + "name": "unpartitioned_upstream_of_partitioned", + "output_def_snaps": [ + { + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", + "description": null, + "is_dynamic": false, + "is_required": true, + "name": "result" + } + ], + "required_resource_keys": [], + "tags": {} + }, + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, + "description": null, + "input_def_snaps": [ + { + "__class__": "InputDefSnap", + "dagster_type_key": "Any", + "description": null, + "name": "typed_asset" + } + ], + "name": "untyped_asset", + "output_def_snaps": [ + { + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", + "description": null, + "is_dynamic": false, + "is_required": true, + "name": "result" + } + ], + "required_resource_keys": [], + "tags": {} + }, + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, + "description": null, + "input_def_snaps": [], + "name": "upstream_time_partitioned_asset", + "output_def_snaps": [ + { + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", + "description": null, + "is_dynamic": false, + "is_required": true, + "name": "result" + } + ], + "required_resource_keys": [], + "tags": {} + } + ] + }, + "tags": {} + } + ''' +# --- +# name: test_all_snapshot_ids[130] + ''' + { + "__class__": "PipelineSnapshot", + "config_schema_snapshot": { + "__class__": "ConfigSchemaSnapshot", + "all_config_snaps_by_key": { + "Any": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": null, + "given_name": "Any", + "key": "Any", + "kind": { + "__enum__": "ConfigTypeKind.ANY" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Bool": { + "__class__": "ConfigTypeSnap", + "description": "", + "enum_values": null, + "fields": null, + "given_name": "Bool", + "key": "Bool", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR" + }, + "scalar_kind": { + "__enum__": "ConfigScalarKind.BOOL" + }, + "type_param_keys": null + }, + "Float": { + "__class__": "ConfigTypeSnap", + "description": "", + "enum_values": null, + "fields": null, + "given_name": "Float", + "key": "Float", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR" + }, + "scalar_kind": { + "__enum__": "ConfigScalarKind.FLOAT" + }, + "type_param_keys": null + }, + "Int": { + "__class__": "ConfigTypeSnap", + "description": "", + "enum_values": null, + "fields": null, + "given_name": "Int", + "key": "Int", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR" + }, + "scalar_kind": { + "__enum__": "ConfigScalarKind.INT" + }, + "type_param_keys": null + }, + "ScalarUnion.Bool-Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": null, + "given_name": null, + "key": "ScalarUnion.Bool-Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR_UNION" + }, + "scalar_kind": null, + "type_param_keys": [ + "Bool", + "Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59" + ] + }, + "ScalarUnion.Float-Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": null, + "given_name": null, + "key": "ScalarUnion.Float-Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR_UNION" + }, + "scalar_kind": null, + "type_param_keys": [ + "Float", + "Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3" + ] + }, + "ScalarUnion.Int-Selector.a9799b971d12ace70a2d8803c883c863417d0725": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": null, + "given_name": null, + "key": "ScalarUnion.Int-Selector.a9799b971d12ace70a2d8803c883c863417d0725", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR_UNION" + }, + "scalar_kind": null, + "type_param_keys": [ + "Int", + "Selector.a9799b971d12ace70a2d8803c883c863417d0725" + ] + }, + "ScalarUnion.String-Selector.e04723c9d9937e3ab21206435b22247cfbe58269": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": null, + "given_name": null, + "key": "ScalarUnion.String-Selector.e04723c9d9937e3ab21206435b22247cfbe58269", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR_UNION" + }, + "scalar_kind": null, + "type_param_keys": [ + "String", + "Selector.e04723c9d9937e3ab21206435b22247cfbe58269" + ] + }, + "Selector.1bfb167aea90780aa679597800c71bd8c65ed0b2": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "disabled", + "type_key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "enabled", + "type_key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709" + } + ], + "given_name": null, + "key": "Selector.1bfb167aea90780aa679597800c71bd8c65ed0b2", + "kind": { + "__enum__": "ConfigTypeKind.SELECTOR" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Selector.a9799b971d12ace70a2d8803c883c863417d0725": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "json", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "pickle", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "value", + "type_key": "Int" + } + ], + "given_name": null, + "key": "Selector.a9799b971d12ace70a2d8803c883c863417d0725", + "kind": { + "__enum__": "ConfigTypeKind.SELECTOR" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "json", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "pickle", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "value", + "type_key": "Bool" + } + ], + "given_name": null, + "key": "Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59", + "kind": { + "__enum__": "ConfigTypeKind.SELECTOR" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "json", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "pickle", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "value", + "type_key": "Float" + } + ], + "given_name": null, + "key": "Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3", + "kind": { + "__enum__": "ConfigTypeKind.SELECTOR" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Selector.e04723c9d9937e3ab21206435b22247cfbe58269": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "json", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "pickle", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "value", + "type_key": "String" + } + ], + "given_name": null, + "key": "Selector.e04723c9d9937e3ab21206435b22247cfbe58269", + "kind": { + "__enum__": "ConfigTypeKind.SELECTOR" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Selector.f2fe6dfdc60a1947a8f8e7cd377a012b47065bc4": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "json", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "pickle", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "value", + "type_key": "Any" + } + ], + "given_name": null, + "key": "Selector.f2fe6dfdc60a1947a8f8e7cd377a012b47065bc4", + "kind": { + "__enum__": "ConfigTypeKind.SELECTOR" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.081354663b9d4b8fbfd1cb8e358763912953913f": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "\"INFO\"", + "description": "The logger's threshold.", + "is_required": false, + "name": "log_level", + "type_key": "String" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "\"dagster\"", + "description": "The name of your logger.", + "is_required": false, + "name": "name", + "type_key": "String" + } + ], + "given_name": null, + "key": "Shape.081354663b9d4b8fbfd1cb8e358763912953913f", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.09d73f0755bf4752d3f121837669c8660dcf451e": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"retries\": {\"enabled\": {}}}", + "description": "Execute all steps in a single process.", + "is_required": false, + "name": "config", + "type_key": "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c" + } + ], + "given_name": null, + "key": "Shape.09d73f0755bf4752d3f121837669c8660dcf451e", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.0f87ccd9832d8df6e0ba99cc8ba1302be3dc7b63": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "R1", + "type_key": "Shape.9d71d8e2083b6468a26a8556e56288deec792b4e" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", + "is_required": false, + "name": "io_manager", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + } + ], + "given_name": null, + "key": "Shape.0f87ccd9832d8df6e0ba99cc8ba1302be3dc7b63", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"log_level\": \"INFO\", \"name\": \"dagster\"}", + "description": "The default colored console logger.", + "is_required": false, + "name": "config", + "type_key": "Shape.081354663b9d4b8fbfd1cb8e358763912953913f" + } + ], + "given_name": null, + "key": "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.3ccfab37537e163ad2b3b0b2bb47397515e13ac6": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"config\": {\"retries\": {\"enabled\": {}}}}", + "description": "Configure how steps are executed within a run.", + "is_required": false, + "name": "execution", + "type_key": "Shape.09d73f0755bf4752d3f121837669c8660dcf451e" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": "Configure how loggers emit messages within a run.", + "is_required": false, + "name": "loggers", + "type_key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"op_with_required_resource\": {}}", + "description": "Configure runtime parameters for ops or assets.", + "is_required": false, + "name": "ops", + "type_key": "Shape.e184cc449eaa96b4c59f30cbdf34d7efa47bb273" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"R1\": {}, \"io_manager\": {}}", + "description": "Configure how shared resources are implemented within a run.", + "is_required": false, + "name": "resources", + "type_key": "Shape.0f87ccd9832d8df6e0ba99cc8ba1302be3dc7b63" + } + ], + "given_name": null, + "key": "Shape.3ccfab37537e163ad2b3b0b2bb47397515e13ac6", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": "[DEPRECATED]", + "is_required": false, + "name": "marker_to_close", + "type_key": "String" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"enabled\": {}}", + "description": "Whether retries are enabled or not. By default, retries are enabled.", + "is_required": false, + "name": "retries", + "type_key": "Selector.1bfb167aea90780aa679597800c71bd8c65ed0b2" + } + ], + "given_name": null, + "key": "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "path", + "type_key": "String" + } + ], + "given_name": null, + "key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.743e47901855cb245064dd633e217bfcb49a11a7": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + } + ], + "given_name": null, + "key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.9d71d8e2083b6468a26a8556e56288deec792b4e": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Int" + } + ], + "given_name": null, + "key": "Shape.9d71d8e2083b6468a26a8556e56288deec792b4e", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [], + "given_name": null, + "key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.e184cc449eaa96b4c59f30cbdf34d7efa47bb273": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "op_with_required_resource", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + } + ], + "given_name": null, + "key": "Shape.e184cc449eaa96b4c59f30cbdf34d7efa47bb273", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "console", + "type_key": "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a" + } + ], + "given_name": null, + "key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "String": { + "__class__": "ConfigTypeSnap", + "description": "", + "enum_values": null, + "fields": null, + "given_name": "String", + "key": "String", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR" + }, + "scalar_kind": { + "__enum__": "ConfigScalarKind.STRING" + }, + "type_param_keys": null + } + } + }, + "dagster_type_namespace_snapshot": { + "__class__": "DagsterTypeNamespaceSnapshot", + "all_dagster_type_snaps_by_key": { + "Any": { + "__class__": "DagsterTypeSnap", + "description": null, + "display_name": "Any", + "is_builtin": true, + "key": "Any", + "kind": { + "__enum__": "DagsterTypeKind.ANY" + }, + "loader_schema_key": "Selector.f2fe6dfdc60a1947a8f8e7cd377a012b47065bc4", + "materializer_schema_key": null, + "name": "Any", + "type_param_keys": [] + }, + "Bool": { + "__class__": "DagsterTypeSnap", + "description": null, + "display_name": "Bool", + "is_builtin": true, + "key": "Bool", + "kind": { + "__enum__": "DagsterTypeKind.SCALAR" + }, + "loader_schema_key": "ScalarUnion.Bool-Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59", + "materializer_schema_key": null, + "name": "Bool", + "type_param_keys": [] + }, + "Float": { + "__class__": "DagsterTypeSnap", + "description": null, + "display_name": "Float", + "is_builtin": true, + "key": "Float", + "kind": { + "__enum__": "DagsterTypeKind.SCALAR" + }, + "loader_schema_key": "ScalarUnion.Float-Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3", + "materializer_schema_key": null, + "name": "Float", + "type_param_keys": [] + }, + "Int": { + "__class__": "DagsterTypeSnap", + "description": null, + "display_name": "Int", + "is_builtin": true, + "key": "Int", + "kind": { + "__enum__": "DagsterTypeKind.SCALAR" + }, + "loader_schema_key": "ScalarUnion.Int-Selector.a9799b971d12ace70a2d8803c883c863417d0725", + "materializer_schema_key": null, + "name": "Int", + "type_param_keys": [] + }, + "Nothing": { + "__class__": "DagsterTypeSnap", + "description": null, + "display_name": "Nothing", + "is_builtin": true, + "key": "Nothing", + "kind": { + "__enum__": "DagsterTypeKind.NOTHING" + }, + "loader_schema_key": null, + "materializer_schema_key": null, + "name": "Nothing", + "type_param_keys": [] + }, + "String": { + "__class__": "DagsterTypeSnap", + "description": null, + "display_name": "String", + "is_builtin": true, + "key": "String", + "kind": { + "__enum__": "DagsterTypeKind.SCALAR" + }, + "loader_schema_key": "ScalarUnion.String-Selector.e04723c9d9937e3ab21206435b22247cfbe58269", + "materializer_schema_key": null, + "name": "String", + "type_param_keys": [] + } + } + }, + "dep_structure_snapshot": { + "__class__": "DependencyStructureSnapshot", + "solid_invocation_snaps": [ + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [], + "is_dynamic_mapped": false, + "solid_def_name": "op_with_required_resource", + "solid_name": "op_with_required_resource", + "tags": {} + } + ] + }, + "description": null, + "graph_def_name": "required_resource_job", + "lineage_snapshot": null, + "mode_def_snaps": [ + { + "__class__": "ModeDefSnap", + "description": null, + "logger_def_snaps": [ + { + "__class__": "LoggerDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"log_level\": \"INFO\", \"name\": \"dagster\"}", + "description": "The default colored console logger.", + "is_required": false, + "name": "config", + "type_key": "Shape.081354663b9d4b8fbfd1cb8e358763912953913f" + }, + "description": "The default colored console logger.", + "name": "console" + } + ], + "name": "default", + "resource_def_snaps": [ + { + "__class__": "ResourceDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Int" + }, + "description": null, + "name": "R1" + }, + { + "__class__": "ResourceDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, + "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", + "name": "io_manager" + } + ], + "root_config_key": "Shape.3ccfab37537e163ad2b3b0b2bb47397515e13ac6" + } + ], + "name": "required_resource_job", + "solid_definitions_snapshot": { + "__class__": "SolidDefinitionsSnapshot", + "composite_solid_def_snaps": [], + "solid_def_snaps": [ + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, + "description": null, + "input_def_snaps": [], + "name": "op_with_required_resource", + "output_def_snaps": [ + { + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", + "description": null, + "is_dynamic": false, + "is_required": true, + "name": "result" + } + ], + "required_resource_keys": [ + "R1" + ], + "tags": {} + } + ] + }, + "tags": {} + } + ''' +# --- +# name: test_all_snapshot_ids[131] + '2b43566d7b3de2138b12c91b6953d6f1ddde0140' +# --- +# name: test_all_snapshot_ids[132] + ''' + { + "__class__": "PipelineSnapshot", + "config_schema_snapshot": { + "__class__": "ConfigSchemaSnapshot", + "all_config_snaps_by_key": { + "Any": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": null, + "given_name": "Any", + "key": "Any", + "kind": { + "__enum__": "ConfigTypeKind.ANY" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Bool": { + "__class__": "ConfigTypeSnap", + "description": "", + "enum_values": null, + "fields": null, + "given_name": "Bool", + "key": "Bool", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR" + }, + "scalar_kind": { + "__enum__": "ConfigScalarKind.BOOL" + }, + "type_param_keys": null + }, + "Float": { + "__class__": "ConfigTypeSnap", + "description": "", + "enum_values": null, + "fields": null, + "given_name": "Float", + "key": "Float", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR" + }, + "scalar_kind": { + "__enum__": "ConfigScalarKind.FLOAT" + }, + "type_param_keys": null + }, + "Int": { + "__class__": "ConfigTypeSnap", + "description": "", + "enum_values": null, + "fields": null, + "given_name": "Int", + "key": "Int", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR" + }, + "scalar_kind": { + "__enum__": "ConfigScalarKind.INT" + }, + "type_param_keys": null + }, + "ScalarUnion.Bool-Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": null, + "given_name": null, + "key": "ScalarUnion.Bool-Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR_UNION" + }, + "scalar_kind": null, + "type_param_keys": [ + "Bool", + "Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59" + ] + }, + "ScalarUnion.Float-Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": null, + "given_name": null, + "key": "ScalarUnion.Float-Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR_UNION" + }, + "scalar_kind": null, + "type_param_keys": [ + "Float", + "Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3" + ] + }, + "ScalarUnion.Int-Selector.a9799b971d12ace70a2d8803c883c863417d0725": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": null, + "given_name": null, + "key": "ScalarUnion.Int-Selector.a9799b971d12ace70a2d8803c883c863417d0725", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR_UNION" + }, + "scalar_kind": null, + "type_param_keys": [ + "Int", + "Selector.a9799b971d12ace70a2d8803c883c863417d0725" + ] + }, + "ScalarUnion.String-Selector.e04723c9d9937e3ab21206435b22247cfbe58269": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": null, + "given_name": null, + "key": "ScalarUnion.String-Selector.e04723c9d9937e3ab21206435b22247cfbe58269", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR_UNION" + }, + "scalar_kind": null, + "type_param_keys": [ + "String", + "Selector.e04723c9d9937e3ab21206435b22247cfbe58269" + ] + }, + "Selector.1bfb167aea90780aa679597800c71bd8c65ed0b2": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "disabled", + "type_key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "enabled", + "type_key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709" + } + ], + "given_name": null, + "key": "Selector.1bfb167aea90780aa679597800c71bd8c65ed0b2", + "kind": { + "__enum__": "ConfigTypeKind.SELECTOR" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Selector.a9799b971d12ace70a2d8803c883c863417d0725": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "json", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "pickle", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "value", + "type_key": "Int" + } + ], + "given_name": null, + "key": "Selector.a9799b971d12ace70a2d8803c883c863417d0725", + "kind": { + "__enum__": "ConfigTypeKind.SELECTOR" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "json", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "pickle", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "value", + "type_key": "Bool" + } + ], + "given_name": null, + "key": "Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59", + "kind": { + "__enum__": "ConfigTypeKind.SELECTOR" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "json", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "pickle", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "value", + "type_key": "Float" + } + ], + "given_name": null, + "key": "Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3", + "kind": { + "__enum__": "ConfigTypeKind.SELECTOR" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Selector.e04723c9d9937e3ab21206435b22247cfbe58269": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "json", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "pickle", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "value", + "type_key": "String" + } + ], + "given_name": null, + "key": "Selector.e04723c9d9937e3ab21206435b22247cfbe58269", + "kind": { + "__enum__": "ConfigTypeKind.SELECTOR" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Selector.f2fe6dfdc60a1947a8f8e7cd377a012b47065bc4": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "json", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "pickle", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "value", + "type_key": "Any" + } + ], + "given_name": null, + "key": "Selector.f2fe6dfdc60a1947a8f8e7cd377a012b47065bc4", + "kind": { + "__enum__": "ConfigTypeKind.SELECTOR" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.081354663b9d4b8fbfd1cb8e358763912953913f": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "\"INFO\"", + "description": "The logger's threshold.", + "is_required": false, + "name": "log_level", + "type_key": "String" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "\"dagster\"", + "description": "The name of your logger.", + "is_required": false, + "name": "name", + "type_key": "String" + } + ], + "given_name": null, + "key": "Shape.081354663b9d4b8fbfd1cb8e358763912953913f", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.09d73f0755bf4752d3f121837669c8660dcf451e": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"retries\": {\"enabled\": {}}}", + "description": "Execute all steps in a single process.", + "is_required": false, + "name": "config", + "type_key": "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c" + } + ], + "given_name": null, + "key": "Shape.09d73f0755bf4752d3f121837669c8660dcf451e", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"log_level\": \"INFO\", \"name\": \"dagster\"}", + "description": "The default colored console logger.", + "is_required": false, + "name": "config", + "type_key": "Shape.081354663b9d4b8fbfd1cb8e358763912953913f" + } + ], + "given_name": null, + "key": "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.24ee1fbfd9ec8adc8f4e5ab30e651b52389c861e": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "get_input_one", + "type_key": "Shape.2e830fb24dc1eacc9bfa63a634b5715b46d81a2c" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "get_input_two", + "type_key": "Shape.2e830fb24dc1eacc9bfa63a634b5715b46d81a2c" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "return_one", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "sum_inputs", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + } + ], + "given_name": null, + "key": "Shape.24ee1fbfd9ec8adc8f4e5ab30e651b52389c861e", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.2e830fb24dc1eacc9bfa63a634b5715b46d81a2c": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "config", + "type_key": "Shape.dd25751df5066ca2b7e65e4907f386f04b08af64" + } + ], + "given_name": null, + "key": "Shape.2e830fb24dc1eacc9bfa63a634b5715b46d81a2c", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": "[DEPRECATED]", + "is_required": false, + "name": "marker_to_close", + "type_key": "String" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"enabled\": {}}", + "description": "Whether retries are enabled or not. By default, retries are enabled.", + "is_required": false, + "name": "retries", + "type_key": "Selector.1bfb167aea90780aa679597800c71bd8c65ed0b2" + } + ], + "given_name": null, + "key": "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "path", + "type_key": "String" + } + ], + "given_name": null, + "key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.64df299302dcce81c8530dd4f523dc0c9c3eaf61": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"config\": {\"retries\": {\"enabled\": {}}}}", + "description": "Configure how steps are executed within a run.", + "is_required": false, + "name": "execution", + "type_key": "Shape.09d73f0755bf4752d3f121837669c8660dcf451e" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": "Configure how loggers emit messages within a run.", + "is_required": false, + "name": "loggers", + "type_key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": "Configure runtime parameters for ops or assets.", + "is_required": true, + "name": "ops", + "type_key": "Shape.24ee1fbfd9ec8adc8f4e5ab30e651b52389c861e" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"disable_gc\": {}, \"io_manager\": {}}", + "description": "Configure how shared resources are implemented within a run.", + "is_required": false, + "name": "resources", + "type_key": "Shape.c4c8567ee7c3e125a72762d0a1a7d714c1b83668" + } + ], + "given_name": null, + "key": "Shape.64df299302dcce81c8530dd4f523dc0c9c3eaf61", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.743e47901855cb245064dd633e217bfcb49a11a7": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + } + ], + "given_name": null, + "key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.c4c8567ee7c3e125a72762d0a1a7d714c1b83668": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "disable_gc", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", + "is_required": false, + "name": "io_manager", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + } + ], + "given_name": null, + "key": "Shape.c4c8567ee7c3e125a72762d0a1a7d714c1b83668", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [], + "given_name": null, + "key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.dd25751df5066ca2b7e65e4907f386f04b08af64": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "wait_to_terminate", + "type_key": "Bool" + } + ], + "given_name": null, + "key": "Shape.dd25751df5066ca2b7e65e4907f386f04b08af64", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "console", + "type_key": "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a" + } + ], + "given_name": null, + "key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "String": { + "__class__": "ConfigTypeSnap", + "description": "", + "enum_values": null, + "fields": null, + "given_name": "String", + "key": "String", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR" + }, + "scalar_kind": { + "__enum__": "ConfigScalarKind.STRING" + }, + "type_param_keys": null + } + } + }, + "dagster_type_namespace_snapshot": { + "__class__": "DagsterTypeNamespaceSnapshot", + "all_dagster_type_snaps_by_key": { + "Any": { + "__class__": "DagsterTypeSnap", + "description": null, + "display_name": "Any", + "is_builtin": true, + "key": "Any", + "kind": { + "__enum__": "DagsterTypeKind.ANY" + }, + "loader_schema_key": "Selector.f2fe6dfdc60a1947a8f8e7cd377a012b47065bc4", + "materializer_schema_key": null, + "name": "Any", + "type_param_keys": [] + }, + "Bool": { + "__class__": "DagsterTypeSnap", + "description": null, + "display_name": "Bool", + "is_builtin": true, + "key": "Bool", + "kind": { + "__enum__": "DagsterTypeKind.SCALAR" + }, + "loader_schema_key": "ScalarUnion.Bool-Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59", + "materializer_schema_key": null, + "name": "Bool", + "type_param_keys": [] + }, + "Float": { + "__class__": "DagsterTypeSnap", + "description": null, + "display_name": "Float", + "is_builtin": true, + "key": "Float", + "kind": { + "__enum__": "DagsterTypeKind.SCALAR" + }, + "loader_schema_key": "ScalarUnion.Float-Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3", + "materializer_schema_key": null, + "name": "Float", + "type_param_keys": [] + }, + "Int": { + "__class__": "DagsterTypeSnap", + "description": null, + "display_name": "Int", + "is_builtin": true, + "key": "Int", + "kind": { + "__enum__": "DagsterTypeKind.SCALAR" + }, + "loader_schema_key": "ScalarUnion.Int-Selector.a9799b971d12ace70a2d8803c883c863417d0725", + "materializer_schema_key": null, + "name": "Int", + "type_param_keys": [] + }, + "Nothing": { + "__class__": "DagsterTypeSnap", + "description": null, + "display_name": "Nothing", + "is_builtin": true, + "key": "Nothing", + "kind": { + "__enum__": "DagsterTypeKind.NOTHING" + }, + "loader_schema_key": null, + "materializer_schema_key": null, + "name": "Nothing", + "type_param_keys": [] + }, + "String": { + "__class__": "DagsterTypeSnap", + "description": null, + "display_name": "String", + "is_builtin": true, + "key": "String", + "kind": { + "__enum__": "DagsterTypeKind.SCALAR" + }, + "loader_schema_key": "ScalarUnion.String-Selector.e04723c9d9937e3ab21206435b22247cfbe58269", + "materializer_schema_key": null, + "name": "String", + "type_param_keys": [] + } + } + }, + "dep_structure_snapshot": { + "__class__": "DependencyStructureSnapshot", + "solid_invocation_snaps": [ + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [ + { + "__class__": "InputDependencySnap", + "input_name": "one", + "is_dynamic_collect": false, + "upstream_output_snaps": [ + { + "__class__": "OutputHandleSnap", + "output_name": "result", + "solid_name": "return_one" + } + ] + } + ], + "is_dynamic_mapped": false, + "solid_def_name": "get_input_one", + "solid_name": "get_input_one", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [ + { + "__class__": "InputDependencySnap", + "input_name": "one", + "is_dynamic_collect": false, + "upstream_output_snaps": [ + { + "__class__": "OutputHandleSnap", + "output_name": "result", + "solid_name": "return_one" + } + ] + } + ], + "is_dynamic_mapped": false, + "solid_def_name": "get_input_two", + "solid_name": "get_input_two", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [], + "is_dynamic_mapped": false, + "solid_def_name": "return_one", + "solid_name": "return_one", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [ + { + "__class__": "InputDependencySnap", + "input_name": "input_one", + "is_dynamic_collect": false, + "upstream_output_snaps": [ + { + "__class__": "OutputHandleSnap", + "output_name": "result", + "solid_name": "get_input_one" + } + ] + }, + { + "__class__": "InputDependencySnap", + "input_name": "input_two", + "is_dynamic_collect": false, + "upstream_output_snaps": [ + { + "__class__": "OutputHandleSnap", + "output_name": "result", + "solid_name": "get_input_two" + } + ] + } + ], + "is_dynamic_mapped": false, + "solid_def_name": "sum_inputs", + "solid_name": "sum_inputs", + "tags": {} + } + ] + }, + "description": null, + "graph_def_name": "retry_multi_input_early_terminate_job", + "lineage_snapshot": null, + "mode_def_snaps": [ + { + "__class__": "ModeDefSnap", + "description": null, + "logger_def_snaps": [ + { + "__class__": "LoggerDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"log_level\": \"INFO\", \"name\": \"dagster\"}", + "description": "The default colored console logger.", + "is_required": false, + "name": "config", + "type_key": "Shape.081354663b9d4b8fbfd1cb8e358763912953913f" + }, + "description": "The default colored console logger.", + "name": "console" + } + ], + "name": "default", + "resource_def_snaps": [ + { + "__class__": "ResourceDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, + "description": null, + "name": "disable_gc" + }, + { + "__class__": "ResourceDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, + "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", + "name": "io_manager" + } + ], + "root_config_key": "Shape.64df299302dcce81c8530dd4f523dc0c9c3eaf61" + } + ], + "name": "retry_multi_input_early_terminate_job", + "solid_definitions_snapshot": { + "__class__": "SolidDefinitionsSnapshot", + "composite_solid_def_snaps": [], + "solid_def_snaps": [ + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "config", + "type_key": "Shape.dd25751df5066ca2b7e65e4907f386f04b08af64" + }, + "description": null, + "input_def_snaps": [ + { + "__class__": "InputDefSnap", + "dagster_type_key": "Int", + "description": null, + "name": "one" + } + ], + "name": "get_input_one", + "output_def_snaps": [ + { + "__class__": "OutputDefSnap", + "dagster_type_key": "Int", + "description": null, + "is_dynamic": false, + "is_required": true, + "name": "result" + } + ], + "required_resource_keys": [ + "disable_gc" + ], + "tags": {} + }, + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "config", + "type_key": "Shape.dd25751df5066ca2b7e65e4907f386f04b08af64" + }, + "description": null, + "input_def_snaps": [ + { + "__class__": "InputDefSnap", + "dagster_type_key": "Int", + "description": null, + "name": "one" + } + ], + "name": "get_input_two", + "output_def_snaps": [ + { + "__class__": "OutputDefSnap", + "dagster_type_key": "Int", + "description": null, + "is_dynamic": false, + "is_required": true, + "name": "result" + } + ], + "required_resource_keys": [ + "disable_gc" + ], + "tags": {} + }, + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, + "description": null, + "input_def_snaps": [], + "name": "return_one", + "output_def_snaps": [ + { + "__class__": "OutputDefSnap", + "dagster_type_key": "Int", + "description": null, + "is_dynamic": false, + "is_required": true, + "name": "result" + } + ], + "required_resource_keys": [], + "tags": {} + }, + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, + "description": null, + "input_def_snaps": [ + { + "__class__": "InputDefSnap", + "dagster_type_key": "Int", + "description": null, + "name": "input_one" + }, + { + "__class__": "InputDefSnap", + "dagster_type_key": "Int", + "description": null, + "name": "input_two" + } + ], + "name": "sum_inputs", + "output_def_snaps": [ + { + "__class__": "OutputDefSnap", + "dagster_type_key": "Int", + "description": null, + "is_dynamic": false, + "is_required": true, + "name": "result" + } + ], + "required_resource_keys": [], + "tags": {} + } + ] + }, + "tags": {} + } + ''' +# --- +# name: test_all_snapshot_ids[133] + 'b07b89c1664d4a248bc1a39974a91b31d8956c54' +# --- +# name: test_all_snapshot_ids[134] + ''' + { + "__class__": "PipelineSnapshot", + "config_schema_snapshot": { + "__class__": "ConfigSchemaSnapshot", + "all_config_snaps_by_key": { + "Any": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": null, + "given_name": "Any", + "key": "Any", + "kind": { + "__enum__": "ConfigTypeKind.ANY" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Bool": { + "__class__": "ConfigTypeSnap", + "description": "", + "enum_values": null, + "fields": null, + "given_name": "Bool", + "key": "Bool", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR" + }, + "scalar_kind": { + "__enum__": "ConfigScalarKind.BOOL" + }, + "type_param_keys": null + }, + "Float": { + "__class__": "ConfigTypeSnap", + "description": "", + "enum_values": null, + "fields": null, + "given_name": "Float", + "key": "Float", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR" + }, + "scalar_kind": { + "__enum__": "ConfigScalarKind.FLOAT" + }, + "type_param_keys": null + }, + "Int": { + "__class__": "ConfigTypeSnap", + "description": "", + "enum_values": null, + "fields": null, + "given_name": "Int", + "key": "Int", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR" + }, + "scalar_kind": { + "__enum__": "ConfigScalarKind.INT" + }, + "type_param_keys": null + }, + "ScalarUnion.Bool-Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": null, + "given_name": null, + "key": "ScalarUnion.Bool-Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR_UNION" + }, + "scalar_kind": null, + "type_param_keys": [ + "Bool", + "Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59" + ] + }, + "ScalarUnion.Float-Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": null, + "given_name": null, + "key": "ScalarUnion.Float-Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR_UNION" + }, + "scalar_kind": null, + "type_param_keys": [ + "Float", + "Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3" + ] + }, + "ScalarUnion.Int-Selector.a9799b971d12ace70a2d8803c883c863417d0725": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": null, + "given_name": null, + "key": "ScalarUnion.Int-Selector.a9799b971d12ace70a2d8803c883c863417d0725", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR_UNION" + }, + "scalar_kind": null, + "type_param_keys": [ + "Int", + "Selector.a9799b971d12ace70a2d8803c883c863417d0725" + ] + }, + "ScalarUnion.String-Selector.e04723c9d9937e3ab21206435b22247cfbe58269": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": null, + "given_name": null, + "key": "ScalarUnion.String-Selector.e04723c9d9937e3ab21206435b22247cfbe58269", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR_UNION" + }, + "scalar_kind": null, + "type_param_keys": [ + "String", + "Selector.e04723c9d9937e3ab21206435b22247cfbe58269" + ] + }, + "Selector.1bfb167aea90780aa679597800c71bd8c65ed0b2": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "disabled", + "type_key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "enabled", + "type_key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709" + } + ], + "given_name": null, + "key": "Selector.1bfb167aea90780aa679597800c71bd8c65ed0b2", + "kind": { + "__enum__": "ConfigTypeKind.SELECTOR" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Selector.a9799b971d12ace70a2d8803c883c863417d0725": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "json", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "pickle", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "value", + "type_key": "Int" + } + ], + "given_name": null, + "key": "Selector.a9799b971d12ace70a2d8803c883c863417d0725", + "kind": { + "__enum__": "ConfigTypeKind.SELECTOR" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "json", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "pickle", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "value", + "type_key": "Bool" + } + ], + "given_name": null, + "key": "Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59", + "kind": { + "__enum__": "ConfigTypeKind.SELECTOR" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "json", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "pickle", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "value", + "type_key": "Float" + } + ], + "given_name": null, + "key": "Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3", + "kind": { + "__enum__": "ConfigTypeKind.SELECTOR" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Selector.e04723c9d9937e3ab21206435b22247cfbe58269": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "json", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "pickle", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "value", + "type_key": "String" + } + ], + "given_name": null, + "key": "Selector.e04723c9d9937e3ab21206435b22247cfbe58269", + "kind": { + "__enum__": "ConfigTypeKind.SELECTOR" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Selector.f2fe6dfdc60a1947a8f8e7cd377a012b47065bc4": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "json", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "pickle", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "value", + "type_key": "Any" + } + ], + "given_name": null, + "key": "Selector.f2fe6dfdc60a1947a8f8e7cd377a012b47065bc4", + "kind": { + "__enum__": "ConfigTypeKind.SELECTOR" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.081354663b9d4b8fbfd1cb8e358763912953913f": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "\"INFO\"", + "description": "The logger's threshold.", + "is_required": false, + "name": "log_level", + "type_key": "String" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "\"dagster\"", + "description": "The name of your logger.", + "is_required": false, + "name": "name", + "type_key": "String" + } + ], + "given_name": null, + "key": "Shape.081354663b9d4b8fbfd1cb8e358763912953913f", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.09d73f0755bf4752d3f121837669c8660dcf451e": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"retries\": {\"enabled\": {}}}", + "description": "Execute all steps in a single process.", + "is_required": false, + "name": "config", + "type_key": "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c" + } + ], + "given_name": null, + "key": "Shape.09d73f0755bf4752d3f121837669c8660dcf451e", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.0f759441a0a5dcbc16a099b6d7d106319ac492f9": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "fail", + "type_key": "Bool" + } + ], + "given_name": null, + "key": "Shape.0f759441a0a5dcbc16a099b6d7d106319ac492f9", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"log_level\": \"INFO\", \"name\": \"dagster\"}", + "description": "The default colored console logger.", + "is_required": false, + "name": "config", + "type_key": "Shape.081354663b9d4b8fbfd1cb8e358763912953913f" + } + ], + "given_name": null, + "key": "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", + "is_required": false, + "name": "io_manager", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + } + ], + "given_name": null, + "key": "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.381bcdb53d3182896a9a86cdfc9f625f62080106": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"config\": {\"retries\": {\"enabled\": {}}}}", + "description": "Configure how steps are executed within a run.", + "is_required": false, + "name": "execution", + "type_key": "Shape.09d73f0755bf4752d3f121837669c8660dcf451e" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": "Configure how loggers emit messages within a run.", + "is_required": false, + "name": "loggers", + "type_key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": "Configure runtime parameters for ops or assets.", + "is_required": true, + "name": "ops", + "type_key": "Shape.857c24c238fce20e7bf57b59726c416b42738942" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"io_manager\": {}}", + "description": "Configure how shared resources are implemented within a run.", + "is_required": false, + "name": "resources", + "type_key": "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778" + } + ], + "given_name": null, + "key": "Shape.381bcdb53d3182896a9a86cdfc9f625f62080106", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": "[DEPRECATED]", + "is_required": false, + "name": "marker_to_close", + "type_key": "String" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"enabled\": {}}", + "description": "Whether retries are enabled or not. By default, retries are enabled.", + "is_required": false, + "name": "retries", + "type_key": "Selector.1bfb167aea90780aa679597800c71bd8c65ed0b2" + } + ], + "given_name": null, + "key": "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "path", + "type_key": "String" + } + ], + "given_name": null, + "key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.743e47901855cb245064dd633e217bfcb49a11a7": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + } + ], + "given_name": null, + "key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.857c24c238fce20e7bf57b59726c416b42738942": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "can_fail", + "type_key": "Shape.a62c224a9a675b7b35544be496fa9f28c429c6b6" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "child_fail", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "child_multi_skip", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "child_skip", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "grandchild_fail", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "multi", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + } + ], + "given_name": null, + "key": "Shape.857c24c238fce20e7bf57b59726c416b42738942", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.a62c224a9a675b7b35544be496fa9f28c429c6b6": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "config", + "type_key": "Shape.0f759441a0a5dcbc16a099b6d7d106319ac492f9" + } + ], + "given_name": null, + "key": "Shape.a62c224a9a675b7b35544be496fa9f28c429c6b6", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [], + "given_name": null, + "key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "console", + "type_key": "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a" + } + ], + "given_name": null, + "key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "String": { + "__class__": "ConfigTypeSnap", + "description": "", + "enum_values": null, + "fields": null, + "given_name": "String", + "key": "String", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR" + }, + "scalar_kind": { + "__enum__": "ConfigScalarKind.STRING" + }, + "type_param_keys": null + } + } + }, + "dagster_type_namespace_snapshot": { + "__class__": "DagsterTypeNamespaceSnapshot", + "all_dagster_type_snaps_by_key": { + "Any": { + "__class__": "DagsterTypeSnap", + "description": null, + "display_name": "Any", + "is_builtin": true, + "key": "Any", + "kind": { + "__enum__": "DagsterTypeKind.ANY" + }, + "loader_schema_key": "Selector.f2fe6dfdc60a1947a8f8e7cd377a012b47065bc4", + "materializer_schema_key": null, + "name": "Any", + "type_param_keys": [] + }, + "Bool": { + "__class__": "DagsterTypeSnap", + "description": null, + "display_name": "Bool", + "is_builtin": true, + "key": "Bool", + "kind": { + "__enum__": "DagsterTypeKind.SCALAR" + }, + "loader_schema_key": "ScalarUnion.Bool-Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59", + "materializer_schema_key": null, + "name": "Bool", + "type_param_keys": [] + }, + "Float": { + "__class__": "DagsterTypeSnap", + "description": null, + "display_name": "Float", + "is_builtin": true, + "key": "Float", + "kind": { + "__enum__": "DagsterTypeKind.SCALAR" + }, + "loader_schema_key": "ScalarUnion.Float-Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3", + "materializer_schema_key": null, + "name": "Float", + "type_param_keys": [] + }, + "Int": { + "__class__": "DagsterTypeSnap", + "description": null, + "display_name": "Int", + "is_builtin": true, + "key": "Int", + "kind": { + "__enum__": "DagsterTypeKind.SCALAR" + }, + "loader_schema_key": "ScalarUnion.Int-Selector.a9799b971d12ace70a2d8803c883c863417d0725", + "materializer_schema_key": null, + "name": "Int", + "type_param_keys": [] + }, + "Nothing": { + "__class__": "DagsterTypeSnap", + "description": null, + "display_name": "Nothing", + "is_builtin": true, + "key": "Nothing", + "kind": { + "__enum__": "DagsterTypeKind.NOTHING" + }, + "loader_schema_key": null, + "materializer_schema_key": null, + "name": "Nothing", + "type_param_keys": [] + }, + "String": { + "__class__": "DagsterTypeSnap", + "description": null, + "display_name": "String", + "is_builtin": true, + "key": "String", + "kind": { + "__enum__": "DagsterTypeKind.SCALAR" + }, + "loader_schema_key": "ScalarUnion.String-Selector.e04723c9d9937e3ab21206435b22247cfbe58269", + "materializer_schema_key": null, + "name": "String", + "type_param_keys": [] + } + } + }, + "dep_structure_snapshot": { + "__class__": "DependencyStructureSnapshot", + "solid_invocation_snaps": [ + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [ + { + "__class__": "InputDependencySnap", + "input_name": "inp", + "is_dynamic_collect": false, + "upstream_output_snaps": [ + { + "__class__": "OutputHandleSnap", + "output_name": "success", + "solid_name": "multi" + } + ] + } + ], + "is_dynamic_mapped": false, + "solid_def_name": "can_fail", + "solid_name": "can_fail", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [ + { + "__class__": "InputDependencySnap", + "input_name": "value", + "is_dynamic_collect": false, + "upstream_output_snaps": [ + { + "__class__": "OutputHandleSnap", + "output_name": "start_fail", + "solid_name": "can_fail" + } + ] + } + ], + "is_dynamic_mapped": false, + "solid_def_name": "passthrough", + "solid_name": "child_fail", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [ + { + "__class__": "InputDependencySnap", + "input_name": "start", + "is_dynamic_collect": false, + "upstream_output_snaps": [ + { + "__class__": "OutputHandleSnap", + "output_name": "skip", + "solid_name": "multi" + } + ] + } + ], + "is_dynamic_mapped": false, + "solid_def_name": "no_output", + "solid_name": "child_multi_skip", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [ + { + "__class__": "InputDependencySnap", + "input_name": "start", + "is_dynamic_collect": false, + "upstream_output_snaps": [ + { + "__class__": "OutputHandleSnap", + "output_name": "start_skip", + "solid_name": "can_fail" + } + ] + } + ], + "is_dynamic_mapped": false, + "solid_def_name": "no_output", + "solid_name": "child_skip", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [ + { + "__class__": "InputDependencySnap", + "input_name": "start", + "is_dynamic_collect": false, + "upstream_output_snaps": [ + { + "__class__": "OutputHandleSnap", + "output_name": "result", + "solid_name": "child_fail" + } + ] + } + ], + "is_dynamic_mapped": false, + "solid_def_name": "no_output", + "solid_name": "grandchild_fail", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [], + "is_dynamic_mapped": false, + "solid_def_name": "multi", + "solid_name": "multi", + "tags": {} + } + ] + }, + "description": null, + "graph_def_name": "retry_multi_output_job", + "lineage_snapshot": null, + "mode_def_snaps": [ + { + "__class__": "ModeDefSnap", + "description": null, + "logger_def_snaps": [ + { + "__class__": "LoggerDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"log_level\": \"INFO\", \"name\": \"dagster\"}", + "description": "The default colored console logger.", + "is_required": false, + "name": "config", + "type_key": "Shape.081354663b9d4b8fbfd1cb8e358763912953913f" + }, + "description": "The default colored console logger.", + "name": "console" + } + ], + "name": "default", + "resource_def_snaps": [ + { + "__class__": "ResourceDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, + "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", + "name": "io_manager" + } + ], + "root_config_key": "Shape.381bcdb53d3182896a9a86cdfc9f625f62080106" + } + ], + "name": "retry_multi_output_job", + "solid_definitions_snapshot": { + "__class__": "SolidDefinitionsSnapshot", + "composite_solid_def_snaps": [], + "solid_def_snaps": [ + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "config", + "type_key": "Shape.0f759441a0a5dcbc16a099b6d7d106319ac492f9" + }, + "description": null, + "input_def_snaps": [ + { + "__class__": "InputDefSnap", + "dagster_type_key": "String", + "description": null, + "name": "inp" + } + ], + "name": "can_fail", + "output_def_snaps": [ + { + "__class__": "OutputDefSnap", + "dagster_type_key": "String", + "description": null, + "is_dynamic": false, + "is_required": false, + "name": "start_fail" + }, + { + "__class__": "OutputDefSnap", + "dagster_type_key": "String", + "description": null, + "is_dynamic": false, + "is_required": false, + "name": "start_skip" + } + ], + "required_resource_keys": [], + "tags": {} + }, + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, + "description": null, + "input_def_snaps": [], + "name": "multi", + "output_def_snaps": [ + { + "__class__": "OutputDefSnap", + "dagster_type_key": "String", + "description": null, + "is_dynamic": false, + "is_required": false, + "name": "success" + }, + { + "__class__": "OutputDefSnap", + "dagster_type_key": "String", + "description": null, + "is_dynamic": false, + "is_required": false, + "name": "skip" + } + ], + "required_resource_keys": [], + "tags": {} + }, + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, + "description": null, + "input_def_snaps": [ + { + "__class__": "InputDefSnap", + "dagster_type_key": "Nothing", + "description": null, + "name": "start" + } + ], + "name": "no_output", + "output_def_snaps": [], + "required_resource_keys": [], + "tags": {} + }, + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, + "description": null, + "input_def_snaps": [ + { + "__class__": "InputDefSnap", + "dagster_type_key": "Any", + "description": null, + "name": "value" + } + ], + "name": "passthrough", + "output_def_snaps": [ + { + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", + "description": null, + "is_dynamic": false, + "is_required": true, + "name": "result" + } + ], + "required_resource_keys": [], + "tags": {} + } + ] + }, + "tags": {} + } + ''' +# --- +# name: test_all_snapshot_ids[135] + '9a9a09da6b3a1dbab13bfde5e155c0f097dd22a5' +# --- +# name: test_all_snapshot_ids[136] + ''' + { + "__class__": "PipelineSnapshot", + "config_schema_snapshot": { + "__class__": "ConfigSchemaSnapshot", + "all_config_snaps_by_key": { + "Any": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": null, + "given_name": "Any", + "key": "Any", + "kind": { + "__enum__": "ConfigTypeKind.ANY" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Bool": { + "__class__": "ConfigTypeSnap", + "description": "", + "enum_values": null, + "fields": null, + "given_name": "Bool", + "key": "Bool", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR" + }, + "scalar_kind": { + "__enum__": "ConfigScalarKind.BOOL" + }, + "type_param_keys": null + }, + "Float": { + "__class__": "ConfigTypeSnap", + "description": "", + "enum_values": null, + "fields": null, + "given_name": "Float", + "key": "Float", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR" + }, + "scalar_kind": { + "__enum__": "ConfigScalarKind.FLOAT" + }, + "type_param_keys": null + }, + "Int": { + "__class__": "ConfigTypeSnap", + "description": "", + "enum_values": null, + "fields": null, + "given_name": "Int", + "key": "Int", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR" + }, + "scalar_kind": { + "__enum__": "ConfigScalarKind.INT" + }, + "type_param_keys": null + }, + "ScalarUnion.Bool-Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": null, + "given_name": null, + "key": "ScalarUnion.Bool-Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR_UNION" + }, + "scalar_kind": null, + "type_param_keys": [ + "Bool", + "Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59" + ] + }, + "ScalarUnion.Float-Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": null, + "given_name": null, + "key": "ScalarUnion.Float-Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR_UNION" + }, + "scalar_kind": null, + "type_param_keys": [ + "Float", + "Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3" + ] + }, + "ScalarUnion.Int-Selector.a9799b971d12ace70a2d8803c883c863417d0725": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": null, + "given_name": null, + "key": "ScalarUnion.Int-Selector.a9799b971d12ace70a2d8803c883c863417d0725", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR_UNION" + }, + "scalar_kind": null, + "type_param_keys": [ + "Int", + "Selector.a9799b971d12ace70a2d8803c883c863417d0725" + ] + }, + "ScalarUnion.String-Selector.e04723c9d9937e3ab21206435b22247cfbe58269": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": null, + "given_name": null, + "key": "ScalarUnion.String-Selector.e04723c9d9937e3ab21206435b22247cfbe58269", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR_UNION" + }, + "scalar_kind": null, + "type_param_keys": [ + "String", + "Selector.e04723c9d9937e3ab21206435b22247cfbe58269" + ] + }, + "Selector.1bfb167aea90780aa679597800c71bd8c65ed0b2": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "disabled", + "type_key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "enabled", + "type_key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709" + } + ], + "given_name": null, + "key": "Selector.1bfb167aea90780aa679597800c71bd8c65ed0b2", + "kind": { + "__enum__": "ConfigTypeKind.SELECTOR" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Selector.a9799b971d12ace70a2d8803c883c863417d0725": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "json", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "pickle", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "value", + "type_key": "Int" + } + ], + "given_name": null, + "key": "Selector.a9799b971d12ace70a2d8803c883c863417d0725", + "kind": { + "__enum__": "ConfigTypeKind.SELECTOR" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "json", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "pickle", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "value", + "type_key": "Bool" + } + ], + "given_name": null, + "key": "Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59", + "kind": { + "__enum__": "ConfigTypeKind.SELECTOR" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "json", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "pickle", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "value", + "type_key": "Float" + } + ], + "given_name": null, + "key": "Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3", + "kind": { + "__enum__": "ConfigTypeKind.SELECTOR" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Selector.e04723c9d9937e3ab21206435b22247cfbe58269": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "json", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "pickle", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "value", + "type_key": "String" + } + ], + "given_name": null, + "key": "Selector.e04723c9d9937e3ab21206435b22247cfbe58269", + "kind": { + "__enum__": "ConfigTypeKind.SELECTOR" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Selector.f2fe6dfdc60a1947a8f8e7cd377a012b47065bc4": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "json", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "pickle", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "value", + "type_key": "Any" + } + ], + "given_name": null, + "key": "Selector.f2fe6dfdc60a1947a8f8e7cd377a012b47065bc4", + "kind": { + "__enum__": "ConfigTypeKind.SELECTOR" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.081354663b9d4b8fbfd1cb8e358763912953913f": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "\"INFO\"", + "description": "The logger's threshold.", + "is_required": false, + "name": "log_level", + "type_key": "String" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "\"dagster\"", + "description": "The name of your logger.", + "is_required": false, + "name": "name", + "type_key": "String" + } + ], + "given_name": null, + "key": "Shape.081354663b9d4b8fbfd1cb8e358763912953913f", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.09d73f0755bf4752d3f121837669c8660dcf451e": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"retries\": {\"enabled\": {}}}", + "description": "Execute all steps in a single process.", + "is_required": false, + "name": "config", + "type_key": "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c" + } + ], + "given_name": null, + "key": "Shape.09d73f0755bf4752d3f121837669c8660dcf451e", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"log_level\": \"INFO\", \"name\": \"dagster\"}", + "description": "The default colored console logger.", + "is_required": false, + "name": "config", + "type_key": "Shape.081354663b9d4b8fbfd1cb8e358763912953913f" + } + ], + "given_name": null, + "key": "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": "[DEPRECATED]", + "is_required": false, + "name": "marker_to_close", + "type_key": "String" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"enabled\": {}}", + "description": "Whether retries are enabled or not. By default, retries are enabled.", + "is_required": false, + "name": "retries", + "type_key": "Selector.1bfb167aea90780aa679597800c71bd8c65ed0b2" + } + ], + "given_name": null, + "key": "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.4678ad2ed1f8478f0abd5e4134850ab395b48f25": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "a", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "b", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", + "is_required": false, + "name": "io_manager", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + } + ], + "given_name": null, + "key": "Shape.4678ad2ed1f8478f0abd5e4134850ab395b48f25", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "path", + "type_key": "String" + } + ], + "given_name": null, + "key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.743e47901855cb245064dd633e217bfcb49a11a7": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + } + ], + "given_name": null, + "key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.771375a24eca0dc65af691c7fe224aef2fb063e4": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "start", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "will_fail", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + } + ], + "given_name": null, + "key": "Shape.771375a24eca0dc65af691c7fe224aef2fb063e4", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.9e28720a11f1ded9af7902a3cd5503f7019018d2": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"config\": {\"retries\": {\"enabled\": {}}}}", + "description": "Configure how steps are executed within a run.", + "is_required": false, + "name": "execution", + "type_key": "Shape.09d73f0755bf4752d3f121837669c8660dcf451e" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": "Configure how loggers emit messages within a run.", + "is_required": false, + "name": "loggers", + "type_key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"start\": {}, \"will_fail\": {}}", + "description": "Configure runtime parameters for ops or assets.", + "is_required": false, + "name": "ops", + "type_key": "Shape.771375a24eca0dc65af691c7fe224aef2fb063e4" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"a\": {}, \"b\": {}, \"io_manager\": {}}", + "description": "Configure how shared resources are implemented within a run.", + "is_required": false, + "name": "resources", + "type_key": "Shape.4678ad2ed1f8478f0abd5e4134850ab395b48f25" + } + ], + "given_name": null, + "key": "Shape.9e28720a11f1ded9af7902a3cd5503f7019018d2", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [], + "given_name": null, + "key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "console", + "type_key": "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a" + } + ], + "given_name": null, + "key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "String": { + "__class__": "ConfigTypeSnap", + "description": "", + "enum_values": null, + "fields": null, + "given_name": "String", + "key": "String", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR" + }, + "scalar_kind": { + "__enum__": "ConfigScalarKind.STRING" + }, + "type_param_keys": null + } + } + }, + "dagster_type_namespace_snapshot": { + "__class__": "DagsterTypeNamespaceSnapshot", + "all_dagster_type_snaps_by_key": { + "Any": { + "__class__": "DagsterTypeSnap", + "description": null, + "display_name": "Any", + "is_builtin": true, + "key": "Any", + "kind": { + "__enum__": "DagsterTypeKind.ANY" + }, + "loader_schema_key": "Selector.f2fe6dfdc60a1947a8f8e7cd377a012b47065bc4", + "materializer_schema_key": null, + "name": "Any", + "type_param_keys": [] + }, + "Bool": { + "__class__": "DagsterTypeSnap", + "description": null, + "display_name": "Bool", + "is_builtin": true, + "key": "Bool", + "kind": { + "__enum__": "DagsterTypeKind.SCALAR" + }, + "loader_schema_key": "ScalarUnion.Bool-Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59", + "materializer_schema_key": null, + "name": "Bool", + "type_param_keys": [] + }, + "Float": { + "__class__": "DagsterTypeSnap", + "description": null, + "display_name": "Float", + "is_builtin": true, + "key": "Float", + "kind": { + "__enum__": "DagsterTypeKind.SCALAR" + }, + "loader_schema_key": "ScalarUnion.Float-Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3", + "materializer_schema_key": null, + "name": "Float", + "type_param_keys": [] + }, + "Int": { + "__class__": "DagsterTypeSnap", + "description": null, + "display_name": "Int", + "is_builtin": true, + "key": "Int", + "kind": { + "__enum__": "DagsterTypeKind.SCALAR" + }, + "loader_schema_key": "ScalarUnion.Int-Selector.a9799b971d12ace70a2d8803c883c863417d0725", + "materializer_schema_key": null, + "name": "Int", + "type_param_keys": [] + }, + "Nothing": { + "__class__": "DagsterTypeSnap", + "description": null, + "display_name": "Nothing", + "is_builtin": true, + "key": "Nothing", + "kind": { + "__enum__": "DagsterTypeKind.NOTHING" + }, + "loader_schema_key": null, + "materializer_schema_key": null, + "name": "Nothing", + "type_param_keys": [] + }, + "String": { + "__class__": "DagsterTypeSnap", + "description": null, + "display_name": "String", + "is_builtin": true, + "key": "String", + "kind": { + "__enum__": "DagsterTypeKind.SCALAR" + }, + "loader_schema_key": "ScalarUnion.String-Selector.e04723c9d9937e3ab21206435b22247cfbe58269", + "materializer_schema_key": null, + "name": "String", + "type_param_keys": [] + } + } + }, + "dep_structure_snapshot": { + "__class__": "DependencyStructureSnapshot", + "solid_invocation_snaps": [ + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [], + "is_dynamic_mapped": false, + "solid_def_name": "start", + "solid_name": "start", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [ + { + "__class__": "InputDependencySnap", + "input_name": "num", + "is_dynamic_collect": false, + "upstream_output_snaps": [ + { + "__class__": "OutputHandleSnap", + "output_name": "result", + "solid_name": "start" + } + ] + } + ], + "is_dynamic_mapped": false, + "solid_def_name": "will_fail", + "solid_name": "will_fail", + "tags": {} + } + ] + }, + "description": null, + "graph_def_name": "retry_resource_job", + "lineage_snapshot": null, + "mode_def_snaps": [ + { + "__class__": "ModeDefSnap", + "description": null, + "logger_def_snaps": [ + { + "__class__": "LoggerDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"log_level\": \"INFO\", \"name\": \"dagster\"}", + "description": "The default colored console logger.", + "is_required": false, + "name": "config", + "type_key": "Shape.081354663b9d4b8fbfd1cb8e358763912953913f" + }, + "description": "The default colored console logger.", + "name": "console" + } + ], + "name": "default", + "resource_def_snaps": [ + { + "__class__": "ResourceDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, + "description": null, + "name": "a" + }, + { + "__class__": "ResourceDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, + "description": null, + "name": "b" + }, + { + "__class__": "ResourceDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, + "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", + "name": "io_manager" + } + ], + "root_config_key": "Shape.9e28720a11f1ded9af7902a3cd5503f7019018d2" + } + ], + "name": "retry_resource_job", + "solid_definitions_snapshot": { + "__class__": "SolidDefinitionsSnapshot", + "composite_solid_def_snaps": [], + "solid_def_snaps": [ + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, + "description": null, + "input_def_snaps": [], + "name": "start", + "output_def_snaps": [ + { + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", + "description": null, + "is_dynamic": false, + "is_required": true, + "name": "result" + } + ], + "required_resource_keys": [ + "a" + ], + "tags": {} + }, + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, + "description": null, + "input_def_snaps": [ + { + "__class__": "InputDefSnap", + "dagster_type_key": "Any", + "description": null, + "name": "num" + } + ], + "name": "will_fail", + "output_def_snaps": [ + { + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", + "description": null, + "is_dynamic": false, + "is_required": true, + "name": "result" + } + ], + "required_resource_keys": [ + "b" + ], + "tags": {} + } + ] + }, + "tags": {} + } + ''' +# --- +# name: test_all_snapshot_ids[137] + 'b131f0bc1872f377636fbf002a3ad86049c1e8af' +# --- +# name: test_all_snapshot_ids[138] + ''' + { + "__class__": "PipelineSnapshot", + "config_schema_snapshot": { + "__class__": "ConfigSchemaSnapshot", + "all_config_snaps_by_key": { + "Any": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": null, + "given_name": "Any", + "key": "Any", + "kind": { + "__enum__": "ConfigTypeKind.ANY" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Bool": { + "__class__": "ConfigTypeSnap", + "description": "", + "enum_values": null, + "fields": null, + "given_name": "Bool", + "key": "Bool", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR" + }, + "scalar_kind": { + "__enum__": "ConfigScalarKind.BOOL" + }, + "type_param_keys": null + }, + "Float": { + "__class__": "ConfigTypeSnap", + "description": "", + "enum_values": null, + "fields": null, + "given_name": "Float", + "key": "Float", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR" + }, + "scalar_kind": { + "__enum__": "ConfigScalarKind.FLOAT" + }, + "type_param_keys": null + }, + "Int": { + "__class__": "ConfigTypeSnap", + "description": "", + "enum_values": null, + "fields": null, + "given_name": "Int", + "key": "Int", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR" + }, + "scalar_kind": { + "__enum__": "ConfigScalarKind.INT" + }, + "type_param_keys": null + }, + "ScalarUnion.Bool-Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": null, + "given_name": null, + "key": "ScalarUnion.Bool-Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR_UNION" + }, + "scalar_kind": null, + "type_param_keys": [ + "Bool", + "Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59" + ] + }, + "ScalarUnion.Float-Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": null, + "given_name": null, + "key": "ScalarUnion.Float-Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR_UNION" + }, + "scalar_kind": null, + "type_param_keys": [ + "Float", + "Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3" + ] + }, + "ScalarUnion.Int-Selector.a9799b971d12ace70a2d8803c883c863417d0725": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": null, + "given_name": null, + "key": "ScalarUnion.Int-Selector.a9799b971d12ace70a2d8803c883c863417d0725", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR_UNION" + }, + "scalar_kind": null, + "type_param_keys": [ + "Int", + "Selector.a9799b971d12ace70a2d8803c883c863417d0725" + ] + }, + "ScalarUnion.String-Selector.e04723c9d9937e3ab21206435b22247cfbe58269": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": null, + "given_name": null, + "key": "ScalarUnion.String-Selector.e04723c9d9937e3ab21206435b22247cfbe58269", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR_UNION" + }, + "scalar_kind": null, + "type_param_keys": [ + "String", + "Selector.e04723c9d9937e3ab21206435b22247cfbe58269" + ] + }, + "Selector.1bfb167aea90780aa679597800c71bd8c65ed0b2": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "disabled", + "type_key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "enabled", + "type_key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709" + } + ], + "given_name": null, + "key": "Selector.1bfb167aea90780aa679597800c71bd8c65ed0b2", + "kind": { + "__enum__": "ConfigTypeKind.SELECTOR" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Selector.a9799b971d12ace70a2d8803c883c863417d0725": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "json", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "pickle", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "value", + "type_key": "Int" + } + ], + "given_name": null, + "key": "Selector.a9799b971d12ace70a2d8803c883c863417d0725", + "kind": { + "__enum__": "ConfigTypeKind.SELECTOR" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "json", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "pickle", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "value", + "type_key": "Bool" + } + ], + "given_name": null, + "key": "Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59", + "kind": { + "__enum__": "ConfigTypeKind.SELECTOR" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "json", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "pickle", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "value", + "type_key": "Float" + } + ], + "given_name": null, + "key": "Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3", + "kind": { + "__enum__": "ConfigTypeKind.SELECTOR" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Selector.e04723c9d9937e3ab21206435b22247cfbe58269": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "json", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "pickle", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "value", + "type_key": "String" + } + ], + "given_name": null, + "key": "Selector.e04723c9d9937e3ab21206435b22247cfbe58269", + "kind": { + "__enum__": "ConfigTypeKind.SELECTOR" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Selector.f2fe6dfdc60a1947a8f8e7cd377a012b47065bc4": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "json", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "pickle", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "value", + "type_key": "Any" + } + ], + "given_name": null, + "key": "Selector.f2fe6dfdc60a1947a8f8e7cd377a012b47065bc4", + "kind": { + "__enum__": "ConfigTypeKind.SELECTOR" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.081354663b9d4b8fbfd1cb8e358763912953913f": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "\"INFO\"", + "description": "The logger's threshold.", + "is_required": false, + "name": "log_level", + "type_key": "String" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "\"dagster\"", + "description": "The name of your logger.", + "is_required": false, + "name": "name", + "type_key": "String" + } + ], + "given_name": null, + "key": "Shape.081354663b9d4b8fbfd1cb8e358763912953913f", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.09d73f0755bf4752d3f121837669c8660dcf451e": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"retries\": {\"enabled\": {}}}", + "description": "Execute all steps in a single process.", + "is_required": false, + "name": "config", + "type_key": "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c" + } + ], + "given_name": null, + "key": "Shape.09d73f0755bf4752d3f121837669c8660dcf451e", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"log_level\": \"INFO\", \"name\": \"dagster\"}", + "description": "The default colored console logger.", + "is_required": false, + "name": "config", + "type_key": "Shape.081354663b9d4b8fbfd1cb8e358763912953913f" + } + ], + "given_name": null, + "key": "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", + "is_required": false, + "name": "io_manager", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + } + ], + "given_name": null, + "key": "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": "[DEPRECATED]", + "is_required": false, + "name": "marker_to_close", + "type_key": "String" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"enabled\": {}}", + "description": "Whether retries are enabled or not. By default, retries are enabled.", + "is_required": false, + "name": "retries", + "type_key": "Selector.1bfb167aea90780aa679597800c71bd8c65ed0b2" + } + ], + "given_name": null, + "key": "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.476ef6b206140f25df8424fbc5a6d110fa109b3c": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"config\": {\"retries\": {\"enabled\": {}}}}", + "description": "Configure how steps are executed within a run.", + "is_required": false, + "name": "execution", + "type_key": "Shape.09d73f0755bf4752d3f121837669c8660dcf451e" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": "Configure how loggers emit messages within a run.", + "is_required": false, + "name": "loggers", + "type_key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"return_any\": {}, \"return_bool\": {}, \"return_int\": {}, \"return_str\": {}}", + "description": "Configure runtime parameters for ops or assets.", + "is_required": false, + "name": "ops", + "type_key": "Shape.b47c9be4e0b0e4112dc017682fccd4bfb071e216" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"io_manager\": {}}", + "description": "Configure how shared resources are implemented within a run.", + "is_required": false, + "name": "resources", + "type_key": "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778" + } + ], + "given_name": null, + "key": "Shape.476ef6b206140f25df8424fbc5a6d110fa109b3c", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "path", + "type_key": "String" + } + ], + "given_name": null, + "key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.743e47901855cb245064dd633e217bfcb49a11a7": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + } + ], + "given_name": null, + "key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.b47c9be4e0b0e4112dc017682fccd4bfb071e216": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "return_any", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "return_bool", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "return_int", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "return_str", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + } + ], + "given_name": null, + "key": "Shape.b47c9be4e0b0e4112dc017682fccd4bfb071e216", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [], + "given_name": null, + "key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "console", + "type_key": "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a" + } + ], + "given_name": null, + "key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "String": { + "__class__": "ConfigTypeSnap", + "description": "", + "enum_values": null, + "fields": null, + "given_name": "String", + "key": "String", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR" + }, + "scalar_kind": { + "__enum__": "ConfigScalarKind.STRING" + }, + "type_param_keys": null + } + } + }, + "dagster_type_namespace_snapshot": { + "__class__": "DagsterTypeNamespaceSnapshot", + "all_dagster_type_snaps_by_key": { + "Any": { + "__class__": "DagsterTypeSnap", + "description": null, + "display_name": "Any", + "is_builtin": true, + "key": "Any", + "kind": { + "__enum__": "DagsterTypeKind.ANY" + }, + "loader_schema_key": "Selector.f2fe6dfdc60a1947a8f8e7cd377a012b47065bc4", + "materializer_schema_key": null, + "name": "Any", + "type_param_keys": [] + }, + "Bool": { + "__class__": "DagsterTypeSnap", + "description": null, + "display_name": "Bool", + "is_builtin": true, + "key": "Bool", + "kind": { + "__enum__": "DagsterTypeKind.SCALAR" + }, + "loader_schema_key": "ScalarUnion.Bool-Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59", + "materializer_schema_key": null, + "name": "Bool", + "type_param_keys": [] + }, + "Float": { + "__class__": "DagsterTypeSnap", + "description": null, + "display_name": "Float", + "is_builtin": true, + "key": "Float", + "kind": { + "__enum__": "DagsterTypeKind.SCALAR" + }, + "loader_schema_key": "ScalarUnion.Float-Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3", + "materializer_schema_key": null, + "name": "Float", + "type_param_keys": [] + }, + "Int": { + "__class__": "DagsterTypeSnap", + "description": null, + "display_name": "Int", + "is_builtin": true, + "key": "Int", + "kind": { + "__enum__": "DagsterTypeKind.SCALAR" + }, + "loader_schema_key": "ScalarUnion.Int-Selector.a9799b971d12ace70a2d8803c883c863417d0725", + "materializer_schema_key": null, + "name": "Int", + "type_param_keys": [] + }, + "Nothing": { + "__class__": "DagsterTypeSnap", + "description": null, + "display_name": "Nothing", + "is_builtin": true, + "key": "Nothing", + "kind": { + "__enum__": "DagsterTypeKind.NOTHING" + }, + "loader_schema_key": null, + "materializer_schema_key": null, + "name": "Nothing", + "type_param_keys": [] + }, + "String": { + "__class__": "DagsterTypeSnap", + "description": null, + "display_name": "String", + "is_builtin": true, + "key": "String", + "kind": { + "__enum__": "DagsterTypeKind.SCALAR" + }, + "loader_schema_key": "ScalarUnion.String-Selector.e04723c9d9937e3ab21206435b22247cfbe58269", + "materializer_schema_key": null, + "name": "String", + "type_param_keys": [] + } + } + }, + "dep_structure_snapshot": { + "__class__": "DependencyStructureSnapshot", + "solid_invocation_snaps": [ + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [], + "is_dynamic_mapped": false, + "solid_def_name": "return_any", + "solid_name": "return_any", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [], + "is_dynamic_mapped": false, + "solid_def_name": "return_bool", + "solid_name": "return_bool", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [], + "is_dynamic_mapped": false, + "solid_def_name": "return_int", + "solid_name": "return_int", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [], + "is_dynamic_mapped": false, + "solid_def_name": "return_str", + "solid_name": "return_str", + "tags": {} + } + ] + }, + "description": null, + "graph_def_name": "scalar_output_job", + "lineage_snapshot": null, + "mode_def_snaps": [ + { + "__class__": "ModeDefSnap", + "description": null, + "logger_def_snaps": [ + { + "__class__": "LoggerDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"log_level\": \"INFO\", \"name\": \"dagster\"}", + "description": "The default colored console logger.", + "is_required": false, + "name": "config", + "type_key": "Shape.081354663b9d4b8fbfd1cb8e358763912953913f" + }, + "description": "The default colored console logger.", + "name": "console" + } + ], + "name": "default", + "resource_def_snaps": [ + { + "__class__": "ResourceDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, + "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", + "name": "io_manager" + } + ], + "root_config_key": "Shape.476ef6b206140f25df8424fbc5a6d110fa109b3c" + } + ], + "name": "scalar_output_job", + "solid_definitions_snapshot": { + "__class__": "SolidDefinitionsSnapshot", + "composite_solid_def_snaps": [], + "solid_def_snaps": [ + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, + "description": null, + "input_def_snaps": [], + "name": "return_any", + "output_def_snaps": [ + { + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", + "description": null, + "is_dynamic": false, + "is_required": true, + "name": "result" + } + ], + "required_resource_keys": [], + "tags": {} + }, + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, + "description": null, + "input_def_snaps": [], + "name": "return_bool", + "output_def_snaps": [ + { + "__class__": "OutputDefSnap", + "dagster_type_key": "Bool", + "description": null, + "is_dynamic": false, + "is_required": true, + "name": "result" + } + ], + "required_resource_keys": [], + "tags": {} + }, + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, + "description": null, + "input_def_snaps": [], + "name": "return_int", + "output_def_snaps": [ + { + "__class__": "OutputDefSnap", + "dagster_type_key": "Int", + "description": null, + "is_dynamic": false, + "is_required": true, + "name": "result" + } + ], + "required_resource_keys": [], + "tags": {} + }, + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, + "description": null, + "input_def_snaps": [], + "name": "return_str", + "output_def_snaps": [ + { + "__class__": "OutputDefSnap", + "dagster_type_key": "String", + "description": null, + "is_dynamic": false, + "is_required": true, + "name": "result" + } + ], + "required_resource_keys": [], + "tags": {} + } + ] + }, + "tags": {} + } + ''' +# --- +# name: test_all_snapshot_ids[139] + 'ca68b52613bfcadc230b3dc1ec7e1045f9bc5836' +# --- +# name: test_all_snapshot_ids[13] + 'f668a861268b189c4a336e1b0b904c3c56e59843' +# --- +# name: test_all_snapshot_ids[140] + ''' + { + "__class__": "PipelineSnapshot", + "config_schema_snapshot": { + "__class__": "ConfigSchemaSnapshot", + "all_config_snaps_by_key": { + "Any": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": null, + "given_name": "Any", + "key": "Any", + "kind": { + "__enum__": "ConfigTypeKind.ANY" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Bool": { + "__class__": "ConfigTypeSnap", + "description": "", + "enum_values": null, + "fields": null, + "given_name": "Bool", + "key": "Bool", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR" + }, + "scalar_kind": { + "__enum__": "ConfigScalarKind.BOOL" + }, + "type_param_keys": null + }, + "Float": { + "__class__": "ConfigTypeSnap", + "description": "", + "enum_values": null, + "fields": null, + "given_name": "Float", + "key": "Float", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR" + }, + "scalar_kind": { + "__enum__": "ConfigScalarKind.FLOAT" + }, + "type_param_keys": null + }, + "Int": { + "__class__": "ConfigTypeSnap", + "description": "", + "enum_values": null, + "fields": null, + "given_name": "Int", + "key": "Int", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR" + }, + "scalar_kind": { + "__enum__": "ConfigScalarKind.INT" + }, + "type_param_keys": null + }, + "ScalarUnion.Bool-Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": null, + "given_name": null, + "key": "ScalarUnion.Bool-Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR_UNION" + }, + "scalar_kind": null, + "type_param_keys": [ + "Bool", + "Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59" + ] + }, + "ScalarUnion.Float-Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": null, + "given_name": null, + "key": "ScalarUnion.Float-Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR_UNION" + }, + "scalar_kind": null, + "type_param_keys": [ + "Float", + "Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3" + ] + }, + "ScalarUnion.Int-Selector.a9799b971d12ace70a2d8803c883c863417d0725": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": null, + "given_name": null, + "key": "ScalarUnion.Int-Selector.a9799b971d12ace70a2d8803c883c863417d0725", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR_UNION" + }, + "scalar_kind": null, + "type_param_keys": [ + "Int", + "Selector.a9799b971d12ace70a2d8803c883c863417d0725" + ] + }, + "ScalarUnion.String-Selector.e04723c9d9937e3ab21206435b22247cfbe58269": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": null, + "given_name": null, + "key": "ScalarUnion.String-Selector.e04723c9d9937e3ab21206435b22247cfbe58269", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR_UNION" + }, + "scalar_kind": null, + "type_param_keys": [ + "String", + "Selector.e04723c9d9937e3ab21206435b22247cfbe58269" + ] + }, + "Selector.1bfb167aea90780aa679597800c71bd8c65ed0b2": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "disabled", + "type_key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "enabled", + "type_key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709" + } + ], + "given_name": null, + "key": "Selector.1bfb167aea90780aa679597800c71bd8c65ed0b2", + "kind": { + "__enum__": "ConfigTypeKind.SELECTOR" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Selector.a9799b971d12ace70a2d8803c883c863417d0725": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "json", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "pickle", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "value", + "type_key": "Int" + } + ], + "given_name": null, + "key": "Selector.a9799b971d12ace70a2d8803c883c863417d0725", + "kind": { + "__enum__": "ConfigTypeKind.SELECTOR" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "json", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "pickle", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "value", + "type_key": "Bool" + } + ], + "given_name": null, + "key": "Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59", + "kind": { + "__enum__": "ConfigTypeKind.SELECTOR" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "json", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "pickle", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "value", + "type_key": "Float" + } + ], + "given_name": null, + "key": "Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3", + "kind": { + "__enum__": "ConfigTypeKind.SELECTOR" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Selector.e04723c9d9937e3ab21206435b22247cfbe58269": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "json", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "pickle", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "value", + "type_key": "String" + } + ], + "given_name": null, + "key": "Selector.e04723c9d9937e3ab21206435b22247cfbe58269", + "kind": { + "__enum__": "ConfigTypeKind.SELECTOR" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Selector.f2fe6dfdc60a1947a8f8e7cd377a012b47065bc4": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "json", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "pickle", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "value", + "type_key": "Any" + } + ], + "given_name": null, + "key": "Selector.f2fe6dfdc60a1947a8f8e7cd377a012b47065bc4", + "kind": { + "__enum__": "ConfigTypeKind.SELECTOR" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.081354663b9d4b8fbfd1cb8e358763912953913f": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "\"INFO\"", + "description": "The logger's threshold.", + "is_required": false, + "name": "log_level", + "type_key": "String" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "\"dagster\"", + "description": "The name of your logger.", + "is_required": false, + "name": "name", + "type_key": "String" + } + ], + "given_name": null, + "key": "Shape.081354663b9d4b8fbfd1cb8e358763912953913f", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.09d73f0755bf4752d3f121837669c8660dcf451e": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"retries\": {\"enabled\": {}}}", + "description": "Execute all steps in a single process.", + "is_required": false, + "name": "config", + "type_key": "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c" + } + ], + "given_name": null, + "key": "Shape.09d73f0755bf4752d3f121837669c8660dcf451e", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"log_level\": \"INFO\", \"name\": \"dagster\"}", + "description": "The default colored console logger.", + "is_required": false, + "name": "config", + "type_key": "Shape.081354663b9d4b8fbfd1cb8e358763912953913f" + } + ], + "given_name": null, + "key": "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", + "is_required": false, + "name": "io_manager", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + } + ], + "given_name": null, + "key": "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.1baaa7ea6f13caf1cca874c6f4cc8581ad88d08a": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"config\": {\"retries\": {\"enabled\": {}}}}", + "description": "Configure how steps are executed within a run.", + "is_required": false, + "name": "execution", + "type_key": "Shape.09d73f0755bf4752d3f121837669c8660dcf451e" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": "Configure how loggers emit messages within a run.", + "is_required": false, + "name": "loggers", + "type_key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"noop_op\": {}}", + "description": "Configure runtime parameters for ops or assets.", + "is_required": false, + "name": "ops", + "type_key": "Shape.242592fa9f0be8d5908506e918e119be06358618" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"io_manager\": {}}", + "description": "Configure how shared resources are implemented within a run.", + "is_required": false, + "name": "resources", + "type_key": "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778" + } + ], + "given_name": null, + "key": "Shape.1baaa7ea6f13caf1cca874c6f4cc8581ad88d08a", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.242592fa9f0be8d5908506e918e119be06358618": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "noop_op", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + } + ], + "given_name": null, + "key": "Shape.242592fa9f0be8d5908506e918e119be06358618", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": "[DEPRECATED]", + "is_required": false, + "name": "marker_to_close", + "type_key": "String" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"enabled\": {}}", + "description": "Whether retries are enabled or not. By default, retries are enabled.", + "is_required": false, + "name": "retries", + "type_key": "Selector.1bfb167aea90780aa679597800c71bd8c65ed0b2" + } + ], + "given_name": null, + "key": "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "path", + "type_key": "String" + } + ], + "given_name": null, + "key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.743e47901855cb245064dd633e217bfcb49a11a7": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + } + ], + "given_name": null, + "key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [], + "given_name": null, + "key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "console", + "type_key": "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a" + } + ], + "given_name": null, + "key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "String": { + "__class__": "ConfigTypeSnap", + "description": "", + "enum_values": null, + "fields": null, + "given_name": "String", + "key": "String", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR" + }, + "scalar_kind": { + "__enum__": "ConfigScalarKind.STRING" + }, + "type_param_keys": null + } + } + }, + "dagster_type_namespace_snapshot": { + "__class__": "DagsterTypeNamespaceSnapshot", + "all_dagster_type_snaps_by_key": { + "Any": { + "__class__": "DagsterTypeSnap", + "description": null, + "display_name": "Any", + "is_builtin": true, + "key": "Any", + "kind": { + "__enum__": "DagsterTypeKind.ANY" + }, + "loader_schema_key": "Selector.f2fe6dfdc60a1947a8f8e7cd377a012b47065bc4", + "materializer_schema_key": null, + "name": "Any", + "type_param_keys": [] + }, + "Bool": { + "__class__": "DagsterTypeSnap", + "description": null, + "display_name": "Bool", + "is_builtin": true, + "key": "Bool", + "kind": { + "__enum__": "DagsterTypeKind.SCALAR" + }, + "loader_schema_key": "ScalarUnion.Bool-Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59", + "materializer_schema_key": null, + "name": "Bool", + "type_param_keys": [] + }, + "Float": { + "__class__": "DagsterTypeSnap", + "description": null, + "display_name": "Float", + "is_builtin": true, + "key": "Float", + "kind": { + "__enum__": "DagsterTypeKind.SCALAR" + }, + "loader_schema_key": "ScalarUnion.Float-Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3", + "materializer_schema_key": null, + "name": "Float", + "type_param_keys": [] + }, + "Int": { + "__class__": "DagsterTypeSnap", + "description": null, + "display_name": "Int", + "is_builtin": true, + "key": "Int", + "kind": { + "__enum__": "DagsterTypeKind.SCALAR" + }, + "loader_schema_key": "ScalarUnion.Int-Selector.a9799b971d12ace70a2d8803c883c863417d0725", + "materializer_schema_key": null, + "name": "Int", + "type_param_keys": [] + }, + "Nothing": { + "__class__": "DagsterTypeSnap", + "description": null, + "display_name": "Nothing", + "is_builtin": true, + "key": "Nothing", + "kind": { + "__enum__": "DagsterTypeKind.NOTHING" + }, + "loader_schema_key": null, + "materializer_schema_key": null, + "name": "Nothing", + "type_param_keys": [] + }, + "String": { + "__class__": "DagsterTypeSnap", + "description": null, + "display_name": "String", + "is_builtin": true, + "key": "String", + "kind": { + "__enum__": "DagsterTypeKind.SCALAR" + }, + "loader_schema_key": "ScalarUnion.String-Selector.e04723c9d9937e3ab21206435b22247cfbe58269", + "materializer_schema_key": null, + "name": "String", + "type_param_keys": [] + } + } + }, + "dep_structure_snapshot": { + "__class__": "DependencyStructureSnapshot", + "solid_invocation_snaps": [ + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [], + "is_dynamic_mapped": false, + "solid_def_name": "noop_op", + "solid_name": "noop_op", + "tags": {} + } + ] + }, + "description": null, + "graph_def_name": "simple_graph", + "lineage_snapshot": null, + "mode_def_snaps": [ + { + "__class__": "ModeDefSnap", + "description": null, + "logger_def_snaps": [ + { + "__class__": "LoggerDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"log_level\": \"INFO\", \"name\": \"dagster\"}", + "description": "The default colored console logger.", + "is_required": false, + "name": "config", + "type_key": "Shape.081354663b9d4b8fbfd1cb8e358763912953913f" + }, + "description": "The default colored console logger.", + "name": "console" + } + ], + "name": "default", + "resource_def_snaps": [ + { + "__class__": "ResourceDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, + "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", + "name": "io_manager" + } + ], + "root_config_key": "Shape.1baaa7ea6f13caf1cca874c6f4cc8581ad88d08a" + } + ], + "name": "simple_job_a", + "solid_definitions_snapshot": { + "__class__": "SolidDefinitionsSnapshot", + "composite_solid_def_snaps": [], + "solid_def_snaps": [ + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, + "description": null, + "input_def_snaps": [], + "name": "noop_op", + "output_def_snaps": [ + { + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", + "description": null, + "is_dynamic": false, + "is_required": true, + "name": "result" + } + ], + "required_resource_keys": [], + "tags": {} + } + ] + }, + "tags": {} + } + ''' +# --- +# name: test_all_snapshot_ids[141] + '4fbe2b21985de715173a8d630c5d1506a0c7f040' +# --- +# name: test_all_snapshot_ids[142] + ''' + { + "__class__": "PipelineSnapshot", + "config_schema_snapshot": { + "__class__": "ConfigSchemaSnapshot", + "all_config_snaps_by_key": { + "Any": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": null, + "given_name": "Any", + "key": "Any", + "kind": { + "__enum__": "ConfigTypeKind.ANY" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Bool": { + "__class__": "ConfigTypeSnap", + "description": "", + "enum_values": null, + "fields": null, + "given_name": "Bool", + "key": "Bool", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR" + }, + "scalar_kind": { + "__enum__": "ConfigScalarKind.BOOL" + }, + "type_param_keys": null + }, + "Float": { + "__class__": "ConfigTypeSnap", + "description": "", + "enum_values": null, + "fields": null, + "given_name": "Float", + "key": "Float", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR" + }, + "scalar_kind": { + "__enum__": "ConfigScalarKind.FLOAT" + }, + "type_param_keys": null + }, + "Int": { + "__class__": "ConfigTypeSnap", + "description": "", + "enum_values": null, + "fields": null, + "given_name": "Int", + "key": "Int", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR" + }, + "scalar_kind": { + "__enum__": "ConfigScalarKind.INT" + }, + "type_param_keys": null + }, + "ScalarUnion.Bool-Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": null, + "given_name": null, + "key": "ScalarUnion.Bool-Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR_UNION" + }, + "scalar_kind": null, + "type_param_keys": [ + "Bool", + "Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59" + ] + }, + "ScalarUnion.Float-Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": null, + "given_name": null, + "key": "ScalarUnion.Float-Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR_UNION" + }, + "scalar_kind": null, + "type_param_keys": [ + "Float", + "Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3" + ] + }, + "ScalarUnion.Int-Selector.a9799b971d12ace70a2d8803c883c863417d0725": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": null, + "given_name": null, + "key": "ScalarUnion.Int-Selector.a9799b971d12ace70a2d8803c883c863417d0725", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR_UNION" + }, + "scalar_kind": null, + "type_param_keys": [ + "Int", + "Selector.a9799b971d12ace70a2d8803c883c863417d0725" + ] + }, + "ScalarUnion.String-Selector.e04723c9d9937e3ab21206435b22247cfbe58269": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": null, + "given_name": null, + "key": "ScalarUnion.String-Selector.e04723c9d9937e3ab21206435b22247cfbe58269", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR_UNION" + }, + "scalar_kind": null, + "type_param_keys": [ + "String", + "Selector.e04723c9d9937e3ab21206435b22247cfbe58269" + ] + }, + "Selector.1bfb167aea90780aa679597800c71bd8c65ed0b2": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "disabled", + "type_key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "enabled", + "type_key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709" + } + ], + "given_name": null, + "key": "Selector.1bfb167aea90780aa679597800c71bd8c65ed0b2", + "kind": { + "__enum__": "ConfigTypeKind.SELECTOR" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Selector.a9799b971d12ace70a2d8803c883c863417d0725": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "json", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "pickle", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "value", + "type_key": "Int" + } + ], + "given_name": null, + "key": "Selector.a9799b971d12ace70a2d8803c883c863417d0725", + "kind": { + "__enum__": "ConfigTypeKind.SELECTOR" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "json", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "pickle", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "value", + "type_key": "Bool" + } + ], + "given_name": null, + "key": "Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59", + "kind": { + "__enum__": "ConfigTypeKind.SELECTOR" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "json", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "pickle", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "value", + "type_key": "Float" + } + ], + "given_name": null, + "key": "Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3", + "kind": { + "__enum__": "ConfigTypeKind.SELECTOR" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Selector.e04723c9d9937e3ab21206435b22247cfbe58269": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "json", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "pickle", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "value", + "type_key": "String" + } + ], + "given_name": null, + "key": "Selector.e04723c9d9937e3ab21206435b22247cfbe58269", + "kind": { + "__enum__": "ConfigTypeKind.SELECTOR" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Selector.f2fe6dfdc60a1947a8f8e7cd377a012b47065bc4": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "json", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "pickle", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "value", + "type_key": "Any" + } + ], + "given_name": null, + "key": "Selector.f2fe6dfdc60a1947a8f8e7cd377a012b47065bc4", + "kind": { + "__enum__": "ConfigTypeKind.SELECTOR" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.081354663b9d4b8fbfd1cb8e358763912953913f": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "\"INFO\"", + "description": "The logger's threshold.", + "is_required": false, + "name": "log_level", + "type_key": "String" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "\"dagster\"", + "description": "The name of your logger.", + "is_required": false, + "name": "name", + "type_key": "String" + } + ], + "given_name": null, + "key": "Shape.081354663b9d4b8fbfd1cb8e358763912953913f", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.09d73f0755bf4752d3f121837669c8660dcf451e": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"retries\": {\"enabled\": {}}}", + "description": "Execute all steps in a single process.", + "is_required": false, + "name": "config", + "type_key": "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c" + } + ], + "given_name": null, + "key": "Shape.09d73f0755bf4752d3f121837669c8660dcf451e", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"log_level\": \"INFO\", \"name\": \"dagster\"}", + "description": "The default colored console logger.", + "is_required": false, + "name": "config", + "type_key": "Shape.081354663b9d4b8fbfd1cb8e358763912953913f" + } + ], + "given_name": null, + "key": "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", + "is_required": false, + "name": "io_manager", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + } + ], + "given_name": null, + "key": "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.1baaa7ea6f13caf1cca874c6f4cc8581ad88d08a": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"config\": {\"retries\": {\"enabled\": {}}}}", + "description": "Configure how steps are executed within a run.", + "is_required": false, + "name": "execution", + "type_key": "Shape.09d73f0755bf4752d3f121837669c8660dcf451e" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": "Configure how loggers emit messages within a run.", + "is_required": false, + "name": "loggers", + "type_key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"noop_op\": {}}", + "description": "Configure runtime parameters for ops or assets.", + "is_required": false, + "name": "ops", + "type_key": "Shape.242592fa9f0be8d5908506e918e119be06358618" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"io_manager\": {}}", + "description": "Configure how shared resources are implemented within a run.", + "is_required": false, + "name": "resources", + "type_key": "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778" + } + ], + "given_name": null, + "key": "Shape.1baaa7ea6f13caf1cca874c6f4cc8581ad88d08a", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.242592fa9f0be8d5908506e918e119be06358618": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "noop_op", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + } + ], + "given_name": null, + "key": "Shape.242592fa9f0be8d5908506e918e119be06358618", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": "[DEPRECATED]", + "is_required": false, + "name": "marker_to_close", + "type_key": "String" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"enabled\": {}}", + "description": "Whether retries are enabled or not. By default, retries are enabled.", + "is_required": false, + "name": "retries", + "type_key": "Selector.1bfb167aea90780aa679597800c71bd8c65ed0b2" + } + ], + "given_name": null, + "key": "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "path", + "type_key": "String" + } + ], + "given_name": null, + "key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.743e47901855cb245064dd633e217bfcb49a11a7": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + } + ], + "given_name": null, + "key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [], + "given_name": null, + "key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "console", + "type_key": "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a" + } + ], + "given_name": null, + "key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "String": { + "__class__": "ConfigTypeSnap", + "description": "", + "enum_values": null, + "fields": null, + "given_name": "String", + "key": "String", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR" + }, + "scalar_kind": { + "__enum__": "ConfigScalarKind.STRING" + }, + "type_param_keys": null + } + } + }, + "dagster_type_namespace_snapshot": { + "__class__": "DagsterTypeNamespaceSnapshot", + "all_dagster_type_snaps_by_key": { + "Any": { + "__class__": "DagsterTypeSnap", + "description": null, + "display_name": "Any", + "is_builtin": true, + "key": "Any", + "kind": { + "__enum__": "DagsterTypeKind.ANY" + }, + "loader_schema_key": "Selector.f2fe6dfdc60a1947a8f8e7cd377a012b47065bc4", + "materializer_schema_key": null, + "name": "Any", + "type_param_keys": [] + }, + "Bool": { + "__class__": "DagsterTypeSnap", + "description": null, + "display_name": "Bool", + "is_builtin": true, + "key": "Bool", + "kind": { + "__enum__": "DagsterTypeKind.SCALAR" + }, + "loader_schema_key": "ScalarUnion.Bool-Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59", + "materializer_schema_key": null, + "name": "Bool", + "type_param_keys": [] + }, + "Float": { + "__class__": "DagsterTypeSnap", + "description": null, + "display_name": "Float", + "is_builtin": true, + "key": "Float", + "kind": { + "__enum__": "DagsterTypeKind.SCALAR" + }, + "loader_schema_key": "ScalarUnion.Float-Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3", + "materializer_schema_key": null, + "name": "Float", + "type_param_keys": [] + }, + "Int": { + "__class__": "DagsterTypeSnap", + "description": null, + "display_name": "Int", + "is_builtin": true, + "key": "Int", + "kind": { + "__enum__": "DagsterTypeKind.SCALAR" + }, + "loader_schema_key": "ScalarUnion.Int-Selector.a9799b971d12ace70a2d8803c883c863417d0725", + "materializer_schema_key": null, + "name": "Int", + "type_param_keys": [] + }, + "Nothing": { + "__class__": "DagsterTypeSnap", + "description": null, + "display_name": "Nothing", + "is_builtin": true, + "key": "Nothing", + "kind": { + "__enum__": "DagsterTypeKind.NOTHING" + }, + "loader_schema_key": null, + "materializer_schema_key": null, + "name": "Nothing", + "type_param_keys": [] + }, + "String": { + "__class__": "DagsterTypeSnap", + "description": null, + "display_name": "String", + "is_builtin": true, + "key": "String", + "kind": { + "__enum__": "DagsterTypeKind.SCALAR" + }, + "loader_schema_key": "ScalarUnion.String-Selector.e04723c9d9937e3ab21206435b22247cfbe58269", + "materializer_schema_key": null, + "name": "String", + "type_param_keys": [] + } + } + }, + "dep_structure_snapshot": { + "__class__": "DependencyStructureSnapshot", + "solid_invocation_snaps": [ + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [], + "is_dynamic_mapped": false, + "solid_def_name": "noop_op", + "solid_name": "noop_op", + "tags": {} + } + ] + }, + "description": null, + "graph_def_name": "simple_graph", + "lineage_snapshot": null, + "mode_def_snaps": [ + { + "__class__": "ModeDefSnap", + "description": null, + "logger_def_snaps": [ + { + "__class__": "LoggerDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"log_level\": \"INFO\", \"name\": \"dagster\"}", + "description": "The default colored console logger.", + "is_required": false, + "name": "config", + "type_key": "Shape.081354663b9d4b8fbfd1cb8e358763912953913f" + }, + "description": "The default colored console logger.", + "name": "console" + } + ], + "name": "default", + "resource_def_snaps": [ + { + "__class__": "ResourceDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, + "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", + "name": "io_manager" + } + ], + "root_config_key": "Shape.1baaa7ea6f13caf1cca874c6f4cc8581ad88d08a" + } + ], + "name": "simple_job_b", + "solid_definitions_snapshot": { + "__class__": "SolidDefinitionsSnapshot", + "composite_solid_def_snaps": [], + "solid_def_snaps": [ + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, + "description": null, + "input_def_snaps": [], + "name": "noop_op", + "output_def_snaps": [ + { + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", + "description": null, + "is_dynamic": false, + "is_required": true, + "name": "result" + } + ], + "required_resource_keys": [], + "tags": {} + } + ] + }, + "tags": {} + } + ''' +# --- +# name: test_all_snapshot_ids[143] + 'c58bbee5967b5e43b907f2ee09bfa26b5b017899' +# --- +# name: test_all_snapshot_ids[144] + ''' + { + "__class__": "PipelineSnapshot", + "config_schema_snapshot": { + "__class__": "ConfigSchemaSnapshot", + "all_config_snaps_by_key": { + "Any": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": null, + "given_name": "Any", + "key": "Any", + "kind": { + "__enum__": "ConfigTypeKind.ANY" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Bool": { + "__class__": "ConfigTypeSnap", + "description": "", + "enum_values": null, + "fields": null, + "given_name": "Bool", + "key": "Bool", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR" + }, + "scalar_kind": { + "__enum__": "ConfigScalarKind.BOOL" + }, + "type_param_keys": null + }, + "Float": { + "__class__": "ConfigTypeSnap", + "description": "", + "enum_values": null, + "fields": null, + "given_name": "Float", + "key": "Float", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR" + }, + "scalar_kind": { + "__enum__": "ConfigScalarKind.FLOAT" + }, + "type_param_keys": null + }, + "Int": { + "__class__": "ConfigTypeSnap", + "description": "", + "enum_values": null, + "fields": null, + "given_name": "Int", + "key": "Int", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR" + }, + "scalar_kind": { + "__enum__": "ConfigScalarKind.INT" + }, + "type_param_keys": null + }, + "ScalarUnion.Bool-Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": null, + "given_name": null, + "key": "ScalarUnion.Bool-Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR_UNION" + }, + "scalar_kind": null, + "type_param_keys": [ + "Bool", + "Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59" + ] + }, + "ScalarUnion.Float-Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": null, + "given_name": null, + "key": "ScalarUnion.Float-Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR_UNION" + }, + "scalar_kind": null, + "type_param_keys": [ + "Float", + "Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3" + ] + }, + "ScalarUnion.Int-Selector.a9799b971d12ace70a2d8803c883c863417d0725": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": null, + "given_name": null, + "key": "ScalarUnion.Int-Selector.a9799b971d12ace70a2d8803c883c863417d0725", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR_UNION" + }, + "scalar_kind": null, + "type_param_keys": [ + "Int", + "Selector.a9799b971d12ace70a2d8803c883c863417d0725" + ] + }, + "ScalarUnion.String-Selector.e04723c9d9937e3ab21206435b22247cfbe58269": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": null, + "given_name": null, + "key": "ScalarUnion.String-Selector.e04723c9d9937e3ab21206435b22247cfbe58269", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR_UNION" + }, + "scalar_kind": null, + "type_param_keys": [ + "String", + "Selector.e04723c9d9937e3ab21206435b22247cfbe58269" + ] + }, + "Selector.1bfb167aea90780aa679597800c71bd8c65ed0b2": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "disabled", + "type_key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "enabled", + "type_key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709" + } + ], + "given_name": null, + "key": "Selector.1bfb167aea90780aa679597800c71bd8c65ed0b2", + "kind": { + "__enum__": "ConfigTypeKind.SELECTOR" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Selector.a9799b971d12ace70a2d8803c883c863417d0725": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "json", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "pickle", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "value", + "type_key": "Int" + } + ], + "given_name": null, + "key": "Selector.a9799b971d12ace70a2d8803c883c863417d0725", + "kind": { + "__enum__": "ConfigTypeKind.SELECTOR" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "json", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "pickle", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "value", + "type_key": "Bool" + } + ], + "given_name": null, + "key": "Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59", + "kind": { + "__enum__": "ConfigTypeKind.SELECTOR" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "json", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "pickle", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "value", + "type_key": "Float" + } + ], + "given_name": null, + "key": "Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3", + "kind": { + "__enum__": "ConfigTypeKind.SELECTOR" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Selector.e04723c9d9937e3ab21206435b22247cfbe58269": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "json", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "pickle", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "value", + "type_key": "String" + } + ], + "given_name": null, + "key": "Selector.e04723c9d9937e3ab21206435b22247cfbe58269", + "kind": { + "__enum__": "ConfigTypeKind.SELECTOR" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Selector.f2fe6dfdc60a1947a8f8e7cd377a012b47065bc4": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "json", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "pickle", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "value", + "type_key": "Any" + } + ], + "given_name": null, + "key": "Selector.f2fe6dfdc60a1947a8f8e7cd377a012b47065bc4", + "kind": { + "__enum__": "ConfigTypeKind.SELECTOR" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.081354663b9d4b8fbfd1cb8e358763912953913f": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "\"INFO\"", + "description": "The logger's threshold.", + "is_required": false, + "name": "log_level", + "type_key": "String" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "\"dagster\"", + "description": "The name of your logger.", + "is_required": false, + "name": "name", + "type_key": "String" + } + ], + "given_name": null, + "key": "Shape.081354663b9d4b8fbfd1cb8e358763912953913f", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.09d73f0755bf4752d3f121837669c8660dcf451e": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"retries\": {\"enabled\": {}}}", + "description": "Execute all steps in a single process.", + "is_required": false, + "name": "config", + "type_key": "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c" + } + ], + "given_name": null, + "key": "Shape.09d73f0755bf4752d3f121837669c8660dcf451e", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"log_level\": \"INFO\", \"name\": \"dagster\"}", + "description": "The default colored console logger.", + "is_required": false, + "name": "config", + "type_key": "Shape.081354663b9d4b8fbfd1cb8e358763912953913f" + } + ], + "given_name": null, + "key": "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", + "is_required": false, + "name": "io_manager", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + } + ], + "given_name": null, + "key": "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.15a669259d526894a1a32d2b1e6c0710c4bdafd0": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "op_asset_a", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + } + ], + "given_name": null, + "key": "Shape.15a669259d526894a1a32d2b1e6c0710c4bdafd0", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": "[DEPRECATED]", + "is_required": false, + "name": "marker_to_close", + "type_key": "String" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"enabled\": {}}", + "description": "Whether retries are enabled or not. By default, retries are enabled.", + "is_required": false, + "name": "retries", + "type_key": "Selector.1bfb167aea90780aa679597800c71bd8c65ed0b2" + } + ], + "given_name": null, + "key": "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "path", + "type_key": "String" + } + ], + "given_name": null, + "key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.743e47901855cb245064dd633e217bfcb49a11a7": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + } + ], + "given_name": null, + "key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.834758e49b0b2d8416b058675738bf3d834dc7c4": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"config\": {\"retries\": {\"enabled\": {}}}}", + "description": "Configure how steps are executed within a run.", + "is_required": false, + "name": "execution", + "type_key": "Shape.09d73f0755bf4752d3f121837669c8660dcf451e" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": "Configure how loggers emit messages within a run.", + "is_required": false, + "name": "loggers", + "type_key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"op_asset_a\": {}}", + "description": "Configure runtime parameters for ops or assets.", + "is_required": false, + "name": "ops", + "type_key": "Shape.15a669259d526894a1a32d2b1e6c0710c4bdafd0" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"io_manager\": {}}", + "description": "Configure how shared resources are implemented within a run.", + "is_required": false, + "name": "resources", + "type_key": "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778" + } + ], + "given_name": null, + "key": "Shape.834758e49b0b2d8416b058675738bf3d834dc7c4", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [], + "given_name": null, + "key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "console", + "type_key": "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a" + } + ], + "given_name": null, + "key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "String": { + "__class__": "ConfigTypeSnap", + "description": "", + "enum_values": null, + "fields": null, + "given_name": "String", + "key": "String", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR" + }, + "scalar_kind": { + "__enum__": "ConfigScalarKind.STRING" + }, + "type_param_keys": null + } + } + }, + "dagster_type_namespace_snapshot": { + "__class__": "DagsterTypeNamespaceSnapshot", + "all_dagster_type_snaps_by_key": { + "Any": { + "__class__": "DagsterTypeSnap", + "description": null, + "display_name": "Any", + "is_builtin": true, + "key": "Any", + "kind": { + "__enum__": "DagsterTypeKind.ANY" + }, + "loader_schema_key": "Selector.f2fe6dfdc60a1947a8f8e7cd377a012b47065bc4", + "materializer_schema_key": null, + "name": "Any", + "type_param_keys": [] + }, + "Bool": { + "__class__": "DagsterTypeSnap", + "description": null, + "display_name": "Bool", + "is_builtin": true, + "key": "Bool", + "kind": { + "__enum__": "DagsterTypeKind.SCALAR" + }, + "loader_schema_key": "ScalarUnion.Bool-Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59", + "materializer_schema_key": null, + "name": "Bool", + "type_param_keys": [] + }, + "Float": { + "__class__": "DagsterTypeSnap", + "description": null, + "display_name": "Float", + "is_builtin": true, + "key": "Float", + "kind": { + "__enum__": "DagsterTypeKind.SCALAR" + }, + "loader_schema_key": "ScalarUnion.Float-Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3", + "materializer_schema_key": null, + "name": "Float", + "type_param_keys": [] + }, + "Int": { + "__class__": "DagsterTypeSnap", + "description": null, + "display_name": "Int", + "is_builtin": true, + "key": "Int", + "kind": { + "__enum__": "DagsterTypeKind.SCALAR" + }, + "loader_schema_key": "ScalarUnion.Int-Selector.a9799b971d12ace70a2d8803c883c863417d0725", + "materializer_schema_key": null, + "name": "Int", + "type_param_keys": [] + }, + "Nothing": { + "__class__": "DagsterTypeSnap", + "description": null, + "display_name": "Nothing", + "is_builtin": true, + "key": "Nothing", + "kind": { + "__enum__": "DagsterTypeKind.NOTHING" + }, + "loader_schema_key": null, + "materializer_schema_key": null, + "name": "Nothing", + "type_param_keys": [] + }, + "String": { + "__class__": "DagsterTypeSnap", + "description": null, + "display_name": "String", + "is_builtin": true, + "key": "String", + "kind": { + "__enum__": "DagsterTypeKind.SCALAR" + }, + "loader_schema_key": "ScalarUnion.String-Selector.e04723c9d9937e3ab21206435b22247cfbe58269", + "materializer_schema_key": null, + "name": "String", + "type_param_keys": [] + } + } + }, + "dep_structure_snapshot": { + "__class__": "DependencyStructureSnapshot", + "solid_invocation_snaps": [ + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [], + "is_dynamic_mapped": false, + "solid_def_name": "op_asset_a", + "solid_name": "op_asset_a", + "tags": {} + } + ] + }, + "description": null, + "graph_def_name": "single_asset_job", + "lineage_snapshot": null, + "mode_def_snaps": [ + { + "__class__": "ModeDefSnap", + "description": null, + "logger_def_snaps": [ + { + "__class__": "LoggerDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"log_level\": \"INFO\", \"name\": \"dagster\"}", + "description": "The default colored console logger.", + "is_required": false, + "name": "config", + "type_key": "Shape.081354663b9d4b8fbfd1cb8e358763912953913f" + }, + "description": "The default colored console logger.", + "name": "console" + } + ], + "name": "default", + "resource_def_snaps": [ + { + "__class__": "ResourceDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, + "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", + "name": "io_manager" + } + ], + "root_config_key": "Shape.834758e49b0b2d8416b058675738bf3d834dc7c4" + } + ], + "name": "single_asset_job", + "solid_definitions_snapshot": { + "__class__": "SolidDefinitionsSnapshot", + "composite_solid_def_snaps": [], + "solid_def_snaps": [ + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, + "description": null, + "input_def_snaps": [], + "name": "op_asset_a", + "output_def_snaps": [ + { + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", + "description": null, + "is_dynamic": false, + "is_required": true, + "name": "result" + } + ], + "required_resource_keys": [], + "tags": {} + } + ] + }, + "tags": {} + } + ''' +# --- +# name: test_all_snapshot_ids[145] + '9109ebc6447db70cdcd17a7bf8b90ec61ffd02fe' +# --- +# name: test_all_snapshot_ids[146] + ''' + { + "__class__": "PipelineSnapshot", + "config_schema_snapshot": { + "__class__": "ConfigSchemaSnapshot", + "all_config_snaps_by_key": { + "Any": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": null, + "given_name": "Any", + "key": "Any", + "kind": { + "__enum__": "ConfigTypeKind.ANY" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Bool": { + "__class__": "ConfigTypeSnap", + "description": "", + "enum_values": null, + "fields": null, + "given_name": "Bool", + "key": "Bool", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR" + }, + "scalar_kind": { + "__enum__": "ConfigScalarKind.BOOL" + }, + "type_param_keys": null + }, + "Float": { + "__class__": "ConfigTypeSnap", + "description": "", + "enum_values": null, + "fields": null, + "given_name": "Float", + "key": "Float", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR" + }, + "scalar_kind": { + "__enum__": "ConfigScalarKind.FLOAT" + }, + "type_param_keys": null + }, + "Int": { + "__class__": "ConfigTypeSnap", + "description": "", + "enum_values": null, + "fields": null, + "given_name": "Int", + "key": "Int", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR" + }, + "scalar_kind": { + "__enum__": "ConfigScalarKind.INT" + }, + "type_param_keys": null + }, + "ScalarUnion.Bool-Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": null, + "given_name": null, + "key": "ScalarUnion.Bool-Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR_UNION" + }, + "scalar_kind": null, + "type_param_keys": [ + "Bool", + "Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59" + ] + }, + "ScalarUnion.Float-Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": null, + "given_name": null, + "key": "ScalarUnion.Float-Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR_UNION" + }, + "scalar_kind": null, + "type_param_keys": [ + "Float", + "Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3" + ] + }, + "ScalarUnion.Int-Selector.a9799b971d12ace70a2d8803c883c863417d0725": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": null, + "given_name": null, + "key": "ScalarUnion.Int-Selector.a9799b971d12ace70a2d8803c883c863417d0725", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR_UNION" + }, + "scalar_kind": null, + "type_param_keys": [ + "Int", + "Selector.a9799b971d12ace70a2d8803c883c863417d0725" + ] + }, + "ScalarUnion.String-Selector.e04723c9d9937e3ab21206435b22247cfbe58269": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": null, + "given_name": null, + "key": "ScalarUnion.String-Selector.e04723c9d9937e3ab21206435b22247cfbe58269", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR_UNION" + }, + "scalar_kind": null, + "type_param_keys": [ + "String", + "Selector.e04723c9d9937e3ab21206435b22247cfbe58269" + ] + }, + "Selector.1bfb167aea90780aa679597800c71bd8c65ed0b2": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "disabled", + "type_key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "enabled", + "type_key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709" + } + ], + "given_name": null, + "key": "Selector.1bfb167aea90780aa679597800c71bd8c65ed0b2", + "kind": { + "__enum__": "ConfigTypeKind.SELECTOR" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Selector.a9799b971d12ace70a2d8803c883c863417d0725": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "json", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "pickle", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "value", + "type_key": "Int" + } + ], + "given_name": null, + "key": "Selector.a9799b971d12ace70a2d8803c883c863417d0725", + "kind": { + "__enum__": "ConfigTypeKind.SELECTOR" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "json", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "pickle", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "value", + "type_key": "Bool" + } + ], + "given_name": null, + "key": "Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59", + "kind": { + "__enum__": "ConfigTypeKind.SELECTOR" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "json", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "pickle", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "value", + "type_key": "Float" + } + ], + "given_name": null, + "key": "Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3", + "kind": { + "__enum__": "ConfigTypeKind.SELECTOR" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Selector.e04723c9d9937e3ab21206435b22247cfbe58269": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "json", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "pickle", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "value", + "type_key": "String" + } + ], + "given_name": null, + "key": "Selector.e04723c9d9937e3ab21206435b22247cfbe58269", + "kind": { + "__enum__": "ConfigTypeKind.SELECTOR" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Selector.f2fe6dfdc60a1947a8f8e7cd377a012b47065bc4": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "json", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "pickle", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "value", + "type_key": "Any" + } + ], + "given_name": null, + "key": "Selector.f2fe6dfdc60a1947a8f8e7cd377a012b47065bc4", + "kind": { + "__enum__": "ConfigTypeKind.SELECTOR" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.06b9a13e252f92cd7874d6392d4309c9f53a203c": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "spew", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + } + ], + "given_name": null, + "key": "Shape.06b9a13e252f92cd7874d6392d4309c9f53a203c", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.081354663b9d4b8fbfd1cb8e358763912953913f": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "\"INFO\"", + "description": "The logger's threshold.", + "is_required": false, + "name": "log_level", + "type_key": "String" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "\"dagster\"", + "description": "The name of your logger.", + "is_required": false, + "name": "name", + "type_key": "String" + } + ], + "given_name": null, + "key": "Shape.081354663b9d4b8fbfd1cb8e358763912953913f", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.09d73f0755bf4752d3f121837669c8660dcf451e": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"retries\": {\"enabled\": {}}}", + "description": "Execute all steps in a single process.", + "is_required": false, + "name": "config", + "type_key": "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c" + } + ], + "given_name": null, + "key": "Shape.09d73f0755bf4752d3f121837669c8660dcf451e", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"log_level\": \"INFO\", \"name\": \"dagster\"}", + "description": "The default colored console logger.", + "is_required": false, + "name": "config", + "type_key": "Shape.081354663b9d4b8fbfd1cb8e358763912953913f" + } + ], + "given_name": null, + "key": "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", + "is_required": false, + "name": "io_manager", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + } + ], + "given_name": null, + "key": "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": "[DEPRECATED]", + "is_required": false, + "name": "marker_to_close", + "type_key": "String" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"enabled\": {}}", + "description": "Whether retries are enabled or not. By default, retries are enabled.", + "is_required": false, + "name": "retries", + "type_key": "Selector.1bfb167aea90780aa679597800c71bd8c65ed0b2" + } + ], + "given_name": null, + "key": "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "path", + "type_key": "String" + } + ], + "given_name": null, + "key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.743e47901855cb245064dd633e217bfcb49a11a7": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + } + ], + "given_name": null, + "key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [], + "given_name": null, + "key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "console", + "type_key": "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a" + } + ], + "given_name": null, + "key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.f6647f2f5c3001763b4d3d6b0ba5c778bbbf1b49": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"config\": {\"retries\": {\"enabled\": {}}}}", + "description": "Configure how steps are executed within a run.", + "is_required": false, + "name": "execution", + "type_key": "Shape.09d73f0755bf4752d3f121837669c8660dcf451e" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": "Configure how loggers emit messages within a run.", + "is_required": false, + "name": "loggers", + "type_key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"spew\": {}}", + "description": "Configure runtime parameters for ops or assets.", + "is_required": false, + "name": "ops", + "type_key": "Shape.06b9a13e252f92cd7874d6392d4309c9f53a203c" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"io_manager\": {}}", + "description": "Configure how shared resources are implemented within a run.", + "is_required": false, + "name": "resources", + "type_key": "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778" + } + ], + "given_name": null, + "key": "Shape.f6647f2f5c3001763b4d3d6b0ba5c778bbbf1b49", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "String": { + "__class__": "ConfigTypeSnap", + "description": "", + "enum_values": null, + "fields": null, + "given_name": "String", + "key": "String", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR" + }, + "scalar_kind": { + "__enum__": "ConfigScalarKind.STRING" + }, + "type_param_keys": null + } + } + }, + "dagster_type_namespace_snapshot": { + "__class__": "DagsterTypeNamespaceSnapshot", + "all_dagster_type_snaps_by_key": { + "Any": { + "__class__": "DagsterTypeSnap", + "description": null, + "display_name": "Any", + "is_builtin": true, + "key": "Any", + "kind": { + "__enum__": "DagsterTypeKind.ANY" + }, + "loader_schema_key": "Selector.f2fe6dfdc60a1947a8f8e7cd377a012b47065bc4", + "materializer_schema_key": null, + "name": "Any", + "type_param_keys": [] + }, + "Bool": { + "__class__": "DagsterTypeSnap", + "description": null, + "display_name": "Bool", + "is_builtin": true, + "key": "Bool", + "kind": { + "__enum__": "DagsterTypeKind.SCALAR" + }, + "loader_schema_key": "ScalarUnion.Bool-Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59", + "materializer_schema_key": null, + "name": "Bool", + "type_param_keys": [] + }, + "Float": { + "__class__": "DagsterTypeSnap", + "description": null, + "display_name": "Float", + "is_builtin": true, + "key": "Float", + "kind": { + "__enum__": "DagsterTypeKind.SCALAR" + }, + "loader_schema_key": "ScalarUnion.Float-Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3", + "materializer_schema_key": null, + "name": "Float", + "type_param_keys": [] + }, + "Int": { + "__class__": "DagsterTypeSnap", + "description": null, + "display_name": "Int", + "is_builtin": true, + "key": "Int", + "kind": { + "__enum__": "DagsterTypeKind.SCALAR" + }, + "loader_schema_key": "ScalarUnion.Int-Selector.a9799b971d12ace70a2d8803c883c863417d0725", + "materializer_schema_key": null, + "name": "Int", + "type_param_keys": [] + }, + "Nothing": { + "__class__": "DagsterTypeSnap", + "description": null, + "display_name": "Nothing", + "is_builtin": true, + "key": "Nothing", + "kind": { + "__enum__": "DagsterTypeKind.NOTHING" + }, + "loader_schema_key": null, + "materializer_schema_key": null, + "name": "Nothing", + "type_param_keys": [] + }, + "String": { + "__class__": "DagsterTypeSnap", + "description": null, + "display_name": "String", + "is_builtin": true, + "key": "String", + "kind": { + "__enum__": "DagsterTypeKind.SCALAR" + }, + "loader_schema_key": "ScalarUnion.String-Selector.e04723c9d9937e3ab21206435b22247cfbe58269", + "materializer_schema_key": null, + "name": "String", + "type_param_keys": [] + } + } + }, + "dep_structure_snapshot": { + "__class__": "DependencyStructureSnapshot", + "solid_invocation_snaps": [ + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [], + "is_dynamic_mapped": false, + "solid_def_name": "spew", + "solid_name": "spew", + "tags": {} + } + ] + }, + "description": null, + "graph_def_name": "spew_job", + "lineage_snapshot": null, + "mode_def_snaps": [ + { + "__class__": "ModeDefSnap", + "description": null, + "logger_def_snaps": [ + { + "__class__": "LoggerDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"log_level\": \"INFO\", \"name\": \"dagster\"}", + "description": "The default colored console logger.", + "is_required": false, + "name": "config", + "type_key": "Shape.081354663b9d4b8fbfd1cb8e358763912953913f" + }, + "description": "The default colored console logger.", + "name": "console" + } + ], + "name": "default", + "resource_def_snaps": [ + { + "__class__": "ResourceDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, + "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", + "name": "io_manager" + } + ], + "root_config_key": "Shape.f6647f2f5c3001763b4d3d6b0ba5c778bbbf1b49" + } + ], + "name": "spew_job", + "solid_definitions_snapshot": { + "__class__": "SolidDefinitionsSnapshot", + "composite_solid_def_snaps": [], + "solid_def_snaps": [ + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, + "description": null, + "input_def_snaps": [], + "name": "spew", + "output_def_snaps": [ + { + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", + "description": null, + "is_dynamic": false, + "is_required": true, + "name": "result" + } + ], + "required_resource_keys": [], + "tags": {} + } + ] + }, + "tags": {} + } + ''' +# --- +# name: test_all_snapshot_ids[147] + '673ec5c1c0fce5ffec0506edd32bcdbd018e79bb' +# --- +# name: test_all_snapshot_ids[148] + ''' + { + "__class__": "PipelineSnapshot", + "config_schema_snapshot": { + "__class__": "ConfigSchemaSnapshot", + "all_config_snaps_by_key": { + "Any": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": null, + "given_name": "Any", + "key": "Any", + "kind": { + "__enum__": "ConfigTypeKind.ANY" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Bool": { + "__class__": "ConfigTypeSnap", + "description": "", + "enum_values": null, + "fields": null, + "given_name": "Bool", + "key": "Bool", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR" + }, + "scalar_kind": { + "__enum__": "ConfigScalarKind.BOOL" + }, + "type_param_keys": null + }, + "Float": { + "__class__": "ConfigTypeSnap", + "description": "", + "enum_values": null, + "fields": null, + "given_name": "Float", + "key": "Float", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR" + }, + "scalar_kind": { + "__enum__": "ConfigScalarKind.FLOAT" + }, + "type_param_keys": null + }, + "Int": { + "__class__": "ConfigTypeSnap", + "description": "", + "enum_values": null, + "fields": null, + "given_name": "Int", + "key": "Int", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR" + }, + "scalar_kind": { + "__enum__": "ConfigScalarKind.INT" + }, + "type_param_keys": null + }, + "ScalarUnion.Bool-Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": null, + "given_name": null, + "key": "ScalarUnion.Bool-Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR_UNION" + }, + "scalar_kind": null, + "type_param_keys": [ + "Bool", + "Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59" + ] + }, + "ScalarUnion.Float-Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": null, + "given_name": null, + "key": "ScalarUnion.Float-Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR_UNION" + }, + "scalar_kind": null, + "type_param_keys": [ + "Float", + "Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3" + ] + }, + "ScalarUnion.Int-Selector.a9799b971d12ace70a2d8803c883c863417d0725": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": null, + "given_name": null, + "key": "ScalarUnion.Int-Selector.a9799b971d12ace70a2d8803c883c863417d0725", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR_UNION" + }, + "scalar_kind": null, + "type_param_keys": [ + "Int", + "Selector.a9799b971d12ace70a2d8803c883c863417d0725" + ] + }, + "ScalarUnion.String-Selector.e04723c9d9937e3ab21206435b22247cfbe58269": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": null, + "given_name": null, + "key": "ScalarUnion.String-Selector.e04723c9d9937e3ab21206435b22247cfbe58269", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR_UNION" + }, + "scalar_kind": null, + "type_param_keys": [ + "String", + "Selector.e04723c9d9937e3ab21206435b22247cfbe58269" + ] + }, + "Selector.1bfb167aea90780aa679597800c71bd8c65ed0b2": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "disabled", + "type_key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "enabled", + "type_key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709" + } + ], + "given_name": null, + "key": "Selector.1bfb167aea90780aa679597800c71bd8c65ed0b2", + "kind": { + "__enum__": "ConfigTypeKind.SELECTOR" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Selector.2571019f1a5201853d11032145ac3e534067f214": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "env", + "type_key": "String" + } + ], + "given_name": null, + "key": "Selector.2571019f1a5201853d11032145ac3e534067f214", + "kind": { + "__enum__": "ConfigTypeKind.SELECTOR" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Selector.a9799b971d12ace70a2d8803c883c863417d0725": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "json", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "pickle", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "value", + "type_key": "Int" + } + ], + "given_name": null, + "key": "Selector.a9799b971d12ace70a2d8803c883c863417d0725", + "kind": { + "__enum__": "ConfigTypeKind.SELECTOR" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "json", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "pickle", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "value", + "type_key": "Bool" + } + ], + "given_name": null, + "key": "Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59", + "kind": { + "__enum__": "ConfigTypeKind.SELECTOR" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "json", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "pickle", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "value", + "type_key": "Float" + } + ], + "given_name": null, + "key": "Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3", + "kind": { + "__enum__": "ConfigTypeKind.SELECTOR" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Selector.e04723c9d9937e3ab21206435b22247cfbe58269": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "json", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "pickle", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "value", + "type_key": "String" + } + ], + "given_name": null, + "key": "Selector.e04723c9d9937e3ab21206435b22247cfbe58269", + "kind": { + "__enum__": "ConfigTypeKind.SELECTOR" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Selector.f2fe6dfdc60a1947a8f8e7cd377a012b47065bc4": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "json", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "pickle", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "value", + "type_key": "Any" + } + ], + "given_name": null, + "key": "Selector.f2fe6dfdc60a1947a8f8e7cd377a012b47065bc4", + "kind": { + "__enum__": "ConfigTypeKind.SELECTOR" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.081354663b9d4b8fbfd1cb8e358763912953913f": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "\"INFO\"", + "description": "The logger's threshold.", + "is_required": false, + "name": "log_level", + "type_key": "String" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "\"dagster\"", + "description": "The name of your logger.", + "is_required": false, + "name": "name", + "type_key": "String" + } + ], + "given_name": null, + "key": "Shape.081354663b9d4b8fbfd1cb8e358763912953913f", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.09d73f0755bf4752d3f121837669c8660dcf451e": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"retries\": {\"enabled\": {}}}", + "description": "Execute all steps in a single process.", + "is_required": false, + "name": "config", + "type_key": "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c" + } + ], + "given_name": null, + "key": "Shape.09d73f0755bf4752d3f121837669c8660dcf451e", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"log_level\": \"INFO\", \"name\": \"dagster\"}", + "description": "The default colored console logger.", + "is_required": false, + "name": "config", + "type_key": "Shape.081354663b9d4b8fbfd1cb8e358763912953913f" + } + ], + "given_name": null, + "key": "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.18b2faaf1efd505374f7f25fcb61ed59bd5be851": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "base_dir", + "type_key": "StringSourceType" + } + ], + "given_name": null, + "key": "Shape.18b2faaf1efd505374f7f25fcb61ed59bd5be851", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": "[DEPRECATED]", + "is_required": false, + "name": "marker_to_close", + "type_key": "String" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"enabled\": {}}", + "description": "Whether retries are enabled or not. By default, retries are enabled.", + "is_required": false, + "name": "retries", + "type_key": "Selector.1bfb167aea90780aa679597800c71bd8c65ed0b2" + } + ], + "given_name": null, + "key": "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.44f2a71367507edd1b8e64f739222c4312b3691b": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "config", + "type_key": "Shape.18b2faaf1efd505374f7f25fcb61ed59bd5be851" + } + ], + "given_name": null, + "key": "Shape.44f2a71367507edd1b8e64f739222c4312b3691b", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "path", + "type_key": "String" + } + ], + "given_name": null, + "key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.743e47901855cb245064dd633e217bfcb49a11a7": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + } + ], + "given_name": null, + "key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.941705f8db419acef3ba14bcecbc37e693570d4d": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "dummy_io_manager", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "hanging_asset_resource", + "type_key": "Shape.b13a6c5637084590cc1538f9522324bfeb4b46b3" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"config\": {}}", + "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", + "is_required": false, + "name": "io_manager", + "type_key": "Shape.44f2a71367507edd1b8e64f739222c4312b3691b" + } + ], + "given_name": null, + "key": "Shape.941705f8db419acef3ba14bcecbc37e693570d4d", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.9a3a315bff2146cca750edbec49c6b4b4d0ce58e": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "file", + "type_key": "String" + } + ], + "given_name": null, + "key": "Shape.9a3a315bff2146cca750edbec49c6b4b4d0ce58e", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.b13a6c5637084590cc1538f9522324bfeb4b46b3": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "config", + "type_key": "Shape.9a3a315bff2146cca750edbec49c6b4b4d0ce58e" + } + ], + "given_name": null, + "key": "Shape.b13a6c5637084590cc1538f9522324bfeb4b46b3", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.d7c80f4acbb333e5b44fe024ad5c2246adb09896": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"config\": {\"retries\": {\"enabled\": {}}}}", + "description": "Configure how steps are executed within a run.", + "is_required": false, + "name": "execution", + "type_key": "Shape.09d73f0755bf4752d3f121837669c8660dcf451e" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": "Configure how loggers emit messages within a run.", + "is_required": false, + "name": "loggers", + "type_key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"downstream_static_partitioned_asset\": {}, \"middle_static_partitioned_asset_1\": {}, \"middle_static_partitioned_asset_2\": {}, \"upstream_static_partitioned_asset\": {}}", + "description": "Configure runtime parameters for ops or assets.", + "is_required": false, + "name": "ops", + "type_key": "Shape.fa06dce55b2df7672cd4b1ae95fd941d152218e8" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"io_manager\": {\"config\": {}}}", + "description": "Configure how shared resources are implemented within a run.", + "is_required": false, + "name": "resources", + "type_key": "Shape.941705f8db419acef3ba14bcecbc37e693570d4d" + } + ], + "given_name": null, + "key": "Shape.d7c80f4acbb333e5b44fe024ad5c2246adb09896", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [], + "given_name": null, + "key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "console", + "type_key": "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a" + } + ], + "given_name": null, + "key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.fa06dce55b2df7672cd4b1ae95fd941d152218e8": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "downstream_static_partitioned_asset", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "middle_static_partitioned_asset_1", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "middle_static_partitioned_asset_2", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "upstream_static_partitioned_asset", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + } + ], + "given_name": null, + "key": "Shape.fa06dce55b2df7672cd4b1ae95fd941d152218e8", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "String": { + "__class__": "ConfigTypeSnap", + "description": "", + "enum_values": null, + "fields": null, + "given_name": "String", + "key": "String", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR" + }, + "scalar_kind": { + "__enum__": "ConfigScalarKind.STRING" + }, + "type_param_keys": null + }, + "StringSourceType": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": null, + "given_name": null, + "key": "StringSourceType", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR_UNION" + }, + "scalar_kind": null, + "type_param_keys": [ + "String", + "Selector.2571019f1a5201853d11032145ac3e534067f214" + ] + } + } + }, + "dagster_type_namespace_snapshot": { + "__class__": "DagsterTypeNamespaceSnapshot", + "all_dagster_type_snaps_by_key": { + "Any": { + "__class__": "DagsterTypeSnap", + "description": null, + "display_name": "Any", + "is_builtin": true, + "key": "Any", + "kind": { + "__enum__": "DagsterTypeKind.ANY" + }, + "loader_schema_key": "Selector.f2fe6dfdc60a1947a8f8e7cd377a012b47065bc4", + "materializer_schema_key": null, + "name": "Any", + "type_param_keys": [] + }, + "Bool": { + "__class__": "DagsterTypeSnap", + "description": null, + "display_name": "Bool", + "is_builtin": true, + "key": "Bool", + "kind": { + "__enum__": "DagsterTypeKind.SCALAR" + }, + "loader_schema_key": "ScalarUnion.Bool-Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59", + "materializer_schema_key": null, + "name": "Bool", + "type_param_keys": [] + }, + "Float": { + "__class__": "DagsterTypeSnap", + "description": null, + "display_name": "Float", + "is_builtin": true, + "key": "Float", + "kind": { + "__enum__": "DagsterTypeKind.SCALAR" + }, + "loader_schema_key": "ScalarUnion.Float-Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3", + "materializer_schema_key": null, + "name": "Float", + "type_param_keys": [] + }, + "Int": { + "__class__": "DagsterTypeSnap", + "description": null, + "display_name": "Int", + "is_builtin": true, + "key": "Int", + "kind": { + "__enum__": "DagsterTypeKind.SCALAR" + }, + "loader_schema_key": "ScalarUnion.Int-Selector.a9799b971d12ace70a2d8803c883c863417d0725", + "materializer_schema_key": null, + "name": "Int", + "type_param_keys": [] + }, + "Nothing": { + "__class__": "DagsterTypeSnap", + "description": null, + "display_name": "Nothing", + "is_builtin": true, + "key": "Nothing", + "kind": { + "__enum__": "DagsterTypeKind.NOTHING" + }, + "loader_schema_key": null, + "materializer_schema_key": null, + "name": "Nothing", + "type_param_keys": [] + }, + "String": { + "__class__": "DagsterTypeSnap", + "description": null, + "display_name": "String", + "is_builtin": true, + "key": "String", + "kind": { + "__enum__": "DagsterTypeKind.SCALAR" + }, + "loader_schema_key": "ScalarUnion.String-Selector.e04723c9d9937e3ab21206435b22247cfbe58269", + "materializer_schema_key": null, + "name": "String", + "type_param_keys": [] + } + } + }, + "dep_structure_snapshot": { + "__class__": "DependencyStructureSnapshot", + "solid_invocation_snaps": [ + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [ + { + "__class__": "InputDependencySnap", + "input_name": "middle_static_partitioned_asset_1", + "is_dynamic_collect": false, + "upstream_output_snaps": [ + { + "__class__": "OutputHandleSnap", + "output_name": "result", + "solid_name": "middle_static_partitioned_asset_1" + } + ] + }, + { + "__class__": "InputDependencySnap", + "input_name": "middle_static_partitioned_asset_2", + "is_dynamic_collect": false, + "upstream_output_snaps": [ + { + "__class__": "OutputHandleSnap", + "output_name": "result", + "solid_name": "middle_static_partitioned_asset_2" + } + ] + } + ], + "is_dynamic_mapped": false, + "solid_def_name": "downstream_static_partitioned_asset", + "solid_name": "downstream_static_partitioned_asset", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [ + { + "__class__": "InputDependencySnap", + "input_name": "upstream_static_partitioned_asset", + "is_dynamic_collect": false, + "upstream_output_snaps": [ + { + "__class__": "OutputHandleSnap", + "output_name": "result", + "solid_name": "upstream_static_partitioned_asset" + } + ] + } + ], + "is_dynamic_mapped": false, + "solid_def_name": "middle_static_partitioned_asset_1", + "solid_name": "middle_static_partitioned_asset_1", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [ + { + "__class__": "InputDependencySnap", + "input_name": "upstream_static_partitioned_asset", + "is_dynamic_collect": false, + "upstream_output_snaps": [ + { + "__class__": "OutputHandleSnap", + "output_name": "result", + "solid_name": "upstream_static_partitioned_asset" + } + ] + } + ], + "is_dynamic_mapped": false, + "solid_def_name": "middle_static_partitioned_asset_2", + "solid_name": "middle_static_partitioned_asset_2", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [], + "is_dynamic_mapped": false, + "solid_def_name": "upstream_static_partitioned_asset", + "solid_name": "upstream_static_partitioned_asset", + "tags": {} + } + ] + }, + "description": null, + "graph_def_name": "static_partitioned_assets_job", + "lineage_snapshot": null, + "mode_def_snaps": [ + { + "__class__": "ModeDefSnap", + "description": null, + "logger_def_snaps": [ + { + "__class__": "LoggerDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"log_level\": \"INFO\", \"name\": \"dagster\"}", + "description": "The default colored console logger.", + "is_required": false, + "name": "config", + "type_key": "Shape.081354663b9d4b8fbfd1cb8e358763912953913f" + }, + "description": "The default colored console logger.", + "name": "console" + } + ], + "name": "default", + "resource_def_snaps": [ + { + "__class__": "ResourceDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, + "description": null, + "name": "dummy_io_manager" + }, + { + "__class__": "ResourceDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "config", + "type_key": "Shape.9a3a315bff2146cca750edbec49c6b4b4d0ce58e" + }, + "description": null, + "name": "hanging_asset_resource" + }, + { + "__class__": "ResourceDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "config", + "type_key": "Shape.18b2faaf1efd505374f7f25fcb61ed59bd5be851" + }, + "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", + "name": "io_manager" + } + ], + "root_config_key": "Shape.d7c80f4acbb333e5b44fe024ad5c2246adb09896" + } + ], + "name": "static_partitioned_assets_job", + "solid_definitions_snapshot": { + "__class__": "SolidDefinitionsSnapshot", + "composite_solid_def_snaps": [], + "solid_def_snaps": [ + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, + "description": null, + "input_def_snaps": [ + { + "__class__": "InputDefSnap", + "dagster_type_key": "Any", + "description": null, + "name": "middle_static_partitioned_asset_1" + }, + { + "__class__": "InputDefSnap", + "dagster_type_key": "Any", + "description": null, + "name": "middle_static_partitioned_asset_2" + } + ], + "name": "downstream_static_partitioned_asset", + "output_def_snaps": [ + { + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", + "description": null, + "is_dynamic": false, + "is_required": true, + "name": "result" + } + ], + "required_resource_keys": [], + "tags": {} + }, + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, + "description": null, + "input_def_snaps": [ + { + "__class__": "InputDefSnap", + "dagster_type_key": "Any", + "description": null, + "name": "upstream_static_partitioned_asset" + } + ], + "name": "middle_static_partitioned_asset_1", + "output_def_snaps": [ + { + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", + "description": null, + "is_dynamic": false, + "is_required": true, + "name": "result" + } + ], + "required_resource_keys": [], + "tags": {} + }, + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, + "description": null, + "input_def_snaps": [ + { + "__class__": "InputDefSnap", + "dagster_type_key": "Any", + "description": null, + "name": "upstream_static_partitioned_asset" + } + ], + "name": "middle_static_partitioned_asset_2", + "output_def_snaps": [ + { + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", + "description": null, + "is_dynamic": false, + "is_required": true, + "name": "result" + } + ], + "required_resource_keys": [], + "tags": {} + }, + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, + "description": null, + "input_def_snaps": [], + "name": "upstream_static_partitioned_asset", + "output_def_snaps": [ + { + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", + "description": null, + "is_dynamic": false, + "is_required": true, + "name": "result" + } + ], + "required_resource_keys": [], + "tags": {} + } + ] + }, + "tags": {} + } + ''' +# --- +# name: test_all_snapshot_ids[149] + '91aa79ab9d26309c5caa7ea69daa1741fda34362' +# --- +# name: test_all_snapshot_ids[14] + ''' + { + "__class__": "PipelineSnapshot", + "config_schema_snapshot": { + "__class__": "ConfigSchemaSnapshot", + "all_config_snaps_by_key": { + "Any": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": null, + "given_name": "Any", + "key": "Any", + "kind": { + "__enum__": "ConfigTypeKind.ANY" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Bool": { + "__class__": "ConfigTypeSnap", + "description": "", + "enum_values": null, + "fields": null, + "given_name": "Bool", + "key": "Bool", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR" + }, + "scalar_kind": { + "__enum__": "ConfigScalarKind.BOOL" + }, + "type_param_keys": null + }, + "Float": { + "__class__": "ConfigTypeSnap", + "description": "", + "enum_values": null, + "fields": null, + "given_name": "Float", + "key": "Float", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR" + }, + "scalar_kind": { + "__enum__": "ConfigScalarKind.FLOAT" + }, + "type_param_keys": null + }, + "Int": { + "__class__": "ConfigTypeSnap", + "description": "", + "enum_values": null, + "fields": null, + "given_name": "Int", + "key": "Int", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR" + }, + "scalar_kind": { + "__enum__": "ConfigScalarKind.INT" + }, + "type_param_keys": null + }, + "ScalarUnion.Bool-Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": null, + "given_name": null, + "key": "ScalarUnion.Bool-Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR_UNION" + }, + "scalar_kind": null, + "type_param_keys": [ + "Bool", + "Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59" + ] + }, + "ScalarUnion.Float-Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": null, + "given_name": null, + "key": "ScalarUnion.Float-Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR_UNION" + }, + "scalar_kind": null, + "type_param_keys": [ + "Float", + "Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3" + ] + }, + "ScalarUnion.Int-Selector.a9799b971d12ace70a2d8803c883c863417d0725": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": null, + "given_name": null, + "key": "ScalarUnion.Int-Selector.a9799b971d12ace70a2d8803c883c863417d0725", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR_UNION" + }, + "scalar_kind": null, + "type_param_keys": [ + "Int", + "Selector.a9799b971d12ace70a2d8803c883c863417d0725" + ] + }, + "ScalarUnion.String-Selector.e04723c9d9937e3ab21206435b22247cfbe58269": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": null, + "given_name": null, + "key": "ScalarUnion.String-Selector.e04723c9d9937e3ab21206435b22247cfbe58269", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR_UNION" + }, + "scalar_kind": null, + "type_param_keys": [ + "String", + "Selector.e04723c9d9937e3ab21206435b22247cfbe58269" + ] + }, + "Selector.1bfb167aea90780aa679597800c71bd8c65ed0b2": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "disabled", + "type_key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "enabled", + "type_key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709" + } + ], + "given_name": null, + "key": "Selector.1bfb167aea90780aa679597800c71bd8c65ed0b2", + "kind": { + "__enum__": "ConfigTypeKind.SELECTOR" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Selector.2571019f1a5201853d11032145ac3e534067f214": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "env", + "type_key": "String" + } + ], + "given_name": null, + "key": "Selector.2571019f1a5201853d11032145ac3e534067f214", + "kind": { + "__enum__": "ConfigTypeKind.SELECTOR" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Selector.a9799b971d12ace70a2d8803c883c863417d0725": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "json", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "pickle", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "value", + "type_key": "Int" + } + ], + "given_name": null, + "key": "Selector.a9799b971d12ace70a2d8803c883c863417d0725", + "kind": { + "__enum__": "ConfigTypeKind.SELECTOR" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "json", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "pickle", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "value", + "type_key": "Bool" + } + ], + "given_name": null, + "key": "Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59", + "kind": { + "__enum__": "ConfigTypeKind.SELECTOR" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "json", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "pickle", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "value", + "type_key": "Float" + } + ], + "given_name": null, + "key": "Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3", + "kind": { + "__enum__": "ConfigTypeKind.SELECTOR" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Selector.e04723c9d9937e3ab21206435b22247cfbe58269": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "json", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "pickle", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "value", + "type_key": "String" + } + ], + "given_name": null, + "key": "Selector.e04723c9d9937e3ab21206435b22247cfbe58269", + "kind": { + "__enum__": "ConfigTypeKind.SELECTOR" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Selector.f2fe6dfdc60a1947a8f8e7cd377a012b47065bc4": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "json", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "pickle", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "value", + "type_key": "Any" + } + ], + "given_name": null, + "key": "Selector.f2fe6dfdc60a1947a8f8e7cd377a012b47065bc4", + "kind": { + "__enum__": "ConfigTypeKind.SELECTOR" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.081354663b9d4b8fbfd1cb8e358763912953913f": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "\"INFO\"", + "description": "The logger's threshold.", + "is_required": false, + "name": "log_level", + "type_key": "String" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "\"dagster\"", + "description": "The name of your logger.", + "is_required": false, + "name": "name", + "type_key": "String" + } + ], + "given_name": null, + "key": "Shape.081354663b9d4b8fbfd1cb8e358763912953913f", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.09d73f0755bf4752d3f121837669c8660dcf451e": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"retries\": {\"enabled\": {}}}", + "description": "Execute all steps in a single process.", + "is_required": false, + "name": "config", + "type_key": "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c" + } + ], + "given_name": null, + "key": "Shape.09d73f0755bf4752d3f121837669c8660dcf451e", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.0b4e70219726a5adebd0230e15ad289f0ceb4adc": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "asset_1", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "asset_1_my_check", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "asset_2", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "asset_3", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "asset_one", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "asset_two", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "asset_yields_observation", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "bar", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "baz", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "check_in_op_asset", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "downstream_asset", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "executable_asset", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "first_asset", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "foo", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "foo_bar", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "fresh_diamond_bottom", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "fresh_diamond_left", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "fresh_diamond_right", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "fresh_diamond_top", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "grouped_asset_1", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "grouped_asset_2", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "grouped_asset_4", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "hanging_asset", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"ops\": {\"hanging_op\": {}, \"my_op\": {}, \"never_runs_op\": {}}}", + "description": null, + "is_required": false, + "name": "hanging_graph", + "type_key": "Shape.35d3e42b53e66506c5867f04644849cd03763bc6" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "never_runs_asset", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "single_run_backfill_policy_asset", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"config\": {}}", + "description": null, + "is_required": false, + "name": "subsettable_checked_multi_asset", + "type_key": "Shape.62edccaf30696e25335ae92685bdc41e204e30e6" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "typed_asset", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"config\": {}}", + "description": null, + "is_required": false, + "name": "typed_multi_asset", + "type_key": "Shape.62edccaf30696e25335ae92685bdc41e204e30e6" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "unconnected", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"config\": {}}", + "description": null, + "is_required": false, + "name": "unexecutable_asset", + "type_key": "Shape.62edccaf30696e25335ae92685bdc41e204e30e6" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "ungrouped_asset_3", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "ungrouped_asset_5", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "unpartitioned_upstream_of_partitioned", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "untyped_asset", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "upstream_daily_partitioned_asset", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + } + ], + "given_name": null, + "key": "Shape.0b4e70219726a5adebd0230e15ad289f0ceb4adc", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"log_level\": \"INFO\", \"name\": \"dagster\"}", + "description": "The default colored console logger.", + "is_required": false, + "name": "config", + "type_key": "Shape.081354663b9d4b8fbfd1cb8e358763912953913f" + } + ], + "given_name": null, + "key": "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.18b2faaf1efd505374f7f25fcb61ed59bd5be851": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "base_dir", + "type_key": "StringSourceType" + } + ], + "given_name": null, + "key": "Shape.18b2faaf1efd505374f7f25fcb61ed59bd5be851", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.35d3e42b53e66506c5867f04644849cd03763bc6": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"hanging_op\": {}, \"my_op\": {}, \"never_runs_op\": {}}", + "description": null, + "is_required": false, + "name": "ops", + "type_key": "Shape.811a60b4c43530c3d6100304f377dbd2d3045291" + } + ], + "given_name": null, + "key": "Shape.35d3e42b53e66506c5867f04644849cd03763bc6", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": "[DEPRECATED]", + "is_required": false, + "name": "marker_to_close", + "type_key": "String" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"enabled\": {}}", + "description": "Whether retries are enabled or not. By default, retries are enabled.", + "is_required": false, + "name": "retries", + "type_key": "Selector.1bfb167aea90780aa679597800c71bd8c65ed0b2" + } + ], + "given_name": null, + "key": "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.44f2a71367507edd1b8e64f739222c4312b3691b": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "config", + "type_key": "Shape.18b2faaf1efd505374f7f25fcb61ed59bd5be851" + } + ], + "given_name": null, + "key": "Shape.44f2a71367507edd1b8e64f739222c4312b3691b", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "path", + "type_key": "String" + } + ], + "given_name": null, + "key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.62edccaf30696e25335ae92685bdc41e204e30e6": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "config", + "type_key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709" + } + ], + "given_name": null, + "key": "Shape.62edccaf30696e25335ae92685bdc41e204e30e6", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.743e47901855cb245064dd633e217bfcb49a11a7": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + } + ], + "given_name": null, + "key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.7493b137e48f8d4b013bce61e92617ff1bc51f7f": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "dummy_io_manager", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "hanging_asset_resource", + "type_key": "Shape.b13a6c5637084590cc1538f9522324bfeb4b46b3" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"config\": {}}", + "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", + "is_required": false, + "name": "io_manager", + "type_key": "Shape.44f2a71367507edd1b8e64f739222c4312b3691b" + } + ], + "given_name": null, + "key": "Shape.7493b137e48f8d4b013bce61e92617ff1bc51f7f", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.811a60b4c43530c3d6100304f377dbd2d3045291": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "hanging_op", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "my_op", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "never_runs_op", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + } + ], + "given_name": null, + "key": "Shape.811a60b4c43530c3d6100304f377dbd2d3045291", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.9a3a315bff2146cca750edbec49c6b4b4d0ce58e": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "file", + "type_key": "String" + } + ], + "given_name": null, + "key": "Shape.9a3a315bff2146cca750edbec49c6b4b4d0ce58e", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.b13a6c5637084590cc1538f9522324bfeb4b46b3": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "config", + "type_key": "Shape.9a3a315bff2146cca750edbec49c6b4b4d0ce58e" + } + ], + "given_name": null, + "key": "Shape.b13a6c5637084590cc1538f9522324bfeb4b46b3", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.d75e6889ccbb2bbcaf9ee1ed8740dcd838ad819b": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"config\": {\"retries\": {\"enabled\": {}}}}", + "description": "Configure how steps are executed within a run.", + "is_required": false, + "name": "execution", + "type_key": "Shape.09d73f0755bf4752d3f121837669c8660dcf451e" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": "Configure how loggers emit messages within a run.", + "is_required": false, + "name": "loggers", + "type_key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"asset_1\": {}, \"asset_1_my_check\": {}, \"asset_2\": {}, \"asset_3\": {}, \"asset_one\": {}, \"asset_two\": {}, \"asset_yields_observation\": {}, \"bar\": {}, \"baz\": {}, \"check_in_op_asset\": {}, \"downstream_asset\": {}, \"executable_asset\": {}, \"first_asset\": {}, \"foo\": {}, \"foo_bar\": {}, \"fresh_diamond_bottom\": {}, \"fresh_diamond_left\": {}, \"fresh_diamond_right\": {}, \"fresh_diamond_top\": {}, \"grouped_asset_1\": {}, \"grouped_asset_2\": {}, \"grouped_asset_4\": {}, \"hanging_asset\": {}, \"hanging_graph\": {\"ops\": {\"hanging_op\": {}, \"my_op\": {}, \"never_runs_op\": {}}}, \"never_runs_asset\": {}, \"single_run_backfill_policy_asset\": {}, \"subsettable_checked_multi_asset\": {\"config\": {}}, \"typed_asset\": {}, \"typed_multi_asset\": {\"config\": {}}, \"unconnected\": {}, \"unexecutable_asset\": {\"config\": {}}, \"ungrouped_asset_3\": {}, \"ungrouped_asset_5\": {}, \"unpartitioned_upstream_of_partitioned\": {}, \"untyped_asset\": {}, \"upstream_daily_partitioned_asset\": {}}", + "description": "Configure runtime parameters for ops or assets.", + "is_required": false, + "name": "ops", + "type_key": "Shape.0b4e70219726a5adebd0230e15ad289f0ceb4adc" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": "Configure how shared resources are implemented within a run.", + "is_required": true, + "name": "resources", + "type_key": "Shape.7493b137e48f8d4b013bce61e92617ff1bc51f7f" + } + ], + "given_name": null, + "key": "Shape.d75e6889ccbb2bbcaf9ee1ed8740dcd838ad819b", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [], + "given_name": null, + "key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "console", + "type_key": "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a" + } + ], + "given_name": null, + "key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "String": { + "__class__": "ConfigTypeSnap", + "description": "", + "enum_values": null, + "fields": null, + "given_name": "String", + "key": "String", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR" + }, + "scalar_kind": { + "__enum__": "ConfigScalarKind.STRING" + }, + "type_param_keys": null + }, + "StringSourceType": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": null, + "given_name": null, + "key": "StringSourceType", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR_UNION" + }, + "scalar_kind": null, + "type_param_keys": [ + "String", + "Selector.2571019f1a5201853d11032145ac3e534067f214" + ] + } + } + }, + "dagster_type_namespace_snapshot": { + "__class__": "DagsterTypeNamespaceSnapshot", + "all_dagster_type_snaps_by_key": { + "Any": { + "__class__": "DagsterTypeSnap", + "description": null, + "display_name": "Any", + "is_builtin": true, + "key": "Any", + "kind": { + "__enum__": "DagsterTypeKind.ANY" + }, + "loader_schema_key": "Selector.f2fe6dfdc60a1947a8f8e7cd377a012b47065bc4", + "materializer_schema_key": null, + "name": "Any", + "type_param_keys": [] + }, + "Bool": { + "__class__": "DagsterTypeSnap", + "description": null, + "display_name": "Bool", + "is_builtin": true, + "key": "Bool", + "kind": { + "__enum__": "DagsterTypeKind.SCALAR" + }, + "loader_schema_key": "ScalarUnion.Bool-Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59", + "materializer_schema_key": null, + "name": "Bool", + "type_param_keys": [] + }, + "Float": { + "__class__": "DagsterTypeSnap", + "description": null, + "display_name": "Float", + "is_builtin": true, + "key": "Float", + "kind": { + "__enum__": "DagsterTypeKind.SCALAR" + }, + "loader_schema_key": "ScalarUnion.Float-Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3", + "materializer_schema_key": null, + "name": "Float", + "type_param_keys": [] + }, + "Int": { + "__class__": "DagsterTypeSnap", + "description": null, + "display_name": "Int", + "is_builtin": true, + "key": "Int", + "kind": { + "__enum__": "DagsterTypeKind.SCALAR" + }, + "loader_schema_key": "ScalarUnion.Int-Selector.a9799b971d12ace70a2d8803c883c863417d0725", + "materializer_schema_key": null, + "name": "Int", + "type_param_keys": [] + }, + "Nothing": { + "__class__": "DagsterTypeSnap", + "description": null, + "display_name": "Nothing", + "is_builtin": true, + "key": "Nothing", + "kind": { + "__enum__": "DagsterTypeKind.NOTHING" + }, + "loader_schema_key": null, + "materializer_schema_key": null, + "name": "Nothing", + "type_param_keys": [] + }, + "String": { + "__class__": "DagsterTypeSnap", + "description": null, + "display_name": "String", + "is_builtin": true, + "key": "String", + "kind": { + "__enum__": "DagsterTypeKind.SCALAR" + }, + "loader_schema_key": "ScalarUnion.String-Selector.e04723c9d9937e3ab21206435b22247cfbe58269", + "materializer_schema_key": null, + "name": "String", + "type_param_keys": [] + } + } + }, + "dep_structure_snapshot": { + "__class__": "DependencyStructureSnapshot", + "solid_invocation_snaps": [ + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [], + "is_dynamic_mapped": false, + "solid_def_name": "asset_1", + "solid_name": "asset_1", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [ + { + "__class__": "InputDependencySnap", + "input_name": "asset_1", + "is_dynamic_collect": false, + "upstream_output_snaps": [ + { + "__class__": "OutputHandleSnap", + "output_name": "result", + "solid_name": "asset_1" + } + ] + } + ], + "is_dynamic_mapped": false, + "solid_def_name": "asset_1_my_check", + "solid_name": "asset_1_my_check", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [ + { + "__class__": "InputDependencySnap", + "input_name": "asset_1", + "is_dynamic_collect": false, + "upstream_output_snaps": [ + { + "__class__": "OutputHandleSnap", + "output_name": "result", + "solid_name": "asset_1" + } + ] + } + ], + "is_dynamic_mapped": false, + "solid_def_name": "asset_2", + "solid_name": "asset_2", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [ + { + "__class__": "InputDependencySnap", + "input_name": "asset_2", + "is_dynamic_collect": false, + "upstream_output_snaps": [ + { + "__class__": "OutputHandleSnap", + "output_name": "result", + "solid_name": "asset_2" + } + ] + } + ], + "is_dynamic_mapped": false, + "solid_def_name": "asset_3", + "solid_name": "asset_3", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [], + "is_dynamic_mapped": false, + "solid_def_name": "asset_one", + "solid_name": "asset_one", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [ + { + "__class__": "InputDependencySnap", + "input_name": "asset_one", + "is_dynamic_collect": false, + "upstream_output_snaps": [ + { + "__class__": "OutputHandleSnap", + "output_name": "result", + "solid_name": "asset_one" + } + ] + } + ], + "is_dynamic_mapped": false, + "solid_def_name": "asset_two", + "solid_name": "asset_two", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [], + "is_dynamic_mapped": false, + "solid_def_name": "asset_yields_observation", + "solid_name": "asset_yields_observation", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [], + "is_dynamic_mapped": false, + "solid_def_name": "bar", + "solid_name": "bar", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [ + { + "__class__": "InputDependencySnap", + "input_name": "foo_bar", + "is_dynamic_collect": false, + "upstream_output_snaps": [ + { + "__class__": "OutputHandleSnap", + "output_name": "result", + "solid_name": "foo_bar" + } + ] + } + ], + "is_dynamic_mapped": false, + "solid_def_name": "baz", + "solid_name": "baz", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [], + "is_dynamic_mapped": false, + "solid_def_name": "check_in_op_asset", + "solid_name": "check_in_op_asset", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [ + { + "__class__": "InputDependencySnap", + "input_name": "hanging_graph", + "is_dynamic_collect": false, + "upstream_output_snaps": [ + { + "__class__": "OutputHandleSnap", + "output_name": "result", + "solid_name": "hanging_graph" + } + ] + } + ], + "is_dynamic_mapped": false, + "solid_def_name": "downstream_asset", + "solid_name": "downstream_asset", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [ + { + "__class__": "InputDependencySnap", + "input_name": "unexecutable_asset", + "is_dynamic_collect": false, + "upstream_output_snaps": [ + { + "__class__": "OutputHandleSnap", + "output_name": "unexecutable_asset", + "solid_name": "unexecutable_asset" + } + ] + } + ], + "is_dynamic_mapped": false, + "solid_def_name": "executable_asset", + "solid_name": "executable_asset", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [ + { + "__class__": "InputDependencySnap", + "input_name": "dummy_source_asset", + "is_dynamic_collect": false, + "upstream_output_snaps": [] + } + ], + "is_dynamic_mapped": false, + "solid_def_name": "first_asset", + "solid_name": "first_asset", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [], + "is_dynamic_mapped": false, + "solid_def_name": "foo", + "solid_name": "foo", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [ + { + "__class__": "InputDependencySnap", + "input_name": "bar", + "is_dynamic_collect": false, + "upstream_output_snaps": [ + { + "__class__": "OutputHandleSnap", + "output_name": "result", + "solid_name": "bar" + } + ] + }, + { + "__class__": "InputDependencySnap", + "input_name": "foo", + "is_dynamic_collect": false, + "upstream_output_snaps": [ + { + "__class__": "OutputHandleSnap", + "output_name": "result", + "solid_name": "foo" + } + ] + } + ], + "is_dynamic_mapped": false, + "solid_def_name": "foo_bar", + "solid_name": "foo_bar", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [ + { + "__class__": "InputDependencySnap", + "input_name": "fresh_diamond_left", + "is_dynamic_collect": false, + "upstream_output_snaps": [ + { + "__class__": "OutputHandleSnap", + "output_name": "result", + "solid_name": "fresh_diamond_left" + } + ] + }, + { + "__class__": "InputDependencySnap", + "input_name": "fresh_diamond_right", + "is_dynamic_collect": false, + "upstream_output_snaps": [ + { + "__class__": "OutputHandleSnap", + "output_name": "result", + "solid_name": "fresh_diamond_right" + } + ] + } + ], + "is_dynamic_mapped": false, + "solid_def_name": "fresh_diamond_bottom", + "solid_name": "fresh_diamond_bottom", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [ + { + "__class__": "InputDependencySnap", + "input_name": "fresh_diamond_top", + "is_dynamic_collect": false, + "upstream_output_snaps": [ + { + "__class__": "OutputHandleSnap", + "output_name": "result", + "solid_name": "fresh_diamond_top" + } + ] + } + ], + "is_dynamic_mapped": false, + "solid_def_name": "fresh_diamond_left", + "solid_name": "fresh_diamond_left", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [ + { + "__class__": "InputDependencySnap", + "input_name": "fresh_diamond_top", + "is_dynamic_collect": false, + "upstream_output_snaps": [ + { + "__class__": "OutputHandleSnap", + "output_name": "result", + "solid_name": "fresh_diamond_top" + } + ] + } + ], + "is_dynamic_mapped": false, + "solid_def_name": "fresh_diamond_right", + "solid_name": "fresh_diamond_right", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [ + { + "__class__": "InputDependencySnap", + "input_name": "diamond_source", + "is_dynamic_collect": false, + "upstream_output_snaps": [] + } + ], + "is_dynamic_mapped": false, + "solid_def_name": "fresh_diamond_top", + "solid_name": "fresh_diamond_top", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [], + "is_dynamic_mapped": false, + "solid_def_name": "grouped_asset_1", + "solid_name": "grouped_asset_1", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [], + "is_dynamic_mapped": false, + "solid_def_name": "grouped_asset_2", + "solid_name": "grouped_asset_2", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [], + "is_dynamic_mapped": false, + "solid_def_name": "grouped_asset_4", + "solid_name": "grouped_asset_4", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [ + { + "__class__": "InputDependencySnap", + "input_name": "first_asset", + "is_dynamic_collect": false, + "upstream_output_snaps": [ + { + "__class__": "OutputHandleSnap", + "output_name": "result", + "solid_name": "first_asset" + } + ] + } + ], + "is_dynamic_mapped": false, + "solid_def_name": "hanging_asset", + "solid_name": "hanging_asset", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [], + "is_dynamic_mapped": false, + "solid_def_name": "hanging_graph", + "solid_name": "hanging_graph", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [ + { + "__class__": "InputDependencySnap", + "input_name": "hanging_asset", + "is_dynamic_collect": false, + "upstream_output_snaps": [ + { + "__class__": "OutputHandleSnap", + "output_name": "result", + "solid_name": "hanging_asset" + } + ] + } + ], + "is_dynamic_mapped": false, + "solid_def_name": "never_runs_asset", + "solid_name": "never_runs_asset", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [], + "is_dynamic_mapped": false, + "solid_def_name": "single_run_backfill_policy_asset", + "solid_name": "single_run_backfill_policy_asset", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [], + "is_dynamic_mapped": false, + "solid_def_name": "subsettable_checked_multi_asset", + "solid_name": "subsettable_checked_multi_asset", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [ + { + "__class__": "InputDependencySnap", + "input_name": "int_asset", + "is_dynamic_collect": false, + "upstream_output_snaps": [ + { + "__class__": "OutputHandleSnap", + "output_name": "int_asset", + "solid_name": "typed_multi_asset" + } + ] + } + ], + "is_dynamic_mapped": false, + "solid_def_name": "typed_asset", + "solid_name": "typed_asset", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [], + "is_dynamic_mapped": false, + "solid_def_name": "typed_multi_asset", + "solid_name": "typed_multi_asset", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [], + "is_dynamic_mapped": false, + "solid_def_name": "unconnected", + "solid_name": "unconnected", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [], + "is_dynamic_mapped": false, + "solid_def_name": "unexecutable_asset", + "solid_name": "unexecutable_asset", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [], + "is_dynamic_mapped": false, + "solid_def_name": "ungrouped_asset_3", + "solid_name": "ungrouped_asset_3", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [], + "is_dynamic_mapped": false, + "solid_def_name": "ungrouped_asset_5", + "solid_name": "ungrouped_asset_5", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [], + "is_dynamic_mapped": false, + "solid_def_name": "unpartitioned_upstream_of_partitioned", + "solid_name": "unpartitioned_upstream_of_partitioned", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [ + { + "__class__": "InputDependencySnap", + "input_name": "typed_asset", + "is_dynamic_collect": false, + "upstream_output_snaps": [ + { + "__class__": "OutputHandleSnap", + "output_name": "result", + "solid_name": "typed_asset" + } + ] + } + ], + "is_dynamic_mapped": false, + "solid_def_name": "untyped_asset", + "solid_name": "untyped_asset", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [ + { + "__class__": "InputDependencySnap", + "input_name": "unpartitioned_upstream_of_partitioned", + "is_dynamic_collect": false, + "upstream_output_snaps": [ + { + "__class__": "OutputHandleSnap", + "output_name": "result", + "solid_name": "unpartitioned_upstream_of_partitioned" + } + ] + } + ], + "is_dynamic_mapped": false, + "solid_def_name": "upstream_daily_partitioned_asset", + "solid_name": "upstream_daily_partitioned_asset", + "tags": {} + } + ] + }, + "description": null, + "graph_def_name": "__ASSET_JOB_7", + "lineage_snapshot": null, + "mode_def_snaps": [ + { + "__class__": "ModeDefSnap", + "description": null, + "logger_def_snaps": [ + { + "__class__": "LoggerDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"log_level\": \"INFO\", \"name\": \"dagster\"}", + "description": "The default colored console logger.", "is_required": false, - "name": "enabled", - "type_key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709" - } - ], - "given_name": null, - "key": "Selector.1bfb167aea90780aa679597800c71bd8c65ed0b2", - "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Selector.a9799b971d12ace70a2d8803c883c863417d0725": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "json", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + "name": "config", + "type_key": "Shape.081354663b9d4b8fbfd1cb8e358763912953913f" }, - { + "description": "The default colored console logger.", + "name": "console" + } + ], + "name": "default", + "resource_def_snaps": [ + { + "__class__": "ResourceDefSnap", + "config_field_snap": { "__class__": "ConfigFieldSnap", "default_provided": false, "default_value_as_json_str": null, "description": null, - "is_required": true, - "name": "pickle", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + "is_required": false, + "name": "config", + "type_key": "Any" }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "value", - "type_key": "Int" - } - ], - "given_name": null, - "key": "Selector.a9799b971d12ace70a2d8803c883c863417d0725", - "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" + "description": null, + "name": "dummy_io_manager" }, - "scalar_kind": null, - "type_param_keys": null - }, - "Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { + { + "__class__": "ResourceDefSnap", + "config_field_snap": { "__class__": "ConfigFieldSnap", "default_provided": false, "default_value_as_json_str": null, "description": null, "is_required": true, - "name": "json", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + "name": "config", + "type_key": "Shape.9a3a315bff2146cca750edbec49c6b4b4d0ce58e" }, - { + "description": null, + "name": "hanging_asset_resource" + }, + { + "__class__": "ResourceDefSnap", + "config_field_snap": { "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "default_provided": true, + "default_value_as_json_str": "{}", "description": null, - "is_required": true, - "name": "pickle", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + "is_required": false, + "name": "config", + "type_key": "Shape.18b2faaf1efd505374f7f25fcb61ed59bd5be851" }, + "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", + "name": "io_manager" + } + ], + "root_config_key": "Shape.d75e6889ccbb2bbcaf9ee1ed8740dcd838ad819b" + } + ], + "name": "__ASSET_JOB_7", + "solid_definitions_snapshot": { + "__class__": "SolidDefinitionsSnapshot", + "composite_solid_def_snaps": [ + { + "__class__": "CompositeSolidDefSnap", + "config_field_snap": null, + "dep_structure_snapshot": { + "__class__": "DependencyStructureSnapshot", + "solid_invocation_snaps": [ + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [ + { + "__class__": "InputDependencySnap", + "input_name": "my_op", + "is_dynamic_collect": false, + "upstream_output_snaps": [ + { + "__class__": "OutputHandleSnap", + "output_name": "result", + "solid_name": "my_op" + } + ] + } + ], + "is_dynamic_mapped": false, + "solid_def_name": "hanging_op", + "solid_name": "hanging_op", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [], + "is_dynamic_mapped": false, + "solid_def_name": "my_op", + "solid_name": "my_op", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [ + { + "__class__": "InputDependencySnap", + "input_name": "hanging_op", + "is_dynamic_collect": false, + "upstream_output_snaps": [ + { + "__class__": "OutputHandleSnap", + "output_name": "result", + "solid_name": "hanging_op" + } + ] + } + ], + "is_dynamic_mapped": false, + "solid_def_name": "never_runs_op", + "solid_name": "never_runs_op", + "tags": {} + } + ] + }, + "description": null, + "input_def_snaps": [], + "input_mapping_snaps": [], + "name": "hanging_graph", + "output_def_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", "description": null, + "is_dynamic": false, "is_required": true, - "name": "value", - "type_key": "Bool" + "name": "result" } ], - "given_name": null, - "key": "Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59", - "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" + "output_mapping_snaps": [ + { + "__class__": "OutputMappingSnap", + "external_output_name": "result", + "mapped_output_name": "result", + "mapped_solid_name": "never_runs_op" + } + ], + "tags": {} + } + ], + "solid_def_snaps": [ + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" }, - "scalar_kind": null, - "type_param_keys": null - }, - "Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3": { - "__class__": "ConfigTypeSnap", "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "json", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "pickle", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, + "input_def_snaps": [], + "name": "asset_1", + "output_def_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", "description": null, + "is_dynamic": false, "is_required": true, - "name": "value", - "type_key": "Float" + "name": "result" } ], - "given_name": null, - "key": "Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3", - "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" - }, - "scalar_kind": null, - "type_param_keys": null + "required_resource_keys": [], + "tags": {} }, - "Selector.e04723c9d9937e3ab21206435b22247cfbe58269": { - "__class__": "ConfigTypeSnap", + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "json", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, + "input_def_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "__class__": "InputDefSnap", + "dagster_type_key": "Any", "description": null, - "is_required": true, - "name": "pickle", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, + "name": "asset_1" + } + ], + "name": "asset_1_my_check", + "output_def_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", "description": null, + "is_dynamic": false, "is_required": true, - "name": "value", - "type_key": "String" + "name": "result" } ], - "given_name": null, - "key": "Selector.e04723c9d9937e3ab21206435b22247cfbe58269", - "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" - }, - "scalar_kind": null, - "type_param_keys": null + "required_resource_keys": [], + "tags": {} }, - "Selector.f2fe6dfdc60a1947a8f8e7cd377a012b47065bc4": { - "__class__": "ConfigTypeSnap", + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "json", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, + "input_def_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "__class__": "InputDefSnap", + "dagster_type_key": "Nothing", "description": null, - "is_required": true, - "name": "pickle", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, + "name": "asset_1" + } + ], + "name": "asset_2", + "output_def_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", "description": null, + "is_dynamic": false, "is_required": true, - "name": "value", - "type_key": "Any" + "name": "result" } ], - "given_name": null, - "key": "Selector.f2fe6dfdc60a1947a8f8e7cd377a012b47065bc4", - "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" - }, - "scalar_kind": null, - "type_param_keys": null + "required_resource_keys": [], + "tags": {} }, - "Shape.081354663b9d4b8fbfd1cb8e358763912953913f": { - "__class__": "ConfigTypeSnap", + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, "description": null, - "enum_values": null, - "fields": [ + "input_def_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "\"INFO\"", - "description": "The logger's threshold.", - "is_required": false, - "name": "log_level", - "type_key": "String" - }, + "__class__": "InputDefSnap", + "dagster_type_key": "Nothing", + "description": null, + "name": "asset_2" + } + ], + "name": "asset_3", + "output_def_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "\"dagster\"", - "description": "The name of your logger.", - "is_required": false, - "name": "name", - "type_key": "String" + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", + "description": null, + "is_dynamic": false, + "is_required": true, + "name": "result" } ], - "given_name": null, - "key": "Shape.081354663b9d4b8fbfd1cb8e358763912953913f", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null + "required_resource_keys": [], + "tags": {} }, - "Shape.09d73f0755bf4752d3f121837669c8660dcf451e": { - "__class__": "ConfigTypeSnap", + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, "description": null, - "enum_values": null, - "fields": [ + "input_def_snaps": [], + "name": "asset_one", + "output_def_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"retries\": {\"enabled\": {}}}", - "description": "Execute all steps in a single process.", - "is_required": false, - "name": "config", - "type_key": "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c" + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", + "description": null, + "is_dynamic": false, + "is_required": true, + "name": "result" } ], - "given_name": null, - "key": "Shape.09d73f0755bf4752d3f121837669c8660dcf451e", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null + "required_resource_keys": [], + "tags": {} }, - "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a": { - "__class__": "ConfigTypeSnap", + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, "description": null, - "enum_values": null, - "fields": [ + "input_def_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"log_level\": \"INFO\", \"name\": \"dagster\"}", - "description": "The default colored console logger.", - "is_required": false, - "name": "config", - "type_key": "Shape.081354663b9d4b8fbfd1cb8e358763912953913f" + "__class__": "InputDefSnap", + "dagster_type_key": "Any", + "description": null, + "name": "asset_one" } ], - "given_name": null, - "key": "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ + "name": "asset_two", + "output_def_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", - "is_required": false, - "name": "io_manager", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", + "description": null, + "is_dynamic": false, + "is_required": true, + "name": "result" } ], - "given_name": null, - "key": "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null + "required_resource_keys": [], + "tags": {} }, - "Shape.4384fce472621a1d43c54ff7e52b02891791103f": { - "__class__": "ConfigTypeSnap", + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, "description": null, - "enum_values": null, - "fields": [ + "input_def_snaps": [], + "name": "asset_yields_observation", + "output_def_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", "description": null, + "is_dynamic": false, "is_required": true, - "name": "foo", - "type_key": "String" + "name": "result" } ], - "given_name": null, - "key": "Shape.4384fce472621a1d43c54ff7e52b02891791103f", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null + "required_resource_keys": [], + "tags": {} }, - "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c": { - "__class__": "ConfigTypeSnap", + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": "[DEPRECATED]", - "is_required": false, - "name": "marker_to_close", - "type_key": "String" - }, + "input_def_snaps": [], + "name": "bar", + "output_def_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"enabled\": {}}", - "description": "Whether retries are enabled or not. By default, retries are enabled.", - "is_required": false, - "name": "retries", - "type_key": "Selector.1bfb167aea90780aa679597800c71bd8c65ed0b2" + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", + "description": null, + "is_dynamic": false, + "is_required": true, + "name": "result" } ], - "given_name": null, - "key": "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null + "required_resource_keys": [], + "tags": {} }, - "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2": { - "__class__": "ConfigTypeSnap", + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, "description": null, - "enum_values": null, - "fields": [ + "input_def_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "__class__": "InputDefSnap", + "dagster_type_key": "Any", "description": null, - "is_required": true, - "name": "path", - "type_key": "String" + "name": "foo_bar" } ], - "given_name": null, - "key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.743e47901855cb245064dd633e217bfcb49a11a7": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ + "name": "baz", + "output_def_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" + "is_dynamic": false, + "is_required": true, + "name": "result" } ], - "given_name": null, - "key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null + "required_resource_keys": [], + "tags": {} }, - "Shape.77b7c2aa740a9b03628c25cc1441dfe267c703f8": { - "__class__": "ConfigTypeSnap", + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, "description": null, - "enum_values": null, - "fields": [ + "input_def_snaps": [], + "name": "check_in_op_asset", + "output_def_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", "description": null, + "is_dynamic": false, "is_required": true, - "name": "config", - "type_key": "Shape.4384fce472621a1d43c54ff7e52b02891791103f" + "name": "result" + }, + { + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", + "description": null, + "is_dynamic": false, + "is_required": true, + "name": "check_in_op_asset_my_check" } ], - "given_name": null, - "key": "Shape.77b7c2aa740a9b03628c25cc1441dfe267c703f8", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null + "required_resource_keys": [], + "tags": {} }, - "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [], - "given_name": null, - "key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b": { - "__class__": "ConfigTypeSnap", "description": null, - "enum_values": null, - "fields": [ + "input_def_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "__class__": "InputDefSnap", + "dagster_type_key": "Any", "description": null, - "is_required": false, - "name": "console", - "type_key": "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a" + "name": "hanging_graph" } ], - "given_name": null, - "key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.e8a5a728f50d8ebcb6d59955a173dd127aaad2d4": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ + "name": "downstream_asset", + "output_def_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", "description": null, + "is_dynamic": false, "is_required": true, - "name": "the_op", - "type_key": "Shape.77b7c2aa740a9b03628c25cc1441dfe267c703f8" + "name": "result" } ], - "given_name": null, - "key": "Shape.e8a5a728f50d8ebcb6d59955a173dd127aaad2d4", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null + "required_resource_keys": [], + "tags": {} }, - "Shape.ec386eda01844b8b94d4c1c10159dc060b7e480e": { - "__class__": "ConfigTypeSnap", + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"config\": {\"retries\": {\"enabled\": {}}}}", - "description": "Configure how steps are executed within a run.", - "is_required": false, - "name": "execution", - "type_key": "Shape.09d73f0755bf4752d3f121837669c8660dcf451e" - }, + "input_def_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": "Configure how loggers emit messages within a run.", - "is_required": false, - "name": "loggers", - "type_key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b" - }, + "__class__": "InputDefSnap", + "dagster_type_key": "Any", + "description": null, + "name": "unexecutable_asset" + } + ], + "name": "executable_asset", + "output_def_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": "Configure runtime parameters for ops or assets.", + "__class__": "OutputDefSnap", + "dagster_type_key": "Nothing", + "description": null, + "is_dynamic": false, "is_required": true, - "name": "ops", - "type_key": "Shape.e8a5a728f50d8ebcb6d59955a173dd127aaad2d4" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"io_manager\": {}}", - "description": "Configure how shared resources are implemented within a run.", - "is_required": false, - "name": "resources", - "type_key": "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778" + "name": "result" } ], - "given_name": null, - "key": "Shape.ec386eda01844b8b94d4c1c10159dc060b7e480e", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "String": { - "__class__": "ConfigTypeSnap", - "description": "", - "enum_values": null, - "fields": null, - "given_name": "String", - "key": "String", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR" - }, - "scalar_kind": { - "__enum__": "ConfigScalarKind.STRING" - }, - "type_param_keys": null - } - } - }, - "dagster_type_namespace_snapshot": { - "__class__": "DagsterTypeNamespaceSnapshot", - "all_dagster_type_snaps_by_key": { - "Any": { - "__class__": "DagsterTypeSnap", - "description": null, - "display_name": "Any", - "is_builtin": true, - "key": "Any", - "kind": { - "__enum__": "DagsterTypeKind.ANY" - }, - "loader_schema_key": "Selector.f2fe6dfdc60a1947a8f8e7cd377a012b47065bc4", - "materializer_schema_key": null, - "name": "Any", - "type_param_keys": [] - }, - "Bool": { - "__class__": "DagsterTypeSnap", - "description": null, - "display_name": "Bool", - "is_builtin": true, - "key": "Bool", - "kind": { - "__enum__": "DagsterTypeKind.SCALAR" - }, - "loader_schema_key": "ScalarUnion.Bool-Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59", - "materializer_schema_key": null, - "name": "Bool", - "type_param_keys": [] - }, - "Float": { - "__class__": "DagsterTypeSnap", - "description": null, - "display_name": "Float", - "is_builtin": true, - "key": "Float", - "kind": { - "__enum__": "DagsterTypeKind.SCALAR" - }, - "loader_schema_key": "ScalarUnion.Float-Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3", - "materializer_schema_key": null, - "name": "Float", - "type_param_keys": [] - }, - "Int": { - "__class__": "DagsterTypeSnap", - "description": null, - "display_name": "Int", - "is_builtin": true, - "key": "Int", - "kind": { - "__enum__": "DagsterTypeKind.SCALAR" - }, - "loader_schema_key": "ScalarUnion.Int-Selector.a9799b971d12ace70a2d8803c883c863417d0725", - "materializer_schema_key": null, - "name": "Int", - "type_param_keys": [] + "required_resource_keys": [], + "tags": {} }, - "Nothing": { - "__class__": "DagsterTypeSnap", - "description": null, - "display_name": "Nothing", - "is_builtin": true, - "key": "Nothing", - "kind": { - "__enum__": "DagsterTypeKind.NOTHING" + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" }, - "loader_schema_key": null, - "materializer_schema_key": null, - "name": "Nothing", - "type_param_keys": [] - }, - "String": { - "__class__": "DagsterTypeSnap", "description": null, - "display_name": "String", - "is_builtin": true, - "key": "String", - "kind": { - "__enum__": "DagsterTypeKind.SCALAR" - }, - "loader_schema_key": "ScalarUnion.String-Selector.e04723c9d9937e3ab21206435b22247cfbe58269", - "materializer_schema_key": null, - "name": "String", - "type_param_keys": [] - } - } - }, - "dep_structure_snapshot": { - "__class__": "DependencyStructureSnapshot", - "solid_invocation_snaps": [ - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [], - "is_dynamic_mapped": false, - "solid_def_name": "the_op", - "solid_name": "the_op", - "tags": {} - } - ] - }, - "description": null, - "graph_def_name": "req_config_job", - "lineage_snapshot": null, - "mode_def_snaps": [ - { - "__class__": "ModeDefSnap", - "description": null, - "logger_def_snaps": [ - { - "__class__": "LoggerDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"log_level\": \"INFO\", \"name\": \"dagster\"}", - "description": "The default colored console logger.", - "is_required": false, - "name": "config", - "type_key": "Shape.081354663b9d4b8fbfd1cb8e358763912953913f" - }, - "description": "The default colored console logger.", - "name": "console" - } - ], - "name": "default", - "resource_def_snaps": [ - { - "__class__": "ResourceDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - }, - "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", - "name": "io_manager" - } - ], - "root_config_key": "Shape.ec386eda01844b8b94d4c1c10159dc060b7e480e" - } - ], - "name": "req_config_job", - "solid_definitions_snapshot": { - "__class__": "SolidDefinitionsSnapshot", - "composite_solid_def_snaps": [], - "solid_def_snaps": [ + "input_def_snaps": [ + { + "__class__": "InputDefSnap", + "dagster_type_key": "Any", + "description": null, + "name": "dummy_source_asset" + } + ], + "name": "first_asset", + "output_def_snaps": [ + { + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", + "description": null, + "is_dynamic": false, + "is_required": true, + "name": "result" + } + ], + "required_resource_keys": [], + "tags": {} + }, { "__class__": "SolidDefSnap", "config_field_snap": { @@ -14347,13 +36697,13 @@ "default_provided": false, "default_value_as_json_str": null, "description": null, - "is_required": true, + "is_required": false, "name": "config", - "type_key": "Shape.4384fce472621a1d43c54ff7e52b02891791103f" + "type_key": "Any" }, "description": null, "input_def_snaps": [], - "name": "the_op", + "name": "foo", "output_def_snaps": [ { "__class__": "OutputDefSnap", @@ -14366,883 +36716,753 @@ ], "required_resource_keys": [], "tags": {} - } - ] - }, - "tags": {} - } - ''' -# --- -# name: test_all_snapshot_ids[123] - 'a73f4941b2735f3a261d9617abaaed09a88aaebc' -# --- -# name: test_all_snapshot_ids[124] - ''' - { - "__class__": "PipelineSnapshot", - "config_schema_snapshot": { - "__class__": "ConfigSchemaSnapshot", - "all_config_snaps_by_key": { - "Any": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": null, - "given_name": "Any", - "key": "Any", - "kind": { - "__enum__": "ConfigTypeKind.ANY" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Bool": { - "__class__": "ConfigTypeSnap", - "description": "", - "enum_values": null, - "fields": null, - "given_name": "Bool", - "key": "Bool", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR" - }, - "scalar_kind": { - "__enum__": "ConfigScalarKind.BOOL" - }, - "type_param_keys": null - }, - "Float": { - "__class__": "ConfigTypeSnap", - "description": "", - "enum_values": null, - "fields": null, - "given_name": "Float", - "key": "Float", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR" - }, - "scalar_kind": { - "__enum__": "ConfigScalarKind.FLOAT" - }, - "type_param_keys": null - }, - "Int": { - "__class__": "ConfigTypeSnap", - "description": "", - "enum_values": null, - "fields": null, - "given_name": "Int", - "key": "Int", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR" - }, - "scalar_kind": { - "__enum__": "ConfigScalarKind.INT" - }, - "type_param_keys": null - }, - "ScalarUnion.Bool-Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": null, - "given_name": null, - "key": "ScalarUnion.Bool-Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR_UNION" - }, - "scalar_kind": null, - "type_param_keys": [ - "Bool", - "Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59" - ] - }, - "ScalarUnion.Float-Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": null, - "given_name": null, - "key": "ScalarUnion.Float-Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR_UNION" - }, - "scalar_kind": null, - "type_param_keys": [ - "Float", - "Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3" - ] - }, - "ScalarUnion.Int-Selector.a9799b971d12ace70a2d8803c883c863417d0725": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": null, - "given_name": null, - "key": "ScalarUnion.Int-Selector.a9799b971d12ace70a2d8803c883c863417d0725", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR_UNION" - }, - "scalar_kind": null, - "type_param_keys": [ - "Int", - "Selector.a9799b971d12ace70a2d8803c883c863417d0725" - ] }, - "ScalarUnion.String-Selector.e04723c9d9937e3ab21206435b22247cfbe58269": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": null, - "given_name": null, - "key": "ScalarUnion.String-Selector.e04723c9d9937e3ab21206435b22247cfbe58269", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR_UNION" + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" }, - "scalar_kind": null, - "type_param_keys": [ - "String", - "Selector.e04723c9d9937e3ab21206435b22247cfbe58269" - ] - }, - "Selector.1bfb167aea90780aa679597800c71bd8c65ed0b2": { - "__class__": "ConfigTypeSnap", "description": null, - "enum_values": null, - "fields": [ + "input_def_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", + "__class__": "InputDefSnap", + "dagster_type_key": "Any", "description": null, - "is_required": false, - "name": "disabled", - "type_key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709" + "name": "bar" }, { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", + "__class__": "InputDefSnap", + "dagster_type_key": "Any", "description": null, - "is_required": false, - "name": "enabled", - "type_key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709" + "name": "foo" } ], - "given_name": null, - "key": "Selector.1bfb167aea90780aa679597800c71bd8c65ed0b2", - "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" - }, - "scalar_kind": null, - "type_param_keys": null + "name": "foo_bar", + "output_def_snaps": [ + { + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", + "description": null, + "is_dynamic": false, + "is_required": true, + "name": "result" + } + ], + "required_resource_keys": [], + "tags": {} }, - "Selector.a9799b971d12ace70a2d8803c883c863417d0725": { - "__class__": "ConfigTypeSnap", + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, "description": null, - "enum_values": null, - "fields": [ + "input_def_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "__class__": "InputDefSnap", + "dagster_type_key": "Any", "description": null, - "is_required": true, - "name": "json", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + "name": "fresh_diamond_left" }, { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "__class__": "InputDefSnap", + "dagster_type_key": "Any", "description": null, - "is_required": true, - "name": "pickle", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, + "name": "fresh_diamond_right" + } + ], + "name": "fresh_diamond_bottom", + "output_def_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", "description": null, + "is_dynamic": false, "is_required": true, - "name": "value", - "type_key": "Int" + "name": "result" } ], - "given_name": null, - "key": "Selector.a9799b971d12ace70a2d8803c883c863417d0725", - "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" - }, - "scalar_kind": null, - "type_param_keys": null + "required_resource_keys": [], + "tags": {} }, - "Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59": { - "__class__": "ConfigTypeSnap", + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, "description": null, - "enum_values": null, - "fields": [ + "input_def_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "__class__": "InputDefSnap", + "dagster_type_key": "Any", "description": null, - "is_required": true, - "name": "json", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, + "name": "fresh_diamond_top" + } + ], + "name": "fresh_diamond_left", + "output_def_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", "description": null, + "is_dynamic": false, "is_required": true, - "name": "pickle", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, + "name": "result" + } + ], + "required_resource_keys": [], + "tags": {} + }, + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, + "description": null, + "input_def_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "__class__": "InputDefSnap", + "dagster_type_key": "Any", + "description": null, + "name": "fresh_diamond_top" + } + ], + "name": "fresh_diamond_right", + "output_def_snaps": [ + { + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", "description": null, + "is_dynamic": false, "is_required": true, - "name": "value", - "type_key": "Bool" + "name": "result" } ], - "given_name": null, - "key": "Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59", - "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" - }, - "scalar_kind": null, - "type_param_keys": null + "required_resource_keys": [], + "tags": {} }, - "Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3": { - "__class__": "ConfigTypeSnap", + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, "description": null, - "enum_values": null, - "fields": [ + "input_def_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "__class__": "InputDefSnap", + "dagster_type_key": "Nothing", "description": null, - "is_required": true, - "name": "json", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, + "name": "diamond_source" + } + ], + "name": "fresh_diamond_top", + "output_def_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", "description": null, + "is_dynamic": false, "is_required": true, - "name": "pickle", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, + "name": "result" + } + ], + "required_resource_keys": [], + "tags": {} + }, + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, + "description": null, + "input_def_snaps": [], + "name": "grouped_asset_1", + "output_def_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", "description": null, + "is_dynamic": false, "is_required": true, - "name": "value", - "type_key": "Float" + "name": "result" } ], - "given_name": null, - "key": "Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3", - "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" + "required_resource_keys": [], + "tags": {} + }, + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" }, - "scalar_kind": null, - "type_param_keys": null + "description": null, + "input_def_snaps": [], + "name": "grouped_asset_2", + "output_def_snaps": [ + { + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", + "description": null, + "is_dynamic": false, + "is_required": true, + "name": "result" + } + ], + "required_resource_keys": [], + "tags": {} }, - "Selector.e04723c9d9937e3ab21206435b22247cfbe58269": { - "__class__": "ConfigTypeSnap", + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, "description": null, - "enum_values": null, - "fields": [ + "input_def_snaps": [], + "name": "grouped_asset_4", + "output_def_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", "description": null, + "is_dynamic": false, "is_required": true, - "name": "json", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, + "name": "result" + } + ], + "required_resource_keys": [], + "tags": {} + }, + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, + "description": "Asset that hangs forever, used to test in-progress ops.", + "input_def_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "__class__": "InputDefSnap", + "dagster_type_key": "Any", "description": null, - "is_required": true, - "name": "pickle", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, + "name": "first_asset" + } + ], + "name": "hanging_asset", + "output_def_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", "description": null, + "is_dynamic": false, "is_required": true, - "name": "value", - "type_key": "String" + "name": "result" } ], - "given_name": null, - "key": "Selector.e04723c9d9937e3ab21206435b22247cfbe58269", - "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" - }, - "scalar_kind": null, - "type_param_keys": null + "required_resource_keys": [ + "hanging_asset_resource" + ], + "tags": {} }, - "Selector.f2fe6dfdc60a1947a8f8e7cd377a012b47065bc4": { - "__class__": "ConfigTypeSnap", + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, "description": null, - "enum_values": null, - "fields": [ + "input_def_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "__class__": "InputDefSnap", + "dagster_type_key": "Any", "description": null, - "is_required": true, - "name": "json", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, + "name": "my_op" + } + ], + "name": "hanging_op", + "output_def_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", "description": null, + "is_dynamic": false, "is_required": true, - "name": "pickle", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, + "name": "result" + } + ], + "required_resource_keys": [ + "hanging_asset_resource" + ], + "tags": {} + }, + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, + "description": null, + "input_def_snaps": [], + "name": "my_op", + "output_def_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", "description": null, + "is_dynamic": false, "is_required": true, - "name": "value", - "type_key": "Any" + "name": "result" } ], - "given_name": null, - "key": "Selector.f2fe6dfdc60a1947a8f8e7cd377a012b47065bc4", - "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" - }, - "scalar_kind": null, - "type_param_keys": null + "required_resource_keys": [], + "tags": {} }, - "Shape.081354663b9d4b8fbfd1cb8e358763912953913f": { - "__class__": "ConfigTypeSnap", + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, "description": null, - "enum_values": null, - "fields": [ + "input_def_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "\"INFO\"", - "description": "The logger's threshold.", - "is_required": false, - "name": "log_level", - "type_key": "String" - }, + "__class__": "InputDefSnap", + "dagster_type_key": "Any", + "description": null, + "name": "hanging_asset" + } + ], + "name": "never_runs_asset", + "output_def_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "\"dagster\"", - "description": "The name of your logger.", - "is_required": false, - "name": "name", - "type_key": "String" + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", + "description": null, + "is_dynamic": false, + "is_required": true, + "name": "result" } ], - "given_name": null, - "key": "Shape.081354663b9d4b8fbfd1cb8e358763912953913f", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null + "required_resource_keys": [], + "tags": {} }, - "Shape.09d73f0755bf4752d3f121837669c8660dcf451e": { - "__class__": "ConfigTypeSnap", + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, "description": null, - "enum_values": null, - "fields": [ + "input_def_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"retries\": {\"enabled\": {}}}", - "description": "Execute all steps in a single process.", - "is_required": false, - "name": "config", - "type_key": "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c" + "__class__": "InputDefSnap", + "dagster_type_key": "Any", + "description": null, + "name": "hanging_op" } ], - "given_name": null, - "key": "Shape.09d73f0755bf4752d3f121837669c8660dcf451e", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ + "name": "never_runs_op", + "output_def_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"log_level\": \"INFO\", \"name\": \"dagster\"}", - "description": "The default colored console logger.", - "is_required": false, - "name": "config", - "type_key": "Shape.081354663b9d4b8fbfd1cb8e358763912953913f" + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", + "description": null, + "is_dynamic": false, + "is_required": true, + "name": "result" } ], - "given_name": null, - "key": "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null + "required_resource_keys": [], + "tags": {} }, - "Shape.13e52aa6878a8e9f6b5fea1f6086cb52486e3c95": { - "__class__": "ConfigTypeSnap", + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, "description": null, - "enum_values": null, - "fields": [ + "input_def_snaps": [], + "name": "single_run_backfill_policy_asset", + "output_def_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", "description": null, + "is_dynamic": false, "is_required": true, - "name": "R1", - "type_key": "Shape.fe2c8a3955b895767072f0aa1d243b6e1714df90" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", - "is_required": false, - "name": "io_manager", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + "name": "result" } ], - "given_name": null, - "key": "Shape.13e52aa6878a8e9f6b5fea1f6086cb52486e3c95", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null + "required_resource_keys": [], + "tags": {} }, - "Shape.1f049499585829308eb97bdfcb96ec7cad460ad6": { - "__class__": "ConfigTypeSnap", + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "config", + "type_key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709" + }, "description": null, - "enum_values": null, - "fields": [ + "input_def_snaps": [], + "name": "subsettable_checked_multi_asset", + "output_def_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"config\": {\"retries\": {\"enabled\": {}}}}", - "description": "Configure how steps are executed within a run.", + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", + "description": null, + "is_dynamic": false, "is_required": false, - "name": "execution", - "type_key": "Shape.09d73f0755bf4752d3f121837669c8660dcf451e" + "name": "one" }, { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": "Configure how loggers emit messages within a run.", + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", + "description": null, + "is_dynamic": false, "is_required": false, - "name": "loggers", - "type_key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b" + "name": "two" }, { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"op_with_required_resource\": {}}", - "description": "Configure runtime parameters for ops or assets.", + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", + "description": null, + "is_dynamic": false, "is_required": false, - "name": "ops", - "type_key": "Shape.e184cc449eaa96b4c59f30cbdf34d7efa47bb273" + "name": "one_my_check" }, { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": "Configure how shared resources are implemented within a run.", - "is_required": true, - "name": "resources", - "type_key": "Shape.13e52aa6878a8e9f6b5fea1f6086cb52486e3c95" + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", + "description": null, + "is_dynamic": false, + "is_required": false, + "name": "one_my_other_check" } ], - "given_name": null, - "key": "Shape.1f049499585829308eb97bdfcb96ec7cad460ad6", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null + "required_resource_keys": [], + "tags": {} }, - "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c": { - "__class__": "ConfigTypeSnap", + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, "description": null, - "enum_values": null, - "fields": [ + "input_def_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": "[DEPRECATED]", - "is_required": false, - "name": "marker_to_close", - "type_key": "String" - }, + "__class__": "InputDefSnap", + "dagster_type_key": "Any", + "description": null, + "name": "int_asset" + } + ], + "name": "typed_asset", + "output_def_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"enabled\": {}}", - "description": "Whether retries are enabled or not. By default, retries are enabled.", - "is_required": false, - "name": "retries", - "type_key": "Selector.1bfb167aea90780aa679597800c71bd8c65ed0b2" + "__class__": "OutputDefSnap", + "dagster_type_key": "Int", + "description": null, + "is_dynamic": false, + "is_required": true, + "name": "result" } ], - "given_name": null, - "key": "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null + "required_resource_keys": [], + "tags": {} }, - "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2": { - "__class__": "ConfigTypeSnap", + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "config", + "type_key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709" + }, "description": null, - "enum_values": null, - "fields": [ + "input_def_snaps": [], + "name": "typed_multi_asset", + "output_def_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "__class__": "OutputDefSnap", + "dagster_type_key": "Int", "description": null, + "is_dynamic": false, "is_required": true, - "name": "path", - "type_key": "String" + "name": "int_asset" + }, + { + "__class__": "OutputDefSnap", + "dagster_type_key": "String", + "description": null, + "is_dynamic": false, + "is_required": true, + "name": "str_asset" } ], - "given_name": null, - "key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null + "required_resource_keys": [], + "tags": {} }, - "Shape.743e47901855cb245064dd633e217bfcb49a11a7": { - "__class__": "ConfigTypeSnap", + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, "description": null, - "enum_values": null, - "fields": [ + "input_def_snaps": [], + "name": "unconnected", + "output_def_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" + "is_dynamic": false, + "is_required": true, + "name": "result" } ], - "given_name": null, - "key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null + "required_resource_keys": [], + "tags": {} }, - "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [], - "given_name": null, - "key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "config", + "type_key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709" }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.e184cc449eaa96b4c59f30cbdf34d7efa47bb273": { - "__class__": "ConfigTypeSnap", "description": null, - "enum_values": null, - "fields": [ + "input_def_snaps": [], + "name": "unexecutable_asset", + "output_def_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", + "__class__": "OutputDefSnap", + "dagster_type_key": "Nothing", "description": null, - "is_required": false, - "name": "op_with_required_resource", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + "is_dynamic": false, + "is_required": true, + "name": "unexecutable_asset" } ], - "given_name": null, - "key": "Shape.e184cc449eaa96b4c59f30cbdf34d7efa47bb273", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null + "required_resource_keys": [], + "tags": {} }, - "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b": { - "__class__": "ConfigTypeSnap", + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, "description": null, - "enum_values": null, - "fields": [ + "input_def_snaps": [], + "name": "ungrouped_asset_3", + "output_def_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", "description": null, - "is_required": false, - "name": "console", - "type_key": "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a" + "is_dynamic": false, + "is_required": true, + "name": "result" } ], - "given_name": null, - "key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null + "required_resource_keys": [], + "tags": {} }, - "Shape.fe2c8a3955b895767072f0aa1d243b6e1714df90": { - "__class__": "ConfigTypeSnap", + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, "description": null, - "enum_values": null, - "fields": [ + "input_def_snaps": [], + "name": "ungrouped_asset_5", + "output_def_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", "description": null, + "is_dynamic": false, "is_required": true, - "name": "config", - "type_key": "Int" + "name": "result" } ], - "given_name": null, - "key": "Shape.fe2c8a3955b895767072f0aa1d243b6e1714df90", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "String": { - "__class__": "ConfigTypeSnap", - "description": "", - "enum_values": null, - "fields": null, - "given_name": "String", - "key": "String", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR" - }, - "scalar_kind": { - "__enum__": "ConfigScalarKind.STRING" - }, - "type_param_keys": null - } - } - }, - "dagster_type_namespace_snapshot": { - "__class__": "DagsterTypeNamespaceSnapshot", - "all_dagster_type_snaps_by_key": { - "Any": { - "__class__": "DagsterTypeSnap", - "description": null, - "display_name": "Any", - "is_builtin": true, - "key": "Any", - "kind": { - "__enum__": "DagsterTypeKind.ANY" - }, - "loader_schema_key": "Selector.f2fe6dfdc60a1947a8f8e7cd377a012b47065bc4", - "materializer_schema_key": null, - "name": "Any", - "type_param_keys": [] - }, - "Bool": { - "__class__": "DagsterTypeSnap", - "description": null, - "display_name": "Bool", - "is_builtin": true, - "key": "Bool", - "kind": { - "__enum__": "DagsterTypeKind.SCALAR" - }, - "loader_schema_key": "ScalarUnion.Bool-Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59", - "materializer_schema_key": null, - "name": "Bool", - "type_param_keys": [] - }, - "Float": { - "__class__": "DagsterTypeSnap", - "description": null, - "display_name": "Float", - "is_builtin": true, - "key": "Float", - "kind": { - "__enum__": "DagsterTypeKind.SCALAR" - }, - "loader_schema_key": "ScalarUnion.Float-Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3", - "materializer_schema_key": null, - "name": "Float", - "type_param_keys": [] - }, - "Int": { - "__class__": "DagsterTypeSnap", - "description": null, - "display_name": "Int", - "is_builtin": true, - "key": "Int", - "kind": { - "__enum__": "DagsterTypeKind.SCALAR" - }, - "loader_schema_key": "ScalarUnion.Int-Selector.a9799b971d12ace70a2d8803c883c863417d0725", - "materializer_schema_key": null, - "name": "Int", - "type_param_keys": [] + "required_resource_keys": [], + "tags": {} }, - "Nothing": { - "__class__": "DagsterTypeSnap", - "description": null, - "display_name": "Nothing", - "is_builtin": true, - "key": "Nothing", - "kind": { - "__enum__": "DagsterTypeKind.NOTHING" + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" }, - "loader_schema_key": null, - "materializer_schema_key": null, - "name": "Nothing", - "type_param_keys": [] - }, - "String": { - "__class__": "DagsterTypeSnap", "description": null, - "display_name": "String", - "is_builtin": true, - "key": "String", - "kind": { - "__enum__": "DagsterTypeKind.SCALAR" - }, - "loader_schema_key": "ScalarUnion.String-Selector.e04723c9d9937e3ab21206435b22247cfbe58269", - "materializer_schema_key": null, - "name": "String", - "type_param_keys": [] - } - } - }, - "dep_structure_snapshot": { - "__class__": "DependencyStructureSnapshot", - "solid_invocation_snaps": [ - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [], - "is_dynamic_mapped": false, - "solid_def_name": "op_with_required_resource", - "solid_name": "op_with_required_resource", - "tags": {} - } - ] - }, - "description": null, - "graph_def_name": "required_resource_config_job", - "lineage_snapshot": null, - "mode_def_snaps": [ - { - "__class__": "ModeDefSnap", - "description": null, - "logger_def_snaps": [ - { - "__class__": "LoggerDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"log_level\": \"INFO\", \"name\": \"dagster\"}", - "description": "The default colored console logger.", - "is_required": false, - "name": "config", - "type_key": "Shape.081354663b9d4b8fbfd1cb8e358763912953913f" - }, - "description": "The default colored console logger.", - "name": "console" - } - ], - "name": "default", - "resource_def_snaps": [ - { - "__class__": "ResourceDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "input_def_snaps": [], + "name": "unpartitioned_upstream_of_partitioned", + "output_def_snaps": [ + { + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", "description": null, + "is_dynamic": false, "is_required": true, - "name": "config", - "type_key": "Int" - }, + "name": "result" + } + ], + "required_resource_keys": [], + "tags": {} + }, + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, "description": null, - "name": "R1" + "is_required": false, + "name": "config", + "type_key": "Any" }, - { - "__class__": "ResourceDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "description": null, + "input_def_snaps": [ + { + "__class__": "InputDefSnap", + "dagster_type_key": "Any", "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - }, - "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", - "name": "io_manager" - } - ], - "root_config_key": "Shape.1f049499585829308eb97bdfcb96ec7cad460ad6" - } - ], - "name": "required_resource_config_job", - "solid_definitions_snapshot": { - "__class__": "SolidDefinitionsSnapshot", - "composite_solid_def_snaps": [], - "solid_def_snaps": [ + "name": "typed_asset" + } + ], + "name": "untyped_asset", + "output_def_snaps": [ + { + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", + "description": null, + "is_dynamic": false, + "is_required": true, + "name": "result" + } + ], + "required_resource_keys": [], + "tags": {} + }, { "__class__": "SolidDefSnap", "config_field_snap": { @@ -15255,8 +37475,15 @@ "type_key": "Any" }, "description": null, - "input_def_snaps": [], - "name": "op_with_required_resource", + "input_def_snaps": [ + { + "__class__": "InputDefSnap", + "dagster_type_key": "Any", + "description": null, + "name": "unpartitioned_upstream_of_partitioned" + } + ], + "name": "upstream_daily_partitioned_asset", "output_def_snaps": [ { "__class__": "OutputDefSnap", @@ -15267,9 +37494,7 @@ "name": "result" } ], - "required_resource_keys": [ - "R1" - ], + "required_resource_keys": [], "tags": {} } ] @@ -15278,10 +37503,7 @@ } ''' # --- -# name: test_all_snapshot_ids[125] - '11f4785f61153adc6cca6935748af3807b59eee9' -# --- -# name: test_all_snapshot_ids[126] +# name: test_all_snapshot_ids[150] ''' { "__class__": "PipelineSnapshot", @@ -15702,7 +37924,7 @@ "scalar_kind": null, "type_param_keys": null }, - "Shape.0f87ccd9832d8df6e0ba99cc8ba1302be3dc7b63": { + "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, @@ -15710,31 +37932,22 @@ { "__class__": "ConfigFieldSnap", "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "R1", - "type_key": "Shape.9d71d8e2083b6468a26a8556e56288deec792b4e" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", + "default_value_as_json_str": "{\"log_level\": \"INFO\", \"name\": \"dagster\"}", + "description": "The default colored console logger.", "is_required": false, - "name": "io_manager", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + "name": "config", + "type_key": "Shape.081354663b9d4b8fbfd1cb8e358763912953913f" } ], "given_name": null, - "key": "Shape.0f87ccd9832d8df6e0ba99cc8ba1302be3dc7b63", + "key": "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, "type_param_keys": null }, - "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a": { + "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, @@ -15742,65 +37955,38 @@ { "__class__": "ConfigFieldSnap", "default_provided": true, - "default_value_as_json_str": "{\"log_level\": \"INFO\", \"name\": \"dagster\"}", - "description": "The default colored console logger.", + "default_value_as_json_str": "{}", + "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", "is_required": false, - "name": "config", - "type_key": "Shape.081354663b9d4b8fbfd1cb8e358763912953913f" + "name": "io_manager", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" } ], "given_name": null, - "key": "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a", + "key": "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, "type_param_keys": null }, - "Shape.3ccfab37537e163ad2b3b0b2bb47397515e13ac6": { + "Shape.2846d3347cb819c3383fc37633746e4c2510b3e1": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"config\": {\"retries\": {\"enabled\": {}}}}", - "description": "Configure how steps are executed within a run.", - "is_required": false, - "name": "execution", - "type_key": "Shape.09d73f0755bf4752d3f121837669c8660dcf451e" - }, { "__class__": "ConfigFieldSnap", "default_provided": true, "default_value_as_json_str": "{}", - "description": "Configure how loggers emit messages within a run.", - "is_required": false, - "name": "loggers", - "type_key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"op_with_required_resource\": {}}", - "description": "Configure runtime parameters for ops or assets.", - "is_required": false, - "name": "ops", - "type_key": "Shape.e184cc449eaa96b4c59f30cbdf34d7efa47bb273" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"R1\": {}, \"io_manager\": {}}", - "description": "Configure how shared resources are implemented within a run.", + "description": null, "is_required": false, - "name": "resources", - "type_key": "Shape.0f87ccd9832d8df6e0ba99cc8ba1302be3dc7b63" + "name": "my_op", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" } ], "given_name": null, - "key": "Shape.3ccfab37537e163ad2b3b0b2bb47397515e13ac6", + "key": "Shape.2846d3347cb819c3383fc37633746e4c2510b3e1", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, @@ -15885,23 +38071,50 @@ "scalar_kind": null, "type_param_keys": null }, - "Shape.9d71d8e2083b6468a26a8556e56288deec792b4e": { + "Shape.883f869771a421fc4c8a587a772eef9138f3f7c0": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, "fields": [ { "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, + "default_provided": true, + "default_value_as_json_str": "{\"config\": {\"retries\": {\"enabled\": {}}}}", + "description": "Configure how steps are executed within a run.", "is_required": false, - "name": "config", - "type_key": "Int" + "name": "execution", + "type_key": "Shape.09d73f0755bf4752d3f121837669c8660dcf451e" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": "Configure how loggers emit messages within a run.", + "is_required": false, + "name": "loggers", + "type_key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"my_op\": {}}", + "description": "Configure runtime parameters for ops or assets.", + "is_required": false, + "name": "ops", + "type_key": "Shape.2846d3347cb819c3383fc37633746e4c2510b3e1" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"io_manager\": {}}", + "description": "Configure how shared resources are implemented within a run.", + "is_required": false, + "name": "resources", + "type_key": "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778" } ], "given_name": null, - "key": "Shape.9d71d8e2083b6468a26a8556e56288deec792b4e", + "key": "Shape.883f869771a421fc4c8a587a772eef9138f3f7c0", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, @@ -15921,29 +38134,6 @@ "scalar_kind": null, "type_param_keys": null }, - "Shape.e184cc449eaa96b4c59f30cbdf34d7efa47bb273": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "op_with_required_resource", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - } - ], - "given_name": null, - "key": "Shape.e184cc449eaa96b4c59f30cbdf34d7efa47bb273", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b": { "__class__": "ConfigTypeSnap", "description": null, @@ -16080,14 +38270,14 @@ "__class__": "SolidInvocationSnap", "input_dep_snaps": [], "is_dynamic_mapped": false, - "solid_def_name": "op_with_required_resource", - "solid_name": "op_with_required_resource", + "solid_def_name": "my_op", + "solid_name": "my_op", "tags": {} } ] }, "description": null, - "graph_def_name": "required_resource_job", + "graph_def_name": "static_partitioned_job", "lineage_snapshot": null, "mode_def_snaps": [ { @@ -16111,20 +38301,6 @@ ], "name": "default", "resource_def_snaps": [ - { - "__class__": "ResourceDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Int" - }, - "description": null, - "name": "R1" - }, { "__class__": "ResourceDefSnap", "config_field_snap": { @@ -16140,10 +38316,10 @@ "name": "io_manager" } ], - "root_config_key": "Shape.3ccfab37537e163ad2b3b0b2bb47397515e13ac6" + "root_config_key": "Shape.883f869771a421fc4c8a587a772eef9138f3f7c0" } ], - "name": "required_resource_job", + "name": "static_partitioned_job", "solid_definitions_snapshot": { "__class__": "SolidDefinitionsSnapshot", "composite_solid_def_snaps": [], @@ -16161,7 +38337,7 @@ }, "description": null, "input_def_snaps": [], - "name": "op_with_required_resource", + "name": "my_op", "output_def_snaps": [ { "__class__": "OutputDefSnap", @@ -16172,9 +38348,7 @@ "name": "result" } ], - "required_resource_keys": [ - "R1" - ], + "required_resource_keys": [], "tags": {} } ] @@ -16183,10 +38357,10 @@ } ''' # --- -# name: test_all_snapshot_ids[127] - '2b43566d7b3de2138b12c91b6953d6f1ddde0140' +# name: test_all_snapshot_ids[151] + '927cbfcff5af3bd40ebed1cae3eed1baf4c3547f' # --- -# name: test_all_snapshot_ids[128] +# name: test_all_snapshot_ids[152] ''' { "__class__": "PipelineSnapshot", @@ -16251,21 +38425,6 @@ }, "type_param_keys": null }, - "Noneable.StringSourceType": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": null, - "given_name": null, - "key": "Noneable.StringSourceType", - "kind": { - "__enum__": "ConfigTypeKind.NONEABLE" - }, - "scalar_kind": null, - "type_param_keys": [ - "StringSourceType" - ] - }, "ScalarUnion.Bool-Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59": { "__class__": "ConfigTypeSnap", "description": null, @@ -16362,29 +38521,6 @@ "scalar_kind": null, "type_param_keys": null }, - "Selector.2571019f1a5201853d11032145ac3e534067f214": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "env", - "type_key": "String" - } - ], - "given_name": null, - "key": "Selector.2571019f1a5201853d11032145ac3e534067f214", - "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" - }, - "scalar_kind": null, - "type_param_keys": null - }, "Selector.a9799b971d12ace70a2d8803c883c863417d0725": { "__class__": "ConfigTypeSnap", "description": null, @@ -16668,80 +38804,30 @@ "scalar_kind": null, "type_param_keys": null }, - "Shape.24ee1fbfd9ec8adc8f4e5ab30e651b52389c861e": { + "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "get_input_one", - "type_key": "Shape.2e830fb24dc1eacc9bfa63a634b5715b46d81a2c" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "get_input_two", - "type_key": "Shape.2e830fb24dc1eacc9bfa63a634b5715b46d81a2c" - }, { "__class__": "ConfigFieldSnap", "default_provided": true, "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "return_one", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, + "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", "is_required": false, - "name": "sum_inputs", + "name": "io_manager", "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" } ], "given_name": null, - "key": "Shape.24ee1fbfd9ec8adc8f4e5ab30e651b52389c861e", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.2e830fb24dc1eacc9bfa63a634b5715b46d81a2c": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "config", - "type_key": "Shape.dd25751df5066ca2b7e65e4907f386f04b08af64" - } - ], - "given_name": null, - "key": "Shape.2e830fb24dc1eacc9bfa63a634b5715b46d81a2c", + "key": "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, "type_param_keys": null }, - "Shape.3f1ae09aca5685fa512e719e0e0f34132f10c8b3": { + "Shape.340fb22eaa7c07fe72f43c367bf63b1ca57a6211": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, @@ -16752,21 +38838,12 @@ "default_value_as_json_str": "{}", "description": null, "is_required": false, - "name": "disable_gc", + "name": "simple_op", "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"config\": {\"base_dir\": null}}", - "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", - "is_required": false, - "name": "io_manager", - "type_key": "Shape.9f45d547cea593c1893cee08a8d67b84989c16fc" } ], "given_name": null, - "key": "Shape.3f1ae09aca5685fa512e719e0e0f34132f10c8b3", + "key": "Shape.340fb22eaa7c07fe72f43c367bf63b1ca57a6211", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, @@ -16851,7 +38928,7 @@ "scalar_kind": null, "type_param_keys": null }, - "Shape.88643d5681d86336cf2207ad842fa2b2dfd27214": { + "Shape.ae163355f6805676526acaffa781934199403b5a": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, @@ -16876,71 +38953,25 @@ }, { "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "default_provided": true, + "default_value_as_json_str": "{\"simple_op\": {}}", "description": "Configure runtime parameters for ops or assets.", - "is_required": true, + "is_required": false, "name": "ops", - "type_key": "Shape.24ee1fbfd9ec8adc8f4e5ab30e651b52389c861e" + "type_key": "Shape.340fb22eaa7c07fe72f43c367bf63b1ca57a6211" }, { "__class__": "ConfigFieldSnap", "default_provided": true, - "default_value_as_json_str": "{\"disable_gc\": {}, \"io_manager\": {\"config\": {\"base_dir\": null}}}", + "default_value_as_json_str": "{\"io_manager\": {}}", "description": "Configure how shared resources are implemented within a run.", "is_required": false, "name": "resources", - "type_key": "Shape.3f1ae09aca5685fa512e719e0e0f34132f10c8b3" - } - ], - "given_name": null, - "key": "Shape.88643d5681d86336cf2207ad842fa2b2dfd27214", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.9f45d547cea593c1893cee08a8d67b84989c16fc": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"base_dir\": null}", - "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.\n\n The base directory that the pickle files live inside is determined by:\n\n * The IO manager's \"base_dir\" configuration value, if specified. Otherwise...\n * A \"storage/\" directory underneath the value for \"local_artifact_storage\" in your dagster.yaml\n file, if specified. Otherwise...\n * A \"storage/\" directory underneath the directory that the DAGSTER_HOME environment variable\n points to, if that environment variable is specified. Otherwise...\n * A temporary directory.\n\n Assigns each op output to a unique filepath containing run ID, step key, and output name.\n Assigns each asset to a single filesystem path, at \"/\". If the asset key\n has multiple components, the final component is used as the name of the file, and the preceding\n components as parent directories under the base_dir.\n\n Subsequent materializations of an asset will overwrite previous materializations of that asset.\n So, with a base directory of \"/my/base/path\", an asset with key\n `AssetKey([\"one\", \"two\", \"three\"])` would be stored in a file called \"three\" in a directory\n with path \"/my/base/path/one/two/\".\n\n Example usage:\n\n\n 1. Attach an IO manager to a set of assets using the reserved resource key ``\"io_manager\"``.\n\n .. code-block:: python\n\n from dagster import Definitions, asset, FilesystemIOManager\n\n @asset\n def asset1():\n # create df ...\n return df\n\n @asset\n def asset2(asset1):\n return asset1[:5]\n\n defs = Definitions(\n assets=[asset1, asset2],\n resources={\n \"io_manager\": FilesystemIOManager(base_dir=\"/my/base/path\")\n },\n )\n\n\n 2. Specify a job-level IO manager using the reserved resource key ``\"io_manager\"``,\n which will set the given IO manager on all ops in a job.\n\n .. code-block:: python\n\n from dagster import FilesystemIOManager, job, op\n\n @op\n def op_a():\n # create df ...\n return df\n\n @op\n def op_b(df):\n return df[:5]\n\n @job(\n resource_defs={\n \"io_manager\": FilesystemIOManager(base_dir=\"/my/base/path\")\n }\n )\n def job():\n op_b(op_a())\n\n\n 3. Specify IO manager on :py:class:`Out`, which allows you to set different IO managers on\n different step outputs.\n\n .. code-block:: python\n\n from dagster import FilesystemIOManager, job, op, Out\n\n @op(out=Out(io_manager_key=\"my_io_manager\"))\n def op_a():\n # create df ...\n return df\n\n @op\n def op_b(df):\n return df[:5]\n\n @job(resource_defs={\"my_io_manager\": FilesystemIOManager()})\n def job():\n op_b(op_a())", - "is_required": false, - "name": "config", - "type_key": "Shape.b613ad485f01be6de3dda94dce6e7672b1d3c080" - } - ], - "given_name": null, - "key": "Shape.9f45d547cea593c1893cee08a8d67b84989c16fc", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.b613ad485f01be6de3dda94dce6e7672b1d3c080": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "null", - "description": "Base directory for storing files.", - "is_required": false, - "name": "base_dir", - "type_key": "Noneable.StringSourceType" + "type_key": "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778" } ], "given_name": null, - "key": "Shape.b613ad485f01be6de3dda94dce6e7672b1d3c080", + "key": "Shape.ae163355f6805676526acaffa781934199403b5a", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, @@ -16960,29 +38991,6 @@ "scalar_kind": null, "type_param_keys": null }, - "Shape.dd25751df5066ca2b7e65e4907f386f04b08af64": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "wait_to_terminate", - "type_key": "Bool" - } - ], - "given_name": null, - "key": "Shape.dd25751df5066ca2b7e65e4907f386f04b08af64", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b": { "__class__": "ConfigTypeSnap", "description": null, @@ -17020,22 +39028,6 @@ "__enum__": "ConfigScalarKind.STRING" }, "type_param_keys": null - }, - "StringSourceType": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": null, - "given_name": null, - "key": "StringSourceType", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR_UNION" - }, - "scalar_kind": null, - "type_param_keys": [ - "String", - "Selector.2571019f1a5201853d11032145ac3e534067f214" - ] } } }, @@ -17131,93 +39123,18 @@ "dep_structure_snapshot": { "__class__": "DependencyStructureSnapshot", "solid_invocation_snaps": [ - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ - { - "__class__": "InputDependencySnap", - "input_name": "one", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "return_one" - } - ] - } - ], - "is_dynamic_mapped": false, - "solid_def_name": "get_input_one", - "solid_name": "get_input_one", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ - { - "__class__": "InputDependencySnap", - "input_name": "one", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "return_one" - } - ] - } - ], - "is_dynamic_mapped": false, - "solid_def_name": "get_input_two", - "solid_name": "get_input_two", - "tags": {} - }, { "__class__": "SolidInvocationSnap", "input_dep_snaps": [], "is_dynamic_mapped": false, - "solid_def_name": "return_one", - "solid_name": "return_one", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ - { - "__class__": "InputDependencySnap", - "input_name": "input_one", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "get_input_one" - } - ] - }, - { - "__class__": "InputDependencySnap", - "input_name": "input_two", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "get_input_two" - } - ] - } - ], - "is_dynamic_mapped": false, - "solid_def_name": "sum_inputs", - "solid_name": "sum_inputs", + "solid_def_name": "simple_op", + "solid_name": "simple_op", "tags": {} } ] }, "description": null, - "graph_def_name": "retry_multi_input_early_terminate_job", + "graph_def_name": "tagged_job", "lineage_snapshot": null, "mode_def_snaps": [ { @@ -17252,104 +39169,18 @@ "name": "config", "type_key": "Any" }, - "description": null, - "name": "disable_gc" - }, - { - "__class__": "ResourceDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"base_dir\": null}", - "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.\n\n The base directory that the pickle files live inside is determined by:\n\n * The IO manager's \"base_dir\" configuration value, if specified. Otherwise...\n * A \"storage/\" directory underneath the value for \"local_artifact_storage\" in your dagster.yaml\n file, if specified. Otherwise...\n * A \"storage/\" directory underneath the directory that the DAGSTER_HOME environment variable\n points to, if that environment variable is specified. Otherwise...\n * A temporary directory.\n\n Assigns each op output to a unique filepath containing run ID, step key, and output name.\n Assigns each asset to a single filesystem path, at \"/\". If the asset key\n has multiple components, the final component is used as the name of the file, and the preceding\n components as parent directories under the base_dir.\n\n Subsequent materializations of an asset will overwrite previous materializations of that asset.\n So, with a base directory of \"/my/base/path\", an asset with key\n `AssetKey([\"one\", \"two\", \"three\"])` would be stored in a file called \"three\" in a directory\n with path \"/my/base/path/one/two/\".\n\n Example usage:\n\n\n 1. Attach an IO manager to a set of assets using the reserved resource key ``\"io_manager\"``.\n\n .. code-block:: python\n\n from dagster import Definitions, asset, FilesystemIOManager\n\n @asset\n def asset1():\n # create df ...\n return df\n\n @asset\n def asset2(asset1):\n return asset1[:5]\n\n defs = Definitions(\n assets=[asset1, asset2],\n resources={\n \"io_manager\": FilesystemIOManager(base_dir=\"/my/base/path\")\n },\n )\n\n\n 2. Specify a job-level IO manager using the reserved resource key ``\"io_manager\"``,\n which will set the given IO manager on all ops in a job.\n\n .. code-block:: python\n\n from dagster import FilesystemIOManager, job, op\n\n @op\n def op_a():\n # create df ...\n return df\n\n @op\n def op_b(df):\n return df[:5]\n\n @job(\n resource_defs={\n \"io_manager\": FilesystemIOManager(base_dir=\"/my/base/path\")\n }\n )\n def job():\n op_b(op_a())\n\n\n 3. Specify IO manager on :py:class:`Out`, which allows you to set different IO managers on\n different step outputs.\n\n .. code-block:: python\n\n from dagster import FilesystemIOManager, job, op, Out\n\n @op(out=Out(io_manager_key=\"my_io_manager\"))\n def op_a():\n # create df ...\n return df\n\n @op\n def op_b(df):\n return df[:5]\n\n @job(resource_defs={\"my_io_manager\": FilesystemIOManager()})\n def job():\n op_b(op_a())", - "is_required": false, - "name": "config", - "type_key": "Shape.b613ad485f01be6de3dda94dce6e7672b1d3c080" - }, "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", "name": "io_manager" } ], - "root_config_key": "Shape.88643d5681d86336cf2207ad842fa2b2dfd27214" + "root_config_key": "Shape.ae163355f6805676526acaffa781934199403b5a" } ], - "name": "retry_multi_input_early_terminate_job", + "name": "tagged_job", "solid_definitions_snapshot": { "__class__": "SolidDefinitionsSnapshot", "composite_solid_def_snaps": [], "solid_def_snaps": [ - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "config", - "type_key": "Shape.dd25751df5066ca2b7e65e4907f386f04b08af64" - }, - "description": null, - "input_def_snaps": [ - { - "__class__": "InputDefSnap", - "dagster_type_key": "Int", - "description": null, - "name": "one" - } - ], - "name": "get_input_one", - "output_def_snaps": [ - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Int", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" - } - ], - "required_resource_keys": [ - "disable_gc" - ], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "config", - "type_key": "Shape.dd25751df5066ca2b7e65e4907f386f04b08af64" - }, - "description": null, - "input_def_snaps": [ - { - "__class__": "InputDefSnap", - "dagster_type_key": "Int", - "description": null, - "name": "one" - } - ], - "name": "get_input_two", - "output_def_snaps": [ - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Int", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" - } - ], - "required_resource_keys": [ - "disable_gc" - ], - "tags": {} - }, { "__class__": "SolidDefSnap", "config_field_snap": { @@ -17363,51 +39194,11 @@ }, "description": null, "input_def_snaps": [], - "name": "return_one", - "output_def_snaps": [ - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Int", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" - } - ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - }, - "description": null, - "input_def_snaps": [ - { - "__class__": "InputDefSnap", - "dagster_type_key": "Int", - "description": null, - "name": "input_one" - }, - { - "__class__": "InputDefSnap", - "dagster_type_key": "Int", - "description": null, - "name": "input_two" - } - ], - "name": "sum_inputs", + "name": "simple_op", "output_def_snaps": [ { "__class__": "OutputDefSnap", - "dagster_type_key": "Int", + "dagster_type_key": "Any", "description": null, "is_dynamic": false, "is_required": true, @@ -17419,14 +39210,16 @@ } ] }, - "tags": {} + "tags": { + "foo": "bar" + } } ''' # --- -# name: test_all_snapshot_ids[129] - '43f5a3b63b3dfe7ca769d3e75b79e1deed59e6ab' +# name: test_all_snapshot_ids[153] + '8e516c94a1e0d32aabc7ea8d8fc27d68afdb45cf' # --- -# name: test_all_snapshot_ids[12] +# name: test_all_snapshot_ids[154] ''' { "__class__": "PipelineSnapshot", @@ -17587,6 +39380,29 @@ "scalar_kind": null, "type_param_keys": null }, + "Selector.2571019f1a5201853d11032145ac3e534067f214": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "env", + "type_key": "String" + } + ], + "given_name": null, + "key": "Selector.2571019f1a5201853d11032145ac3e534067f214", + "kind": { + "__enum__": "ConfigTypeKind.SELECTOR" + }, + "scalar_kind": null, + "type_param_keys": null + }, "Selector.a9799b971d12ace70a2d8803c883c863417d0725": { "__class__": "ConfigTypeSnap", "description": null, @@ -17870,7 +39686,7 @@ "scalar_kind": null, "type_param_keys": null }, - "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c": { + "Shape.18b2faaf1efd505374f7f25fcb61ed59bd5be851": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, @@ -17879,42 +39695,33 @@ "__class__": "ConfigFieldSnap", "default_provided": false, "default_value_as_json_str": null, - "description": "[DEPRECATED]", - "is_required": false, - "name": "marker_to_close", - "type_key": "String" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"enabled\": {}}", - "description": "Whether retries are enabled or not. By default, retries are enabled.", + "description": null, "is_required": false, - "name": "retries", - "type_key": "Selector.1bfb167aea90780aa679597800c71bd8c65ed0b2" + "name": "base_dir", + "type_key": "StringSourceType" } ], "given_name": null, - "key": "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c", + "key": "Shape.18b2faaf1efd505374f7f25fcb61ed59bd5be851", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, "type_param_keys": null }, - "Shape.4942ebf48d32aa0f8268910e01ed6544ad5b0132": { + "Shape.41b5264e1c54f8255eb6d4d1c30cc027762e19f8": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, "fields": [ { "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "default_provided": true, + "default_value_as_json_str": "{}", "description": null, "is_required": false, - "name": "hanging_asset_resource", - "type_key": "Shape.b13a6c5637084590cc1538f9522324bfeb4b46b3" + "name": "downstream_time_partitioned_asset", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" }, { "__class__": "ConfigFieldSnap", @@ -17922,19 +39729,19 @@ "default_value_as_json_str": "{}", "description": null, "is_required": false, - "name": "io_manager", + "name": "upstream_time_partitioned_asset", "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" } ], "given_name": null, - "key": "Shape.4942ebf48d32aa0f8268910e01ed6544ad5b0132", + "key": "Shape.41b5264e1c54f8255eb6d4d1c30cc027762e19f8", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, "type_param_keys": null }, - "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2": { + "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, @@ -17943,21 +39750,30 @@ "__class__": "ConfigFieldSnap", "default_provided": false, "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "path", + "description": "[DEPRECATED]", + "is_required": false, + "name": "marker_to_close", "type_key": "String" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"enabled\": {}}", + "description": "Whether retries are enabled or not. By default, retries are enabled.", + "is_required": false, + "name": "retries", + "type_key": "Selector.1bfb167aea90780aa679597800c71bd8c65ed0b2" } ], "given_name": null, - "key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2", + "key": "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, "type_param_keys": null }, - "Shape.62edccaf30696e25335ae92685bdc41e204e30e6": { + "Shape.44f2a71367507edd1b8e64f739222c4312b3691b": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, @@ -17969,18 +39785,41 @@ "description": null, "is_required": false, "name": "config", - "type_key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709" + "type_key": "Shape.18b2faaf1efd505374f7f25fcb61ed59bd5be851" } ], "given_name": null, - "key": "Shape.62edccaf30696e25335ae92685bdc41e204e30e6", + "key": "Shape.44f2a71367507edd1b8e64f739222c4312b3691b", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "path", + "type_key": "String" + } + ], + "given_name": null, + "key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, "type_param_keys": null }, - "Shape.67fea517604bad391b95d0c7da1d5897841267fb": { + "Shape.54dee5a4847f760d9c688cb5906b773afb837607": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, @@ -18006,24 +39845,24 @@ { "__class__": "ConfigFieldSnap", "default_provided": true, - "default_value_as_json_str": "{\"asset_1_my_check\": {}, \"check_in_op_asset\": {}, \"downstream_weekly_partitioned_asset\": {}, \"fresh_diamond_bottom\": {}, \"fresh_diamond_left\": {}, \"fresh_diamond_right\": {}, \"fresh_diamond_top\": {}, \"subsettable_checked_multi_asset\": {\"config\": {}}, \"typed_asset\": {}, \"typed_multi_asset\": {\"config\": {}}, \"unpartitioned_upstream_of_partitioned\": {}, \"untyped_asset\": {}}", + "default_value_as_json_str": "{\"downstream_time_partitioned_asset\": {}, \"upstream_time_partitioned_asset\": {}}", "description": "Configure runtime parameters for ops or assets.", "is_required": false, "name": "ops", - "type_key": "Shape.a2e5d75ba238eca40879fa3fa44e0de3bd6be914" + "type_key": "Shape.41b5264e1c54f8255eb6d4d1c30cc027762e19f8" }, { "__class__": "ConfigFieldSnap", "default_provided": true, - "default_value_as_json_str": "{\"io_manager\": {}}", + "default_value_as_json_str": "{\"io_manager\": {\"config\": {}}}", "description": "Configure how shared resources are implemented within a run.", "is_required": false, "name": "resources", - "type_key": "Shape.4942ebf48d32aa0f8268910e01ed6544ad5b0132" + "type_key": "Shape.941705f8db419acef3ba14bcecbc37e693570d4d" } ], "given_name": null, - "key": "Shape.67fea517604bad391b95d0c7da1d5897841267fb", + "key": "Shape.54dee5a4847f760d9c688cb5906b773afb837607", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, @@ -18053,7 +39892,7 @@ "scalar_kind": null, "type_param_keys": null }, - "Shape.9a3a315bff2146cca750edbec49c6b4b4d0ce58e": { + "Shape.941705f8db419acef3ba14bcecbc37e693570d4d": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, @@ -18063,135 +39902,54 @@ "default_provided": false, "default_value_as_json_str": null, "description": null, - "is_required": true, - "name": "file", - "type_key": "String" - } - ], - "given_name": null, - "key": "Shape.9a3a315bff2146cca750edbec49c6b4b4d0ce58e", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.a2e5d75ba238eca40879fa3fa44e0de3bd6be914": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, "is_required": false, - "name": "asset_1_my_check", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "check_in_op_asset", + "name": "dummy_io_manager", "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" }, { "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "downstream_weekly_partitioned_asset", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "fresh_diamond_bottom", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "fresh_diamond_left", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "fresh_diamond_right", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "fresh_diamond_top", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"config\": {}}", - "description": null, - "is_required": false, - "name": "subsettable_checked_multi_asset", - "type_key": "Shape.62edccaf30696e25335ae92685bdc41e204e30e6" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", + "default_provided": false, + "default_value_as_json_str": null, "description": null, "is_required": false, - "name": "typed_asset", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + "name": "hanging_asset_resource", + "type_key": "Shape.b13a6c5637084590cc1538f9522324bfeb4b46b3" }, { "__class__": "ConfigFieldSnap", "default_provided": true, "default_value_as_json_str": "{\"config\": {}}", - "description": null, - "is_required": false, - "name": "typed_multi_asset", - "type_key": "Shape.62edccaf30696e25335ae92685bdc41e204e30e6" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, + "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", "is_required": false, - "name": "unpartitioned_upstream_of_partitioned", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, + "name": "io_manager", + "type_key": "Shape.44f2a71367507edd1b8e64f739222c4312b3691b" + } + ], + "given_name": null, + "key": "Shape.941705f8db419acef3ba14bcecbc37e693570d4d", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.9a3a315bff2146cca750edbec49c6b4b4d0ce58e": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ { "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", + "default_provided": false, + "default_value_as_json_str": null, "description": null, - "is_required": false, - "name": "untyped_asset", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + "is_required": true, + "name": "file", + "type_key": "String" } ], "given_name": null, - "key": "Shape.a2e5d75ba238eca40879fa3fa44e0de3bd6be914", + "key": "Shape.9a3a315bff2146cca750edbec49c6b4b4d0ce58e", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, @@ -18271,6 +40029,22 @@ "__enum__": "ConfigScalarKind.STRING" }, "type_param_keys": null + }, + "StringSourceType": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": null, + "given_name": null, + "key": "StringSourceType", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR_UNION" + }, + "scalar_kind": null, + "type_param_keys": [ + "String", + "Selector.2571019f1a5201853d11032145ac3e534067f214" + ] } } }, @@ -18324,246 +40098,81 @@ "description": null, "display_name": "Int", "is_builtin": true, - "key": "Int", - "kind": { - "__enum__": "DagsterTypeKind.SCALAR" - }, - "loader_schema_key": "ScalarUnion.Int-Selector.a9799b971d12ace70a2d8803c883c863417d0725", - "materializer_schema_key": null, - "name": "Int", - "type_param_keys": [] - }, - "Nothing": { - "__class__": "DagsterTypeSnap", - "description": null, - "display_name": "Nothing", - "is_builtin": true, - "key": "Nothing", - "kind": { - "__enum__": "DagsterTypeKind.NOTHING" - }, - "loader_schema_key": null, - "materializer_schema_key": null, - "name": "Nothing", - "type_param_keys": [] - }, - "String": { - "__class__": "DagsterTypeSnap", - "description": null, - "display_name": "String", - "is_builtin": true, - "key": "String", - "kind": { - "__enum__": "DagsterTypeKind.SCALAR" - }, - "loader_schema_key": "ScalarUnion.String-Selector.e04723c9d9937e3ab21206435b22247cfbe58269", - "materializer_schema_key": null, - "name": "String", - "type_param_keys": [] - } - } - }, - "dep_structure_snapshot": { - "__class__": "DependencyStructureSnapshot", - "solid_invocation_snaps": [ - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ - { - "__class__": "InputDependencySnap", - "input_name": "asset_1", - "is_dynamic_collect": false, - "upstream_output_snaps": [] - } - ], - "is_dynamic_mapped": false, - "solid_def_name": "asset_1_my_check", - "solid_name": "asset_1_my_check", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [], - "is_dynamic_mapped": false, - "solid_def_name": "check_in_op_asset", - "solid_name": "check_in_op_asset", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ - { - "__class__": "InputDependencySnap", - "input_name": "upstream_daily_partitioned_asset", - "is_dynamic_collect": false, - "upstream_output_snaps": [] - } - ], - "is_dynamic_mapped": false, - "solid_def_name": "downstream_weekly_partitioned_asset", - "solid_name": "downstream_weekly_partitioned_asset", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ - { - "__class__": "InputDependencySnap", - "input_name": "fresh_diamond_left", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "fresh_diamond_left" - } - ] - }, - { - "__class__": "InputDependencySnap", - "input_name": "fresh_diamond_right", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "fresh_diamond_right" - } - ] - } - ], - "is_dynamic_mapped": false, - "solid_def_name": "fresh_diamond_bottom", - "solid_name": "fresh_diamond_bottom", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ - { - "__class__": "InputDependencySnap", - "input_name": "fresh_diamond_top", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "fresh_diamond_top" - } - ] - } - ], - "is_dynamic_mapped": false, - "solid_def_name": "fresh_diamond_left", - "solid_name": "fresh_diamond_left", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ - { - "__class__": "InputDependencySnap", - "input_name": "fresh_diamond_top", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "fresh_diamond_top" - } - ] - } - ], - "is_dynamic_mapped": false, - "solid_def_name": "fresh_diamond_right", - "solid_name": "fresh_diamond_right", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ - { - "__class__": "InputDependencySnap", - "input_name": "diamond_source", - "is_dynamic_collect": false, - "upstream_output_snaps": [] - } - ], - "is_dynamic_mapped": false, - "solid_def_name": "fresh_diamond_top", - "solid_name": "fresh_diamond_top", - "tags": {} + "key": "Int", + "kind": { + "__enum__": "DagsterTypeKind.SCALAR" + }, + "loader_schema_key": "ScalarUnion.Int-Selector.a9799b971d12ace70a2d8803c883c863417d0725", + "materializer_schema_key": null, + "name": "Int", + "type_param_keys": [] }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [], - "is_dynamic_mapped": false, - "solid_def_name": "subsettable_checked_multi_asset", - "solid_name": "subsettable_checked_multi_asset", - "tags": {} + "Nothing": { + "__class__": "DagsterTypeSnap", + "description": null, + "display_name": "Nothing", + "is_builtin": true, + "key": "Nothing", + "kind": { + "__enum__": "DagsterTypeKind.NOTHING" + }, + "loader_schema_key": null, + "materializer_schema_key": null, + "name": "Nothing", + "type_param_keys": [] }, + "String": { + "__class__": "DagsterTypeSnap", + "description": null, + "display_name": "String", + "is_builtin": true, + "key": "String", + "kind": { + "__enum__": "DagsterTypeKind.SCALAR" + }, + "loader_schema_key": "ScalarUnion.String-Selector.e04723c9d9937e3ab21206435b22247cfbe58269", + "materializer_schema_key": null, + "name": "String", + "type_param_keys": [] + } + } + }, + "dep_structure_snapshot": { + "__class__": "DependencyStructureSnapshot", + "solid_invocation_snaps": [ { "__class__": "SolidInvocationSnap", "input_dep_snaps": [ { "__class__": "InputDependencySnap", - "input_name": "int_asset", + "input_name": "upstream_time_partitioned_asset", "is_dynamic_collect": false, "upstream_output_snaps": [ { "__class__": "OutputHandleSnap", - "output_name": "int_asset", - "solid_name": "typed_multi_asset" + "output_name": "result", + "solid_name": "upstream_time_partitioned_asset" } ] } ], "is_dynamic_mapped": false, - "solid_def_name": "typed_asset", - "solid_name": "typed_asset", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [], - "is_dynamic_mapped": false, - "solid_def_name": "typed_multi_asset", - "solid_name": "typed_multi_asset", + "solid_def_name": "downstream_time_partitioned_asset", + "solid_name": "downstream_time_partitioned_asset", "tags": {} }, { "__class__": "SolidInvocationSnap", "input_dep_snaps": [], "is_dynamic_mapped": false, - "solid_def_name": "unpartitioned_upstream_of_partitioned", - "solid_name": "unpartitioned_upstream_of_partitioned", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ - { - "__class__": "InputDependencySnap", - "input_name": "typed_asset", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "typed_asset" - } - ] - } - ], - "is_dynamic_mapped": false, - "solid_def_name": "untyped_asset", - "solid_name": "untyped_asset", + "solid_def_name": "upstream_time_partitioned_asset", + "solid_name": "upstream_time_partitioned_asset", "tags": {} } ] }, "description": null, - "graph_def_name": "__ASSET_JOB_6", + "graph_def_name": "time_partitioned_assets_job", "lineage_snapshot": null, "mode_def_snaps": [ { @@ -18587,6 +40196,20 @@ ], "name": "default", "resource_def_snaps": [ + { + "__class__": "ResourceDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, + "description": null, + "name": "dummy_io_manager" + }, { "__class__": "ResourceDefSnap", "config_field_snap": { @@ -18605,21 +40228,21 @@ "__class__": "ResourceDefSnap", "config_field_snap": { "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "default_provided": true, + "default_value_as_json_str": "{}", "description": null, "is_required": false, "name": "config", - "type_key": "Any" + "type_key": "Shape.18b2faaf1efd505374f7f25fcb61ed59bd5be851" }, - "description": null, + "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", "name": "io_manager" } ], - "root_config_key": "Shape.67fea517604bad391b95d0c7da1d5897841267fb" + "root_config_key": "Shape.54dee5a4847f760d9c688cb5906b773afb837607" } ], - "name": "__ASSET_JOB_6", + "name": "time_partitioned_assets_job", "solid_definitions_snapshot": { "__class__": "SolidDefinitionsSnapshot", "composite_solid_def_snaps": [], @@ -18641,312 +40264,16 @@ "__class__": "InputDefSnap", "dagster_type_key": "Any", "description": null, - "name": "asset_1" - } - ], - "name": "asset_1_my_check", - "output_def_snaps": [ - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" - } - ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - }, - "description": null, - "input_def_snaps": [], - "name": "check_in_op_asset", - "output_def_snaps": [ - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" - }, - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "check_in_op_asset_my_check" - } - ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - }, - "description": null, - "input_def_snaps": [ - { - "__class__": "InputDefSnap", - "dagster_type_key": "Any", - "description": null, - "name": "upstream_daily_partitioned_asset" - } - ], - "name": "downstream_weekly_partitioned_asset", - "output_def_snaps": [ - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" - } - ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - }, - "description": null, - "input_def_snaps": [ - { - "__class__": "InputDefSnap", - "dagster_type_key": "Any", - "description": null, - "name": "fresh_diamond_left" - }, - { - "__class__": "InputDefSnap", - "dagster_type_key": "Any", - "description": null, - "name": "fresh_diamond_right" - } - ], - "name": "fresh_diamond_bottom", - "output_def_snaps": [ - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" - } - ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - }, - "description": null, - "input_def_snaps": [ - { - "__class__": "InputDefSnap", - "dagster_type_key": "Any", - "description": null, - "name": "fresh_diamond_top" - } - ], - "name": "fresh_diamond_left", - "output_def_snaps": [ - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" - } - ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - }, - "description": null, - "input_def_snaps": [ - { - "__class__": "InputDefSnap", - "dagster_type_key": "Any", - "description": null, - "name": "fresh_diamond_top" - } - ], - "name": "fresh_diamond_right", - "output_def_snaps": [ - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" - } - ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - }, - "description": null, - "input_def_snaps": [ - { - "__class__": "InputDefSnap", - "dagster_type_key": "Nothing", - "description": null, - "name": "diamond_source" - } - ], - "name": "fresh_diamond_top", - "output_def_snaps": [ - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" + "name": "upstream_time_partitioned_asset" } ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "config", - "type_key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709" - }, - "description": null, - "input_def_snaps": [], - "name": "subsettable_checked_multi_asset", + "name": "downstream_time_partitioned_asset", "output_def_snaps": [ { "__class__": "OutputDefSnap", "dagster_type_key": "Any", "description": null, "is_dynamic": false, - "is_required": false, - "name": "one" - }, - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, - "is_required": false, - "name": "two" - }, - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, - "is_required": false, - "name": "one_my_check" - }, - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, - "is_required": false, - "name": "one_my_other_check" - } - ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - }, - "description": null, - "input_def_snaps": [ - { - "__class__": "InputDefSnap", - "dagster_type_key": "Any", - "description": null, - "name": "int_asset" - } - ], - "name": "typed_asset", - "output_def_snaps": [ - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Int", - "description": null, - "is_dynamic": false, "is_required": true, "name": "result" } @@ -18954,41 +40281,6 @@ "required_resource_keys": [], "tags": {} }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "config", - "type_key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709" - }, - "description": null, - "input_def_snaps": [], - "name": "typed_multi_asset", - "output_def_snaps": [ - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Int", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "int_asset" - }, - { - "__class__": "OutputDefSnap", - "dagster_type_key": "String", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "str_asset" - } - ], - "required_resource_keys": [], - "tags": {} - }, { "__class__": "SolidDefSnap", "config_field_snap": { @@ -19002,41 +40294,7 @@ }, "description": null, "input_def_snaps": [], - "name": "unpartitioned_upstream_of_partitioned", - "output_def_snaps": [ - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" - } - ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - }, - "description": null, - "input_def_snaps": [ - { - "__class__": "InputDefSnap", - "dagster_type_key": "Any", - "description": null, - "name": "typed_asset" - } - ], - "name": "untyped_asset", + "name": "upstream_time_partitioned_asset", "output_def_snaps": [ { "__class__": "OutputDefSnap", @@ -19056,7 +40314,10 @@ } ''' # --- -# name: test_all_snapshot_ids[130] +# name: test_all_snapshot_ids[155] + 'cf5f6596eead075696e683b33db56a830ea834d4' +# --- +# name: test_all_snapshot_ids[156] ''' { "__class__": "PipelineSnapshot", @@ -19217,6 +40478,29 @@ "scalar_kind": null, "type_param_keys": null }, + "Selector.2571019f1a5201853d11032145ac3e534067f214": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "env", + "type_key": "String" + } + ], + "given_name": null, + "key": "Selector.2571019f1a5201853d11032145ac3e534067f214", + "kind": { + "__enum__": "ConfigTypeKind.SELECTOR" + }, + "scalar_kind": null, + "type_param_keys": null + }, "Selector.a9799b971d12ace70a2d8803c883c863417d0725": { "__class__": "ConfigTypeSnap", "description": null, @@ -19477,29 +40761,6 @@ "scalar_kind": null, "type_param_keys": null }, - "Shape.0f759441a0a5dcbc16a099b6d7d106319ac492f9": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "fail", - "type_key": "Bool" - } - ], - "given_name": null, - "key": "Shape.0f759441a0a5dcbc16a099b6d7d106319ac492f9", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a": { "__class__": "ConfigTypeSnap", "description": null, @@ -19523,105 +40784,78 @@ "scalar_kind": null, "type_param_keys": null }, - "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778": { + "Shape.18b2faaf1efd505374f7f25fcb61ed59bd5be851": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, "fields": [ { "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, "is_required": false, - "name": "io_manager", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + "name": "base_dir", + "type_key": "StringSourceType" } ], "given_name": null, - "key": "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778", + "key": "Shape.18b2faaf1efd505374f7f25fcb61ed59bd5be851", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, "type_param_keys": null }, - "Shape.381bcdb53d3182896a9a86cdfc9f625f62080106": { + "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"config\": {\"retries\": {\"enabled\": {}}}}", - "description": "Configure how steps are executed within a run.", - "is_required": false, - "name": "execution", - "type_key": "Shape.09d73f0755bf4752d3f121837669c8660dcf451e" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": "Configure how loggers emit messages within a run.", - "is_required": false, - "name": "loggers", - "type_key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b" - }, { "__class__": "ConfigFieldSnap", "default_provided": false, "default_value_as_json_str": null, - "description": "Configure runtime parameters for ops or assets.", - "is_required": true, - "name": "ops", - "type_key": "Shape.857c24c238fce20e7bf57b59726c416b42738942" + "description": "[DEPRECATED]", + "is_required": false, + "name": "marker_to_close", + "type_key": "String" }, { "__class__": "ConfigFieldSnap", "default_provided": true, - "default_value_as_json_str": "{\"io_manager\": {}}", - "description": "Configure how shared resources are implemented within a run.", + "default_value_as_json_str": "{\"enabled\": {}}", + "description": "Whether retries are enabled or not. By default, retries are enabled.", "is_required": false, - "name": "resources", - "type_key": "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778" + "name": "retries", + "type_key": "Selector.1bfb167aea90780aa679597800c71bd8c65ed0b2" } ], "given_name": null, - "key": "Shape.381bcdb53d3182896a9a86cdfc9f625f62080106", + "key": "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, "type_param_keys": null }, - "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c": { + "Shape.44f2a71367507edd1b8e64f739222c4312b3691b": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": "[DEPRECATED]", - "is_required": false, - "name": "marker_to_close", - "type_key": "String" - }, { "__class__": "ConfigFieldSnap", "default_provided": true, - "default_value_as_json_str": "{\"enabled\": {}}", - "description": "Whether retries are enabled or not. By default, retries are enabled.", + "default_value_as_json_str": "{}", + "description": null, "is_required": false, - "name": "retries", - "type_key": "Selector.1bfb167aea90780aa679597800c71bd8c65ed0b2" + "name": "config", + "type_key": "Shape.18b2faaf1efd505374f7f25fcb61ed59bd5be851" } ], "given_name": null, - "key": "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c", + "key": "Shape.44f2a71367507edd1b8e64f739222c4312b3691b", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, @@ -19674,27 +40908,18 @@ "scalar_kind": null, "type_param_keys": null }, - "Shape.857c24c238fce20e7bf57b59726c416b42738942": { + "Shape.8a791581e58385bcd4520ab148da88a21d6986d2": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "can_fail", - "type_key": "Shape.a62c224a9a675b7b35544be496fa9f28c429c6b6" - }, { "__class__": "ConfigFieldSnap", "default_provided": true, "default_value_as_json_str": "{}", "description": null, "is_required": false, - "name": "child_fail", + "name": "asset_one", "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" }, { @@ -19703,46 +40928,83 @@ "default_value_as_json_str": "{}", "description": null, "is_required": false, - "name": "child_multi_skip", + "name": "asset_two", "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, + } + ], + "given_name": null, + "key": "Shape.8a791581e58385bcd4520ab148da88a21d6986d2", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.941705f8db419acef3ba14bcecbc37e693570d4d": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ { "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", + "default_provided": false, + "default_value_as_json_str": null, "description": null, "is_required": false, - "name": "child_skip", + "name": "dummy_io_manager", "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" }, { "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", + "default_provided": false, + "default_value_as_json_str": null, "description": null, "is_required": false, - "name": "grandchild_fail", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + "name": "hanging_asset_resource", + "type_key": "Shape.b13a6c5637084590cc1538f9522324bfeb4b46b3" }, { "__class__": "ConfigFieldSnap", "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, + "default_value_as_json_str": "{\"config\": {}}", + "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", "is_required": false, - "name": "multi", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + "name": "io_manager", + "type_key": "Shape.44f2a71367507edd1b8e64f739222c4312b3691b" } ], "given_name": null, - "key": "Shape.857c24c238fce20e7bf57b59726c416b42738942", + "key": "Shape.941705f8db419acef3ba14bcecbc37e693570d4d", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, "type_param_keys": null }, - "Shape.a62c224a9a675b7b35544be496fa9f28c429c6b6": { + "Shape.9a3a315bff2146cca750edbec49c6b4b4d0ce58e": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "file", + "type_key": "String" + } + ], + "given_name": null, + "key": "Shape.9a3a315bff2146cca750edbec49c6b4b4d0ce58e", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.b13a6c5637084590cc1538f9522324bfeb4b46b3": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, @@ -19754,11 +41016,11 @@ "description": null, "is_required": true, "name": "config", - "type_key": "Shape.0f759441a0a5dcbc16a099b6d7d106319ac492f9" + "type_key": "Shape.9a3a315bff2146cca750edbec49c6b4b4d0ce58e" } ], "given_name": null, - "key": "Shape.a62c224a9a675b7b35544be496fa9f28c429c6b6", + "key": "Shape.b13a6c5637084590cc1538f9522324bfeb4b46b3", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, @@ -19801,6 +41063,56 @@ "scalar_kind": null, "type_param_keys": null }, + "Shape.f15576c9eb0728403cf8c57e0fa521d726037717": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"config\": {\"retries\": {\"enabled\": {}}}}", + "description": "Configure how steps are executed within a run.", + "is_required": false, + "name": "execution", + "type_key": "Shape.09d73f0755bf4752d3f121837669c8660dcf451e" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": "Configure how loggers emit messages within a run.", + "is_required": false, + "name": "loggers", + "type_key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"asset_one\": {}, \"asset_two\": {}}", + "description": "Configure runtime parameters for ops or assets.", + "is_required": false, + "name": "ops", + "type_key": "Shape.8a791581e58385bcd4520ab148da88a21d6986d2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"io_manager\": {\"config\": {}}}", + "description": "Configure how shared resources are implemented within a run.", + "is_required": false, + "name": "resources", + "type_key": "Shape.941705f8db419acef3ba14bcecbc37e693570d4d" + } + ], + "given_name": null, + "key": "Shape.f15576c9eb0728403cf8c57e0fa521d726037717", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, "String": { "__class__": "ConfigTypeSnap", "description": "", @@ -19815,6 +41127,22 @@ "__enum__": "ConfigScalarKind.STRING" }, "type_param_keys": null + }, + "StringSourceType": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": null, + "given_name": null, + "key": "StringSourceType", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR_UNION" + }, + "scalar_kind": null, + "type_param_keys": [ + "String", + "Selector.2571019f1a5201853d11032145ac3e534067f214" + ] } } }, @@ -19912,86 +41240,10 @@ "solid_invocation_snaps": [ { "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ - { - "__class__": "InputDependencySnap", - "input_name": "inp", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "success", - "solid_name": "multi" - } - ] - } - ], - "is_dynamic_mapped": false, - "solid_def_name": "can_fail", - "solid_name": "can_fail", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ - { - "__class__": "InputDependencySnap", - "input_name": "value", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "start_fail", - "solid_name": "can_fail" - } - ] - } - ], - "is_dynamic_mapped": false, - "solid_def_name": "passthrough", - "solid_name": "child_fail", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ - { - "__class__": "InputDependencySnap", - "input_name": "start", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "skip", - "solid_name": "multi" - } - ] - } - ], - "is_dynamic_mapped": false, - "solid_def_name": "no_output", - "solid_name": "child_multi_skip", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ - { - "__class__": "InputDependencySnap", - "input_name": "start", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "start_skip", - "solid_name": "can_fail" - } - ] - } - ], + "input_dep_snaps": [], "is_dynamic_mapped": false, - "solid_def_name": "no_output", - "solid_name": "child_skip", + "solid_def_name": "asset_one", + "solid_name": "asset_one", "tags": {} }, { @@ -19999,34 +41251,26 @@ "input_dep_snaps": [ { "__class__": "InputDependencySnap", - "input_name": "start", + "input_name": "asset_one", "is_dynamic_collect": false, "upstream_output_snaps": [ { "__class__": "OutputHandleSnap", "output_name": "result", - "solid_name": "child_fail" + "solid_name": "asset_one" } ] } ], "is_dynamic_mapped": false, - "solid_def_name": "no_output", - "solid_name": "grandchild_fail", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [], - "is_dynamic_mapped": false, - "solid_def_name": "multi", - "solid_name": "multi", + "solid_def_name": "asset_two", + "solid_name": "asset_two", "tags": {} } ] }, "description": null, - "graph_def_name": "retry_multi_output_job", + "graph_def_name": "two_assets_job", "lineage_snapshot": null, "mode_def_snaps": [ { @@ -20061,60 +41305,46 @@ "name": "config", "type_key": "Any" }, + "description": null, + "name": "dummy_io_manager" + }, + { + "__class__": "ResourceDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "config", + "type_key": "Shape.9a3a315bff2146cca750edbec49c6b4b4d0ce58e" + }, + "description": null, + "name": "hanging_asset_resource" + }, + { + "__class__": "ResourceDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "config", + "type_key": "Shape.18b2faaf1efd505374f7f25fcb61ed59bd5be851" + }, "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", "name": "io_manager" } ], - "root_config_key": "Shape.381bcdb53d3182896a9a86cdfc9f625f62080106" + "root_config_key": "Shape.f15576c9eb0728403cf8c57e0fa521d726037717" } ], - "name": "retry_multi_output_job", + "name": "two_assets_job", "solid_definitions_snapshot": { "__class__": "SolidDefinitionsSnapshot", "composite_solid_def_snaps": [], "solid_def_snaps": [ - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "config", - "type_key": "Shape.0f759441a0a5dcbc16a099b6d7d106319ac492f9" - }, - "description": null, - "input_def_snaps": [ - { - "__class__": "InputDefSnap", - "dagster_type_key": "String", - "description": null, - "name": "inp" - } - ], - "name": "can_fail", - "output_def_snaps": [ - { - "__class__": "OutputDefSnap", - "dagster_type_key": "String", - "description": null, - "is_dynamic": false, - "is_required": false, - "name": "start_fail" - }, - { - "__class__": "OutputDefSnap", - "dagster_type_key": "String", - "description": null, - "is_dynamic": false, - "is_required": false, - "name": "start_skip" - } - ], - "required_resource_keys": [], - "tags": {} - }, { "__class__": "SolidDefSnap", "config_field_snap": { @@ -20128,50 +41358,17 @@ }, "description": null, "input_def_snaps": [], - "name": "multi", + "name": "asset_one", "output_def_snaps": [ { "__class__": "OutputDefSnap", - "dagster_type_key": "String", - "description": null, - "is_dynamic": false, - "is_required": false, - "name": "success" - }, - { - "__class__": "OutputDefSnap", - "dagster_type_key": "String", + "dagster_type_key": "Any", "description": null, "is_dynamic": false, - "is_required": false, - "name": "skip" - } - ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - }, - "description": null, - "input_def_snaps": [ - { - "__class__": "InputDefSnap", - "dagster_type_key": "Nothing", - "description": null, - "name": "start" + "is_required": true, + "name": "result" } ], - "name": "no_output", - "output_def_snaps": [], "required_resource_keys": [], "tags": {} }, @@ -20192,10 +41389,10 @@ "__class__": "InputDefSnap", "dagster_type_key": "Any", "description": null, - "name": "value" + "name": "asset_one" } ], - "name": "passthrough", + "name": "asset_two", "output_def_snaps": [ { "__class__": "OutputDefSnap", @@ -20215,10 +41412,10 @@ } ''' # --- -# name: test_all_snapshot_ids[131] - '9a9a09da6b3a1dbab13bfde5e155c0f097dd22a5' +# name: test_all_snapshot_ids[157] + 'a273aada46419892fdf5bbc48d0878f0e1eecba7' # --- -# name: test_all_snapshot_ids[132] +# name: test_all_snapshot_ids[158] ''' { "__class__": "PipelineSnapshot", @@ -20283,21 +41480,6 @@ }, "type_param_keys": null }, - "Noneable.StringSourceType": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": null, - "given_name": null, - "key": "Noneable.StringSourceType", - "kind": { - "__enum__": "ConfigTypeKind.NONEABLE" - }, - "scalar_kind": null, - "type_param_keys": [ - "StringSourceType" - ] - }, "ScalarUnion.Bool-Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59": { "__class__": "ConfigTypeSnap", "description": null, @@ -20394,29 +41576,6 @@ "scalar_kind": null, "type_param_keys": null }, - "Selector.2571019f1a5201853d11032145ac3e534067f214": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "env", - "type_key": "String" - } - ], - "given_name": null, - "key": "Selector.2571019f1a5201853d11032145ac3e534067f214", - "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" - }, - "scalar_kind": null, - "type_param_keys": null - }, "Selector.a9799b971d12ace70a2d8803c883c863417d0725": { "__class__": "ConfigTypeSnap", "description": null, @@ -20700,6 +41859,29 @@ "scalar_kind": null, "type_param_keys": null }, + "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", + "is_required": false, + "name": "io_manager", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + } + ], + "given_name": null, + "key": "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c": { "__class__": "ConfigTypeSnap", "description": null, @@ -20778,7 +41960,7 @@ "scalar_kind": null, "type_param_keys": null }, - "Shape.771375a24eca0dc65af691c7fe224aef2fb063e4": { + "Shape.b180d04fb58ef63b844f2d3bcf7b1475b06dd3e9": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, @@ -20786,77 +41968,85 @@ { "__class__": "ConfigFieldSnap", "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, + "default_value_as_json_str": "{\"config\": {\"retries\": {\"enabled\": {}}}}", + "description": "Configure how steps are executed within a run.", "is_required": false, - "name": "start", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + "name": "execution", + "type_key": "Shape.09d73f0755bf4752d3f121837669c8660dcf451e" }, { "__class__": "ConfigFieldSnap", "default_provided": true, "default_value_as_json_str": "{}", - "description": null, + "description": "Configure how loggers emit messages within a run.", "is_required": false, - "name": "will_fail", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + "name": "loggers", + "type_key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"op_1\": {}, \"op_2\": {}, \"op_with_2_ins\": {}}", + "description": "Configure runtime parameters for ops or assets.", + "is_required": false, + "name": "ops", + "type_key": "Shape.f9d49a6778fb66a456f8bb6a12563ad66aa52155" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"io_manager\": {}}", + "description": "Configure how shared resources are implemented within a run.", + "is_required": false, + "name": "resources", + "type_key": "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778" } ], "given_name": null, - "key": "Shape.771375a24eca0dc65af691c7fe224aef2fb063e4", + "key": "Shape.b180d04fb58ef63b844f2d3bcf7b1475b06dd3e9", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, "type_param_keys": null }, - "Shape.9f45d547cea593c1893cee08a8d67b84989c16fc": { + "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"base_dir\": null}", - "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.\n\n The base directory that the pickle files live inside is determined by:\n\n * The IO manager's \"base_dir\" configuration value, if specified. Otherwise...\n * A \"storage/\" directory underneath the value for \"local_artifact_storage\" in your dagster.yaml\n file, if specified. Otherwise...\n * A \"storage/\" directory underneath the directory that the DAGSTER_HOME environment variable\n points to, if that environment variable is specified. Otherwise...\n * A temporary directory.\n\n Assigns each op output to a unique filepath containing run ID, step key, and output name.\n Assigns each asset to a single filesystem path, at \"/\". If the asset key\n has multiple components, the final component is used as the name of the file, and the preceding\n components as parent directories under the base_dir.\n\n Subsequent materializations of an asset will overwrite previous materializations of that asset.\n So, with a base directory of \"/my/base/path\", an asset with key\n `AssetKey([\"one\", \"two\", \"three\"])` would be stored in a file called \"three\" in a directory\n with path \"/my/base/path/one/two/\".\n\n Example usage:\n\n\n 1. Attach an IO manager to a set of assets using the reserved resource key ``\"io_manager\"``.\n\n .. code-block:: python\n\n from dagster import Definitions, asset, FilesystemIOManager\n\n @asset\n def asset1():\n # create df ...\n return df\n\n @asset\n def asset2(asset1):\n return asset1[:5]\n\n defs = Definitions(\n assets=[asset1, asset2],\n resources={\n \"io_manager\": FilesystemIOManager(base_dir=\"/my/base/path\")\n },\n )\n\n\n 2. Specify a job-level IO manager using the reserved resource key ``\"io_manager\"``,\n which will set the given IO manager on all ops in a job.\n\n .. code-block:: python\n\n from dagster import FilesystemIOManager, job, op\n\n @op\n def op_a():\n # create df ...\n return df\n\n @op\n def op_b(df):\n return df[:5]\n\n @job(\n resource_defs={\n \"io_manager\": FilesystemIOManager(base_dir=\"/my/base/path\")\n }\n )\n def job():\n op_b(op_a())\n\n\n 3. Specify IO manager on :py:class:`Out`, which allows you to set different IO managers on\n different step outputs.\n\n .. code-block:: python\n\n from dagster import FilesystemIOManager, job, op, Out\n\n @op(out=Out(io_manager_key=\"my_io_manager\"))\n def op_a():\n # create df ...\n return df\n\n @op\n def op_b(df):\n return df[:5]\n\n @job(resource_defs={\"my_io_manager\": FilesystemIOManager()})\n def job():\n op_b(op_a())", - "is_required": false, - "name": "config", - "type_key": "Shape.b613ad485f01be6de3dda94dce6e7672b1d3c080" - } - ], + "fields": [], "given_name": null, - "key": "Shape.9f45d547cea593c1893cee08a8d67b84989c16fc", + "key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, "type_param_keys": null }, - "Shape.b613ad485f01be6de3dda94dce6e7672b1d3c080": { + "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, "fields": [ { "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "null", - "description": "Base directory for storing files.", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, "is_required": false, - "name": "base_dir", - "type_key": "Noneable.StringSourceType" + "name": "console", + "type_key": "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a" } ], "given_name": null, - "key": "Shape.b613ad485f01be6de3dda94dce6e7672b1d3c080", + "key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, "type_param_keys": null }, - "Shape.ca6a996bf4027dd8e7559fa71467c44396a78dff": { + "Shape.f9d49a6778fb66a456f8bb6a12563ad66aa52155": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, @@ -20867,7 +42057,7 @@ "default_value_as_json_str": "{}", "description": null, "is_required": false, - "name": "a", + "name": "op_1", "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" }, { @@ -20876,107 +42066,21 @@ "default_value_as_json_str": "{}", "description": null, "is_required": false, - "name": "b", + "name": "op_2", "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"config\": {\"base_dir\": null}}", - "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", - "is_required": false, - "name": "io_manager", - "type_key": "Shape.9f45d547cea593c1893cee08a8d67b84989c16fc" - } - ], - "given_name": null, - "key": "Shape.ca6a996bf4027dd8e7559fa71467c44396a78dff", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.d841aa810e865d68b7ffec15a2afbe56ee454fb8": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"config\": {\"retries\": {\"enabled\": {}}}}", - "description": "Configure how steps are executed within a run.", - "is_required": false, - "name": "execution", - "type_key": "Shape.09d73f0755bf4752d3f121837669c8660dcf451e" - }, { "__class__": "ConfigFieldSnap", "default_provided": true, "default_value_as_json_str": "{}", - "description": "Configure how loggers emit messages within a run.", - "is_required": false, - "name": "loggers", - "type_key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"start\": {}, \"will_fail\": {}}", - "description": "Configure runtime parameters for ops or assets.", - "is_required": false, - "name": "ops", - "type_key": "Shape.771375a24eca0dc65af691c7fe224aef2fb063e4" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"a\": {}, \"b\": {}, \"io_manager\": {\"config\": {\"base_dir\": null}}}", - "description": "Configure how shared resources are implemented within a run.", - "is_required": false, - "name": "resources", - "type_key": "Shape.ca6a996bf4027dd8e7559fa71467c44396a78dff" - } - ], - "given_name": null, - "key": "Shape.d841aa810e865d68b7ffec15a2afbe56ee454fb8", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [], - "given_name": null, - "key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, "description": null, "is_required": false, - "name": "console", - "type_key": "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a" + "name": "op_with_2_ins", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" } ], "given_name": null, - "key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b", + "key": "Shape.f9d49a6778fb66a456f8bb6a12563ad66aa52155", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, @@ -20997,22 +42101,6 @@ "__enum__": "ConfigScalarKind.STRING" }, "type_param_keys": null - }, - "StringSourceType": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": null, - "given_name": null, - "key": "StringSourceType", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR_UNION" - }, - "scalar_kind": null, - "type_param_keys": [ - "String", - "Selector.2571019f1a5201853d11032145ac3e534067f214" - ] } } }, @@ -21112,8 +42200,16 @@ "__class__": "SolidInvocationSnap", "input_dep_snaps": [], "is_dynamic_mapped": false, - "solid_def_name": "start", - "solid_name": "start", + "solid_def_name": "op_1", + "solid_name": "op_1", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [], + "is_dynamic_mapped": false, + "solid_def_name": "op_2", + "solid_name": "op_2", "tags": {} }, { @@ -21121,26 +42217,38 @@ "input_dep_snaps": [ { "__class__": "InputDependencySnap", - "input_name": "num", + "input_name": "in_1", "is_dynamic_collect": false, "upstream_output_snaps": [ { "__class__": "OutputHandleSnap", "output_name": "result", - "solid_name": "start" + "solid_name": "op_1" + } + ] + }, + { + "__class__": "InputDependencySnap", + "input_name": "in_2", + "is_dynamic_collect": false, + "upstream_output_snaps": [ + { + "__class__": "OutputHandleSnap", + "output_name": "result", + "solid_name": "op_2" } ] } ], "is_dynamic_mapped": false, - "solid_def_name": "will_fail", - "solid_name": "will_fail", + "solid_def_name": "op_with_2_ins", + "solid_name": "op_with_2_ins", "tags": {} } ] }, "description": null, - "graph_def_name": "retry_resource_job", + "graph_def_name": "two_ins_job", "lineage_snapshot": null, "mode_def_snaps": [ { @@ -21175,42 +42283,14 @@ "name": "config", "type_key": "Any" }, - "description": null, - "name": "a" - }, - { - "__class__": "ResourceDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - }, - "description": null, - "name": "b" - }, - { - "__class__": "ResourceDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"base_dir\": null}", - "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.\n\n The base directory that the pickle files live inside is determined by:\n\n * The IO manager's \"base_dir\" configuration value, if specified. Otherwise...\n * A \"storage/\" directory underneath the value for \"local_artifact_storage\" in your dagster.yaml\n file, if specified. Otherwise...\n * A \"storage/\" directory underneath the directory that the DAGSTER_HOME environment variable\n points to, if that environment variable is specified. Otherwise...\n * A temporary directory.\n\n Assigns each op output to a unique filepath containing run ID, step key, and output name.\n Assigns each asset to a single filesystem path, at \"/\". If the asset key\n has multiple components, the final component is used as the name of the file, and the preceding\n components as parent directories under the base_dir.\n\n Subsequent materializations of an asset will overwrite previous materializations of that asset.\n So, with a base directory of \"/my/base/path\", an asset with key\n `AssetKey([\"one\", \"two\", \"three\"])` would be stored in a file called \"three\" in a directory\n with path \"/my/base/path/one/two/\".\n\n Example usage:\n\n\n 1. Attach an IO manager to a set of assets using the reserved resource key ``\"io_manager\"``.\n\n .. code-block:: python\n\n from dagster import Definitions, asset, FilesystemIOManager\n\n @asset\n def asset1():\n # create df ...\n return df\n\n @asset\n def asset2(asset1):\n return asset1[:5]\n\n defs = Definitions(\n assets=[asset1, asset2],\n resources={\n \"io_manager\": FilesystemIOManager(base_dir=\"/my/base/path\")\n },\n )\n\n\n 2. Specify a job-level IO manager using the reserved resource key ``\"io_manager\"``,\n which will set the given IO manager on all ops in a job.\n\n .. code-block:: python\n\n from dagster import FilesystemIOManager, job, op\n\n @op\n def op_a():\n # create df ...\n return df\n\n @op\n def op_b(df):\n return df[:5]\n\n @job(\n resource_defs={\n \"io_manager\": FilesystemIOManager(base_dir=\"/my/base/path\")\n }\n )\n def job():\n op_b(op_a())\n\n\n 3. Specify IO manager on :py:class:`Out`, which allows you to set different IO managers on\n different step outputs.\n\n .. code-block:: python\n\n from dagster import FilesystemIOManager, job, op, Out\n\n @op(out=Out(io_manager_key=\"my_io_manager\"))\n def op_a():\n # create df ...\n return df\n\n @op\n def op_b(df):\n return df[:5]\n\n @job(resource_defs={\"my_io_manager\": FilesystemIOManager()})\n def job():\n op_b(op_a())", - "is_required": false, - "name": "config", - "type_key": "Shape.b613ad485f01be6de3dda94dce6e7672b1d3c080" - }, "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", "name": "io_manager" } ], - "root_config_key": "Shape.d841aa810e865d68b7ffec15a2afbe56ee454fb8" + "root_config_key": "Shape.b180d04fb58ef63b844f2d3bcf7b1475b06dd3e9" } ], - "name": "retry_resource_job", + "name": "two_ins_job", "solid_definitions_snapshot": { "__class__": "SolidDefinitionsSnapshot", "composite_solid_def_snaps": [], @@ -21228,7 +42308,7 @@ }, "description": null, "input_def_snaps": [], - "name": "start", + "name": "op_1", "output_def_snaps": [ { "__class__": "OutputDefSnap", @@ -21239,9 +42319,34 @@ "name": "result" } ], - "required_resource_keys": [ - "a" + "required_resource_keys": [], + "tags": {} + }, + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, + "description": null, + "input_def_snaps": [], + "name": "op_2", + "output_def_snaps": [ + { + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", + "description": null, + "is_dynamic": false, + "is_required": true, + "name": "result" + } ], + "required_resource_keys": [], "tags": {} }, { @@ -21261,10 +42366,16 @@ "__class__": "InputDefSnap", "dagster_type_key": "Any", "description": null, - "name": "num" + "name": "in_1" + }, + { + "__class__": "InputDefSnap", + "dagster_type_key": "Any", + "description": null, + "name": "in_2" } ], - "name": "will_fail", + "name": "op_with_2_ins", "output_def_snaps": [ { "__class__": "OutputDefSnap", @@ -21275,9 +42386,7 @@ "name": "result" } ], - "required_resource_keys": [ - "b" - ], + "required_resource_keys": [], "tags": {} } ] @@ -21286,10 +42395,13 @@ } ''' # --- -# name: test_all_snapshot_ids[133] - 'c4bb3ae01a9a02bb508d899fbcb41cf04f342b51' +# name: test_all_snapshot_ids[159] + '4b4b18dca82ef0567492f476ff2bcbbf7392206d' # --- -# name: test_all_snapshot_ids[134] +# name: test_all_snapshot_ids[15] + 'dbe58b988f20df59ebc666d9bf0bd6d0313468bd' +# --- +# name: test_all_snapshot_ids[160] ''' { "__class__": "PipelineSnapshot", @@ -21450,6 +42562,29 @@ "scalar_kind": null, "type_param_keys": null }, + "Selector.2571019f1a5201853d11032145ac3e534067f214": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "env", + "type_key": "String" + } + ], + "given_name": null, + "key": "Selector.2571019f1a5201853d11032145ac3e534067f214", + "kind": { + "__enum__": "ConfigTypeKind.SELECTOR" + }, + "scalar_kind": null, + "type_param_keys": null + }, "Selector.a9799b971d12ace70a2d8803c883c863417d0725": { "__class__": "ConfigTypeSnap", "description": null, @@ -21733,23 +42868,23 @@ "scalar_kind": null, "type_param_keys": null }, - "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778": { + "Shape.18b2faaf1efd505374f7f25fcb61ed59bd5be851": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, "fields": [ { "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, "is_required": false, - "name": "io_manager", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + "name": "base_dir", + "type_key": "StringSourceType" } ], "given_name": null, - "key": "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778", + "key": "Shape.18b2faaf1efd505374f7f25fcb61ed59bd5be851", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, @@ -21788,7 +42923,7 @@ "scalar_kind": null, "type_param_keys": null }, - "Shape.476ef6b206140f25df8424fbc5a6d110fa109b3c": { + "Shape.44f2a71367507edd1b8e64f739222c4312b3691b": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, @@ -21796,49 +42931,173 @@ { "__class__": "ConfigFieldSnap", "default_provided": true, - "default_value_as_json_str": "{\"config\": {\"retries\": {\"enabled\": {}}}}", - "description": "Configure how steps are executed within a run.", + "default_value_as_json_str": "{}", + "description": null, "is_required": false, - "name": "execution", - "type_key": "Shape.09d73f0755bf4752d3f121837669c8660dcf451e" - }, + "name": "config", + "type_key": "Shape.18b2faaf1efd505374f7f25fcb61ed59bd5be851" + } + ], + "given_name": null, + "key": "Shape.44f2a71367507edd1b8e64f739222c4312b3691b", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "path", + "type_key": "String" + } + ], + "given_name": null, + "key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.62edccaf30696e25335ae92685bdc41e204e30e6": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ { "__class__": "ConfigFieldSnap", "default_provided": true, "default_value_as_json_str": "{}", - "description": "Configure how loggers emit messages within a run.", + "description": null, "is_required": false, - "name": "loggers", - "type_key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b" + "name": "config", + "type_key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709" + } + ], + "given_name": null, + "key": "Shape.62edccaf30696e25335ae92685bdc41e204e30e6", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.7287607714eeb58d5c1cf75b5e10a5a62526a2f9": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "typed_asset", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" }, { "__class__": "ConfigFieldSnap", "default_provided": true, - "default_value_as_json_str": "{\"return_any\": {}, \"return_bool\": {}, \"return_int\": {}, \"return_str\": {}}", - "description": "Configure runtime parameters for ops or assets.", + "default_value_as_json_str": "{\"config\": {}}", + "description": null, "is_required": false, - "name": "ops", - "type_key": "Shape.b47c9be4e0b0e4112dc017682fccd4bfb071e216" + "name": "typed_multi_asset", + "type_key": "Shape.62edccaf30696e25335ae92685bdc41e204e30e6" }, { "__class__": "ConfigFieldSnap", "default_provided": true, - "default_value_as_json_str": "{\"io_manager\": {}}", - "description": "Configure how shared resources are implemented within a run.", + "default_value_as_json_str": "{}", + "description": null, "is_required": false, - "name": "resources", - "type_key": "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778" + "name": "untyped_asset", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" } ], "given_name": null, - "key": "Shape.476ef6b206140f25df8424fbc5a6d110fa109b3c", + "key": "Shape.7287607714eeb58d5c1cf75b5e10a5a62526a2f9", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, "type_param_keys": null }, - "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2": { + "Shape.743e47901855cb245064dd633e217bfcb49a11a7": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + } + ], + "given_name": null, + "key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.941705f8db419acef3ba14bcecbc37e693570d4d": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "dummy_io_manager", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "hanging_asset_resource", + "type_key": "Shape.b13a6c5637084590cc1538f9522324bfeb4b46b3" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"config\": {}}", + "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", + "is_required": false, + "name": "io_manager", + "type_key": "Shape.44f2a71367507edd1b8e64f739222c4312b3691b" + } + ], + "given_name": null, + "key": "Shape.941705f8db419acef3ba14bcecbc37e693570d4d", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.9a3a315bff2146cca750edbec49c6b4b4d0ce58e": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, @@ -21849,19 +43108,19 @@ "default_value_as_json_str": null, "description": null, "is_required": true, - "name": "path", + "name": "file", "type_key": "String" } ], "given_name": null, - "key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2", + "key": "Shape.9a3a315bff2146cca750edbec49c6b4b4d0ce58e", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, "type_param_keys": null }, - "Shape.743e47901855cb245064dd633e217bfcb49a11a7": { + "Shape.b13a6c5637084590cc1538f9522324bfeb4b46b3": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, @@ -21871,20 +43130,20 @@ "default_provided": false, "default_value_as_json_str": null, "description": null, - "is_required": false, + "is_required": true, "name": "config", - "type_key": "Any" + "type_key": "Shape.9a3a315bff2146cca750edbec49c6b4b4d0ce58e" } ], "given_name": null, - "key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7", + "key": "Shape.b13a6c5637084590cc1538f9522324bfeb4b46b3", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, "type_param_keys": null }, - "Shape.b47c9be4e0b0e4112dc017682fccd4bfb071e216": { + "Shape.cf22461b7e3701053d0f604828a7a7b537619104": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, @@ -21892,42 +43151,42 @@ { "__class__": "ConfigFieldSnap", "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, + "default_value_as_json_str": "{\"config\": {\"retries\": {\"enabled\": {}}}}", + "description": "Configure how steps are executed within a run.", "is_required": false, - "name": "return_any", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + "name": "execution", + "type_key": "Shape.09d73f0755bf4752d3f121837669c8660dcf451e" }, { "__class__": "ConfigFieldSnap", "default_provided": true, "default_value_as_json_str": "{}", - "description": null, + "description": "Configure how loggers emit messages within a run.", "is_required": false, - "name": "return_bool", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + "name": "loggers", + "type_key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b" }, { "__class__": "ConfigFieldSnap", "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, + "default_value_as_json_str": "{\"typed_asset\": {}, \"typed_multi_asset\": {\"config\": {}}, \"untyped_asset\": {}}", + "description": "Configure runtime parameters for ops or assets.", "is_required": false, - "name": "return_int", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + "name": "ops", + "type_key": "Shape.7287607714eeb58d5c1cf75b5e10a5a62526a2f9" }, { "__class__": "ConfigFieldSnap", "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, + "default_value_as_json_str": "{\"io_manager\": {\"config\": {}}}", + "description": "Configure how shared resources are implemented within a run.", "is_required": false, - "name": "return_str", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + "name": "resources", + "type_key": "Shape.941705f8db419acef3ba14bcecbc37e693570d4d" } ], "given_name": null, - "key": "Shape.b47c9be4e0b0e4112dc017682fccd4bfb071e216", + "key": "Shape.cf22461b7e3701053d0f604828a7a7b537619104", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, @@ -21984,6 +43243,22 @@ "__enum__": "ConfigScalarKind.STRING" }, "type_param_keys": null + }, + "StringSourceType": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": null, + "given_name": null, + "key": "StringSourceType", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR_UNION" + }, + "scalar_kind": null, + "type_param_keys": [ + "String", + "Selector.2571019f1a5201853d11032145ac3e534067f214" + ] } } }, @@ -22081,40 +43356,58 @@ "solid_invocation_snaps": [ { "__class__": "SolidInvocationSnap", - "input_dep_snaps": [], - "is_dynamic_mapped": false, - "solid_def_name": "return_any", - "solid_name": "return_any", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [], + "input_dep_snaps": [ + { + "__class__": "InputDependencySnap", + "input_name": "int_asset", + "is_dynamic_collect": false, + "upstream_output_snaps": [ + { + "__class__": "OutputHandleSnap", + "output_name": "int_asset", + "solid_name": "typed_multi_asset" + } + ] + } + ], "is_dynamic_mapped": false, - "solid_def_name": "return_bool", - "solid_name": "return_bool", + "solid_def_name": "typed_asset", + "solid_name": "typed_asset", "tags": {} }, { "__class__": "SolidInvocationSnap", "input_dep_snaps": [], "is_dynamic_mapped": false, - "solid_def_name": "return_int", - "solid_name": "return_int", + "solid_def_name": "typed_multi_asset", + "solid_name": "typed_multi_asset", "tags": {} }, { "__class__": "SolidInvocationSnap", - "input_dep_snaps": [], + "input_dep_snaps": [ + { + "__class__": "InputDependencySnap", + "input_name": "typed_asset", + "is_dynamic_collect": false, + "upstream_output_snaps": [ + { + "__class__": "OutputHandleSnap", + "output_name": "result", + "solid_name": "typed_asset" + } + ] + } + ], "is_dynamic_mapped": false, - "solid_def_name": "return_str", - "solid_name": "return_str", + "solid_def_name": "untyped_asset", + "solid_name": "untyped_asset", "tags": {} } ] }, "description": null, - "graph_def_name": "scalar_output_job", + "graph_def_name": "typed_assets", "lineage_snapshot": null, "mode_def_snaps": [ { @@ -22149,14 +43442,42 @@ "name": "config", "type_key": "Any" }, + "description": null, + "name": "dummy_io_manager" + }, + { + "__class__": "ResourceDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "config", + "type_key": "Shape.9a3a315bff2146cca750edbec49c6b4b4d0ce58e" + }, + "description": null, + "name": "hanging_asset_resource" + }, + { + "__class__": "ResourceDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "config", + "type_key": "Shape.18b2faaf1efd505374f7f25fcb61ed59bd5be851" + }, "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", "name": "io_manager" } ], - "root_config_key": "Shape.476ef6b206140f25df8424fbc5a6d110fa109b3c" + "root_config_key": "Shape.cf22461b7e3701053d0f604828a7a7b537619104" } ], - "name": "scalar_output_job", + "name": "typed_assets", "solid_definitions_snapshot": { "__class__": "SolidDefinitionsSnapshot", "composite_solid_def_snaps": [], @@ -22173,39 +43494,19 @@ "type_key": "Any" }, "description": null, - "input_def_snaps": [], - "name": "return_any", - "output_def_snaps": [ + "input_def_snaps": [ { - "__class__": "OutputDefSnap", + "__class__": "InputDefSnap", "dagster_type_key": "Any", "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" + "name": "int_asset" } ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - }, - "description": null, - "input_def_snaps": [], - "name": "return_bool", + "name": "typed_asset", "output_def_snaps": [ { "__class__": "OutputDefSnap", - "dagster_type_key": "Bool", + "dagster_type_key": "Int", "description": null, "is_dynamic": false, "is_required": true, @@ -22219,16 +43520,16 @@ "__class__": "SolidDefSnap", "config_field_snap": { "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "default_provided": true, + "default_value_as_json_str": "{}", "description": null, "is_required": false, "name": "config", - "type_key": "Any" + "type_key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709" }, "description": null, "input_def_snaps": [], - "name": "return_int", + "name": "typed_multi_asset", "output_def_snaps": [ { "__class__": "OutputDefSnap", @@ -22236,7 +43537,15 @@ "description": null, "is_dynamic": false, "is_required": true, - "name": "result" + "name": "int_asset" + }, + { + "__class__": "OutputDefSnap", + "dagster_type_key": "String", + "description": null, + "is_dynamic": false, + "is_required": true, + "name": "str_asset" } ], "required_resource_keys": [], @@ -22254,12 +43563,19 @@ "type_key": "Any" }, "description": null, - "input_def_snaps": [], - "name": "return_str", + "input_def_snaps": [ + { + "__class__": "InputDefSnap", + "dagster_type_key": "Any", + "description": null, + "name": "typed_asset" + } + ], + "name": "untyped_asset", "output_def_snaps": [ { "__class__": "OutputDefSnap", - "dagster_type_key": "String", + "dagster_type_key": "Any", "description": null, "is_dynamic": false, "is_required": true, @@ -22275,10 +43591,10 @@ } ''' # --- -# name: test_all_snapshot_ids[135] - 'ca68b52613bfcadc230b3dc1ec7e1045f9bc5836' +# name: test_all_snapshot_ids[161] + '1e553a1a3208ae523ef9d8257bcdf009fab236d2' # --- -# name: test_all_snapshot_ids[136] +# name: test_all_snapshot_ids[16] ''' { "__class__": "PipelineSnapshot", @@ -22439,6 +43755,29 @@ "scalar_kind": null, "type_param_keys": null }, + "Selector.2571019f1a5201853d11032145ac3e534067f214": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "env", + "type_key": "String" + } + ], + "given_name": null, + "key": "Selector.2571019f1a5201853d11032145ac3e534067f214", + "kind": { + "__enum__": "ConfigTypeKind.SELECTOR" + }, + "scalar_kind": null, + "type_param_keys": null + }, "Selector.a9799b971d12ace70a2d8803c883c863417d0725": { "__class__": "ConfigTypeSnap", "description": null, @@ -22475,94 +43814,451 @@ "given_name": null, "key": "Selector.a9799b971d12ace70a2d8803c883c863417d0725", "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" + "__enum__": "ConfigTypeKind.SELECTOR" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "json", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "pickle", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "value", + "type_key": "Bool" + } + ], + "given_name": null, + "key": "Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59", + "kind": { + "__enum__": "ConfigTypeKind.SELECTOR" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "json", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "pickle", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "value", + "type_key": "Float" + } + ], + "given_name": null, + "key": "Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3", + "kind": { + "__enum__": "ConfigTypeKind.SELECTOR" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Selector.e04723c9d9937e3ab21206435b22247cfbe58269": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "json", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "pickle", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "value", + "type_key": "String" + } + ], + "given_name": null, + "key": "Selector.e04723c9d9937e3ab21206435b22247cfbe58269", + "kind": { + "__enum__": "ConfigTypeKind.SELECTOR" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Selector.f2fe6dfdc60a1947a8f8e7cd377a012b47065bc4": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "json", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "pickle", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "value", + "type_key": "Any" + } + ], + "given_name": null, + "key": "Selector.f2fe6dfdc60a1947a8f8e7cd377a012b47065bc4", + "kind": { + "__enum__": "ConfigTypeKind.SELECTOR" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.081354663b9d4b8fbfd1cb8e358763912953913f": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "\"INFO\"", + "description": "The logger's threshold.", + "is_required": false, + "name": "log_level", + "type_key": "String" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "\"dagster\"", + "description": "The name of your logger.", + "is_required": false, + "name": "name", + "type_key": "String" + } + ], + "given_name": null, + "key": "Shape.081354663b9d4b8fbfd1cb8e358763912953913f", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.09d73f0755bf4752d3f121837669c8660dcf451e": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"retries\": {\"enabled\": {}}}", + "description": "Execute all steps in a single process.", + "is_required": false, + "name": "config", + "type_key": "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c" + } + ], + "given_name": null, + "key": "Shape.09d73f0755bf4752d3f121837669c8660dcf451e", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"log_level\": \"INFO\", \"name\": \"dagster\"}", + "description": "The default colored console logger.", + "is_required": false, + "name": "config", + "type_key": "Shape.081354663b9d4b8fbfd1cb8e358763912953913f" + } + ], + "given_name": null, + "key": "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.18b2faaf1efd505374f7f25fcb61ed59bd5be851": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "base_dir", + "type_key": "StringSourceType" + } + ], + "given_name": null, + "key": "Shape.18b2faaf1efd505374f7f25fcb61ed59bd5be851", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.35d3e42b53e66506c5867f04644849cd03763bc6": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"hanging_op\": {}, \"my_op\": {}, \"never_runs_op\": {}}", + "description": null, + "is_required": false, + "name": "ops", + "type_key": "Shape.811a60b4c43530c3d6100304f377dbd2d3045291" + } + ], + "given_name": null, + "key": "Shape.35d3e42b53e66506c5867f04644849cd03763bc6", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": "[DEPRECATED]", + "is_required": false, + "name": "marker_to_close", + "type_key": "String" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"enabled\": {}}", + "description": "Whether retries are enabled or not. By default, retries are enabled.", + "is_required": false, + "name": "retries", + "type_key": "Selector.1bfb167aea90780aa679597800c71bd8c65ed0b2" + } + ], + "given_name": null, + "key": "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.44f2a71367507edd1b8e64f739222c4312b3691b": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "config", + "type_key": "Shape.18b2faaf1efd505374f7f25fcb61ed59bd5be851" + } + ], + "given_name": null, + "key": "Shape.44f2a71367507edd1b8e64f739222c4312b3691b", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "path", + "type_key": "String" + } + ], + "given_name": null, + "key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, "type_param_keys": null }, - "Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59": { + "Shape.62edccaf30696e25335ae92685bdc41e204e30e6": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, "fields": [ { "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "json", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "pickle", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "default_provided": true, + "default_value_as_json_str": "{}", "description": null, - "is_required": true, - "name": "value", - "type_key": "Bool" + "is_required": false, + "name": "config", + "type_key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709" } ], "given_name": null, - "key": "Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59", + "key": "Shape.62edccaf30696e25335ae92685bdc41e204e30e6", "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" + "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, "type_param_keys": null }, - "Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3": { + "Shape.6463be4055ea4e7828a49e9ade17b03dc9690e79": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, "fields": [ { "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "json", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + "default_provided": true, + "default_value_as_json_str": "{\"config\": {\"retries\": {\"enabled\": {}}}}", + "description": "Configure how steps are executed within a run.", + "is_required": false, + "name": "execution", + "type_key": "Shape.09d73f0755bf4752d3f121837669c8660dcf451e" }, { "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "pickle", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + "default_provided": true, + "default_value_as_json_str": "{}", + "description": "Configure how loggers emit messages within a run.", + "is_required": false, + "name": "loggers", + "type_key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"asset_1\": {}, \"asset_1_my_check\": {}, \"asset_2\": {}, \"asset_3\": {}, \"asset_one\": {}, \"asset_two\": {}, \"asset_yields_observation\": {}, \"bar\": {}, \"baz\": {}, \"check_in_op_asset\": {}, \"downstream_asset\": {}, \"downstream_weekly_partitioned_asset\": {}, \"executable_asset\": {}, \"first_asset\": {}, \"foo\": {}, \"foo_bar\": {}, \"fresh_diamond_bottom\": {}, \"fresh_diamond_left\": {}, \"fresh_diamond_right\": {}, \"fresh_diamond_top\": {}, \"grouped_asset_1\": {}, \"grouped_asset_2\": {}, \"grouped_asset_4\": {}, \"hanging_asset\": {}, \"hanging_graph\": {\"ops\": {\"hanging_op\": {}, \"my_op\": {}, \"never_runs_op\": {}}}, \"never_runs_asset\": {}, \"subsettable_checked_multi_asset\": {\"config\": {}}, \"typed_asset\": {}, \"typed_multi_asset\": {\"config\": {}}, \"unconnected\": {}, \"unexecutable_asset\": {\"config\": {}}, \"ungrouped_asset_3\": {}, \"ungrouped_asset_5\": {}, \"unpartitioned_upstream_of_partitioned\": {}, \"untyped_asset\": {}}", + "description": "Configure runtime parameters for ops or assets.", + "is_required": false, + "name": "ops", + "type_key": "Shape.bebdaed3d696b8087effd8a328740faa100a5da1" }, { "__class__": "ConfigFieldSnap", "default_provided": false, "default_value_as_json_str": null, - "description": null, + "description": "Configure how shared resources are implemented within a run.", "is_required": true, - "name": "value", - "type_key": "Float" + "name": "resources", + "type_key": "Shape.7493b137e48f8d4b013bce61e92617ff1bc51f7f" } ], "given_name": null, - "key": "Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3", + "key": "Shape.6463be4055ea4e7828a49e9ade17b03dc9690e79", "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" + "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, "type_param_keys": null }, - "Selector.e04723c9d9937e3ab21206435b22247cfbe58269": { + "Shape.743e47901855cb245064dd633e217bfcb49a11a7": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, @@ -22572,50 +44268,32 @@ "default_provided": false, "default_value_as_json_str": null, "description": null, - "is_required": true, - "name": "json", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "pickle", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "value", - "type_key": "String" + "is_required": false, + "name": "config", + "type_key": "Any" } ], "given_name": null, - "key": "Selector.e04723c9d9937e3ab21206435b22247cfbe58269", + "key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7", "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" + "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, "type_param_keys": null }, - "Selector.f2fe6dfdc60a1947a8f8e7cd377a012b47065bc4": { + "Shape.7493b137e48f8d4b013bce61e92617ff1bc51f7f": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, "fields": [ { "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "default_provided": true, + "default_value_as_json_str": "{}", "description": null, - "is_required": true, - "name": "json", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + "is_required": false, + "name": "dummy_io_manager", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" }, { "__class__": "ConfigFieldSnap", @@ -22623,28 +44301,28 @@ "default_value_as_json_str": null, "description": null, "is_required": true, - "name": "pickle", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + "name": "hanging_asset_resource", + "type_key": "Shape.b13a6c5637084590cc1538f9522324bfeb4b46b3" }, { "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "value", - "type_key": "Any" + "default_provided": true, + "default_value_as_json_str": "{\"config\": {}}", + "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", + "is_required": false, + "name": "io_manager", + "type_key": "Shape.44f2a71367507edd1b8e64f739222c4312b3691b" } ], "given_name": null, - "key": "Selector.f2fe6dfdc60a1947a8f8e7cd377a012b47065bc4", + "key": "Shape.7493b137e48f8d4b013bce61e92617ff1bc51f7f", "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" + "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, "type_param_keys": null }, - "Shape.081354663b9d4b8fbfd1cb8e358763912953913f": { + "Shape.811a60b4c43530c3d6100304f377dbd2d3045291": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, @@ -22652,77 +44330,86 @@ { "__class__": "ConfigFieldSnap", "default_provided": true, - "default_value_as_json_str": "\"INFO\"", - "description": "The logger's threshold.", + "default_value_as_json_str": "{}", + "description": null, "is_required": false, - "name": "log_level", - "type_key": "String" + "name": "hanging_op", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" }, { "__class__": "ConfigFieldSnap", "default_provided": true, - "default_value_as_json_str": "\"dagster\"", - "description": "The name of your logger.", + "default_value_as_json_str": "{}", + "description": null, "is_required": false, - "name": "name", - "type_key": "String" + "name": "my_op", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "never_runs_op", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" } ], "given_name": null, - "key": "Shape.081354663b9d4b8fbfd1cb8e358763912953913f", + "key": "Shape.811a60b4c43530c3d6100304f377dbd2d3045291", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, "type_param_keys": null }, - "Shape.09d73f0755bf4752d3f121837669c8660dcf451e": { + "Shape.9a3a315bff2146cca750edbec49c6b4b4d0ce58e": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, "fields": [ { "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"retries\": {\"enabled\": {}}}", - "description": "Execute all steps in a single process.", - "is_required": false, - "name": "config", - "type_key": "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c" + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "file", + "type_key": "String" } ], "given_name": null, - "key": "Shape.09d73f0755bf4752d3f121837669c8660dcf451e", + "key": "Shape.9a3a315bff2146cca750edbec49c6b4b4d0ce58e", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, "type_param_keys": null }, - "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a": { + "Shape.b13a6c5637084590cc1538f9522324bfeb4b46b3": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, "fields": [ { "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"log_level\": \"INFO\", \"name\": \"dagster\"}", - "description": "The default colored console logger.", - "is_required": false, + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, "name": "config", - "type_key": "Shape.081354663b9d4b8fbfd1cb8e358763912953913f" + "type_key": "Shape.9a3a315bff2146cca750edbec49c6b4b4d0ce58e" } ], "given_name": null, - "key": "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a", + "key": "Shape.b13a6c5637084590cc1538f9522324bfeb4b46b3", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, "type_param_keys": null }, - "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778": { + "Shape.bebdaed3d696b8087effd8a328740faa100a5da1": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, @@ -22731,165 +44418,320 @@ "__class__": "ConfigFieldSnap", "default_provided": true, "default_value_as_json_str": "{}", - "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", + "description": null, "is_required": false, - "name": "io_manager", + "name": "asset_1", "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - } - ], - "given_name": null, - "key": "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.1baaa7ea6f13caf1cca874c6f4cc8581ad88d08a": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ + }, { "__class__": "ConfigFieldSnap", "default_provided": true, - "default_value_as_json_str": "{\"config\": {\"retries\": {\"enabled\": {}}}}", - "description": "Configure how steps are executed within a run.", + "default_value_as_json_str": "{}", + "description": null, "is_required": false, - "name": "execution", - "type_key": "Shape.09d73f0755bf4752d3f121837669c8660dcf451e" + "name": "asset_1_my_check", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" }, { "__class__": "ConfigFieldSnap", "default_provided": true, "default_value_as_json_str": "{}", - "description": "Configure how loggers emit messages within a run.", + "description": null, "is_required": false, - "name": "loggers", - "type_key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b" + "name": "asset_2", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" }, { "__class__": "ConfigFieldSnap", "default_provided": true, - "default_value_as_json_str": "{\"noop_op\": {}}", - "description": "Configure runtime parameters for ops or assets.", + "default_value_as_json_str": "{}", + "description": null, "is_required": false, - "name": "ops", - "type_key": "Shape.242592fa9f0be8d5908506e918e119be06358618" + "name": "asset_3", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" }, { "__class__": "ConfigFieldSnap", "default_provided": true, - "default_value_as_json_str": "{\"io_manager\": {}}", - "description": "Configure how shared resources are implemented within a run.", + "default_value_as_json_str": "{}", + "description": null, "is_required": false, - "name": "resources", - "type_key": "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778" - } - ], - "given_name": null, - "key": "Shape.1baaa7ea6f13caf1cca874c6f4cc8581ad88d08a", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.242592fa9f0be8d5908506e918e119be06358618": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ + "name": "asset_one", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, { "__class__": "ConfigFieldSnap", "default_provided": true, "default_value_as_json_str": "{}", "description": null, "is_required": false, - "name": "noop_op", + "name": "asset_two", "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - } - ], - "given_name": null, - "key": "Shape.242592fa9f0be8d5908506e918e119be06358618", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ + }, { "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": "[DEPRECATED]", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, "is_required": false, - "name": "marker_to_close", - "type_key": "String" + "name": "asset_yields_observation", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "bar", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "baz", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "check_in_op_asset", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "downstream_asset", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "downstream_weekly_partitioned_asset", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "executable_asset", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "first_asset", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "foo", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "foo_bar", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "fresh_diamond_bottom", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "fresh_diamond_left", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "fresh_diamond_right", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "fresh_diamond_top", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "grouped_asset_1", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "grouped_asset_2", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "grouped_asset_4", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "hanging_asset", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"ops\": {\"hanging_op\": {}, \"my_op\": {}, \"never_runs_op\": {}}}", + "description": null, + "is_required": false, + "name": "hanging_graph", + "type_key": "Shape.35d3e42b53e66506c5867f04644849cd03763bc6" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "never_runs_asset", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"config\": {}}", + "description": null, + "is_required": false, + "name": "subsettable_checked_multi_asset", + "type_key": "Shape.62edccaf30696e25335ae92685bdc41e204e30e6" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "typed_asset", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"config\": {}}", + "description": null, + "is_required": false, + "name": "typed_multi_asset", + "type_key": "Shape.62edccaf30696e25335ae92685bdc41e204e30e6" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "unconnected", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"config\": {}}", + "description": null, + "is_required": false, + "name": "unexecutable_asset", + "type_key": "Shape.62edccaf30696e25335ae92685bdc41e204e30e6" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "ungrouped_asset_3", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" }, { "__class__": "ConfigFieldSnap", "default_provided": true, - "default_value_as_json_str": "{\"enabled\": {}}", - "description": "Whether retries are enabled or not. By default, retries are enabled.", + "default_value_as_json_str": "{}", + "description": null, "is_required": false, - "name": "retries", - "type_key": "Selector.1bfb167aea90780aa679597800c71bd8c65ed0b2" - } - ], - "given_name": null, - "key": "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ + "name": "ungrouped_asset_5", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, { "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "default_provided": true, + "default_value_as_json_str": "{}", "description": null, - "is_required": true, - "name": "path", - "type_key": "String" - } - ], - "given_name": null, - "key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.743e47901855cb245064dd633e217bfcb49a11a7": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ + "is_required": false, + "name": "unpartitioned_upstream_of_partitioned", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, { "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "default_provided": true, + "default_value_as_json_str": "{}", "description": null, "is_required": false, - "name": "config", - "type_key": "Any" + "name": "untyped_asset", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" } ], "given_name": null, - "key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7", + "key": "Shape.bebdaed3d696b8087effd8a328740faa100a5da1", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, @@ -22946,6 +44788,22 @@ "__enum__": "ConfigScalarKind.STRING" }, "type_param_keys": null + }, + "StringSourceType": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": null, + "given_name": null, + "key": "StringSourceType", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR_UNION" + }, + "scalar_kind": null, + "type_param_keys": [ + "String", + "Selector.2571019f1a5201853d11032145ac3e534067f214" + ] } } }, @@ -23045,871 +44903,526 @@ "__class__": "SolidInvocationSnap", "input_dep_snaps": [], "is_dynamic_mapped": false, - "solid_def_name": "noop_op", - "solid_name": "noop_op", + "solid_def_name": "asset_1", + "solid_name": "asset_1", "tags": {} - } - ] - }, - "description": null, - "graph_def_name": "simple_graph", - "lineage_snapshot": null, - "mode_def_snaps": [ - { - "__class__": "ModeDefSnap", - "description": null, - "logger_def_snaps": [ - { - "__class__": "LoggerDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"log_level\": \"INFO\", \"name\": \"dagster\"}", - "description": "The default colored console logger.", - "is_required": false, - "name": "config", - "type_key": "Shape.081354663b9d4b8fbfd1cb8e358763912953913f" - }, - "description": "The default colored console logger.", - "name": "console" - } - ], - "name": "default", - "resource_def_snaps": [ - { - "__class__": "ResourceDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - }, - "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", - "name": "io_manager" - } - ], - "root_config_key": "Shape.1baaa7ea6f13caf1cca874c6f4cc8581ad88d08a" - } - ], - "name": "simple_job_a", - "solid_definitions_snapshot": { - "__class__": "SolidDefinitionsSnapshot", - "composite_solid_def_snaps": [], - "solid_def_snaps": [ + }, { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - }, - "description": null, - "input_def_snaps": [], - "name": "noop_op", - "output_def_snaps": [ + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [ { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" + "__class__": "InputDependencySnap", + "input_name": "asset_1", + "is_dynamic_collect": false, + "upstream_output_snaps": [ + { + "__class__": "OutputHandleSnap", + "output_name": "result", + "solid_name": "asset_1" + } + ] } ], - "required_resource_keys": [], + "is_dynamic_mapped": false, + "solid_def_name": "asset_1_my_check", + "solid_name": "asset_1_my_check", "tags": {} - } - ] - }, - "tags": {} - } - ''' -# --- -# name: test_all_snapshot_ids[137] - '4fbe2b21985de715173a8d630c5d1506a0c7f040' -# --- -# name: test_all_snapshot_ids[138] - ''' - { - "__class__": "PipelineSnapshot", - "config_schema_snapshot": { - "__class__": "ConfigSchemaSnapshot", - "all_config_snaps_by_key": { - "Any": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": null, - "given_name": "Any", - "key": "Any", - "kind": { - "__enum__": "ConfigTypeKind.ANY" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Bool": { - "__class__": "ConfigTypeSnap", - "description": "", - "enum_values": null, - "fields": null, - "given_name": "Bool", - "key": "Bool", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR" - }, - "scalar_kind": { - "__enum__": "ConfigScalarKind.BOOL" - }, - "type_param_keys": null - }, - "Float": { - "__class__": "ConfigTypeSnap", - "description": "", - "enum_values": null, - "fields": null, - "given_name": "Float", - "key": "Float", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR" - }, - "scalar_kind": { - "__enum__": "ConfigScalarKind.FLOAT" - }, - "type_param_keys": null - }, - "Int": { - "__class__": "ConfigTypeSnap", - "description": "", - "enum_values": null, - "fields": null, - "given_name": "Int", - "key": "Int", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR" - }, - "scalar_kind": { - "__enum__": "ConfigScalarKind.INT" - }, - "type_param_keys": null - }, - "ScalarUnion.Bool-Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": null, - "given_name": null, - "key": "ScalarUnion.Bool-Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR_UNION" - }, - "scalar_kind": null, - "type_param_keys": [ - "Bool", - "Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59" - ] - }, - "ScalarUnion.Float-Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": null, - "given_name": null, - "key": "ScalarUnion.Float-Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR_UNION" - }, - "scalar_kind": null, - "type_param_keys": [ - "Float", - "Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3" - ] - }, - "ScalarUnion.Int-Selector.a9799b971d12ace70a2d8803c883c863417d0725": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": null, - "given_name": null, - "key": "ScalarUnion.Int-Selector.a9799b971d12ace70a2d8803c883c863417d0725", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR_UNION" - }, - "scalar_kind": null, - "type_param_keys": [ - "Int", - "Selector.a9799b971d12ace70a2d8803c883c863417d0725" - ] - }, - "ScalarUnion.String-Selector.e04723c9d9937e3ab21206435b22247cfbe58269": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": null, - "given_name": null, - "key": "ScalarUnion.String-Selector.e04723c9d9937e3ab21206435b22247cfbe58269", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR_UNION" - }, - "scalar_kind": null, - "type_param_keys": [ - "String", - "Selector.e04723c9d9937e3ab21206435b22247cfbe58269" - ] - }, - "Selector.1bfb167aea90780aa679597800c71bd8c65ed0b2": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "disabled", - "type_key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "enabled", - "type_key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709" - } - ], - "given_name": null, - "key": "Selector.1bfb167aea90780aa679597800c71bd8c65ed0b2", - "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Selector.a9799b971d12ace70a2d8803c883c863417d0725": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "json", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "pickle", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "value", - "type_key": "Int" - } - ], - "given_name": null, - "key": "Selector.a9799b971d12ace70a2d8803c883c863417d0725", - "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "json", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "pickle", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "value", - "type_key": "Bool" - } - ], - "given_name": null, - "key": "Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59", - "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" - }, - "scalar_kind": null, - "type_param_keys": null }, - "Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "json", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "pickle", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "value", - "type_key": "Float" + "__class__": "InputDependencySnap", + "input_name": "asset_1", + "is_dynamic_collect": false, + "upstream_output_snaps": [ + { + "__class__": "OutputHandleSnap", + "output_name": "result", + "solid_name": "asset_1" + } + ] } ], - "given_name": null, - "key": "Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3", - "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" - }, - "scalar_kind": null, - "type_param_keys": null + "is_dynamic_mapped": false, + "solid_def_name": "asset_2", + "solid_name": "asset_2", + "tags": {} }, - "Selector.e04723c9d9937e3ab21206435b22247cfbe58269": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "json", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "pickle", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "value", - "type_key": "String" + "__class__": "InputDependencySnap", + "input_name": "asset_2", + "is_dynamic_collect": false, + "upstream_output_snaps": [ + { + "__class__": "OutputHandleSnap", + "output_name": "result", + "solid_name": "asset_2" + } + ] } ], - "given_name": null, - "key": "Selector.e04723c9d9937e3ab21206435b22247cfbe58269", - "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" - }, - "scalar_kind": null, - "type_param_keys": null + "is_dynamic_mapped": false, + "solid_def_name": "asset_3", + "solid_name": "asset_3", + "tags": {} }, - "Selector.f2fe6dfdc60a1947a8f8e7cd377a012b47065bc4": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "json", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "pickle", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [], + "is_dynamic_mapped": false, + "solid_def_name": "asset_one", + "solid_name": "asset_one", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "value", - "type_key": "Any" + "__class__": "InputDependencySnap", + "input_name": "asset_one", + "is_dynamic_collect": false, + "upstream_output_snaps": [ + { + "__class__": "OutputHandleSnap", + "output_name": "result", + "solid_name": "asset_one" + } + ] } ], - "given_name": null, - "key": "Selector.f2fe6dfdc60a1947a8f8e7cd377a012b47065bc4", - "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" - }, - "scalar_kind": null, - "type_param_keys": null + "is_dynamic_mapped": false, + "solid_def_name": "asset_two", + "solid_name": "asset_two", + "tags": {} }, - "Shape.081354663b9d4b8fbfd1cb8e358763912953913f": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [], + "is_dynamic_mapped": false, + "solid_def_name": "asset_yields_observation", + "solid_name": "asset_yields_observation", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [], + "is_dynamic_mapped": false, + "solid_def_name": "bar", + "solid_name": "bar", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "\"INFO\"", - "description": "The logger's threshold.", - "is_required": false, - "name": "log_level", - "type_key": "String" - }, + "__class__": "InputDependencySnap", + "input_name": "foo_bar", + "is_dynamic_collect": false, + "upstream_output_snaps": [ + { + "__class__": "OutputHandleSnap", + "output_name": "result", + "solid_name": "foo_bar" + } + ] + } + ], + "is_dynamic_mapped": false, + "solid_def_name": "baz", + "solid_name": "baz", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [], + "is_dynamic_mapped": false, + "solid_def_name": "check_in_op_asset", + "solid_name": "check_in_op_asset", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "\"dagster\"", - "description": "The name of your logger.", - "is_required": false, - "name": "name", - "type_key": "String" + "__class__": "InputDependencySnap", + "input_name": "hanging_graph", + "is_dynamic_collect": false, + "upstream_output_snaps": [ + { + "__class__": "OutputHandleSnap", + "output_name": "result", + "solid_name": "hanging_graph" + } + ] } ], - "given_name": null, - "key": "Shape.081354663b9d4b8fbfd1cb8e358763912953913f", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null + "is_dynamic_mapped": false, + "solid_def_name": "downstream_asset", + "solid_name": "downstream_asset", + "tags": {} }, - "Shape.09d73f0755bf4752d3f121837669c8660dcf451e": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"retries\": {\"enabled\": {}}}", - "description": "Execute all steps in a single process.", - "is_required": false, - "name": "config", - "type_key": "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c" + "__class__": "InputDependencySnap", + "input_name": "upstream_daily_partitioned_asset", + "is_dynamic_collect": false, + "upstream_output_snaps": [] } ], - "given_name": null, - "key": "Shape.09d73f0755bf4752d3f121837669c8660dcf451e", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null + "is_dynamic_mapped": false, + "solid_def_name": "downstream_weekly_partitioned_asset", + "solid_name": "downstream_weekly_partitioned_asset", + "tags": {} }, - "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"log_level\": \"INFO\", \"name\": \"dagster\"}", - "description": "The default colored console logger.", - "is_required": false, - "name": "config", - "type_key": "Shape.081354663b9d4b8fbfd1cb8e358763912953913f" + "__class__": "InputDependencySnap", + "input_name": "unexecutable_asset", + "is_dynamic_collect": false, + "upstream_output_snaps": [ + { + "__class__": "OutputHandleSnap", + "output_name": "unexecutable_asset", + "solid_name": "unexecutable_asset" + } + ] } ], - "given_name": null, - "key": "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null + "is_dynamic_mapped": false, + "solid_def_name": "executable_asset", + "solid_name": "executable_asset", + "tags": {} }, - "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", - "is_required": false, - "name": "io_manager", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + "__class__": "InputDependencySnap", + "input_name": "dummy_source_asset", + "is_dynamic_collect": false, + "upstream_output_snaps": [] } ], - "given_name": null, - "key": "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null + "is_dynamic_mapped": false, + "solid_def_name": "first_asset", + "solid_name": "first_asset", + "tags": {} }, - "Shape.1baaa7ea6f13caf1cca874c6f4cc8581ad88d08a": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [], + "is_dynamic_mapped": false, + "solid_def_name": "foo", + "solid_name": "foo", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"config\": {\"retries\": {\"enabled\": {}}}}", - "description": "Configure how steps are executed within a run.", - "is_required": false, - "name": "execution", - "type_key": "Shape.09d73f0755bf4752d3f121837669c8660dcf451e" + "__class__": "InputDependencySnap", + "input_name": "bar", + "is_dynamic_collect": false, + "upstream_output_snaps": [ + { + "__class__": "OutputHandleSnap", + "output_name": "result", + "solid_name": "bar" + } + ] }, { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": "Configure how loggers emit messages within a run.", - "is_required": false, - "name": "loggers", - "type_key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b" - }, + "__class__": "InputDependencySnap", + "input_name": "foo", + "is_dynamic_collect": false, + "upstream_output_snaps": [ + { + "__class__": "OutputHandleSnap", + "output_name": "result", + "solid_name": "foo" + } + ] + } + ], + "is_dynamic_mapped": false, + "solid_def_name": "foo_bar", + "solid_name": "foo_bar", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"noop_op\": {}}", - "description": "Configure runtime parameters for ops or assets.", - "is_required": false, - "name": "ops", - "type_key": "Shape.242592fa9f0be8d5908506e918e119be06358618" + "__class__": "InputDependencySnap", + "input_name": "fresh_diamond_left", + "is_dynamic_collect": false, + "upstream_output_snaps": [ + { + "__class__": "OutputHandleSnap", + "output_name": "result", + "solid_name": "fresh_diamond_left" + } + ] }, { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"io_manager\": {}}", - "description": "Configure how shared resources are implemented within a run.", - "is_required": false, - "name": "resources", - "type_key": "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778" + "__class__": "InputDependencySnap", + "input_name": "fresh_diamond_right", + "is_dynamic_collect": false, + "upstream_output_snaps": [ + { + "__class__": "OutputHandleSnap", + "output_name": "result", + "solid_name": "fresh_diamond_right" + } + ] } ], - "given_name": null, - "key": "Shape.1baaa7ea6f13caf1cca874c6f4cc8581ad88d08a", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null + "is_dynamic_mapped": false, + "solid_def_name": "fresh_diamond_bottom", + "solid_name": "fresh_diamond_bottom", + "tags": {} }, - "Shape.242592fa9f0be8d5908506e918e119be06358618": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "noop_op", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + "__class__": "InputDependencySnap", + "input_name": "fresh_diamond_top", + "is_dynamic_collect": false, + "upstream_output_snaps": [ + { + "__class__": "OutputHandleSnap", + "output_name": "result", + "solid_name": "fresh_diamond_top" + } + ] } ], - "given_name": null, - "key": "Shape.242592fa9f0be8d5908506e918e119be06358618", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null + "is_dynamic_mapped": false, + "solid_def_name": "fresh_diamond_left", + "solid_name": "fresh_diamond_left", + "tags": {} }, - "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": "[DEPRECATED]", - "is_required": false, - "name": "marker_to_close", - "type_key": "String" - }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"enabled\": {}}", - "description": "Whether retries are enabled or not. By default, retries are enabled.", - "is_required": false, - "name": "retries", - "type_key": "Selector.1bfb167aea90780aa679597800c71bd8c65ed0b2" + "__class__": "InputDependencySnap", + "input_name": "fresh_diamond_top", + "is_dynamic_collect": false, + "upstream_output_snaps": [ + { + "__class__": "OutputHandleSnap", + "output_name": "result", + "solid_name": "fresh_diamond_top" + } + ] } ], - "given_name": null, - "key": "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null + "is_dynamic_mapped": false, + "solid_def_name": "fresh_diamond_right", + "solid_name": "fresh_diamond_right", + "tags": {} }, - "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "path", - "type_key": "String" + "__class__": "InputDependencySnap", + "input_name": "diamond_source", + "is_dynamic_collect": false, + "upstream_output_snaps": [] } ], - "given_name": null, - "key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null + "is_dynamic_mapped": false, + "solid_def_name": "fresh_diamond_top", + "solid_name": "fresh_diamond_top", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [], + "is_dynamic_mapped": false, + "solid_def_name": "grouped_asset_1", + "solid_name": "grouped_asset_1", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [], + "is_dynamic_mapped": false, + "solid_def_name": "grouped_asset_2", + "solid_name": "grouped_asset_2", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [], + "is_dynamic_mapped": false, + "solid_def_name": "grouped_asset_4", + "solid_name": "grouped_asset_4", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [ + { + "__class__": "InputDependencySnap", + "input_name": "first_asset", + "is_dynamic_collect": false, + "upstream_output_snaps": [ + { + "__class__": "OutputHandleSnap", + "output_name": "result", + "solid_name": "first_asset" + } + ] + } + ], + "is_dynamic_mapped": false, + "solid_def_name": "hanging_asset", + "solid_name": "hanging_asset", + "tags": {} }, - "Shape.743e47901855cb245064dd633e217bfcb49a11a7": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [], + "is_dynamic_mapped": false, + "solid_def_name": "hanging_graph", + "solid_name": "hanging_graph", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" + "__class__": "InputDependencySnap", + "input_name": "hanging_asset", + "is_dynamic_collect": false, + "upstream_output_snaps": [ + { + "__class__": "OutputHandleSnap", + "output_name": "result", + "solid_name": "hanging_asset" + } + ] } ], - "given_name": null, - "key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null + "is_dynamic_mapped": false, + "solid_def_name": "never_runs_asset", + "solid_name": "never_runs_asset", + "tags": {} }, - "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [], - "given_name": null, - "key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [], + "is_dynamic_mapped": false, + "solid_def_name": "subsettable_checked_multi_asset", + "solid_name": "subsettable_checked_multi_asset", + "tags": {} }, - "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "console", - "type_key": "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a" + "__class__": "InputDependencySnap", + "input_name": "int_asset", + "is_dynamic_collect": false, + "upstream_output_snaps": [ + { + "__class__": "OutputHandleSnap", + "output_name": "int_asset", + "solid_name": "typed_multi_asset" + } + ] } ], - "given_name": null, - "key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null + "is_dynamic_mapped": false, + "solid_def_name": "typed_asset", + "solid_name": "typed_asset", + "tags": {} }, - "String": { - "__class__": "ConfigTypeSnap", - "description": "", - "enum_values": null, - "fields": null, - "given_name": "String", - "key": "String", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR" - }, - "scalar_kind": { - "__enum__": "ConfigScalarKind.STRING" - }, - "type_param_keys": null - } - } - }, - "dagster_type_namespace_snapshot": { - "__class__": "DagsterTypeNamespaceSnapshot", - "all_dagster_type_snaps_by_key": { - "Any": { - "__class__": "DagsterTypeSnap", - "description": null, - "display_name": "Any", - "is_builtin": true, - "key": "Any", - "kind": { - "__enum__": "DagsterTypeKind.ANY" - }, - "loader_schema_key": "Selector.f2fe6dfdc60a1947a8f8e7cd377a012b47065bc4", - "materializer_schema_key": null, - "name": "Any", - "type_param_keys": [] + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [], + "is_dynamic_mapped": false, + "solid_def_name": "typed_multi_asset", + "solid_name": "typed_multi_asset", + "tags": {} }, - "Bool": { - "__class__": "DagsterTypeSnap", - "description": null, - "display_name": "Bool", - "is_builtin": true, - "key": "Bool", - "kind": { - "__enum__": "DagsterTypeKind.SCALAR" - }, - "loader_schema_key": "ScalarUnion.Bool-Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59", - "materializer_schema_key": null, - "name": "Bool", - "type_param_keys": [] + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [], + "is_dynamic_mapped": false, + "solid_def_name": "unconnected", + "solid_name": "unconnected", + "tags": {} }, - "Float": { - "__class__": "DagsterTypeSnap", - "description": null, - "display_name": "Float", - "is_builtin": true, - "key": "Float", - "kind": { - "__enum__": "DagsterTypeKind.SCALAR" - }, - "loader_schema_key": "ScalarUnion.Float-Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3", - "materializer_schema_key": null, - "name": "Float", - "type_param_keys": [] + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [], + "is_dynamic_mapped": false, + "solid_def_name": "unexecutable_asset", + "solid_name": "unexecutable_asset", + "tags": {} }, - "Int": { - "__class__": "DagsterTypeSnap", - "description": null, - "display_name": "Int", - "is_builtin": true, - "key": "Int", - "kind": { - "__enum__": "DagsterTypeKind.SCALAR" - }, - "loader_schema_key": "ScalarUnion.Int-Selector.a9799b971d12ace70a2d8803c883c863417d0725", - "materializer_schema_key": null, - "name": "Int", - "type_param_keys": [] + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [], + "is_dynamic_mapped": false, + "solid_def_name": "ungrouped_asset_3", + "solid_name": "ungrouped_asset_3", + "tags": {} }, - "Nothing": { - "__class__": "DagsterTypeSnap", - "description": null, - "display_name": "Nothing", - "is_builtin": true, - "key": "Nothing", - "kind": { - "__enum__": "DagsterTypeKind.NOTHING" - }, - "loader_schema_key": null, - "materializer_schema_key": null, - "name": "Nothing", - "type_param_keys": [] + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [], + "is_dynamic_mapped": false, + "solid_def_name": "ungrouped_asset_5", + "solid_name": "ungrouped_asset_5", + "tags": {} }, - "String": { - "__class__": "DagsterTypeSnap", - "description": null, - "display_name": "String", - "is_builtin": true, - "key": "String", - "kind": { - "__enum__": "DagsterTypeKind.SCALAR" - }, - "loader_schema_key": "ScalarUnion.String-Selector.e04723c9d9937e3ab21206435b22247cfbe58269", - "materializer_schema_key": null, - "name": "String", - "type_param_keys": [] - } - } - }, - "dep_structure_snapshot": { - "__class__": "DependencyStructureSnapshot", - "solid_invocation_snaps": [ { "__class__": "SolidInvocationSnap", "input_dep_snaps": [], "is_dynamic_mapped": false, - "solid_def_name": "noop_op", - "solid_name": "noop_op", + "solid_def_name": "unpartitioned_upstream_of_partitioned", + "solid_name": "unpartitioned_upstream_of_partitioned", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [ + { + "__class__": "InputDependencySnap", + "input_name": "typed_asset", + "is_dynamic_collect": false, + "upstream_output_snaps": [ + { + "__class__": "OutputHandleSnap", + "output_name": "result", + "solid_name": "typed_asset" + } + ] + } + ], + "is_dynamic_mapped": false, + "solid_def_name": "untyped_asset", + "solid_name": "untyped_asset", "tags": {} } ] }, "description": null, - "graph_def_name": "simple_graph", + "graph_def_name": "__ASSET_JOB_8", "lineage_snapshot": null, "mode_def_snaps": [ { @@ -23944,17 +45457,128 @@ "name": "config", "type_key": "Any" }, + "description": null, + "name": "dummy_io_manager" + }, + { + "__class__": "ResourceDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "config", + "type_key": "Shape.9a3a315bff2146cca750edbec49c6b4b4d0ce58e" + }, + "description": null, + "name": "hanging_asset_resource" + }, + { + "__class__": "ResourceDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "config", + "type_key": "Shape.18b2faaf1efd505374f7f25fcb61ed59bd5be851" + }, "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", "name": "io_manager" } ], - "root_config_key": "Shape.1baaa7ea6f13caf1cca874c6f4cc8581ad88d08a" + "root_config_key": "Shape.6463be4055ea4e7828a49e9ade17b03dc9690e79" } ], - "name": "simple_job_b", + "name": "__ASSET_JOB_8", "solid_definitions_snapshot": { "__class__": "SolidDefinitionsSnapshot", - "composite_solid_def_snaps": [], + "composite_solid_def_snaps": [ + { + "__class__": "CompositeSolidDefSnap", + "config_field_snap": null, + "dep_structure_snapshot": { + "__class__": "DependencyStructureSnapshot", + "solid_invocation_snaps": [ + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [ + { + "__class__": "InputDependencySnap", + "input_name": "my_op", + "is_dynamic_collect": false, + "upstream_output_snaps": [ + { + "__class__": "OutputHandleSnap", + "output_name": "result", + "solid_name": "my_op" + } + ] + } + ], + "is_dynamic_mapped": false, + "solid_def_name": "hanging_op", + "solid_name": "hanging_op", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [], + "is_dynamic_mapped": false, + "solid_def_name": "my_op", + "solid_name": "my_op", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [ + { + "__class__": "InputDependencySnap", + "input_name": "hanging_op", + "is_dynamic_collect": false, + "upstream_output_snaps": [ + { + "__class__": "OutputHandleSnap", + "output_name": "result", + "solid_name": "hanging_op" + } + ] + } + ], + "is_dynamic_mapped": false, + "solid_def_name": "never_runs_op", + "solid_name": "never_runs_op", + "tags": {} + } + ] + }, + "description": null, + "input_def_snaps": [], + "input_mapping_snaps": [], + "name": "hanging_graph", + "output_def_snaps": [ + { + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", + "description": null, + "is_dynamic": false, + "is_required": true, + "name": "result" + } + ], + "output_mapping_snaps": [ + { + "__class__": "OutputMappingSnap", + "external_output_name": "result", + "mapped_output_name": "result", + "mapped_solid_name": "never_runs_op" + } + ], + "tags": {} + } + ], "solid_def_snaps": [ { "__class__": "SolidDefSnap", @@ -23969,7 +45593,136 @@ }, "description": null, "input_def_snaps": [], - "name": "noop_op", + "name": "asset_1", + "output_def_snaps": [ + { + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", + "description": null, + "is_dynamic": false, + "is_required": true, + "name": "result" + } + ], + "required_resource_keys": [], + "tags": {} + }, + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, + "description": null, + "input_def_snaps": [ + { + "__class__": "InputDefSnap", + "dagster_type_key": "Any", + "description": null, + "name": "asset_1" + } + ], + "name": "asset_1_my_check", + "output_def_snaps": [ + { + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", + "description": null, + "is_dynamic": false, + "is_required": true, + "name": "result" + } + ], + "required_resource_keys": [], + "tags": {} + }, + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, + "description": null, + "input_def_snaps": [ + { + "__class__": "InputDefSnap", + "dagster_type_key": "Nothing", + "description": null, + "name": "asset_1" + } + ], + "name": "asset_2", + "output_def_snaps": [ + { + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", + "description": null, + "is_dynamic": false, + "is_required": true, + "name": "result" + } + ], + "required_resource_keys": [], + "tags": {} + }, + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, + "description": null, + "input_def_snaps": [ + { + "__class__": "InputDefSnap", + "dagster_type_key": "Nothing", + "description": null, + "name": "asset_2" + } + ], + "name": "asset_3", + "output_def_snaps": [ + { + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", + "description": null, + "is_dynamic": false, + "is_required": true, + "name": "result" + } + ], + "required_resource_keys": [], + "tags": {} + }, + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, + "description": null, + "input_def_snaps": [], + "name": "asset_one", "output_def_snaps": [ { "__class__": "OutputDefSnap", @@ -23982,840 +45735,985 @@ ], "required_resource_keys": [], "tags": {} - } - ] - }, - "tags": {} - } - ''' -# --- -# name: test_all_snapshot_ids[139] - 'c58bbee5967b5e43b907f2ee09bfa26b5b017899' -# --- -# name: test_all_snapshot_ids[13] - '4e666ba1a90b137d5ae2cc5440f2f362fbfde874' -# --- -# name: test_all_snapshot_ids[140] - ''' - { - "__class__": "PipelineSnapshot", - "config_schema_snapshot": { - "__class__": "ConfigSchemaSnapshot", - "all_config_snaps_by_key": { - "Any": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": null, - "given_name": "Any", - "key": "Any", - "kind": { - "__enum__": "ConfigTypeKind.ANY" - }, - "scalar_kind": null, - "type_param_keys": null }, - "Bool": { - "__class__": "ConfigTypeSnap", - "description": "", - "enum_values": null, - "fields": null, - "given_name": "Bool", - "key": "Bool", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR" - }, - "scalar_kind": { - "__enum__": "ConfigScalarKind.BOOL" + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" }, - "type_param_keys": null + "description": null, + "input_def_snaps": [ + { + "__class__": "InputDefSnap", + "dagster_type_key": "Any", + "description": null, + "name": "asset_one" + } + ], + "name": "asset_two", + "output_def_snaps": [ + { + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", + "description": null, + "is_dynamic": false, + "is_required": true, + "name": "result" + } + ], + "required_resource_keys": [], + "tags": {} }, - "Float": { - "__class__": "ConfigTypeSnap", - "description": "", - "enum_values": null, - "fields": null, - "given_name": "Float", - "key": "Float", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR" - }, - "scalar_kind": { - "__enum__": "ConfigScalarKind.FLOAT" + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" }, - "type_param_keys": null + "description": null, + "input_def_snaps": [], + "name": "asset_yields_observation", + "output_def_snaps": [ + { + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", + "description": null, + "is_dynamic": false, + "is_required": true, + "name": "result" + } + ], + "required_resource_keys": [], + "tags": {} }, - "Int": { - "__class__": "ConfigTypeSnap", - "description": "", - "enum_values": null, - "fields": null, - "given_name": "Int", - "key": "Int", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR" - }, - "scalar_kind": { - "__enum__": "ConfigScalarKind.INT" + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" }, - "type_param_keys": null - }, - "ScalarUnion.Bool-Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59": { - "__class__": "ConfigTypeSnap", "description": null, - "enum_values": null, - "fields": null, - "given_name": null, - "key": "ScalarUnion.Bool-Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR_UNION" - }, - "scalar_kind": null, - "type_param_keys": [ - "Bool", - "Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59" - ] + "input_def_snaps": [], + "name": "bar", + "output_def_snaps": [ + { + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", + "description": null, + "is_dynamic": false, + "is_required": true, + "name": "result" + } + ], + "required_resource_keys": [], + "tags": {} }, - "ScalarUnion.Float-Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": null, - "given_name": null, - "key": "ScalarUnion.Float-Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR_UNION" + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" }, - "scalar_kind": null, - "type_param_keys": [ - "Float", - "Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3" - ] - }, - "ScalarUnion.Int-Selector.a9799b971d12ace70a2d8803c883c863417d0725": { - "__class__": "ConfigTypeSnap", "description": null, - "enum_values": null, - "fields": null, - "given_name": null, - "key": "ScalarUnion.Int-Selector.a9799b971d12ace70a2d8803c883c863417d0725", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR_UNION" - }, - "scalar_kind": null, - "type_param_keys": [ - "Int", - "Selector.a9799b971d12ace70a2d8803c883c863417d0725" - ] + "input_def_snaps": [ + { + "__class__": "InputDefSnap", + "dagster_type_key": "Any", + "description": null, + "name": "foo_bar" + } + ], + "name": "baz", + "output_def_snaps": [ + { + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", + "description": null, + "is_dynamic": false, + "is_required": true, + "name": "result" + } + ], + "required_resource_keys": [], + "tags": {} }, - "ScalarUnion.String-Selector.e04723c9d9937e3ab21206435b22247cfbe58269": { - "__class__": "ConfigTypeSnap", + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, "description": null, - "enum_values": null, - "fields": null, - "given_name": null, - "key": "ScalarUnion.String-Selector.e04723c9d9937e3ab21206435b22247cfbe58269", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR_UNION" + "input_def_snaps": [], + "name": "check_in_op_asset", + "output_def_snaps": [ + { + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", + "description": null, + "is_dynamic": false, + "is_required": true, + "name": "result" + }, + { + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", + "description": null, + "is_dynamic": false, + "is_required": true, + "name": "check_in_op_asset_my_check" + } + ], + "required_resource_keys": [], + "tags": {} + }, + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" }, - "scalar_kind": null, - "type_param_keys": [ - "String", - "Selector.e04723c9d9937e3ab21206435b22247cfbe58269" - ] + "description": null, + "input_def_snaps": [ + { + "__class__": "InputDefSnap", + "dagster_type_key": "Any", + "description": null, + "name": "hanging_graph" + } + ], + "name": "downstream_asset", + "output_def_snaps": [ + { + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", + "description": null, + "is_dynamic": false, + "is_required": true, + "name": "result" + } + ], + "required_resource_keys": [], + "tags": {} }, - "Selector.1bfb167aea90780aa679597800c71bd8c65ed0b2": { - "__class__": "ConfigTypeSnap", + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, "description": null, - "enum_values": null, - "fields": [ + "input_def_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", + "__class__": "InputDefSnap", + "dagster_type_key": "Any", "description": null, - "is_required": false, - "name": "disabled", - "type_key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709" - }, + "name": "upstream_daily_partitioned_asset" + } + ], + "name": "downstream_weekly_partitioned_asset", + "output_def_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", "description": null, - "is_required": false, - "name": "enabled", - "type_key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709" + "is_dynamic": false, + "is_required": true, + "name": "result" } ], - "given_name": null, - "key": "Selector.1bfb167aea90780aa679597800c71bd8c65ed0b2", - "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" + "required_resource_keys": [], + "tags": {} + }, + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" }, - "scalar_kind": null, - "type_param_keys": null + "description": null, + "input_def_snaps": [ + { + "__class__": "InputDefSnap", + "dagster_type_key": "Any", + "description": null, + "name": "unexecutable_asset" + } + ], + "name": "executable_asset", + "output_def_snaps": [ + { + "__class__": "OutputDefSnap", + "dagster_type_key": "Nothing", + "description": null, + "is_dynamic": false, + "is_required": true, + "name": "result" + } + ], + "required_resource_keys": [], + "tags": {} }, - "Selector.a9799b971d12ace70a2d8803c883c863417d0725": { - "__class__": "ConfigTypeSnap", + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, "description": null, - "enum_values": null, - "fields": [ + "input_def_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "__class__": "InputDefSnap", + "dagster_type_key": "Any", + "description": null, + "name": "dummy_source_asset" + } + ], + "name": "first_asset", + "output_def_snaps": [ + { + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", "description": null, + "is_dynamic": false, "is_required": true, - "name": "json", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, + "name": "result" + } + ], + "required_resource_keys": [], + "tags": {} + }, + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, + "description": null, + "input_def_snaps": [], + "name": "foo", + "output_def_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", "description": null, + "is_dynamic": false, "is_required": true, - "name": "pickle", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + "name": "result" + } + ], + "required_resource_keys": [], + "tags": {} + }, + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, + "description": null, + "input_def_snaps": [ + { + "__class__": "InputDefSnap", + "dagster_type_key": "Any", + "description": null, + "name": "bar" }, { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "__class__": "InputDefSnap", + "dagster_type_key": "Any", + "description": null, + "name": "foo" + } + ], + "name": "foo_bar", + "output_def_snaps": [ + { + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", "description": null, + "is_dynamic": false, "is_required": true, - "name": "value", - "type_key": "Int" + "name": "result" } ], - "given_name": null, - "key": "Selector.a9799b971d12ace70a2d8803c883c863417d0725", - "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" + "required_resource_keys": [], + "tags": {} + }, + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" }, - "scalar_kind": null, - "type_param_keys": null - }, - "Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59": { - "__class__": "ConfigTypeSnap", "description": null, - "enum_values": null, - "fields": [ + "input_def_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "__class__": "InputDefSnap", + "dagster_type_key": "Any", "description": null, - "is_required": true, - "name": "json", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + "name": "fresh_diamond_left" }, { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "__class__": "InputDefSnap", + "dagster_type_key": "Any", "description": null, - "is_required": true, - "name": "pickle", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, + "name": "fresh_diamond_right" + } + ], + "name": "fresh_diamond_bottom", + "output_def_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", "description": null, + "is_dynamic": false, "is_required": true, - "name": "value", - "type_key": "Bool" + "name": "result" } ], - "given_name": null, - "key": "Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59", - "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" - }, - "scalar_kind": null, - "type_param_keys": null + "required_resource_keys": [], + "tags": {} }, - "Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3": { - "__class__": "ConfigTypeSnap", + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "json", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, + "input_def_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "__class__": "InputDefSnap", + "dagster_type_key": "Any", "description": null, - "is_required": true, - "name": "pickle", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, + "name": "fresh_diamond_top" + } + ], + "name": "fresh_diamond_left", + "output_def_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", "description": null, + "is_dynamic": false, "is_required": true, - "name": "value", - "type_key": "Float" + "name": "result" } ], - "given_name": null, - "key": "Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3", - "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" - }, - "scalar_kind": null, - "type_param_keys": null + "required_resource_keys": [], + "tags": {} }, - "Selector.e04723c9d9937e3ab21206435b22247cfbe58269": { - "__class__": "ConfigTypeSnap", + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "json", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, + "input_def_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "__class__": "InputDefSnap", + "dagster_type_key": "Any", "description": null, - "is_required": true, - "name": "pickle", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, + "name": "fresh_diamond_top" + } + ], + "name": "fresh_diamond_right", + "output_def_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", "description": null, + "is_dynamic": false, "is_required": true, - "name": "value", - "type_key": "String" + "name": "result" } ], - "given_name": null, - "key": "Selector.e04723c9d9937e3ab21206435b22247cfbe58269", - "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" - }, - "scalar_kind": null, - "type_param_keys": null + "required_resource_keys": [], + "tags": {} }, - "Selector.f2fe6dfdc60a1947a8f8e7cd377a012b47065bc4": { - "__class__": "ConfigTypeSnap", + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, "description": null, - "enum_values": null, - "fields": [ + "input_def_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "__class__": "InputDefSnap", + "dagster_type_key": "Nothing", "description": null, - "is_required": true, - "name": "json", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, + "name": "diamond_source" + } + ], + "name": "fresh_diamond_top", + "output_def_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", "description": null, + "is_dynamic": false, "is_required": true, - "name": "pickle", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, + "name": "result" + } + ], + "required_resource_keys": [], + "tags": {} + }, + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, + "description": null, + "input_def_snaps": [], + "name": "grouped_asset_1", + "output_def_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", "description": null, + "is_dynamic": false, "is_required": true, - "name": "value", - "type_key": "Any" + "name": "result" } ], - "given_name": null, - "key": "Selector.f2fe6dfdc60a1947a8f8e7cd377a012b47065bc4", - "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" - }, - "scalar_kind": null, - "type_param_keys": null + "required_resource_keys": [], + "tags": {} }, - "Shape.081354663b9d4b8fbfd1cb8e358763912953913f": { - "__class__": "ConfigTypeSnap", + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "\"INFO\"", - "description": "The logger's threshold.", - "is_required": false, - "name": "log_level", - "type_key": "String" - }, + "input_def_snaps": [], + "name": "grouped_asset_2", + "output_def_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "\"dagster\"", - "description": "The name of your logger.", - "is_required": false, - "name": "name", - "type_key": "String" + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", + "description": null, + "is_dynamic": false, + "is_required": true, + "name": "result" } ], - "given_name": null, - "key": "Shape.081354663b9d4b8fbfd1cb8e358763912953913f", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null + "required_resource_keys": [], + "tags": {} }, - "Shape.09d73f0755bf4752d3f121837669c8660dcf451e": { - "__class__": "ConfigTypeSnap", + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, "description": null, - "enum_values": null, - "fields": [ + "input_def_snaps": [], + "name": "grouped_asset_4", + "output_def_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"retries\": {\"enabled\": {}}}", - "description": "Execute all steps in a single process.", - "is_required": false, - "name": "config", - "type_key": "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c" + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", + "description": null, + "is_dynamic": false, + "is_required": true, + "name": "result" } ], - "given_name": null, - "key": "Shape.09d73f0755bf4752d3f121837669c8660dcf451e", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null + "required_resource_keys": [], + "tags": {} }, - "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, + "description": "Asset that hangs forever, used to test in-progress ops.", + "input_def_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"log_level\": \"INFO\", \"name\": \"dagster\"}", - "description": "The default colored console logger.", - "is_required": false, - "name": "config", - "type_key": "Shape.081354663b9d4b8fbfd1cb8e358763912953913f" + "__class__": "InputDefSnap", + "dagster_type_key": "Any", + "description": null, + "name": "first_asset" } ], - "given_name": null, - "key": "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null + "name": "hanging_asset", + "output_def_snaps": [ + { + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", + "description": null, + "is_dynamic": false, + "is_required": true, + "name": "result" + } + ], + "required_resource_keys": [ + "hanging_asset_resource" + ], + "tags": {} }, - "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778": { - "__class__": "ConfigTypeSnap", + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, "description": null, - "enum_values": null, - "fields": [ + "input_def_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", - "is_required": false, - "name": "io_manager", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + "__class__": "InputDefSnap", + "dagster_type_key": "Any", + "description": null, + "name": "my_op" } ], - "given_name": null, - "key": "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null + "name": "hanging_op", + "output_def_snaps": [ + { + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", + "description": null, + "is_dynamic": false, + "is_required": true, + "name": "result" + } + ], + "required_resource_keys": [ + "hanging_asset_resource" + ], + "tags": {} }, - "Shape.15a669259d526894a1a32d2b1e6c0710c4bdafd0": { - "__class__": "ConfigTypeSnap", + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, "description": null, - "enum_values": null, - "fields": [ + "input_def_snaps": [], + "name": "my_op", + "output_def_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", "description": null, - "is_required": false, - "name": "op_asset_a", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + "is_dynamic": false, + "is_required": true, + "name": "result" } ], - "given_name": null, - "key": "Shape.15a669259d526894a1a32d2b1e6c0710c4bdafd0", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null + "required_resource_keys": [], + "tags": {} }, - "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c": { - "__class__": "ConfigTypeSnap", + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, "description": null, - "enum_values": null, - "fields": [ + "input_def_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": "[DEPRECATED]", - "is_required": false, - "name": "marker_to_close", - "type_key": "String" - }, + "__class__": "InputDefSnap", + "dagster_type_key": "Any", + "description": null, + "name": "hanging_asset" + } + ], + "name": "never_runs_asset", + "output_def_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"enabled\": {}}", - "description": "Whether retries are enabled or not. By default, retries are enabled.", - "is_required": false, - "name": "retries", - "type_key": "Selector.1bfb167aea90780aa679597800c71bd8c65ed0b2" + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", + "description": null, + "is_dynamic": false, + "is_required": true, + "name": "result" } ], - "given_name": null, - "key": "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null + "required_resource_keys": [], + "tags": {} }, - "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2": { - "__class__": "ConfigTypeSnap", + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, "description": null, - "enum_values": null, - "fields": [ + "input_def_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "__class__": "InputDefSnap", + "dagster_type_key": "Any", "description": null, - "is_required": true, - "name": "path", - "type_key": "String" + "name": "hanging_op" } ], - "given_name": null, - "key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.743e47901855cb245064dd633e217bfcb49a11a7": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ + "name": "never_runs_op", + "output_def_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" + "is_dynamic": false, + "is_required": true, + "name": "result" } ], - "given_name": null, - "key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null + "required_resource_keys": [], + "tags": {} }, - "Shape.834758e49b0b2d8416b058675738bf3d834dc7c4": { - "__class__": "ConfigTypeSnap", + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "config", + "type_key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709" + }, "description": null, - "enum_values": null, - "fields": [ + "input_def_snaps": [], + "name": "subsettable_checked_multi_asset", + "output_def_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"config\": {\"retries\": {\"enabled\": {}}}}", - "description": "Configure how steps are executed within a run.", + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", + "description": null, + "is_dynamic": false, "is_required": false, - "name": "execution", - "type_key": "Shape.09d73f0755bf4752d3f121837669c8660dcf451e" + "name": "one" }, { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": "Configure how loggers emit messages within a run.", + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", + "description": null, + "is_dynamic": false, "is_required": false, - "name": "loggers", - "type_key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b" + "name": "two" }, { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"op_asset_a\": {}}", - "description": "Configure runtime parameters for ops or assets.", + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", + "description": null, + "is_dynamic": false, "is_required": false, - "name": "ops", - "type_key": "Shape.15a669259d526894a1a32d2b1e6c0710c4bdafd0" + "name": "one_my_check" }, { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"io_manager\": {}}", - "description": "Configure how shared resources are implemented within a run.", + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", + "description": null, + "is_dynamic": false, "is_required": false, - "name": "resources", - "type_key": "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778" + "name": "one_my_other_check" } ], - "given_name": null, - "key": "Shape.834758e49b0b2d8416b058675738bf3d834dc7c4", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null + "required_resource_keys": [], + "tags": {} }, - "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [], - "given_name": null, - "key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b": { - "__class__": "ConfigTypeSnap", "description": null, - "enum_values": null, - "fields": [ + "input_def_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "__class__": "InputDefSnap", + "dagster_type_key": "Any", "description": null, - "is_required": false, - "name": "console", - "type_key": "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a" + "name": "int_asset" } ], - "given_name": null, - "key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null + "name": "typed_asset", + "output_def_snaps": [ + { + "__class__": "OutputDefSnap", + "dagster_type_key": "Int", + "description": null, + "is_dynamic": false, + "is_required": true, + "name": "result" + } + ], + "required_resource_keys": [], + "tags": {} }, - "String": { - "__class__": "ConfigTypeSnap", - "description": "", - "enum_values": null, - "fields": null, - "given_name": "String", - "key": "String", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR" - }, - "scalar_kind": { - "__enum__": "ConfigScalarKind.STRING" + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "config", + "type_key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709" }, - "type_param_keys": null - } - } - }, - "dagster_type_namespace_snapshot": { - "__class__": "DagsterTypeNamespaceSnapshot", - "all_dagster_type_snaps_by_key": { - "Any": { - "__class__": "DagsterTypeSnap", "description": null, - "display_name": "Any", - "is_builtin": true, - "key": "Any", - "kind": { - "__enum__": "DagsterTypeKind.ANY" - }, - "loader_schema_key": "Selector.f2fe6dfdc60a1947a8f8e7cd377a012b47065bc4", - "materializer_schema_key": null, - "name": "Any", - "type_param_keys": [] + "input_def_snaps": [], + "name": "typed_multi_asset", + "output_def_snaps": [ + { + "__class__": "OutputDefSnap", + "dagster_type_key": "Int", + "description": null, + "is_dynamic": false, + "is_required": true, + "name": "int_asset" + }, + { + "__class__": "OutputDefSnap", + "dagster_type_key": "String", + "description": null, + "is_dynamic": false, + "is_required": true, + "name": "str_asset" + } + ], + "required_resource_keys": [], + "tags": {} }, - "Bool": { - "__class__": "DagsterTypeSnap", - "description": null, - "display_name": "Bool", - "is_builtin": true, - "key": "Bool", - "kind": { - "__enum__": "DagsterTypeKind.SCALAR" + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" }, - "loader_schema_key": "ScalarUnion.Bool-Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59", - "materializer_schema_key": null, - "name": "Bool", - "type_param_keys": [] - }, - "Float": { - "__class__": "DagsterTypeSnap", "description": null, - "display_name": "Float", - "is_builtin": true, - "key": "Float", - "kind": { - "__enum__": "DagsterTypeKind.SCALAR" - }, - "loader_schema_key": "ScalarUnion.Float-Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3", - "materializer_schema_key": null, - "name": "Float", - "type_param_keys": [] + "input_def_snaps": [], + "name": "unconnected", + "output_def_snaps": [ + { + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", + "description": null, + "is_dynamic": false, + "is_required": true, + "name": "result" + } + ], + "required_resource_keys": [], + "tags": {} }, - "Int": { - "__class__": "DagsterTypeSnap", - "description": null, - "display_name": "Int", - "is_builtin": true, - "key": "Int", - "kind": { - "__enum__": "DagsterTypeKind.SCALAR" + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "config", + "type_key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709" }, - "loader_schema_key": "ScalarUnion.Int-Selector.a9799b971d12ace70a2d8803c883c863417d0725", - "materializer_schema_key": null, - "name": "Int", - "type_param_keys": [] - }, - "Nothing": { - "__class__": "DagsterTypeSnap", "description": null, - "display_name": "Nothing", - "is_builtin": true, - "key": "Nothing", - "kind": { - "__enum__": "DagsterTypeKind.NOTHING" - }, - "loader_schema_key": null, - "materializer_schema_key": null, - "name": "Nothing", - "type_param_keys": [] + "input_def_snaps": [], + "name": "unexecutable_asset", + "output_def_snaps": [ + { + "__class__": "OutputDefSnap", + "dagster_type_key": "Nothing", + "description": null, + "is_dynamic": false, + "is_required": true, + "name": "unexecutable_asset" + } + ], + "required_resource_keys": [], + "tags": {} }, - "String": { - "__class__": "DagsterTypeSnap", - "description": null, - "display_name": "String", - "is_builtin": true, - "key": "String", - "kind": { - "__enum__": "DagsterTypeKind.SCALAR" - }, - "loader_schema_key": "ScalarUnion.String-Selector.e04723c9d9937e3ab21206435b22247cfbe58269", - "materializer_schema_key": null, - "name": "String", - "type_param_keys": [] - } - } - }, - "dep_structure_snapshot": { - "__class__": "DependencyStructureSnapshot", - "solid_invocation_snaps": [ { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [], - "is_dynamic_mapped": false, - "solid_def_name": "op_asset_a", - "solid_name": "op_asset_a", + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, + "description": null, + "input_def_snaps": [], + "name": "ungrouped_asset_3", + "output_def_snaps": [ + { + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", + "description": null, + "is_dynamic": false, + "is_required": true, + "name": "result" + } + ], + "required_resource_keys": [], "tags": {} - } - ] - }, - "description": null, - "graph_def_name": "single_asset_job", - "lineage_snapshot": null, - "mode_def_snaps": [ - { - "__class__": "ModeDefSnap", - "description": null, - "logger_def_snaps": [ - { - "__class__": "LoggerDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"log_level\": \"INFO\", \"name\": \"dagster\"}", - "description": "The default colored console logger.", - "is_required": false, - "name": "config", - "type_key": "Shape.081354663b9d4b8fbfd1cb8e358763912953913f" - }, - "description": "The default colored console logger.", - "name": "console" - } - ], - "name": "default", - "resource_def_snaps": [ - { - "__class__": "ResourceDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + }, + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, + "description": null, + "input_def_snaps": [], + "name": "ungrouped_asset_5", + "output_def_snaps": [ + { + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - }, - "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", - "name": "io_manager" - } - ], - "root_config_key": "Shape.834758e49b0b2d8416b058675738bf3d834dc7c4" - } - ], - "name": "single_asset_job", - "solid_definitions_snapshot": { - "__class__": "SolidDefinitionsSnapshot", - "composite_solid_def_snaps": [], - "solid_def_snaps": [ + "is_dynamic": false, + "is_required": true, + "name": "result" + } + ], + "required_resource_keys": [], + "tags": {} + }, { "__class__": "SolidDefSnap", "config_field_snap": { @@ -24829,7 +46727,41 @@ }, "description": null, "input_def_snaps": [], - "name": "op_asset_a", + "name": "unpartitioned_upstream_of_partitioned", + "output_def_snaps": [ + { + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", + "description": null, + "is_dynamic": false, + "is_required": true, + "name": "result" + } + ], + "required_resource_keys": [], + "tags": {} + }, + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, + "description": null, + "input_def_snaps": [ + { + "__class__": "InputDefSnap", + "dagster_type_key": "Any", + "description": null, + "name": "typed_asset" + } + ], + "name": "untyped_asset", "output_def_snaps": [ { "__class__": "OutputDefSnap", @@ -24849,10 +46781,10 @@ } ''' # --- -# name: test_all_snapshot_ids[141] - '9109ebc6447db70cdcd17a7bf8b90ec61ffd02fe' +# name: test_all_snapshot_ids[17] + 'cd9ba6f262bac5fc4b7fea219a6f32109e7000b2' # --- -# name: test_all_snapshot_ids[142] +# name: test_all_snapshot_ids[18] ''' { "__class__": "PipelineSnapshot", @@ -25013,6 +46945,29 @@ "scalar_kind": null, "type_param_keys": null }, + "Selector.2571019f1a5201853d11032145ac3e534067f214": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "env", + "type_key": "String" + } + ], + "given_name": null, + "key": "Selector.2571019f1a5201853d11032145ac3e534067f214", + "kind": { + "__enum__": "ConfigTypeKind.SELECTOR" + }, + "scalar_kind": null, + "type_param_keys": null + }, "Selector.a9799b971d12ace70a2d8803c883c863417d0725": { "__class__": "ConfigTypeSnap", "description": null, @@ -25218,29 +47173,6 @@ "scalar_kind": null, "type_param_keys": null }, - "Shape.06b9a13e252f92cd7874d6392d4309c9f53a203c": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "spew", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - } - ], - "given_name": null, - "key": "Shape.06b9a13e252f92cd7874d6392d4309c9f53a203c", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, "Shape.081354663b9d4b8fbfd1cb8e358763912953913f": { "__class__": "ConfigTypeSnap", "description": null, @@ -25273,7 +47205,7 @@ "scalar_kind": null, "type_param_keys": null }, - "Shape.09d73f0755bf4752d3f121837669c8660dcf451e": { + "Shape.086caacbfcd668c8b5900f6fcbf25d17549ce13b": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, @@ -25281,159 +47213,95 @@ { "__class__": "ConfigFieldSnap", "default_provided": true, - "default_value_as_json_str": "{\"retries\": {\"enabled\": {}}}", - "description": "Execute all steps in a single process.", + "default_value_as_json_str": "{\"config\": {\"retries\": {\"enabled\": {}}}}", + "description": "Configure how steps are executed within a run.", "is_required": false, - "name": "config", - "type_key": "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c" - } - ], - "given_name": null, - "key": "Shape.09d73f0755bf4752d3f121837669c8660dcf451e", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ + "name": "execution", + "type_key": "Shape.09d73f0755bf4752d3f121837669c8660dcf451e" + }, { "__class__": "ConfigFieldSnap", "default_provided": true, - "default_value_as_json_str": "{\"log_level\": \"INFO\", \"name\": \"dagster\"}", - "description": "The default colored console logger.", + "default_value_as_json_str": "{}", + "description": "Configure how loggers emit messages within a run.", "is_required": false, - "name": "config", - "type_key": "Shape.081354663b9d4b8fbfd1cb8e358763912953913f" - } - ], - "given_name": null, - "key": "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ + "name": "loggers", + "type_key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b" + }, { "__class__": "ConfigFieldSnap", "default_provided": true, - "default_value_as_json_str": "{}", - "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", + "default_value_as_json_str": "{\"asset_1\": {}, \"asset_1_my_check\": {}, \"asset_2\": {}, \"asset_3\": {}, \"asset_one\": {}, \"asset_two\": {}, \"asset_yields_observation\": {}, \"bar\": {}, \"baz\": {}, \"check_in_op_asset\": {}, \"downstream_asset\": {}, \"executable_asset\": {}, \"first_asset\": {}, \"foo\": {}, \"foo_bar\": {}, \"fresh_diamond_bottom\": {}, \"fresh_diamond_left\": {}, \"fresh_diamond_right\": {}, \"fresh_diamond_top\": {}, \"grouped_asset_1\": {}, \"grouped_asset_2\": {}, \"grouped_asset_4\": {}, \"hanging_asset\": {}, \"hanging_graph\": {\"ops\": {\"hanging_op\": {}, \"my_op\": {}, \"never_runs_op\": {}}}, \"multi_run_backfill_policy_asset\": {}, \"never_runs_asset\": {}, \"subsettable_checked_multi_asset\": {\"config\": {}}, \"typed_asset\": {}, \"typed_multi_asset\": {\"config\": {}}, \"unconnected\": {}, \"unexecutable_asset\": {\"config\": {}}, \"ungrouped_asset_3\": {}, \"ungrouped_asset_5\": {}, \"unpartitioned_upstream_of_partitioned\": {}, \"untyped_asset\": {}}", + "description": "Configure runtime parameters for ops or assets.", "is_required": false, - "name": "io_manager", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - } - ], - "given_name": null, - "key": "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ + "name": "ops", + "type_key": "Shape.b94178a2c707eb2658cf80034c824c59835b0765" + }, { "__class__": "ConfigFieldSnap", "default_provided": false, "default_value_as_json_str": null, - "description": "[DEPRECATED]", - "is_required": false, - "name": "marker_to_close", - "type_key": "String" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"enabled\": {}}", - "description": "Whether retries are enabled or not. By default, retries are enabled.", - "is_required": false, - "name": "retries", - "type_key": "Selector.1bfb167aea90780aa679597800c71bd8c65ed0b2" + "description": "Configure how shared resources are implemented within a run.", + "is_required": true, + "name": "resources", + "type_key": "Shape.7493b137e48f8d4b013bce61e92617ff1bc51f7f" } ], "given_name": null, - "key": "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c", + "key": "Shape.086caacbfcd668c8b5900f6fcbf25d17549ce13b", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, "type_param_keys": null }, - "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2": { + "Shape.09d73f0755bf4752d3f121837669c8660dcf451e": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, "fields": [ { "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "path", - "type_key": "String" + "default_provided": true, + "default_value_as_json_str": "{\"retries\": {\"enabled\": {}}}", + "description": "Execute all steps in a single process.", + "is_required": false, + "name": "config", + "type_key": "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c" } ], "given_name": null, - "key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2", + "key": "Shape.09d73f0755bf4752d3f121837669c8660dcf451e", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, "type_param_keys": null }, - "Shape.743e47901855cb245064dd633e217bfcb49a11a7": { + "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, "fields": [ { "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, + "default_provided": true, + "default_value_as_json_str": "{\"log_level\": \"INFO\", \"name\": \"dagster\"}", + "description": "The default colored console logger.", "is_required": false, "name": "config", - "type_key": "Any" + "type_key": "Shape.081354663b9d4b8fbfd1cb8e358763912953913f" } ], "given_name": null, - "key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [], - "given_name": null, - "key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709", + "key": "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, "type_param_keys": null }, - "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b": { + "Shape.18b2faaf1efd505374f7f25fcb61ed59bd5be851": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, @@ -25444,19 +47312,19 @@ "default_value_as_json_str": null, "description": null, "is_required": false, - "name": "console", - "type_key": "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a" + "name": "base_dir", + "type_key": "StringSourceType" } ], "given_name": null, - "key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b", + "key": "Shape.18b2faaf1efd505374f7f25fcb61ed59bd5be851", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, "type_param_keys": null }, - "Shape.f6647f2f5c3001763b4d3d6b0ba5c778bbbf1b49": { + "Shape.35d3e42b53e66506c5867f04644849cd03763bc6": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, @@ -25464,381 +47332,100 @@ { "__class__": "ConfigFieldSnap", "default_provided": true, - "default_value_as_json_str": "{\"config\": {\"retries\": {\"enabled\": {}}}}", - "description": "Configure how steps are executed within a run.", - "is_required": false, - "name": "execution", - "type_key": "Shape.09d73f0755bf4752d3f121837669c8660dcf451e" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": "Configure how loggers emit messages within a run.", - "is_required": false, - "name": "loggers", - "type_key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"spew\": {}}", - "description": "Configure runtime parameters for ops or assets.", - "is_required": false, - "name": "ops", - "type_key": "Shape.06b9a13e252f92cd7874d6392d4309c9f53a203c" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"io_manager\": {}}", - "description": "Configure how shared resources are implemented within a run.", - "is_required": false, - "name": "resources", - "type_key": "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778" - } - ], - "given_name": null, - "key": "Shape.f6647f2f5c3001763b4d3d6b0ba5c778bbbf1b49", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "String": { - "__class__": "ConfigTypeSnap", - "description": "", - "enum_values": null, - "fields": null, - "given_name": "String", - "key": "String", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR" - }, - "scalar_kind": { - "__enum__": "ConfigScalarKind.STRING" - }, - "type_param_keys": null - } - } - }, - "dagster_type_namespace_snapshot": { - "__class__": "DagsterTypeNamespaceSnapshot", - "all_dagster_type_snaps_by_key": { - "Any": { - "__class__": "DagsterTypeSnap", - "description": null, - "display_name": "Any", - "is_builtin": true, - "key": "Any", - "kind": { - "__enum__": "DagsterTypeKind.ANY" - }, - "loader_schema_key": "Selector.f2fe6dfdc60a1947a8f8e7cd377a012b47065bc4", - "materializer_schema_key": null, - "name": "Any", - "type_param_keys": [] - }, - "Bool": { - "__class__": "DagsterTypeSnap", - "description": null, - "display_name": "Bool", - "is_builtin": true, - "key": "Bool", - "kind": { - "__enum__": "DagsterTypeKind.SCALAR" - }, - "loader_schema_key": "ScalarUnion.Bool-Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59", - "materializer_schema_key": null, - "name": "Bool", - "type_param_keys": [] - }, - "Float": { - "__class__": "DagsterTypeSnap", - "description": null, - "display_name": "Float", - "is_builtin": true, - "key": "Float", - "kind": { - "__enum__": "DagsterTypeKind.SCALAR" - }, - "loader_schema_key": "ScalarUnion.Float-Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3", - "materializer_schema_key": null, - "name": "Float", - "type_param_keys": [] - }, - "Int": { - "__class__": "DagsterTypeSnap", - "description": null, - "display_name": "Int", - "is_builtin": true, - "key": "Int", - "kind": { - "__enum__": "DagsterTypeKind.SCALAR" - }, - "loader_schema_key": "ScalarUnion.Int-Selector.a9799b971d12ace70a2d8803c883c863417d0725", - "materializer_schema_key": null, - "name": "Int", - "type_param_keys": [] - }, - "Nothing": { - "__class__": "DagsterTypeSnap", - "description": null, - "display_name": "Nothing", - "is_builtin": true, - "key": "Nothing", - "kind": { - "__enum__": "DagsterTypeKind.NOTHING" - }, - "loader_schema_key": null, - "materializer_schema_key": null, - "name": "Nothing", - "type_param_keys": [] - }, - "String": { - "__class__": "DagsterTypeSnap", - "description": null, - "display_name": "String", - "is_builtin": true, - "key": "String", - "kind": { - "__enum__": "DagsterTypeKind.SCALAR" - }, - "loader_schema_key": "ScalarUnion.String-Selector.e04723c9d9937e3ab21206435b22247cfbe58269", - "materializer_schema_key": null, - "name": "String", - "type_param_keys": [] - } - } - }, - "dep_structure_snapshot": { - "__class__": "DependencyStructureSnapshot", - "solid_invocation_snaps": [ - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [], - "is_dynamic_mapped": false, - "solid_def_name": "spew", - "solid_name": "spew", - "tags": {} - } - ] - }, - "description": null, - "graph_def_name": "spew_job", - "lineage_snapshot": null, - "mode_def_snaps": [ - { - "__class__": "ModeDefSnap", - "description": null, - "logger_def_snaps": [ - { - "__class__": "LoggerDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"log_level\": \"INFO\", \"name\": \"dagster\"}", - "description": "The default colored console logger.", - "is_required": false, - "name": "config", - "type_key": "Shape.081354663b9d4b8fbfd1cb8e358763912953913f" - }, - "description": "The default colored console logger.", - "name": "console" - } - ], - "name": "default", - "resource_def_snaps": [ - { - "__class__": "ResourceDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - }, - "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", - "name": "io_manager" - } - ], - "root_config_key": "Shape.f6647f2f5c3001763b4d3d6b0ba5c778bbbf1b49" - } - ], - "name": "spew_job", - "solid_definitions_snapshot": { - "__class__": "SolidDefinitionsSnapshot", - "composite_solid_def_snaps": [], - "solid_def_snaps": [ - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - }, - "description": null, - "input_def_snaps": [], - "name": "spew", - "output_def_snaps": [ - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", + "default_value_as_json_str": "{\"hanging_op\": {}, \"my_op\": {}, \"never_runs_op\": {}}", "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" - } - ], - "required_resource_keys": [], - "tags": {} - } - ] - }, - "tags": {} - } - ''' -# --- -# name: test_all_snapshot_ids[143] - '673ec5c1c0fce5ffec0506edd32bcdbd018e79bb' -# --- -# name: test_all_snapshot_ids[144] - ''' - { - "__class__": "PipelineSnapshot", - "config_schema_snapshot": { - "__class__": "ConfigSchemaSnapshot", - "all_config_snaps_by_key": { - "Any": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": null, - "given_name": "Any", - "key": "Any", - "kind": { - "__enum__": "ConfigTypeKind.ANY" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Bool": { - "__class__": "ConfigTypeSnap", - "description": "", - "enum_values": null, - "fields": null, - "given_name": "Bool", - "key": "Bool", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR" - }, - "scalar_kind": { - "__enum__": "ConfigScalarKind.BOOL" - }, - "type_param_keys": null - }, - "Float": { - "__class__": "ConfigTypeSnap", - "description": "", - "enum_values": null, - "fields": null, - "given_name": "Float", - "key": "Float", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR" - }, - "scalar_kind": { - "__enum__": "ConfigScalarKind.FLOAT" - }, - "type_param_keys": null - }, - "Int": { - "__class__": "ConfigTypeSnap", - "description": "", - "enum_values": null, - "fields": null, - "given_name": "Int", - "key": "Int", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR" - }, - "scalar_kind": { - "__enum__": "ConfigScalarKind.INT" - }, - "type_param_keys": null - }, - "ScalarUnion.Bool-Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": null, + "is_required": false, + "name": "ops", + "type_key": "Shape.811a60b4c43530c3d6100304f377dbd2d3045291" + } + ], "given_name": null, - "key": "ScalarUnion.Bool-Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59", + "key": "Shape.35d3e42b53e66506c5867f04644849cd03763bc6", "kind": { - "__enum__": "ConfigTypeKind.SCALAR_UNION" + "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, - "type_param_keys": [ - "Bool", - "Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59" - ] + "type_param_keys": null }, - "ScalarUnion.Float-Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3": { + "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, - "fields": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": "[DEPRECATED]", + "is_required": false, + "name": "marker_to_close", + "type_key": "String" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"enabled\": {}}", + "description": "Whether retries are enabled or not. By default, retries are enabled.", + "is_required": false, + "name": "retries", + "type_key": "Selector.1bfb167aea90780aa679597800c71bd8c65ed0b2" + } + ], "given_name": null, - "key": "ScalarUnion.Float-Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3", + "key": "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c", "kind": { - "__enum__": "ConfigTypeKind.SCALAR_UNION" + "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, - "type_param_keys": [ - "Float", - "Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3" - ] + "type_param_keys": null }, - "ScalarUnion.Int-Selector.a9799b971d12ace70a2d8803c883c863417d0725": { + "Shape.44f2a71367507edd1b8e64f739222c4312b3691b": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, - "fields": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "config", + "type_key": "Shape.18b2faaf1efd505374f7f25fcb61ed59bd5be851" + } + ], "given_name": null, - "key": "ScalarUnion.Int-Selector.a9799b971d12ace70a2d8803c883c863417d0725", + "key": "Shape.44f2a71367507edd1b8e64f739222c4312b3691b", "kind": { - "__enum__": "ConfigTypeKind.SCALAR_UNION" + "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, - "type_param_keys": [ - "Int", - "Selector.a9799b971d12ace70a2d8803c883c863417d0725" - ] + "type_param_keys": null }, - "ScalarUnion.String-Selector.e04723c9d9937e3ab21206435b22247cfbe58269": { + "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, - "fields": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "path", + "type_key": "String" + } + ], "given_name": null, - "key": "ScalarUnion.String-Selector.e04723c9d9937e3ab21206435b22247cfbe58269", + "key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2", "kind": { - "__enum__": "ConfigTypeKind.SCALAR_UNION" + "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, - "type_param_keys": [ - "String", - "Selector.e04723c9d9937e3ab21206435b22247cfbe58269" - ] + "type_param_keys": null }, - "Selector.1bfb167aea90780aa679597800c71bd8c65ed0b2": { + "Shape.62edccaf30696e25335ae92685bdc41e204e30e6": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, @@ -25849,28 +47436,19 @@ "default_value_as_json_str": "{}", "description": null, "is_required": false, - "name": "disabled", - "type_key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "enabled", + "name": "config", "type_key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709" } ], "given_name": null, - "key": "Selector.1bfb167aea90780aa679597800c71bd8c65ed0b2", + "key": "Shape.62edccaf30696e25335ae92685bdc41e204e30e6", "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" + "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, "type_param_keys": null }, - "Selector.a9799b971d12ace70a2d8803c883c863417d0725": { + "Shape.743e47901855cb245064dd633e217bfcb49a11a7": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, @@ -25880,50 +47458,32 @@ "default_provided": false, "default_value_as_json_str": null, "description": null, - "is_required": true, - "name": "json", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "pickle", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "value", - "type_key": "Int" + "is_required": false, + "name": "config", + "type_key": "Any" } ], "given_name": null, - "key": "Selector.a9799b971d12ace70a2d8803c883c863417d0725", + "key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7", "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" + "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, "type_param_keys": null }, - "Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59": { + "Shape.7493b137e48f8d4b013bce61e92617ff1bc51f7f": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, "fields": [ { "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "default_provided": true, + "default_value_as_json_str": "{}", "description": null, - "is_required": true, - "name": "json", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + "is_required": false, + "name": "dummy_io_manager", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" }, { "__class__": "ConfigFieldSnap", @@ -25931,69 +47491,69 @@ "default_value_as_json_str": null, "description": null, "is_required": true, - "name": "pickle", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + "name": "hanging_asset_resource", + "type_key": "Shape.b13a6c5637084590cc1538f9522324bfeb4b46b3" }, { "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "value", - "type_key": "Bool" + "default_provided": true, + "default_value_as_json_str": "{\"config\": {}}", + "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", + "is_required": false, + "name": "io_manager", + "type_key": "Shape.44f2a71367507edd1b8e64f739222c4312b3691b" } ], "given_name": null, - "key": "Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59", + "key": "Shape.7493b137e48f8d4b013bce61e92617ff1bc51f7f", "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" + "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, "type_param_keys": null }, - "Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3": { + "Shape.811a60b4c43530c3d6100304f377dbd2d3045291": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, "fields": [ { "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "default_provided": true, + "default_value_as_json_str": "{}", "description": null, - "is_required": true, - "name": "json", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + "is_required": false, + "name": "hanging_op", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" }, { "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "default_provided": true, + "default_value_as_json_str": "{}", "description": null, - "is_required": true, - "name": "pickle", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + "is_required": false, + "name": "my_op", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" }, { "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "default_provided": true, + "default_value_as_json_str": "{}", "description": null, - "is_required": true, - "name": "value", - "type_key": "Float" + "is_required": false, + "name": "never_runs_op", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" } ], "given_name": null, - "key": "Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3", + "key": "Shape.811a60b4c43530c3d6100304f377dbd2d3045291", "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" + "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, "type_param_keys": null }, - "Selector.e04723c9d9937e3ab21206435b22247cfbe58269": { + "Shape.9a3a315bff2146cca750edbec49c6b4b4d0ce58e": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, @@ -26004,37 +47564,19 @@ "default_value_as_json_str": null, "description": null, "is_required": true, - "name": "json", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "pickle", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "value", + "name": "file", "type_key": "String" } ], "given_name": null, - "key": "Selector.e04723c9d9937e3ab21206435b22247cfbe58269", + "key": "Shape.9a3a315bff2146cca750edbec49c6b4b4d0ce58e", "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" + "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, "type_param_keys": null }, - "Selector.f2fe6dfdc60a1947a8f8e7cd377a012b47065bc4": { + "Shape.b13a6c5637084590cc1538f9522324bfeb4b46b3": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, @@ -26045,37 +47587,19 @@ "default_value_as_json_str": null, "description": null, "is_required": true, - "name": "json", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "pickle", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "value", - "type_key": "Any" + "name": "config", + "type_key": "Shape.9a3a315bff2146cca750edbec49c6b4b4d0ce58e" } ], "given_name": null, - "key": "Selector.f2fe6dfdc60a1947a8f8e7cd377a012b47065bc4", + "key": "Shape.b13a6c5637084590cc1538f9522324bfeb4b46b3", "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" + "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, "type_param_keys": null }, - "Shape.081354663b9d4b8fbfd1cb8e358763912953913f": { + "Shape.b94178a2c707eb2658cf80034c824c59835b0765": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, @@ -26083,121 +47607,290 @@ { "__class__": "ConfigFieldSnap", "default_provided": true, - "default_value_as_json_str": "\"INFO\"", - "description": "The logger's threshold.", + "default_value_as_json_str": "{}", + "description": null, "is_required": false, - "name": "log_level", - "type_key": "String" + "name": "asset_1", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" }, { "__class__": "ConfigFieldSnap", "default_provided": true, - "default_value_as_json_str": "\"dagster\"", - "description": "The name of your logger.", + "default_value_as_json_str": "{}", + "description": null, "is_required": false, - "name": "name", - "type_key": "String" - } - ], - "given_name": null, - "key": "Shape.081354663b9d4b8fbfd1cb8e358763912953913f", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.09d73f0755bf4752d3f121837669c8660dcf451e": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ + "name": "asset_1_my_check", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "asset_2", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "asset_3", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "asset_one", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "asset_two", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "asset_yields_observation", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "bar", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "baz", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "check_in_op_asset", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "downstream_asset", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "executable_asset", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "first_asset", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "foo", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "foo_bar", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "fresh_diamond_bottom", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "fresh_diamond_left", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "fresh_diamond_right", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "fresh_diamond_top", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "grouped_asset_1", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "grouped_asset_2", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "grouped_asset_4", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "hanging_asset", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"ops\": {\"hanging_op\": {}, \"my_op\": {}, \"never_runs_op\": {}}}", + "description": null, + "is_required": false, + "name": "hanging_graph", + "type_key": "Shape.35d3e42b53e66506c5867f04644849cd03763bc6" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "multi_run_backfill_policy_asset", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "never_runs_asset", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"config\": {}}", + "description": null, + "is_required": false, + "name": "subsettable_checked_multi_asset", + "type_key": "Shape.62edccaf30696e25335ae92685bdc41e204e30e6" + }, { "__class__": "ConfigFieldSnap", "default_provided": true, - "default_value_as_json_str": "{\"retries\": {\"enabled\": {}}}", - "description": "Execute all steps in a single process.", + "default_value_as_json_str": "{}", + "description": null, "is_required": false, - "name": "config", - "type_key": "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c" - } - ], - "given_name": null, - "key": "Shape.09d73f0755bf4752d3f121837669c8660dcf451e", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ + "name": "typed_asset", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, { "__class__": "ConfigFieldSnap", "default_provided": true, - "default_value_as_json_str": "{\"log_level\": \"INFO\", \"name\": \"dagster\"}", - "description": "The default colored console logger.", + "default_value_as_json_str": "{\"config\": {}}", + "description": null, "is_required": false, - "name": "config", - "type_key": "Shape.081354663b9d4b8fbfd1cb8e358763912953913f" - } - ], - "given_name": null, - "key": "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ + "name": "typed_multi_asset", + "type_key": "Shape.62edccaf30696e25335ae92685bdc41e204e30e6" + }, { "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": "[DEPRECATED]", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, "is_required": false, - "name": "marker_to_close", - "type_key": "String" + "name": "unconnected", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" }, { "__class__": "ConfigFieldSnap", "default_provided": true, - "default_value_as_json_str": "{\"enabled\": {}}", - "description": "Whether retries are enabled or not. By default, retries are enabled.", + "default_value_as_json_str": "{\"config\": {}}", + "description": null, "is_required": false, - "name": "retries", - "type_key": "Selector.1bfb167aea90780aa679597800c71bd8c65ed0b2" - } - ], - "given_name": null, - "key": "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.4942ebf48d32aa0f8268910e01ed6544ad5b0132": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ + "name": "unexecutable_asset", + "type_key": "Shape.62edccaf30696e25335ae92685bdc41e204e30e6" + }, { "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "default_provided": true, + "default_value_as_json_str": "{}", "description": null, "is_required": false, - "name": "hanging_asset_resource", - "type_key": "Shape.b13a6c5637084590cc1538f9522324bfeb4b46b3" + "name": "ungrouped_asset_3", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" }, { "__class__": "ConfigFieldSnap", @@ -26205,42 +47898,50 @@ "default_value_as_json_str": "{}", "description": null, "is_required": false, - "name": "io_manager", + "name": "ungrouped_asset_5", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "unpartitioned_upstream_of_partitioned", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "untyped_asset", "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" } ], "given_name": null, - "key": "Shape.4942ebf48d32aa0f8268910e01ed6544ad5b0132", + "key": "Shape.b94178a2c707eb2658cf80034c824c59835b0765", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, "type_param_keys": null }, - "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2": { + "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "path", - "type_key": "String" - } - ], + "fields": [], "given_name": null, - "key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2", + "key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, "type_param_keys": null }, - "Shape.743e47901855cb245064dd633e217bfcb49a11a7": { + "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, @@ -26251,340 +47952,459 @@ "default_value_as_json_str": null, "description": null, "is_required": false, - "name": "config", - "type_key": "Any" + "name": "console", + "type_key": "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a" } ], "given_name": null, - "key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7", + "key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, "type_param_keys": null }, - "Shape.9a3a315bff2146cca750edbec49c6b4b4d0ce58e": { + "String": { "__class__": "ConfigTypeSnap", - "description": null, + "description": "", "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "file", - "type_key": "String" - } - ], - "given_name": null, - "key": "Shape.9a3a315bff2146cca750edbec49c6b4b4d0ce58e", + "fields": null, + "given_name": "String", + "key": "String", "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" + "__enum__": "ConfigTypeKind.SCALAR" + }, + "scalar_kind": { + "__enum__": "ConfigScalarKind.STRING" }, - "scalar_kind": null, "type_param_keys": null }, - "Shape.b13a6c5637084590cc1538f9522324bfeb4b46b3": { + "StringSourceType": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "config", - "type_key": "Shape.9a3a315bff2146cca750edbec49c6b4b4d0ce58e" - } - ], + "fields": null, "given_name": null, - "key": "Shape.b13a6c5637084590cc1538f9522324bfeb4b46b3", + "key": "StringSourceType", "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" + "__enum__": "ConfigTypeKind.SCALAR_UNION" }, "scalar_kind": null, - "type_param_keys": null + "type_param_keys": [ + "String", + "Selector.2571019f1a5201853d11032145ac3e534067f214" + ] + } + } + }, + "dagster_type_namespace_snapshot": { + "__class__": "DagsterTypeNamespaceSnapshot", + "all_dagster_type_snaps_by_key": { + "Any": { + "__class__": "DagsterTypeSnap", + "description": null, + "display_name": "Any", + "is_builtin": true, + "key": "Any", + "kind": { + "__enum__": "DagsterTypeKind.ANY" + }, + "loader_schema_key": "Selector.f2fe6dfdc60a1947a8f8e7cd377a012b47065bc4", + "materializer_schema_key": null, + "name": "Any", + "type_param_keys": [] }, - "Shape.c2414198f0351cfc8be451090c973549039d672f": { - "__class__": "ConfigTypeSnap", + "Bool": { + "__class__": "DagsterTypeSnap", "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"config\": {\"retries\": {\"enabled\": {}}}}", - "description": "Configure how steps are executed within a run.", - "is_required": false, - "name": "execution", - "type_key": "Shape.09d73f0755bf4752d3f121837669c8660dcf451e" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": "Configure how loggers emit messages within a run.", - "is_required": false, - "name": "loggers", - "type_key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"downstream_static_partitioned_asset\": {}, \"middle_static_partitioned_asset_1\": {}, \"middle_static_partitioned_asset_2\": {}, \"upstream_static_partitioned_asset\": {}}", - "description": "Configure runtime parameters for ops or assets.", - "is_required": false, - "name": "ops", - "type_key": "Shape.fa06dce55b2df7672cd4b1ae95fd941d152218e8" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"io_manager\": {}}", - "description": "Configure how shared resources are implemented within a run.", - "is_required": false, - "name": "resources", - "type_key": "Shape.4942ebf48d32aa0f8268910e01ed6544ad5b0132" - } - ], - "given_name": null, - "key": "Shape.c2414198f0351cfc8be451090c973549039d672f", + "display_name": "Bool", + "is_builtin": true, + "key": "Bool", "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" + "__enum__": "DagsterTypeKind.SCALAR" }, - "scalar_kind": null, - "type_param_keys": null + "loader_schema_key": "ScalarUnion.Bool-Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59", + "materializer_schema_key": null, + "name": "Bool", + "type_param_keys": [] }, - "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709": { - "__class__": "ConfigTypeSnap", + "Float": { + "__class__": "DagsterTypeSnap", "description": null, - "enum_values": null, - "fields": [], - "given_name": null, - "key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709", + "display_name": "Float", + "is_builtin": true, + "key": "Float", "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" + "__enum__": "DagsterTypeKind.SCALAR" }, - "scalar_kind": null, - "type_param_keys": null + "loader_schema_key": "ScalarUnion.Float-Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3", + "materializer_schema_key": null, + "name": "Float", + "type_param_keys": [] }, - "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b": { - "__class__": "ConfigTypeSnap", + "Int": { + "__class__": "DagsterTypeSnap", "description": null, - "enum_values": null, - "fields": [ + "display_name": "Int", + "is_builtin": true, + "key": "Int", + "kind": { + "__enum__": "DagsterTypeKind.SCALAR" + }, + "loader_schema_key": "ScalarUnion.Int-Selector.a9799b971d12ace70a2d8803c883c863417d0725", + "materializer_schema_key": null, + "name": "Int", + "type_param_keys": [] + }, + "Nothing": { + "__class__": "DagsterTypeSnap", + "description": null, + "display_name": "Nothing", + "is_builtin": true, + "key": "Nothing", + "kind": { + "__enum__": "DagsterTypeKind.NOTHING" + }, + "loader_schema_key": null, + "materializer_schema_key": null, + "name": "Nothing", + "type_param_keys": [] + }, + "String": { + "__class__": "DagsterTypeSnap", + "description": null, + "display_name": "String", + "is_builtin": true, + "key": "String", + "kind": { + "__enum__": "DagsterTypeKind.SCALAR" + }, + "loader_schema_key": "ScalarUnion.String-Selector.e04723c9d9937e3ab21206435b22247cfbe58269", + "materializer_schema_key": null, + "name": "String", + "type_param_keys": [] + } + } + }, + "dep_structure_snapshot": { + "__class__": "DependencyStructureSnapshot", + "solid_invocation_snaps": [ + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [], + "is_dynamic_mapped": false, + "solid_def_name": "asset_1", + "solid_name": "asset_1", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "console", - "type_key": "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a" + "__class__": "InputDependencySnap", + "input_name": "asset_1", + "is_dynamic_collect": false, + "upstream_output_snaps": [ + { + "__class__": "OutputHandleSnap", + "output_name": "result", + "solid_name": "asset_1" + } + ] + } + ], + "is_dynamic_mapped": false, + "solid_def_name": "asset_1_my_check", + "solid_name": "asset_1_my_check", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [ + { + "__class__": "InputDependencySnap", + "input_name": "asset_1", + "is_dynamic_collect": false, + "upstream_output_snaps": [ + { + "__class__": "OutputHandleSnap", + "output_name": "result", + "solid_name": "asset_1" + } + ] + } + ], + "is_dynamic_mapped": false, + "solid_def_name": "asset_2", + "solid_name": "asset_2", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [ + { + "__class__": "InputDependencySnap", + "input_name": "asset_2", + "is_dynamic_collect": false, + "upstream_output_snaps": [ + { + "__class__": "OutputHandleSnap", + "output_name": "result", + "solid_name": "asset_2" + } + ] + } + ], + "is_dynamic_mapped": false, + "solid_def_name": "asset_3", + "solid_name": "asset_3", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [], + "is_dynamic_mapped": false, + "solid_def_name": "asset_one", + "solid_name": "asset_one", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [ + { + "__class__": "InputDependencySnap", + "input_name": "asset_one", + "is_dynamic_collect": false, + "upstream_output_snaps": [ + { + "__class__": "OutputHandleSnap", + "output_name": "result", + "solid_name": "asset_one" + } + ] + } + ], + "is_dynamic_mapped": false, + "solid_def_name": "asset_two", + "solid_name": "asset_two", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [], + "is_dynamic_mapped": false, + "solid_def_name": "asset_yields_observation", + "solid_name": "asset_yields_observation", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [], + "is_dynamic_mapped": false, + "solid_def_name": "bar", + "solid_name": "bar", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [ + { + "__class__": "InputDependencySnap", + "input_name": "foo_bar", + "is_dynamic_collect": false, + "upstream_output_snaps": [ + { + "__class__": "OutputHandleSnap", + "output_name": "result", + "solid_name": "foo_bar" + } + ] + } + ], + "is_dynamic_mapped": false, + "solid_def_name": "baz", + "solid_name": "baz", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [], + "is_dynamic_mapped": false, + "solid_def_name": "check_in_op_asset", + "solid_name": "check_in_op_asset", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [ + { + "__class__": "InputDependencySnap", + "input_name": "hanging_graph", + "is_dynamic_collect": false, + "upstream_output_snaps": [ + { + "__class__": "OutputHandleSnap", + "output_name": "result", + "solid_name": "hanging_graph" + } + ] + } + ], + "is_dynamic_mapped": false, + "solid_def_name": "downstream_asset", + "solid_name": "downstream_asset", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [ + { + "__class__": "InputDependencySnap", + "input_name": "unexecutable_asset", + "is_dynamic_collect": false, + "upstream_output_snaps": [ + { + "__class__": "OutputHandleSnap", + "output_name": "unexecutable_asset", + "solid_name": "unexecutable_asset" + } + ] + } + ], + "is_dynamic_mapped": false, + "solid_def_name": "executable_asset", + "solid_name": "executable_asset", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [ + { + "__class__": "InputDependencySnap", + "input_name": "dummy_source_asset", + "is_dynamic_collect": false, + "upstream_output_snaps": [] } ], - "given_name": null, - "key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null + "is_dynamic_mapped": false, + "solid_def_name": "first_asset", + "solid_name": "first_asset", + "tags": {} }, - "Shape.fa06dce55b2df7672cd4b1ae95fd941d152218e8": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [], + "is_dynamic_mapped": false, + "solid_def_name": "foo", + "solid_name": "foo", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "downstream_static_partitioned_asset", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + "__class__": "InputDependencySnap", + "input_name": "bar", + "is_dynamic_collect": false, + "upstream_output_snaps": [ + { + "__class__": "OutputHandleSnap", + "output_name": "result", + "solid_name": "bar" + } + ] }, { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "middle_static_partitioned_asset_1", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, + "__class__": "InputDependencySnap", + "input_name": "foo", + "is_dynamic_collect": false, + "upstream_output_snaps": [ + { + "__class__": "OutputHandleSnap", + "output_name": "result", + "solid_name": "foo" + } + ] + } + ], + "is_dynamic_mapped": false, + "solid_def_name": "foo_bar", + "solid_name": "foo_bar", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "middle_static_partitioned_asset_2", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + "__class__": "InputDependencySnap", + "input_name": "fresh_diamond_left", + "is_dynamic_collect": false, + "upstream_output_snaps": [ + { + "__class__": "OutputHandleSnap", + "output_name": "result", + "solid_name": "fresh_diamond_left" + } + ] }, { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "upstream_static_partitioned_asset", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + "__class__": "InputDependencySnap", + "input_name": "fresh_diamond_right", + "is_dynamic_collect": false, + "upstream_output_snaps": [ + { + "__class__": "OutputHandleSnap", + "output_name": "result", + "solid_name": "fresh_diamond_right" + } + ] } ], - "given_name": null, - "key": "Shape.fa06dce55b2df7672cd4b1ae95fd941d152218e8", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "String": { - "__class__": "ConfigTypeSnap", - "description": "", - "enum_values": null, - "fields": null, - "given_name": "String", - "key": "String", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR" - }, - "scalar_kind": { - "__enum__": "ConfigScalarKind.STRING" - }, - "type_param_keys": null - } - } - }, - "dagster_type_namespace_snapshot": { - "__class__": "DagsterTypeNamespaceSnapshot", - "all_dagster_type_snaps_by_key": { - "Any": { - "__class__": "DagsterTypeSnap", - "description": null, - "display_name": "Any", - "is_builtin": true, - "key": "Any", - "kind": { - "__enum__": "DagsterTypeKind.ANY" - }, - "loader_schema_key": "Selector.f2fe6dfdc60a1947a8f8e7cd377a012b47065bc4", - "materializer_schema_key": null, - "name": "Any", - "type_param_keys": [] - }, - "Bool": { - "__class__": "DagsterTypeSnap", - "description": null, - "display_name": "Bool", - "is_builtin": true, - "key": "Bool", - "kind": { - "__enum__": "DagsterTypeKind.SCALAR" - }, - "loader_schema_key": "ScalarUnion.Bool-Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59", - "materializer_schema_key": null, - "name": "Bool", - "type_param_keys": [] - }, - "Float": { - "__class__": "DagsterTypeSnap", - "description": null, - "display_name": "Float", - "is_builtin": true, - "key": "Float", - "kind": { - "__enum__": "DagsterTypeKind.SCALAR" - }, - "loader_schema_key": "ScalarUnion.Float-Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3", - "materializer_schema_key": null, - "name": "Float", - "type_param_keys": [] - }, - "Int": { - "__class__": "DagsterTypeSnap", - "description": null, - "display_name": "Int", - "is_builtin": true, - "key": "Int", - "kind": { - "__enum__": "DagsterTypeKind.SCALAR" - }, - "loader_schema_key": "ScalarUnion.Int-Selector.a9799b971d12ace70a2d8803c883c863417d0725", - "materializer_schema_key": null, - "name": "Int", - "type_param_keys": [] - }, - "Nothing": { - "__class__": "DagsterTypeSnap", - "description": null, - "display_name": "Nothing", - "is_builtin": true, - "key": "Nothing", - "kind": { - "__enum__": "DagsterTypeKind.NOTHING" - }, - "loader_schema_key": null, - "materializer_schema_key": null, - "name": "Nothing", - "type_param_keys": [] + "is_dynamic_mapped": false, + "solid_def_name": "fresh_diamond_bottom", + "solid_name": "fresh_diamond_bottom", + "tags": {} }, - "String": { - "__class__": "DagsterTypeSnap", - "description": null, - "display_name": "String", - "is_builtin": true, - "key": "String", - "kind": { - "__enum__": "DagsterTypeKind.SCALAR" - }, - "loader_schema_key": "ScalarUnion.String-Selector.e04723c9d9937e3ab21206435b22247cfbe58269", - "materializer_schema_key": null, - "name": "String", - "type_param_keys": [] - } - } - }, - "dep_structure_snapshot": { - "__class__": "DependencyStructureSnapshot", - "solid_invocation_snaps": [ { "__class__": "SolidInvocationSnap", "input_dep_snaps": [ { "__class__": "InputDependencySnap", - "input_name": "middle_static_partitioned_asset_1", + "input_name": "fresh_diamond_top", "is_dynamic_collect": false, "upstream_output_snaps": [ { "__class__": "OutputHandleSnap", "output_name": "result", - "solid_name": "middle_static_partitioned_asset_1" + "solid_name": "fresh_diamond_top" } ] - }, + } + ], + "is_dynamic_mapped": false, + "solid_def_name": "fresh_diamond_left", + "solid_name": "fresh_diamond_left", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [ { "__class__": "InputDependencySnap", - "input_name": "middle_static_partitioned_asset_2", + "input_name": "fresh_diamond_top", "is_dynamic_collect": false, "upstream_output_snaps": [ { "__class__": "OutputHandleSnap", "output_name": "result", - "solid_name": "middle_static_partitioned_asset_2" + "solid_name": "fresh_diamond_top" } ] } ], "is_dynamic_mapped": false, - "solid_def_name": "downstream_static_partitioned_asset", - "solid_name": "downstream_static_partitioned_asset", + "solid_def_name": "fresh_diamond_right", + "solid_name": "fresh_diamond_right", "tags": {} }, { @@ -26592,20 +48412,75 @@ "input_dep_snaps": [ { "__class__": "InputDependencySnap", - "input_name": "upstream_static_partitioned_asset", + "input_name": "diamond_source", + "is_dynamic_collect": false, + "upstream_output_snaps": [] + } + ], + "is_dynamic_mapped": false, + "solid_def_name": "fresh_diamond_top", + "solid_name": "fresh_diamond_top", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [], + "is_dynamic_mapped": false, + "solid_def_name": "grouped_asset_1", + "solid_name": "grouped_asset_1", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [], + "is_dynamic_mapped": false, + "solid_def_name": "grouped_asset_2", + "solid_name": "grouped_asset_2", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [], + "is_dynamic_mapped": false, + "solid_def_name": "grouped_asset_4", + "solid_name": "grouped_asset_4", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [ + { + "__class__": "InputDependencySnap", + "input_name": "first_asset", "is_dynamic_collect": false, "upstream_output_snaps": [ { "__class__": "OutputHandleSnap", "output_name": "result", - "solid_name": "upstream_static_partitioned_asset" + "solid_name": "first_asset" } ] } ], "is_dynamic_mapped": false, - "solid_def_name": "middle_static_partitioned_asset_1", - "solid_name": "middle_static_partitioned_asset_1", + "solid_def_name": "hanging_asset", + "solid_name": "hanging_asset", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [], + "is_dynamic_mapped": false, + "solid_def_name": "hanging_graph", + "solid_name": "hanging_graph", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [], + "is_dynamic_mapped": false, + "solid_def_name": "multi_run_backfill_policy_asset", + "solid_name": "multi_run_backfill_policy_asset", "tags": {} }, { @@ -26613,34 +48488,124 @@ "input_dep_snaps": [ { "__class__": "InputDependencySnap", - "input_name": "upstream_static_partitioned_asset", + "input_name": "hanging_asset", "is_dynamic_collect": false, "upstream_output_snaps": [ { "__class__": "OutputHandleSnap", "output_name": "result", - "solid_name": "upstream_static_partitioned_asset" + "solid_name": "hanging_asset" } ] } ], "is_dynamic_mapped": false, - "solid_def_name": "middle_static_partitioned_asset_2", - "solid_name": "middle_static_partitioned_asset_2", + "solid_def_name": "never_runs_asset", + "solid_name": "never_runs_asset", "tags": {} }, { "__class__": "SolidInvocationSnap", "input_dep_snaps": [], "is_dynamic_mapped": false, - "solid_def_name": "upstream_static_partitioned_asset", - "solid_name": "upstream_static_partitioned_asset", + "solid_def_name": "subsettable_checked_multi_asset", + "solid_name": "subsettable_checked_multi_asset", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [ + { + "__class__": "InputDependencySnap", + "input_name": "int_asset", + "is_dynamic_collect": false, + "upstream_output_snaps": [ + { + "__class__": "OutputHandleSnap", + "output_name": "int_asset", + "solid_name": "typed_multi_asset" + } + ] + } + ], + "is_dynamic_mapped": false, + "solid_def_name": "typed_asset", + "solid_name": "typed_asset", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [], + "is_dynamic_mapped": false, + "solid_def_name": "typed_multi_asset", + "solid_name": "typed_multi_asset", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [], + "is_dynamic_mapped": false, + "solid_def_name": "unconnected", + "solid_name": "unconnected", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [], + "is_dynamic_mapped": false, + "solid_def_name": "unexecutable_asset", + "solid_name": "unexecutable_asset", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [], + "is_dynamic_mapped": false, + "solid_def_name": "ungrouped_asset_3", + "solid_name": "ungrouped_asset_3", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [], + "is_dynamic_mapped": false, + "solid_def_name": "ungrouped_asset_5", + "solid_name": "ungrouped_asset_5", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [], + "is_dynamic_mapped": false, + "solid_def_name": "unpartitioned_upstream_of_partitioned", + "solid_name": "unpartitioned_upstream_of_partitioned", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [ + { + "__class__": "InputDependencySnap", + "input_name": "typed_asset", + "is_dynamic_collect": false, + "upstream_output_snaps": [ + { + "__class__": "OutputHandleSnap", + "output_name": "result", + "solid_name": "typed_asset" + } + ] + } + ], + "is_dynamic_mapped": false, + "solid_def_name": "untyped_asset", + "solid_name": "untyped_asset", "tags": {} } ] }, "description": null, - "graph_def_name": "static_partitioned_assets_job", + "graph_def_name": "__ASSET_JOB_9", "lineage_snapshot": null, "mode_def_snaps": [ { @@ -26664,6 +48629,20 @@ ], "name": "default", "resource_def_snaps": [ + { + "__class__": "ResourceDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, + "description": null, + "name": "dummy_io_manager" + }, { "__class__": "ResourceDefSnap", "config_field_snap": { @@ -26678,28 +48657,111 @@ "description": null, "name": "hanging_asset_resource" }, - { - "__class__": "ResourceDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + { + "__class__": "ResourceDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "config", + "type_key": "Shape.18b2faaf1efd505374f7f25fcb61ed59bd5be851" + }, + "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", + "name": "io_manager" + } + ], + "root_config_key": "Shape.086caacbfcd668c8b5900f6fcbf25d17549ce13b" + } + ], + "name": "__ASSET_JOB_9", + "solid_definitions_snapshot": { + "__class__": "SolidDefinitionsSnapshot", + "composite_solid_def_snaps": [ + { + "__class__": "CompositeSolidDefSnap", + "config_field_snap": null, + "dep_structure_snapshot": { + "__class__": "DependencyStructureSnapshot", + "solid_invocation_snaps": [ + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [ + { + "__class__": "InputDependencySnap", + "input_name": "my_op", + "is_dynamic_collect": false, + "upstream_output_snaps": [ + { + "__class__": "OutputHandleSnap", + "output_name": "result", + "solid_name": "my_op" + } + ] + } + ], + "is_dynamic_mapped": false, + "solid_def_name": "hanging_op", + "solid_name": "hanging_op", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [], + "is_dynamic_mapped": false, + "solid_def_name": "my_op", + "solid_name": "my_op", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [ + { + "__class__": "InputDependencySnap", + "input_name": "hanging_op", + "is_dynamic_collect": false, + "upstream_output_snaps": [ + { + "__class__": "OutputHandleSnap", + "output_name": "result", + "solid_name": "hanging_op" + } + ] + } + ], + "is_dynamic_mapped": false, + "solid_def_name": "never_runs_op", + "solid_name": "never_runs_op", + "tags": {} + } + ] + }, + "description": null, + "input_def_snaps": [], + "input_mapping_snaps": [], + "name": "hanging_graph", + "output_def_snaps": [ + { + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - }, - "description": null, - "name": "io_manager" - } - ], - "root_config_key": "Shape.c2414198f0351cfc8be451090c973549039d672f" - } - ], - "name": "static_partitioned_assets_job", - "solid_definitions_snapshot": { - "__class__": "SolidDefinitionsSnapshot", - "composite_solid_def_snaps": [], + "is_dynamic": false, + "is_required": true, + "name": "result" + } + ], + "output_mapping_snaps": [ + { + "__class__": "OutputMappingSnap", + "external_output_name": "result", + "mapped_output_name": "result", + "mapped_solid_name": "never_runs_op" + } + ], + "tags": {} + } + ], "solid_def_snaps": [ { "__class__": "SolidDefSnap", @@ -26713,21 +48775,8 @@ "type_key": "Any" }, "description": null, - "input_def_snaps": [ - { - "__class__": "InputDefSnap", - "dagster_type_key": "Any", - "description": null, - "name": "middle_static_partitioned_asset_1" - }, - { - "__class__": "InputDefSnap", - "dagster_type_key": "Any", - "description": null, - "name": "middle_static_partitioned_asset_2" - } - ], - "name": "downstream_static_partitioned_asset", + "input_def_snaps": [], + "name": "asset_1", "output_def_snaps": [ { "__class__": "OutputDefSnap", @@ -26758,10 +48807,10 @@ "__class__": "InputDefSnap", "dagster_type_key": "Any", "description": null, - "name": "upstream_static_partitioned_asset" + "name": "asset_1" } ], - "name": "middle_static_partitioned_asset_1", + "name": "asset_1_my_check", "output_def_snaps": [ { "__class__": "OutputDefSnap", @@ -26790,12 +48839,12 @@ "input_def_snaps": [ { "__class__": "InputDefSnap", - "dagster_type_key": "Any", + "dagster_type_key": "Nothing", "description": null, - "name": "upstream_static_partitioned_asset" + "name": "asset_1" } ], - "name": "middle_static_partitioned_asset_2", + "name": "asset_2", "output_def_snaps": [ { "__class__": "OutputDefSnap", @@ -26821,8 +48870,15 @@ "type_key": "Any" }, "description": null, - "input_def_snaps": [], - "name": "upstream_static_partitioned_asset", + "input_def_snaps": [ + { + "__class__": "InputDefSnap", + "dagster_type_key": "Nothing", + "description": null, + "name": "asset_2" + } + ], + "name": "asset_3", "output_def_snaps": [ { "__class__": "OutputDefSnap", @@ -26835,837 +48891,259 @@ ], "required_resource_keys": [], "tags": {} - } - ] - }, - "tags": {} - } - ''' -# --- -# name: test_all_snapshot_ids[145] - '1087cd246d853fe095a4eaaf1d64f38a6648835b' -# --- -# name: test_all_snapshot_ids[146] - ''' - { - "__class__": "PipelineSnapshot", - "config_schema_snapshot": { - "__class__": "ConfigSchemaSnapshot", - "all_config_snaps_by_key": { - "Any": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": null, - "given_name": "Any", - "key": "Any", - "kind": { - "__enum__": "ConfigTypeKind.ANY" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Bool": { - "__class__": "ConfigTypeSnap", - "description": "", - "enum_values": null, - "fields": null, - "given_name": "Bool", - "key": "Bool", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR" - }, - "scalar_kind": { - "__enum__": "ConfigScalarKind.BOOL" - }, - "type_param_keys": null - }, - "Float": { - "__class__": "ConfigTypeSnap", - "description": "", - "enum_values": null, - "fields": null, - "given_name": "Float", - "key": "Float", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR" - }, - "scalar_kind": { - "__enum__": "ConfigScalarKind.FLOAT" - }, - "type_param_keys": null - }, - "Int": { - "__class__": "ConfigTypeSnap", - "description": "", - "enum_values": null, - "fields": null, - "given_name": "Int", - "key": "Int", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR" - }, - "scalar_kind": { - "__enum__": "ConfigScalarKind.INT" - }, - "type_param_keys": null - }, - "ScalarUnion.Bool-Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": null, - "given_name": null, - "key": "ScalarUnion.Bool-Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR_UNION" - }, - "scalar_kind": null, - "type_param_keys": [ - "Bool", - "Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59" - ] - }, - "ScalarUnion.Float-Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": null, - "given_name": null, - "key": "ScalarUnion.Float-Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR_UNION" - }, - "scalar_kind": null, - "type_param_keys": [ - "Float", - "Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3" - ] - }, - "ScalarUnion.Int-Selector.a9799b971d12ace70a2d8803c883c863417d0725": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": null, - "given_name": null, - "key": "ScalarUnion.Int-Selector.a9799b971d12ace70a2d8803c883c863417d0725", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR_UNION" - }, - "scalar_kind": null, - "type_param_keys": [ - "Int", - "Selector.a9799b971d12ace70a2d8803c883c863417d0725" - ] - }, - "ScalarUnion.String-Selector.e04723c9d9937e3ab21206435b22247cfbe58269": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": null, - "given_name": null, - "key": "ScalarUnion.String-Selector.e04723c9d9937e3ab21206435b22247cfbe58269", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR_UNION" - }, - "scalar_kind": null, - "type_param_keys": [ - "String", - "Selector.e04723c9d9937e3ab21206435b22247cfbe58269" - ] - }, - "Selector.1bfb167aea90780aa679597800c71bd8c65ed0b2": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "disabled", - "type_key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "enabled", - "type_key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709" - } - ], - "given_name": null, - "key": "Selector.1bfb167aea90780aa679597800c71bd8c65ed0b2", - "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Selector.a9799b971d12ace70a2d8803c883c863417d0725": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "json", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "pickle", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "value", - "type_key": "Int" - } - ], - "given_name": null, - "key": "Selector.a9799b971d12ace70a2d8803c883c863417d0725", - "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "json", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "pickle", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "value", - "type_key": "Bool" - } - ], - "given_name": null, - "key": "Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59", - "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "json", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "pickle", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "value", - "type_key": "Float" - } - ], - "given_name": null, - "key": "Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3", - "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Selector.e04723c9d9937e3ab21206435b22247cfbe58269": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "json", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "pickle", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "value", - "type_key": "String" - } - ], - "given_name": null, - "key": "Selector.e04723c9d9937e3ab21206435b22247cfbe58269", - "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Selector.f2fe6dfdc60a1947a8f8e7cd377a012b47065bc4": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "json", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "pickle", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "value", - "type_key": "Any" - } - ], - "given_name": null, - "key": "Selector.f2fe6dfdc60a1947a8f8e7cd377a012b47065bc4", - "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.081354663b9d4b8fbfd1cb8e358763912953913f": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "\"INFO\"", - "description": "The logger's threshold.", - "is_required": false, - "name": "log_level", - "type_key": "String" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "\"dagster\"", - "description": "The name of your logger.", - "is_required": false, - "name": "name", - "type_key": "String" - } - ], - "given_name": null, - "key": "Shape.081354663b9d4b8fbfd1cb8e358763912953913f", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null }, - "Shape.09d73f0755bf4752d3f121837669c8660dcf451e": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"retries\": {\"enabled\": {}}}", - "description": "Execute all steps in a single process.", - "is_required": false, - "name": "config", - "type_key": "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c" - } - ], - "given_name": null, - "key": "Shape.09d73f0755bf4752d3f121837669c8660dcf451e", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a": { - "__class__": "ConfigTypeSnap", "description": null, - "enum_values": null, - "fields": [ + "input_def_snaps": [], + "name": "asset_one", + "output_def_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"log_level\": \"INFO\", \"name\": \"dagster\"}", - "description": "The default colored console logger.", - "is_required": false, - "name": "config", - "type_key": "Shape.081354663b9d4b8fbfd1cb8e358763912953913f" + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", + "description": null, + "is_dynamic": false, + "is_required": true, + "name": "result" } ], - "given_name": null, - "key": "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null + "required_resource_keys": [], + "tags": {} }, - "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778": { - "__class__": "ConfigTypeSnap", + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, "description": null, - "enum_values": null, - "fields": [ + "input_def_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", - "is_required": false, - "name": "io_manager", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + "__class__": "InputDefSnap", + "dagster_type_key": "Any", + "description": null, + "name": "asset_one" } ], - "given_name": null, - "key": "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.2846d3347cb819c3383fc37633746e4c2510b3e1": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ + "name": "asset_two", + "output_def_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", "description": null, - "is_required": false, - "name": "my_op", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + "is_dynamic": false, + "is_required": true, + "name": "result" } ], - "given_name": null, - "key": "Shape.2846d3347cb819c3383fc37633746e4c2510b3e1", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null + "required_resource_keys": [], + "tags": {} }, - "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c": { - "__class__": "ConfigTypeSnap", + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": "[DEPRECATED]", - "is_required": false, - "name": "marker_to_close", - "type_key": "String" - }, + "input_def_snaps": [], + "name": "asset_yields_observation", + "output_def_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"enabled\": {}}", - "description": "Whether retries are enabled or not. By default, retries are enabled.", - "is_required": false, - "name": "retries", - "type_key": "Selector.1bfb167aea90780aa679597800c71bd8c65ed0b2" + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", + "description": null, + "is_dynamic": false, + "is_required": true, + "name": "result" } ], - "given_name": null, - "key": "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null + "required_resource_keys": [], + "tags": {} }, - "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2": { - "__class__": "ConfigTypeSnap", + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, "description": null, - "enum_values": null, - "fields": [ + "input_def_snaps": [], + "name": "bar", + "output_def_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", "description": null, + "is_dynamic": false, "is_required": true, - "name": "path", - "type_key": "String" + "name": "result" } ], - "given_name": null, - "key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null + "required_resource_keys": [], + "tags": {} }, - "Shape.743e47901855cb245064dd633e217bfcb49a11a7": { - "__class__": "ConfigTypeSnap", + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, "description": null, - "enum_values": null, - "fields": [ + "input_def_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "__class__": "InputDefSnap", + "dagster_type_key": "Any", "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" + "name": "foo_bar" } ], - "given_name": null, - "key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null + "name": "baz", + "output_def_snaps": [ + { + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", + "description": null, + "is_dynamic": false, + "is_required": true, + "name": "result" + } + ], + "required_resource_keys": [], + "tags": {} }, - "Shape.883f869771a421fc4c8a587a772eef9138f3f7c0": { - "__class__": "ConfigTypeSnap", + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"config\": {\"retries\": {\"enabled\": {}}}}", - "description": "Configure how steps are executed within a run.", - "is_required": false, - "name": "execution", - "type_key": "Shape.09d73f0755bf4752d3f121837669c8660dcf451e" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": "Configure how loggers emit messages within a run.", - "is_required": false, - "name": "loggers", - "type_key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b" - }, + "input_def_snaps": [], + "name": "check_in_op_asset", + "output_def_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"my_op\": {}}", - "description": "Configure runtime parameters for ops or assets.", - "is_required": false, - "name": "ops", - "type_key": "Shape.2846d3347cb819c3383fc37633746e4c2510b3e1" + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", + "description": null, + "is_dynamic": false, + "is_required": true, + "name": "result" }, { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"io_manager\": {}}", - "description": "Configure how shared resources are implemented within a run.", - "is_required": false, - "name": "resources", - "type_key": "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778" + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", + "description": null, + "is_dynamic": false, + "is_required": true, + "name": "check_in_op_asset_my_check" } ], - "given_name": null, - "key": "Shape.883f869771a421fc4c8a587a772eef9138f3f7c0", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null + "required_resource_keys": [], + "tags": {} }, - "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [], - "given_name": null, - "key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b": { - "__class__": "ConfigTypeSnap", "description": null, - "enum_values": null, - "fields": [ + "input_def_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "__class__": "InputDefSnap", + "dagster_type_key": "Any", "description": null, - "is_required": false, - "name": "console", - "type_key": "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a" + "name": "hanging_graph" } ], - "given_name": null, - "key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "String": { - "__class__": "ConfigTypeSnap", - "description": "", - "enum_values": null, - "fields": null, - "given_name": "String", - "key": "String", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR" - }, - "scalar_kind": { - "__enum__": "ConfigScalarKind.STRING" - }, - "type_param_keys": null - } - } - }, - "dagster_type_namespace_snapshot": { - "__class__": "DagsterTypeNamespaceSnapshot", - "all_dagster_type_snaps_by_key": { - "Any": { - "__class__": "DagsterTypeSnap", - "description": null, - "display_name": "Any", - "is_builtin": true, - "key": "Any", - "kind": { - "__enum__": "DagsterTypeKind.ANY" - }, - "loader_schema_key": "Selector.f2fe6dfdc60a1947a8f8e7cd377a012b47065bc4", - "materializer_schema_key": null, - "name": "Any", - "type_param_keys": [] - }, - "Bool": { - "__class__": "DagsterTypeSnap", - "description": null, - "display_name": "Bool", - "is_builtin": true, - "key": "Bool", - "kind": { - "__enum__": "DagsterTypeKind.SCALAR" - }, - "loader_schema_key": "ScalarUnion.Bool-Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59", - "materializer_schema_key": null, - "name": "Bool", - "type_param_keys": [] - }, - "Float": { - "__class__": "DagsterTypeSnap", - "description": null, - "display_name": "Float", - "is_builtin": true, - "key": "Float", - "kind": { - "__enum__": "DagsterTypeKind.SCALAR" - }, - "loader_schema_key": "ScalarUnion.Float-Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3", - "materializer_schema_key": null, - "name": "Float", - "type_param_keys": [] - }, - "Int": { - "__class__": "DagsterTypeSnap", - "description": null, - "display_name": "Int", - "is_builtin": true, - "key": "Int", - "kind": { - "__enum__": "DagsterTypeKind.SCALAR" - }, - "loader_schema_key": "ScalarUnion.Int-Selector.a9799b971d12ace70a2d8803c883c863417d0725", - "materializer_schema_key": null, - "name": "Int", - "type_param_keys": [] - }, - "Nothing": { - "__class__": "DagsterTypeSnap", - "description": null, - "display_name": "Nothing", - "is_builtin": true, - "key": "Nothing", - "kind": { - "__enum__": "DagsterTypeKind.NOTHING" - }, - "loader_schema_key": null, - "materializer_schema_key": null, - "name": "Nothing", - "type_param_keys": [] + "name": "downstream_asset", + "output_def_snaps": [ + { + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", + "description": null, + "is_dynamic": false, + "is_required": true, + "name": "result" + } + ], + "required_resource_keys": [], + "tags": {} }, - "String": { - "__class__": "DagsterTypeSnap", - "description": null, - "display_name": "String", - "is_builtin": true, - "key": "String", - "kind": { - "__enum__": "DagsterTypeKind.SCALAR" - }, - "loader_schema_key": "ScalarUnion.String-Selector.e04723c9d9937e3ab21206435b22247cfbe58269", - "materializer_schema_key": null, - "name": "String", - "type_param_keys": [] - } - } - }, - "dep_structure_snapshot": { - "__class__": "DependencyStructureSnapshot", - "solid_invocation_snaps": [ { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [], - "is_dynamic_mapped": false, - "solid_def_name": "my_op", - "solid_name": "my_op", - "tags": {} - } - ] - }, - "description": null, - "graph_def_name": "static_partitioned_job", - "lineage_snapshot": null, - "mode_def_snaps": [ - { - "__class__": "ModeDefSnap", - "description": null, - "logger_def_snaps": [ - { - "__class__": "LoggerDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"log_level\": \"INFO\", \"name\": \"dagster\"}", - "description": "The default colored console logger.", - "is_required": false, - "name": "config", - "type_key": "Shape.081354663b9d4b8fbfd1cb8e358763912953913f" - }, - "description": "The default colored console logger.", - "name": "console" - } - ], - "name": "default", - "resource_def_snaps": [ - { - "__class__": "ResourceDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, + "description": null, + "input_def_snaps": [ + { + "__class__": "InputDefSnap", + "dagster_type_key": "Any", "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - }, - "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", - "name": "io_manager" - } - ], - "root_config_key": "Shape.883f869771a421fc4c8a587a772eef9138f3f7c0" - } - ], - "name": "static_partitioned_job", - "solid_definitions_snapshot": { - "__class__": "SolidDefinitionsSnapshot", - "composite_solid_def_snaps": [], - "solid_def_snaps": [ + "name": "unexecutable_asset" + } + ], + "name": "executable_asset", + "output_def_snaps": [ + { + "__class__": "OutputDefSnap", + "dagster_type_key": "Nothing", + "description": null, + "is_dynamic": false, + "is_required": true, + "name": "result" + } + ], + "required_resource_keys": [], + "tags": {} + }, { "__class__": "SolidDefSnap", "config_field_snap": { @@ -27678,8 +49156,15 @@ "type_key": "Any" }, "description": null, - "input_def_snaps": [], - "name": "my_op", + "input_def_snaps": [ + { + "__class__": "InputDefSnap", + "dagster_type_key": "Any", + "description": null, + "name": "dummy_source_asset" + } + ], + "name": "first_asset", "output_def_snaps": [ { "__class__": "OutputDefSnap", @@ -27692,837 +49177,746 @@ ], "required_resource_keys": [], "tags": {} - } - ] - }, - "tags": {} - } - ''' -# --- -# name: test_all_snapshot_ids[147] - '927cbfcff5af3bd40ebed1cae3eed1baf4c3547f' -# --- -# name: test_all_snapshot_ids[148] - ''' - { - "__class__": "PipelineSnapshot", - "config_schema_snapshot": { - "__class__": "ConfigSchemaSnapshot", - "all_config_snaps_by_key": { - "Any": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": null, - "given_name": "Any", - "key": "Any", - "kind": { - "__enum__": "ConfigTypeKind.ANY" - }, - "scalar_kind": null, - "type_param_keys": null }, - "Bool": { - "__class__": "ConfigTypeSnap", - "description": "", - "enum_values": null, - "fields": null, - "given_name": "Bool", - "key": "Bool", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR" - }, - "scalar_kind": { - "__enum__": "ConfigScalarKind.BOOL" + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" }, - "type_param_keys": null + "description": null, + "input_def_snaps": [], + "name": "foo", + "output_def_snaps": [ + { + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", + "description": null, + "is_dynamic": false, + "is_required": true, + "name": "result" + } + ], + "required_resource_keys": [], + "tags": {} }, - "Float": { - "__class__": "ConfigTypeSnap", - "description": "", - "enum_values": null, - "fields": null, - "given_name": "Float", - "key": "Float", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR" - }, - "scalar_kind": { - "__enum__": "ConfigScalarKind.FLOAT" + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" }, - "type_param_keys": null + "description": null, + "input_def_snaps": [ + { + "__class__": "InputDefSnap", + "dagster_type_key": "Any", + "description": null, + "name": "bar" + }, + { + "__class__": "InputDefSnap", + "dagster_type_key": "Any", + "description": null, + "name": "foo" + } + ], + "name": "foo_bar", + "output_def_snaps": [ + { + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", + "description": null, + "is_dynamic": false, + "is_required": true, + "name": "result" + } + ], + "required_resource_keys": [], + "tags": {} }, - "Int": { - "__class__": "ConfigTypeSnap", - "description": "", - "enum_values": null, - "fields": null, - "given_name": "Int", - "key": "Int", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR" - }, - "scalar_kind": { - "__enum__": "ConfigScalarKind.INT" + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" }, - "type_param_keys": null - }, - "ScalarUnion.Bool-Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59": { - "__class__": "ConfigTypeSnap", "description": null, - "enum_values": null, - "fields": null, - "given_name": null, - "key": "ScalarUnion.Bool-Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR_UNION" - }, - "scalar_kind": null, - "type_param_keys": [ - "Bool", - "Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59" - ] + "input_def_snaps": [ + { + "__class__": "InputDefSnap", + "dagster_type_key": "Any", + "description": null, + "name": "fresh_diamond_left" + }, + { + "__class__": "InputDefSnap", + "dagster_type_key": "Any", + "description": null, + "name": "fresh_diamond_right" + } + ], + "name": "fresh_diamond_bottom", + "output_def_snaps": [ + { + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", + "description": null, + "is_dynamic": false, + "is_required": true, + "name": "result" + } + ], + "required_resource_keys": [], + "tags": {} }, - "ScalarUnion.Float-Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": null, - "given_name": null, - "key": "ScalarUnion.Float-Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR_UNION" + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" }, - "scalar_kind": null, - "type_param_keys": [ - "Float", - "Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3" - ] - }, - "ScalarUnion.Int-Selector.a9799b971d12ace70a2d8803c883c863417d0725": { - "__class__": "ConfigTypeSnap", "description": null, - "enum_values": null, - "fields": null, - "given_name": null, - "key": "ScalarUnion.Int-Selector.a9799b971d12ace70a2d8803c883c863417d0725", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR_UNION" - }, - "scalar_kind": null, - "type_param_keys": [ - "Int", - "Selector.a9799b971d12ace70a2d8803c883c863417d0725" - ] + "input_def_snaps": [ + { + "__class__": "InputDefSnap", + "dagster_type_key": "Any", + "description": null, + "name": "fresh_diamond_top" + } + ], + "name": "fresh_diamond_left", + "output_def_snaps": [ + { + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", + "description": null, + "is_dynamic": false, + "is_required": true, + "name": "result" + } + ], + "required_resource_keys": [], + "tags": {} }, - "ScalarUnion.String-Selector.e04723c9d9937e3ab21206435b22247cfbe58269": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": null, - "given_name": null, - "key": "ScalarUnion.String-Selector.e04723c9d9937e3ab21206435b22247cfbe58269", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR_UNION" + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" }, - "scalar_kind": null, - "type_param_keys": [ - "String", - "Selector.e04723c9d9937e3ab21206435b22247cfbe58269" - ] - }, - "Selector.1bfb167aea90780aa679597800c71bd8c65ed0b2": { - "__class__": "ConfigTypeSnap", "description": null, - "enum_values": null, - "fields": [ + "input_def_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", + "__class__": "InputDefSnap", + "dagster_type_key": "Any", "description": null, - "is_required": false, - "name": "disabled", - "type_key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709" - }, + "name": "fresh_diamond_top" + } + ], + "name": "fresh_diamond_right", + "output_def_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", "description": null, - "is_required": false, - "name": "enabled", - "type_key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709" + "is_dynamic": false, + "is_required": true, + "name": "result" } ], - "given_name": null, - "key": "Selector.1bfb167aea90780aa679597800c71bd8c65ed0b2", - "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" + "required_resource_keys": [], + "tags": {} + }, + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" }, - "scalar_kind": null, - "type_param_keys": null + "description": null, + "input_def_snaps": [ + { + "__class__": "InputDefSnap", + "dagster_type_key": "Nothing", + "description": null, + "name": "diamond_source" + } + ], + "name": "fresh_diamond_top", + "output_def_snaps": [ + { + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", + "description": null, + "is_dynamic": false, + "is_required": true, + "name": "result" + } + ], + "required_resource_keys": [], + "tags": {} }, - "Selector.a9799b971d12ace70a2d8803c883c863417d0725": { - "__class__": "ConfigTypeSnap", + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, "description": null, - "enum_values": null, - "fields": [ + "input_def_snaps": [], + "name": "grouped_asset_1", + "output_def_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", "description": null, + "is_dynamic": false, "is_required": true, - "name": "json", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, + "name": "result" + } + ], + "required_resource_keys": [], + "tags": {} + }, + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, + "description": null, + "input_def_snaps": [], + "name": "grouped_asset_2", + "output_def_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", "description": null, + "is_dynamic": false, "is_required": true, - "name": "pickle", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, + "name": "result" + } + ], + "required_resource_keys": [], + "tags": {} + }, + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, + "description": null, + "input_def_snaps": [], + "name": "grouped_asset_4", + "output_def_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", "description": null, + "is_dynamic": false, "is_required": true, - "name": "value", - "type_key": "Int" + "name": "result" + } + ], + "required_resource_keys": [], + "tags": {} + }, + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, + "description": "Asset that hangs forever, used to test in-progress ops.", + "input_def_snaps": [ + { + "__class__": "InputDefSnap", + "dagster_type_key": "Any", + "description": null, + "name": "first_asset" + } + ], + "name": "hanging_asset", + "output_def_snaps": [ + { + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", + "description": null, + "is_dynamic": false, + "is_required": true, + "name": "result" } ], - "given_name": null, - "key": "Selector.a9799b971d12ace70a2d8803c883c863417d0725", - "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" - }, - "scalar_kind": null, - "type_param_keys": null + "required_resource_keys": [ + "hanging_asset_resource" + ], + "tags": {} }, - "Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59": { - "__class__": "ConfigTypeSnap", + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, "description": null, - "enum_values": null, - "fields": [ + "input_def_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "__class__": "InputDefSnap", + "dagster_type_key": "Any", "description": null, - "is_required": true, - "name": "json", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, + "name": "my_op" + } + ], + "name": "hanging_op", + "output_def_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", "description": null, + "is_dynamic": false, "is_required": true, - "name": "pickle", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, + "name": "result" + } + ], + "required_resource_keys": [ + "hanging_asset_resource" + ], + "tags": {} + }, + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, + "description": null, + "input_def_snaps": [], + "name": "multi_run_backfill_policy_asset", + "output_def_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", "description": null, + "is_dynamic": false, "is_required": true, - "name": "value", - "type_key": "Bool" + "name": "result" } ], - "given_name": null, - "key": "Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59", - "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" - }, - "scalar_kind": null, - "type_param_keys": null + "required_resource_keys": [], + "tags": {} }, - "Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3": { - "__class__": "ConfigTypeSnap", + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, "description": null, - "enum_values": null, - "fields": [ + "input_def_snaps": [], + "name": "my_op", + "output_def_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", "description": null, + "is_dynamic": false, "is_required": true, - "name": "json", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, + "name": "result" + } + ], + "required_resource_keys": [], + "tags": {} + }, + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, + "description": null, + "input_def_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "__class__": "InputDefSnap", + "dagster_type_key": "Any", "description": null, - "is_required": true, - "name": "pickle", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, + "name": "hanging_asset" + } + ], + "name": "never_runs_asset", + "output_def_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", "description": null, + "is_dynamic": false, "is_required": true, - "name": "value", - "type_key": "Float" + "name": "result" } ], - "given_name": null, - "key": "Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3", - "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" - }, - "scalar_kind": null, - "type_param_keys": null + "required_resource_keys": [], + "tags": {} }, - "Selector.e04723c9d9937e3ab21206435b22247cfbe58269": { - "__class__": "ConfigTypeSnap", + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "json", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, + "input_def_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "__class__": "InputDefSnap", + "dagster_type_key": "Any", "description": null, - "is_required": true, - "name": "pickle", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, + "name": "hanging_op" + } + ], + "name": "never_runs_op", + "output_def_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", "description": null, + "is_dynamic": false, "is_required": true, - "name": "value", - "type_key": "String" + "name": "result" } ], - "given_name": null, - "key": "Selector.e04723c9d9937e3ab21206435b22247cfbe58269", - "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" - }, - "scalar_kind": null, - "type_param_keys": null + "required_resource_keys": [], + "tags": {} }, - "Selector.f2fe6dfdc60a1947a8f8e7cd377a012b47065bc4": { - "__class__": "ConfigTypeSnap", + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "config", + "type_key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709" + }, "description": null, - "enum_values": null, - "fields": [ + "input_def_snaps": [], + "name": "subsettable_checked_multi_asset", + "output_def_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", "description": null, - "is_required": true, - "name": "json", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + "is_dynamic": false, + "is_required": false, + "name": "one" }, { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", "description": null, - "is_required": true, - "name": "pickle", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + "is_dynamic": false, + "is_required": false, + "name": "two" }, { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", "description": null, - "is_required": true, - "name": "value", - "type_key": "Any" - } - ], - "given_name": null, - "key": "Selector.f2fe6dfdc60a1947a8f8e7cd377a012b47065bc4", - "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.081354663b9d4b8fbfd1cb8e358763912953913f": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "\"INFO\"", - "description": "The logger's threshold.", + "is_dynamic": false, "is_required": false, - "name": "log_level", - "type_key": "String" + "name": "one_my_check" }, { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "\"dagster\"", - "description": "The name of your logger.", + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", + "description": null, + "is_dynamic": false, "is_required": false, - "name": "name", - "type_key": "String" + "name": "one_my_other_check" } ], - "given_name": null, - "key": "Shape.081354663b9d4b8fbfd1cb8e358763912953913f", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null + "required_resource_keys": [], + "tags": {} }, - "Shape.09d73f0755bf4752d3f121837669c8660dcf451e": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"retries\": {\"enabled\": {}}}", - "description": "Execute all steps in a single process.", - "is_required": false, - "name": "config", - "type_key": "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c" - } - ], - "given_name": null, - "key": "Shape.09d73f0755bf4752d3f121837669c8660dcf451e", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a": { - "__class__": "ConfigTypeSnap", "description": null, - "enum_values": null, - "fields": [ + "input_def_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"log_level\": \"INFO\", \"name\": \"dagster\"}", - "description": "The default colored console logger.", - "is_required": false, - "name": "config", - "type_key": "Shape.081354663b9d4b8fbfd1cb8e358763912953913f" + "__class__": "InputDefSnap", + "dagster_type_key": "Any", + "description": null, + "name": "int_asset" } ], - "given_name": null, - "key": "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ + "name": "typed_asset", + "output_def_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", - "is_required": false, - "name": "io_manager", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + "__class__": "OutputDefSnap", + "dagster_type_key": "Int", + "description": null, + "is_dynamic": false, + "is_required": true, + "name": "result" } ], - "given_name": null, - "key": "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null + "required_resource_keys": [], + "tags": {} }, - "Shape.340fb22eaa7c07fe72f43c367bf63b1ca57a6211": { - "__class__": "ConfigTypeSnap", + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "config", + "type_key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709" + }, "description": null, - "enum_values": null, - "fields": [ + "input_def_snaps": [], + "name": "typed_multi_asset", + "output_def_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", + "__class__": "OutputDefSnap", + "dagster_type_key": "Int", "description": null, - "is_required": false, - "name": "simple_op", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + "is_dynamic": false, + "is_required": true, + "name": "int_asset" + }, + { + "__class__": "OutputDefSnap", + "dagster_type_key": "String", + "description": null, + "is_dynamic": false, + "is_required": true, + "name": "str_asset" } ], - "given_name": null, - "key": "Shape.340fb22eaa7c07fe72f43c367bf63b1ca57a6211", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null + "required_resource_keys": [], + "tags": {} }, - "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c": { - "__class__": "ConfigTypeSnap", + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": "[DEPRECATED]", - "is_required": false, - "name": "marker_to_close", - "type_key": "String" - }, + "input_def_snaps": [], + "name": "unconnected", + "output_def_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"enabled\": {}}", - "description": "Whether retries are enabled or not. By default, retries are enabled.", - "is_required": false, - "name": "retries", - "type_key": "Selector.1bfb167aea90780aa679597800c71bd8c65ed0b2" + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", + "description": null, + "is_dynamic": false, + "is_required": true, + "name": "result" } ], - "given_name": null, - "key": "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null + "required_resource_keys": [], + "tags": {} }, - "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2": { - "__class__": "ConfigTypeSnap", + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "config", + "type_key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709" + }, "description": null, - "enum_values": null, - "fields": [ + "input_def_snaps": [], + "name": "unexecutable_asset", + "output_def_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "__class__": "OutputDefSnap", + "dagster_type_key": "Nothing", "description": null, + "is_dynamic": false, "is_required": true, - "name": "path", - "type_key": "String" + "name": "unexecutable_asset" } ], - "given_name": null, - "key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null + "required_resource_keys": [], + "tags": {} }, - "Shape.743e47901855cb245064dd633e217bfcb49a11a7": { - "__class__": "ConfigTypeSnap", + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, "description": null, - "enum_values": null, - "fields": [ + "input_def_snaps": [], + "name": "ungrouped_asset_3", + "output_def_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" + "is_dynamic": false, + "is_required": true, + "name": "result" } ], - "given_name": null, - "key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null + "required_resource_keys": [], + "tags": {} }, - "Shape.ae163355f6805676526acaffa781934199403b5a": { - "__class__": "ConfigTypeSnap", + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"config\": {\"retries\": {\"enabled\": {}}}}", - "description": "Configure how steps are executed within a run.", - "is_required": false, - "name": "execution", - "type_key": "Shape.09d73f0755bf4752d3f121837669c8660dcf451e" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": "Configure how loggers emit messages within a run.", - "is_required": false, - "name": "loggers", - "type_key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"simple_op\": {}}", - "description": "Configure runtime parameters for ops or assets.", - "is_required": false, - "name": "ops", - "type_key": "Shape.340fb22eaa7c07fe72f43c367bf63b1ca57a6211" - }, + "input_def_snaps": [], + "name": "ungrouped_asset_5", + "output_def_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"io_manager\": {}}", - "description": "Configure how shared resources are implemented within a run.", - "is_required": false, - "name": "resources", - "type_key": "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778" + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", + "description": null, + "is_dynamic": false, + "is_required": true, + "name": "result" } ], - "given_name": null, - "key": "Shape.ae163355f6805676526acaffa781934199403b5a", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null + "required_resource_keys": [], + "tags": {} }, - "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [], - "given_name": null, - "key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b": { - "__class__": "ConfigTypeSnap", "description": null, - "enum_values": null, - "fields": [ + "input_def_snaps": [], + "name": "unpartitioned_upstream_of_partitioned", + "output_def_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", "description": null, - "is_required": false, - "name": "console", - "type_key": "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a" + "is_dynamic": false, + "is_required": true, + "name": "result" } ], - "given_name": null, - "key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "String": { - "__class__": "ConfigTypeSnap", - "description": "", - "enum_values": null, - "fields": null, - "given_name": "String", - "key": "String", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR" - }, - "scalar_kind": { - "__enum__": "ConfigScalarKind.STRING" - }, - "type_param_keys": null - } - } - }, - "dagster_type_namespace_snapshot": { - "__class__": "DagsterTypeNamespaceSnapshot", - "all_dagster_type_snaps_by_key": { - "Any": { - "__class__": "DagsterTypeSnap", - "description": null, - "display_name": "Any", - "is_builtin": true, - "key": "Any", - "kind": { - "__enum__": "DagsterTypeKind.ANY" - }, - "loader_schema_key": "Selector.f2fe6dfdc60a1947a8f8e7cd377a012b47065bc4", - "materializer_schema_key": null, - "name": "Any", - "type_param_keys": [] - }, - "Bool": { - "__class__": "DagsterTypeSnap", - "description": null, - "display_name": "Bool", - "is_builtin": true, - "key": "Bool", - "kind": { - "__enum__": "DagsterTypeKind.SCALAR" - }, - "loader_schema_key": "ScalarUnion.Bool-Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59", - "materializer_schema_key": null, - "name": "Bool", - "type_param_keys": [] - }, - "Float": { - "__class__": "DagsterTypeSnap", - "description": null, - "display_name": "Float", - "is_builtin": true, - "key": "Float", - "kind": { - "__enum__": "DagsterTypeKind.SCALAR" - }, - "loader_schema_key": "ScalarUnion.Float-Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3", - "materializer_schema_key": null, - "name": "Float", - "type_param_keys": [] - }, - "Int": { - "__class__": "DagsterTypeSnap", - "description": null, - "display_name": "Int", - "is_builtin": true, - "key": "Int", - "kind": { - "__enum__": "DagsterTypeKind.SCALAR" - }, - "loader_schema_key": "ScalarUnion.Int-Selector.a9799b971d12ace70a2d8803c883c863417d0725", - "materializer_schema_key": null, - "name": "Int", - "type_param_keys": [] - }, - "Nothing": { - "__class__": "DagsterTypeSnap", - "description": null, - "display_name": "Nothing", - "is_builtin": true, - "key": "Nothing", - "kind": { - "__enum__": "DagsterTypeKind.NOTHING" - }, - "loader_schema_key": null, - "materializer_schema_key": null, - "name": "Nothing", - "type_param_keys": [] - }, - "String": { - "__class__": "DagsterTypeSnap", - "description": null, - "display_name": "String", - "is_builtin": true, - "key": "String", - "kind": { - "__enum__": "DagsterTypeKind.SCALAR" - }, - "loader_schema_key": "ScalarUnion.String-Selector.e04723c9d9937e3ab21206435b22247cfbe58269", - "materializer_schema_key": null, - "name": "String", - "type_param_keys": [] - } - } - }, - "dep_structure_snapshot": { - "__class__": "DependencyStructureSnapshot", - "solid_invocation_snaps": [ - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [], - "is_dynamic_mapped": false, - "solid_def_name": "simple_op", - "solid_name": "simple_op", + "required_resource_keys": [], "tags": {} - } - ] - }, - "description": null, - "graph_def_name": "tagged_job", - "lineage_snapshot": null, - "mode_def_snaps": [ - { - "__class__": "ModeDefSnap", - "description": null, - "logger_def_snaps": [ - { - "__class__": "LoggerDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"log_level\": \"INFO\", \"name\": \"dagster\"}", - "description": "The default colored console logger.", - "is_required": false, - "name": "config", - "type_key": "Shape.081354663b9d4b8fbfd1cb8e358763912953913f" - }, - "description": "The default colored console logger.", - "name": "console" - } - ], - "name": "default", - "resource_def_snaps": [ - { - "__class__": "ResourceDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - }, - "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", - "name": "io_manager" - } - ], - "root_config_key": "Shape.ae163355f6805676526acaffa781934199403b5a" - } - ], - "name": "tagged_job", - "solid_definitions_snapshot": { - "__class__": "SolidDefinitionsSnapshot", - "composite_solid_def_snaps": [], - "solid_def_snaps": [ + }, { "__class__": "SolidDefSnap", "config_field_snap": { @@ -28535,8 +49929,15 @@ "type_key": "Any" }, "description": null, - "input_def_snaps": [], - "name": "simple_op", + "input_def_snaps": [ + { + "__class__": "InputDefSnap", + "dagster_type_key": "Any", + "description": null, + "name": "typed_asset" + } + ], + "name": "untyped_asset", "output_def_snaps": [ { "__class__": "OutputDefSnap", @@ -28552,16 +49953,17 @@ } ] }, - "tags": { - "foo": "bar" - } + "tags": {} } ''' # --- -# name: test_all_snapshot_ids[149] - '8e516c94a1e0d32aabc7ea8d8fc27d68afdb45cf' +# name: test_all_snapshot_ids[19] + 'e69fe03603962c2facd1fb3d036d9e28887b2b7a' # --- -# name: test_all_snapshot_ids[14] +# name: test_all_snapshot_ids[1] + '3b9d8de99cf20cbd576d4df2ea0b4fe44d06ec43' +# --- +# name: test_all_snapshot_ids[20] ''' { "__class__": "PipelineSnapshot", @@ -28722,6 +50124,29 @@ "scalar_kind": null, "type_param_keys": null }, + "Selector.2571019f1a5201853d11032145ac3e534067f214": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "env", + "type_key": "String" + } + ], + "given_name": null, + "key": "Selector.2571019f1a5201853d11032145ac3e534067f214", + "kind": { + "__enum__": "ConfigTypeKind.SELECTOR" + }, + "scalar_kind": null, + "type_param_keys": null + }, "Selector.a9799b971d12ace70a2d8803c883c863417d0725": { "__class__": "ConfigTypeSnap", "description": null, @@ -28927,6 +50352,56 @@ "scalar_kind": null, "type_param_keys": null }, + "Shape.0634574d322de219ea15dd8c7477358bd8b75cb9": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"config\": {\"retries\": {\"enabled\": {}}}}", + "description": "Configure how steps are executed within a run.", + "is_required": false, + "name": "execution", + "type_key": "Shape.09d73f0755bf4752d3f121837669c8660dcf451e" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": "Configure how loggers emit messages within a run.", + "is_required": false, + "name": "loggers", + "type_key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"asset_1\": {}, \"asset_1_my_check\": {}, \"check_in_op_asset\": {}}", + "description": "Configure runtime parameters for ops or assets.", + "is_required": false, + "name": "ops", + "type_key": "Shape.2d34be653f74a6198202299211241f24acd5b099" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"io_manager\": {\"config\": {}}}", + "description": "Configure how shared resources are implemented within a run.", + "is_required": false, + "name": "resources", + "type_key": "Shape.941705f8db419acef3ba14bcecbc37e693570d4d" + } + ], + "given_name": null, + "key": "Shape.0634574d322de219ea15dd8c7477358bd8b75cb9", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, "Shape.081354663b9d4b8fbfd1cb8e358763912953913f": { "__class__": "ConfigTypeSnap", "description": null, @@ -29005,7 +50480,7 @@ "scalar_kind": null, "type_param_keys": null }, - "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c": { + "Shape.18b2faaf1efd505374f7f25fcb61ed59bd5be851": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, @@ -29014,42 +50489,33 @@ "__class__": "ConfigFieldSnap", "default_provided": false, "default_value_as_json_str": null, - "description": "[DEPRECATED]", - "is_required": false, - "name": "marker_to_close", - "type_key": "String" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"enabled\": {}}", - "description": "Whether retries are enabled or not. By default, retries are enabled.", + "description": null, "is_required": false, - "name": "retries", - "type_key": "Selector.1bfb167aea90780aa679597800c71bd8c65ed0b2" + "name": "base_dir", + "type_key": "StringSourceType" } ], "given_name": null, - "key": "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c", + "key": "Shape.18b2faaf1efd505374f7f25fcb61ed59bd5be851", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, "type_param_keys": null }, - "Shape.4942ebf48d32aa0f8268910e01ed6544ad5b0132": { + "Shape.2d34be653f74a6198202299211241f24acd5b099": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, "fields": [ { "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "default_provided": true, + "default_value_as_json_str": "{}", "description": null, "is_required": false, - "name": "hanging_asset_resource", - "type_key": "Shape.b13a6c5637084590cc1538f9522324bfeb4b46b3" + "name": "asset_1", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" }, { "__class__": "ConfigFieldSnap", @@ -29057,19 +50523,28 @@ "default_value_as_json_str": "{}", "description": null, "is_required": false, - "name": "io_manager", + "name": "asset_1_my_check", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "check_in_op_asset", "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" } ], "given_name": null, - "key": "Shape.4942ebf48d32aa0f8268910e01ed6544ad5b0132", + "key": "Shape.2d34be653f74a6198202299211241f24acd5b099", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, "type_param_keys": null }, - "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2": { + "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, @@ -29078,21 +50553,30 @@ "__class__": "ConfigFieldSnap", "default_provided": false, "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "path", + "description": "[DEPRECATED]", + "is_required": false, + "name": "marker_to_close", "type_key": "String" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"enabled\": {}}", + "description": "Whether retries are enabled or not. By default, retries are enabled.", + "is_required": false, + "name": "retries", + "type_key": "Selector.1bfb167aea90780aa679597800c71bd8c65ed0b2" } ], "given_name": null, - "key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2", + "key": "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, "type_param_keys": null }, - "Shape.62edccaf30696e25335ae92685bdc41e204e30e6": { + "Shape.44f2a71367507edd1b8e64f739222c4312b3691b": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, @@ -29104,11 +50588,34 @@ "description": null, "is_required": false, "name": "config", - "type_key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709" + "type_key": "Shape.18b2faaf1efd505374f7f25fcb61ed59bd5be851" + } + ], + "given_name": null, + "key": "Shape.44f2a71367507edd1b8e64f739222c4312b3691b", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "path", + "type_key": "String" } ], "given_name": null, - "key": "Shape.62edccaf30696e25335ae92685bdc41e204e30e6", + "key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, @@ -29138,122 +50645,41 @@ "scalar_kind": null, "type_param_keys": null }, - "Shape.8844e4a5ed02ce67d7999b84cf0a0647e3753bc2": { + "Shape.941705f8db419acef3ba14bcecbc37e693570d4d": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, "fields": [ { "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "asset_1_my_check", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "check_in_op_asset", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "fresh_diamond_bottom", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "fresh_diamond_left", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "fresh_diamond_right", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "fresh_diamond_top", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", + "default_provided": false, + "default_value_as_json_str": null, "description": null, "is_required": false, - "name": "multi_run_backfill_policy_asset", + "name": "dummy_io_manager", "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" }, { "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"config\": {}}", - "description": null, - "is_required": false, - "name": "subsettable_checked_multi_asset", - "type_key": "Shape.62edccaf30696e25335ae92685bdc41e204e30e6" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", + "default_provided": false, + "default_value_as_json_str": null, "description": null, "is_required": false, - "name": "typed_asset", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + "name": "hanging_asset_resource", + "type_key": "Shape.b13a6c5637084590cc1538f9522324bfeb4b46b3" }, { "__class__": "ConfigFieldSnap", "default_provided": true, "default_value_as_json_str": "{\"config\": {}}", - "description": null, - "is_required": false, - "name": "typed_multi_asset", - "type_key": "Shape.62edccaf30696e25335ae92685bdc41e204e30e6" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "unpartitioned_upstream_of_partitioned", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, + "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", "is_required": false, - "name": "untyped_asset", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + "name": "io_manager", + "type_key": "Shape.44f2a71367507edd1b8e64f739222c4312b3691b" } ], "given_name": null, - "key": "Shape.8844e4a5ed02ce67d7999b84cf0a0647e3753bc2", + "key": "Shape.941705f8db419acef3ba14bcecbc37e693570d4d", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, @@ -29342,56 +50768,6 @@ "scalar_kind": null, "type_param_keys": null }, - "Shape.ec2de1b21d49804c0bf1672c1ed6e7e65cf2edce": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"config\": {\"retries\": {\"enabled\": {}}}}", - "description": "Configure how steps are executed within a run.", - "is_required": false, - "name": "execution", - "type_key": "Shape.09d73f0755bf4752d3f121837669c8660dcf451e" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": "Configure how loggers emit messages within a run.", - "is_required": false, - "name": "loggers", - "type_key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"asset_1_my_check\": {}, \"check_in_op_asset\": {}, \"fresh_diamond_bottom\": {}, \"fresh_diamond_left\": {}, \"fresh_diamond_right\": {}, \"fresh_diamond_top\": {}, \"multi_run_backfill_policy_asset\": {}, \"subsettable_checked_multi_asset\": {\"config\": {}}, \"typed_asset\": {}, \"typed_multi_asset\": {\"config\": {}}, \"unpartitioned_upstream_of_partitioned\": {}, \"untyped_asset\": {}}", - "description": "Configure runtime parameters for ops or assets.", - "is_required": false, - "name": "ops", - "type_key": "Shape.8844e4a5ed02ce67d7999b84cf0a0647e3753bc2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"io_manager\": {}}", - "description": "Configure how shared resources are implemented within a run.", - "is_required": false, - "name": "resources", - "type_key": "Shape.4942ebf48d32aa0f8268910e01ed6544ad5b0132" - } - ], - "given_name": null, - "key": "Shape.ec2de1b21d49804c0bf1672c1ed6e7e65cf2edce", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, "String": { "__class__": "ConfigTypeSnap", "description": "", @@ -29406,6 +50782,22 @@ "__enum__": "ConfigScalarKind.STRING" }, "type_param_keys": null + }, + "StringSourceType": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": null, + "given_name": null, + "key": "StringSourceType", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR_UNION" + }, + "scalar_kind": null, + "type_param_keys": [ + "String", + "Selector.2571019f1a5201853d11032145ac3e534067f214" + ] } } }, @@ -29501,81 +50893,12 @@ "dep_structure_snapshot": { "__class__": "DependencyStructureSnapshot", "solid_invocation_snaps": [ - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ - { - "__class__": "InputDependencySnap", - "input_name": "asset_1", - "is_dynamic_collect": false, - "upstream_output_snaps": [] - } - ], - "is_dynamic_mapped": false, - "solid_def_name": "asset_1_my_check", - "solid_name": "asset_1_my_check", - "tags": {} - }, { "__class__": "SolidInvocationSnap", "input_dep_snaps": [], "is_dynamic_mapped": false, - "solid_def_name": "check_in_op_asset", - "solid_name": "check_in_op_asset", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ - { - "__class__": "InputDependencySnap", - "input_name": "fresh_diamond_left", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "fresh_diamond_left" - } - ] - }, - { - "__class__": "InputDependencySnap", - "input_name": "fresh_diamond_right", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "fresh_diamond_right" - } - ] - } - ], - "is_dynamic_mapped": false, - "solid_def_name": "fresh_diamond_bottom", - "solid_name": "fresh_diamond_bottom", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ - { - "__class__": "InputDependencySnap", - "input_name": "fresh_diamond_top", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "fresh_diamond_top" - } - ] - } - ], - "is_dynamic_mapped": false, - "solid_def_name": "fresh_diamond_left", - "solid_name": "fresh_diamond_left", + "solid_def_name": "asset_1", + "solid_name": "asset_1", "tags": {} }, { @@ -29583,115 +50906,34 @@ "input_dep_snaps": [ { "__class__": "InputDependencySnap", - "input_name": "fresh_diamond_top", + "input_name": "asset_1", "is_dynamic_collect": false, "upstream_output_snaps": [ { "__class__": "OutputHandleSnap", "output_name": "result", - "solid_name": "fresh_diamond_top" - } - ] - } - ], - "is_dynamic_mapped": false, - "solid_def_name": "fresh_diamond_right", - "solid_name": "fresh_diamond_right", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ - { - "__class__": "InputDependencySnap", - "input_name": "diamond_source", - "is_dynamic_collect": false, - "upstream_output_snaps": [] - } - ], - "is_dynamic_mapped": false, - "solid_def_name": "fresh_diamond_top", - "solid_name": "fresh_diamond_top", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [], - "is_dynamic_mapped": false, - "solid_def_name": "multi_run_backfill_policy_asset", - "solid_name": "multi_run_backfill_policy_asset", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [], - "is_dynamic_mapped": false, - "solid_def_name": "subsettable_checked_multi_asset", - "solid_name": "subsettable_checked_multi_asset", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ - { - "__class__": "InputDependencySnap", - "input_name": "int_asset", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "int_asset", - "solid_name": "typed_multi_asset" + "solid_name": "asset_1" } ] } ], "is_dynamic_mapped": false, - "solid_def_name": "typed_asset", - "solid_name": "typed_asset", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [], - "is_dynamic_mapped": false, - "solid_def_name": "typed_multi_asset", - "solid_name": "typed_multi_asset", + "solid_def_name": "asset_1_my_check", + "solid_name": "asset_1_my_check", "tags": {} }, { "__class__": "SolidInvocationSnap", "input_dep_snaps": [], "is_dynamic_mapped": false, - "solid_def_name": "unpartitioned_upstream_of_partitioned", - "solid_name": "unpartitioned_upstream_of_partitioned", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ - { - "__class__": "InputDependencySnap", - "input_name": "typed_asset", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "typed_asset" - } - ] - } - ], - "is_dynamic_mapped": false, - "solid_def_name": "untyped_asset", - "solid_name": "untyped_asset", + "solid_def_name": "check_in_op_asset", + "solid_name": "check_in_op_asset", "tags": {} } ] }, "description": null, - "graph_def_name": "__ASSET_JOB_7", + "graph_def_name": "asset_check_job", "lineage_snapshot": null, "mode_def_snaps": [ { @@ -29715,6 +50957,20 @@ ], "name": "default", "resource_def_snaps": [ + { + "__class__": "ResourceDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, + "description": null, + "name": "dummy_io_manager" + }, { "__class__": "ResourceDefSnap", "config_field_snap": { @@ -29733,59 +50989,25 @@ "__class__": "ResourceDefSnap", "config_field_snap": { "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "default_provided": true, + "default_value_as_json_str": "{}", "description": null, "is_required": false, "name": "config", - "type_key": "Any" + "type_key": "Shape.18b2faaf1efd505374f7f25fcb61ed59bd5be851" }, - "description": null, + "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", "name": "io_manager" } ], - "root_config_key": "Shape.ec2de1b21d49804c0bf1672c1ed6e7e65cf2edce" + "root_config_key": "Shape.0634574d322de219ea15dd8c7477358bd8b75cb9" } ], - "name": "__ASSET_JOB_7", + "name": "asset_check_job", "solid_definitions_snapshot": { "__class__": "SolidDefinitionsSnapshot", "composite_solid_def_snaps": [], "solid_def_snaps": [ - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - }, - "description": null, - "input_def_snaps": [ - { - "__class__": "InputDefSnap", - "dagster_type_key": "Any", - "description": null, - "name": "asset_1" - } - ], - "name": "asset_1_my_check", - "output_def_snaps": [ - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" - } - ], - "required_resource_keys": [], - "tags": {} - }, { "__class__": "SolidDefSnap", "config_field_snap": { @@ -29799,89 +51021,7 @@ }, "description": null, "input_def_snaps": [], - "name": "check_in_op_asset", - "output_def_snaps": [ - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" - }, - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "check_in_op_asset_my_check" - } - ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - }, - "description": null, - "input_def_snaps": [ - { - "__class__": "InputDefSnap", - "dagster_type_key": "Any", - "description": null, - "name": "fresh_diamond_left" - }, - { - "__class__": "InputDefSnap", - "dagster_type_key": "Any", - "description": null, - "name": "fresh_diamond_right" - } - ], - "name": "fresh_diamond_bottom", - "output_def_snaps": [ - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" - } - ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - }, - "description": null, - "input_def_snaps": [ - { - "__class__": "InputDefSnap", - "dagster_type_key": "Any", - "description": null, - "name": "fresh_diamond_top" - } - ], - "name": "fresh_diamond_left", + "name": "asset_1", "output_def_snaps": [ { "__class__": "OutputDefSnap", @@ -29912,44 +51052,10 @@ "__class__": "InputDefSnap", "dagster_type_key": "Any", "description": null, - "name": "fresh_diamond_top" - } - ], - "name": "fresh_diamond_right", - "output_def_snaps": [ - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" - } - ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - }, - "description": null, - "input_def_snaps": [ - { - "__class__": "InputDefSnap", - "dagster_type_key": "Nothing", - "description": null, - "name": "diamond_source" + "name": "asset_1" } ], - "name": "fresh_diamond_top", + "name": "asset_1_my_check", "output_def_snaps": [ { "__class__": "OutputDefSnap", @@ -29976,7 +51082,7 @@ }, "description": null, "input_def_snaps": [], - "name": "multi_run_backfill_policy_asset", + "name": "check_in_op_asset", "output_def_snaps": [ { "__class__": "OutputDefSnap", @@ -29985,187 +51091,14 @@ "is_dynamic": false, "is_required": true, "name": "result" - } - ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "config", - "type_key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709" - }, - "description": null, - "input_def_snaps": [], - "name": "subsettable_checked_multi_asset", - "output_def_snaps": [ - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, - "is_required": false, - "name": "one" - }, - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, - "is_required": false, - "name": "two" }, { "__class__": "OutputDefSnap", "dagster_type_key": "Any", "description": null, "is_dynamic": false, - "is_required": false, - "name": "one_my_check" - }, - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, - "is_required": false, - "name": "one_my_other_check" - } - ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - }, - "description": null, - "input_def_snaps": [ - { - "__class__": "InputDefSnap", - "dagster_type_key": "Any", - "description": null, - "name": "int_asset" - } - ], - "name": "typed_asset", - "output_def_snaps": [ - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Int", - "description": null, - "is_dynamic": false, "is_required": true, - "name": "result" - } - ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "config", - "type_key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709" - }, - "description": null, - "input_def_snaps": [], - "name": "typed_multi_asset", - "output_def_snaps": [ - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Int", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "int_asset" - }, - { - "__class__": "OutputDefSnap", - "dagster_type_key": "String", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "str_asset" - } - ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - }, - "description": null, - "input_def_snaps": [], - "name": "unpartitioned_upstream_of_partitioned", - "output_def_snaps": [ - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" - } - ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - }, - "description": null, - "input_def_snaps": [ - { - "__class__": "InputDefSnap", - "dagster_type_key": "Any", - "description": null, - "name": "typed_asset" - } - ], - "name": "untyped_asset", - "output_def_snaps": [ - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" + "name": "check_in_op_asset_my_check" } ], "required_resource_keys": [], @@ -30177,7 +51110,10 @@ } ''' # --- -# name: test_all_snapshot_ids[150] +# name: test_all_snapshot_ids[21] + 'cb6406d811a6530e2dad1c308ca27736323372ae' +# --- +# name: test_all_snapshot_ids[22] ''' { "__class__": "PipelineSnapshot", @@ -30598,6 +51534,29 @@ "scalar_kind": null, "type_param_keys": null }, + "Shape.0a4b75b43b3d2ce75c87cf348c76adbb44fa496d": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "tag_asset_op", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + } + ], + "given_name": null, + "key": "Shape.0a4b75b43b3d2ce75c87cf348c76adbb44fa496d", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a": { "__class__": "ConfigTypeSnap", "description": null, @@ -30644,7 +51603,7 @@ "scalar_kind": null, "type_param_keys": null }, - "Shape.198647f9161b9643ef27ed7d6a7a77d2260431ea": { + "Shape.2e9cc2d31d5b75e578291791acd5b85d6df07fd0": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, @@ -30670,11 +51629,11 @@ { "__class__": "ConfigFieldSnap", "default_provided": true, - "default_value_as_json_str": "{\"downstream_time_partitioned_asset\": {}, \"upstream_time_partitioned_asset\": {}}", + "default_value_as_json_str": "{\"tag_asset_op\": {}}", "description": "Configure runtime parameters for ops or assets.", "is_required": false, "name": "ops", - "type_key": "Shape.41b5264e1c54f8255eb6d4d1c30cc027762e19f8" + "type_key": "Shape.0a4b75b43b3d2ce75c87cf348c76adbb44fa496d" }, { "__class__": "ConfigFieldSnap", @@ -30687,39 +51646,7 @@ } ], "given_name": null, - "key": "Shape.198647f9161b9643ef27ed7d6a7a77d2260431ea", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.41b5264e1c54f8255eb6d4d1c30cc027762e19f8": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "downstream_time_partitioned_asset", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "upstream_time_partitioned_asset", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - } - ], - "given_name": null, - "key": "Shape.41b5264e1c54f8255eb6d4d1c30cc027762e19f8", + "key": "Shape.2e9cc2d31d5b75e578291791acd5b85d6df07fd0", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, @@ -30949,39 +51876,18 @@ "dep_structure_snapshot": { "__class__": "DependencyStructureSnapshot", "solid_invocation_snaps": [ - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ - { - "__class__": "InputDependencySnap", - "input_name": "upstream_time_partitioned_asset", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "upstream_time_partitioned_asset" - } - ] - } - ], - "is_dynamic_mapped": false, - "solid_def_name": "downstream_time_partitioned_asset", - "solid_name": "downstream_time_partitioned_asset", - "tags": {} - }, { "__class__": "SolidInvocationSnap", "input_dep_snaps": [], "is_dynamic_mapped": false, - "solid_def_name": "upstream_time_partitioned_asset", - "solid_name": "upstream_time_partitioned_asset", + "solid_def_name": "tag_asset_op", + "solid_name": "tag_asset_op", "tags": {} } ] }, "description": null, - "graph_def_name": "time_partitioned_assets_job", + "graph_def_name": "asset_tag_job", "lineage_snapshot": null, "mode_def_snaps": [ { @@ -31020,48 +51926,14 @@ "name": "io_manager" } ], - "root_config_key": "Shape.198647f9161b9643ef27ed7d6a7a77d2260431ea" + "root_config_key": "Shape.2e9cc2d31d5b75e578291791acd5b85d6df07fd0" } ], - "name": "time_partitioned_assets_job", + "name": "asset_tag_job", "solid_definitions_snapshot": { "__class__": "SolidDefinitionsSnapshot", "composite_solid_def_snaps": [], "solid_def_snaps": [ - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - }, - "description": null, - "input_def_snaps": [ - { - "__class__": "InputDefSnap", - "dagster_type_key": "Any", - "description": null, - "name": "upstream_time_partitioned_asset" - } - ], - "name": "downstream_time_partitioned_asset", - "output_def_snaps": [ - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" - } - ], - "required_resource_keys": [], - "tags": {} - }, { "__class__": "SolidDefSnap", "config_field_snap": { @@ -31075,7 +51947,7 @@ }, "description": null, "input_def_snaps": [], - "name": "upstream_time_partitioned_asset", + "name": "tag_asset_op", "output_def_snaps": [ { "__class__": "OutputDefSnap", @@ -31095,10 +51967,10 @@ } ''' # --- -# name: test_all_snapshot_ids[151] - 'ad883aacd52aa8f195f3f099041955fbc5acf349' +# name: test_all_snapshot_ids[23] + '9699a524d810d89264bf60d01dab3c751fe47461' # --- -# name: test_all_snapshot_ids[152] +# name: test_all_snapshot_ids[24] ''' { "__class__": "PipelineSnapshot", @@ -31542,29 +52414,6 @@ "scalar_kind": null, "type_param_keys": null }, - "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", - "is_required": false, - "name": "io_manager", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - } - ], - "given_name": null, - "key": "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c": { "__class__": "ConfigTypeSnap", "description": null, @@ -31620,105 +52469,96 @@ "scalar_kind": null, "type_param_keys": null }, - "Shape.743e47901855cb245064dd633e217bfcb49a11a7": { + "Shape.69f560396e785b5d613517ec79e747582074c2c3": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, "fields": [ { "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, + "default_provided": true, + "default_value_as_json_str": "{\"config\": {\"retries\": {\"enabled\": {}}}}", + "description": "Configure how steps are executed within a run.", "is_required": false, - "name": "config", - "type_key": "Any" + "name": "execution", + "type_key": "Shape.09d73f0755bf4752d3f121837669c8660dcf451e" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": "Configure how loggers emit messages within a run.", + "is_required": false, + "name": "loggers", + "type_key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": "Configure runtime parameters for ops or assets.", + "is_required": false, + "name": "ops", + "type_key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": "Configure how shared resources are implemented within a run.", + "is_required": false, + "name": "resources", + "type_key": "Shape.d5cca4fabdc075ea3ec659dbeaffef0304d66641" } ], "given_name": null, - "key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7", + "key": "Shape.69f560396e785b5d613517ec79e747582074c2c3", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, "type_param_keys": null }, - "Shape.8a791581e58385bcd4520ab148da88a21d6986d2": { + "Shape.743e47901855cb245064dd633e217bfcb49a11a7": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, "fields": [ { "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "asset_one", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", + "default_provided": false, + "default_value_as_json_str": null, "description": null, "is_required": false, - "name": "asset_two", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + "name": "config", + "type_key": "Any" } ], "given_name": null, - "key": "Shape.8a791581e58385bcd4520ab148da88a21d6986d2", + "key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, "type_param_keys": null }, - "Shape.ac6f02d8f70c1719f7310a6277c5caeddbaa860e": { + "Shape.d5cca4fabdc075ea3ec659dbeaffef0304d66641": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, "fields": [ { "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"config\": {\"retries\": {\"enabled\": {}}}}", - "description": "Configure how steps are executed within a run.", - "is_required": false, - "name": "execution", - "type_key": "Shape.09d73f0755bf4752d3f121837669c8660dcf451e" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": "Configure how loggers emit messages within a run.", - "is_required": false, - "name": "loggers", - "type_key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"asset_one\": {}, \"asset_two\": {}}", - "description": "Configure runtime parameters for ops or assets.", - "is_required": false, - "name": "ops", - "type_key": "Shape.8a791581e58385bcd4520ab148da88a21d6986d2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"io_manager\": {}}", - "description": "Configure how shared resources are implemented within a run.", + "default_provided": false, + "default_value_as_json_str": null, + "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", "is_required": false, - "name": "resources", - "type_key": "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778" + "name": "io_manager", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" } ], "given_name": null, - "key": "Shape.ac6f02d8f70c1719f7310a6277c5caeddbaa860e", + "key": "Shape.d5cca4fabdc075ea3ec659dbeaffef0304d66641", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, @@ -31869,40 +52709,10 @@ }, "dep_structure_snapshot": { "__class__": "DependencyStructureSnapshot", - "solid_invocation_snaps": [ - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [], - "is_dynamic_mapped": false, - "solid_def_name": "asset_one", - "solid_name": "asset_one", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ - { - "__class__": "InputDependencySnap", - "input_name": "asset_one", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "asset_one" - } - ] - } - ], - "is_dynamic_mapped": false, - "solid_def_name": "asset_two", - "solid_name": "asset_two", - "tags": {} - } - ] + "solid_invocation_snaps": [] }, "description": null, - "graph_def_name": "two_assets_job", + "graph_def_name": "basic_job", "lineage_snapshot": null, "mode_def_snaps": [ { @@ -31941,85 +52751,23 @@ "name": "io_manager" } ], - "root_config_key": "Shape.ac6f02d8f70c1719f7310a6277c5caeddbaa860e" + "root_config_key": "Shape.69f560396e785b5d613517ec79e747582074c2c3" } ], - "name": "two_assets_job", + "name": "basic_job", "solid_definitions_snapshot": { "__class__": "SolidDefinitionsSnapshot", "composite_solid_def_snaps": [], - "solid_def_snaps": [ - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - }, - "description": null, - "input_def_snaps": [], - "name": "asset_one", - "output_def_snaps": [ - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" - } - ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - }, - "description": null, - "input_def_snaps": [ - { - "__class__": "InputDefSnap", - "dagster_type_key": "Any", - "description": null, - "name": "asset_one" - } - ], - "name": "asset_two", - "output_def_snaps": [ - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" - } - ], - "required_resource_keys": [], - "tags": {} - } - ] + "solid_def_snaps": [] }, "tags": {} } ''' # --- -# name: test_all_snapshot_ids[153] - 'b4c6cefd99a913393f6f7ce00ccd26a12803867f' +# name: test_all_snapshot_ids[25] + 'cd81ec29a7fde8a337dc04fb109dd707a2962d18' # --- -# name: test_all_snapshot_ids[154] +# name: test_all_snapshot_ids[26] ''' { "__class__": "PipelineSnapshot", @@ -32541,6 +53289,47 @@ "scalar_kind": null, "type_param_keys": null }, + "Shape.571dd0dfd379812de73514675817becc7f384e4c": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "after_failure", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "always_succeed", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "conditionally_fail", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + } + ], + "given_name": null, + "key": "Shape.571dd0dfd379812de73514675817becc7f384e4c", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, "Shape.743e47901855cb245064dd633e217bfcb49a11a7": { "__class__": "ConfigTypeSnap", "description": null, @@ -32564,7 +53353,20 @@ "scalar_kind": null, "type_param_keys": null }, - "Shape.b180d04fb58ef63b844f2d3bcf7b1475b06dd3e9": { + "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [], + "given_name": null, + "key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.e216ae17937e7ca0141e3e837ac6661142027def": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, @@ -32590,11 +53392,11 @@ { "__class__": "ConfigFieldSnap", "default_provided": true, - "default_value_as_json_str": "{\"op_1\": {}, \"op_2\": {}, \"op_with_2_ins\": {}}", + "default_value_as_json_str": "{\"after_failure\": {}, \"always_succeed\": {}, \"conditionally_fail\": {}}", "description": "Configure runtime parameters for ops or assets.", "is_required": false, "name": "ops", - "type_key": "Shape.f9d49a6778fb66a456f8bb6a12563ad66aa52155" + "type_key": "Shape.571dd0dfd379812de73514675817becc7f384e4c" }, { "__class__": "ConfigFieldSnap", @@ -32607,20 +53409,7 @@ } ], "given_name": null, - "key": "Shape.b180d04fb58ef63b844f2d3bcf7b1475b06dd3e9", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [], - "given_name": null, - "key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709", + "key": "Shape.e216ae17937e7ca0141e3e837ac6661142027def", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, @@ -32650,47 +53439,6 @@ "scalar_kind": null, "type_param_keys": null }, - "Shape.f9d49a6778fb66a456f8bb6a12563ad66aa52155": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "op_1", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "op_2", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "op_with_2_ins", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - } - ], - "given_name": null, - "key": "Shape.f9d49a6778fb66a456f8bb6a12563ad66aa52155", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, "String": { "__class__": "ConfigTypeSnap", "description": "", @@ -32802,18 +53550,31 @@ "solid_invocation_snaps": [ { "__class__": "SolidInvocationSnap", - "input_dep_snaps": [], + "input_dep_snaps": [ + { + "__class__": "InputDependencySnap", + "input_name": "_upstream", + "is_dynamic_collect": false, + "upstream_output_snaps": [ + { + "__class__": "OutputHandleSnap", + "output_name": "result", + "solid_name": "conditionally_fail" + } + ] + } + ], "is_dynamic_mapped": false, - "solid_def_name": "op_1", - "solid_name": "op_1", + "solid_def_name": "after_failure", + "solid_name": "after_failure", "tags": {} }, { "__class__": "SolidInvocationSnap", "input_dep_snaps": [], "is_dynamic_mapped": false, - "solid_def_name": "op_2", - "solid_name": "op_2", + "solid_def_name": "always_succeed", + "solid_name": "always_succeed", "tags": {} }, { @@ -32821,38 +53582,26 @@ "input_dep_snaps": [ { "__class__": "InputDependencySnap", - "input_name": "in_1", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "op_1" - } - ] - }, - { - "__class__": "InputDependencySnap", - "input_name": "in_2", + "input_name": "_upstream", "is_dynamic_collect": false, "upstream_output_snaps": [ { "__class__": "OutputHandleSnap", "output_name": "result", - "solid_name": "op_2" + "solid_name": "always_succeed" } ] } ], "is_dynamic_mapped": false, - "solid_def_name": "op_with_2_ins", - "solid_name": "op_with_2_ins", + "solid_def_name": "conditionally_fail", + "solid_name": "conditionally_fail", "tags": {} } ] }, "description": null, - "graph_def_name": "two_ins_job", + "graph_def_name": "chained_failure_job", "lineage_snapshot": null, "mode_def_snaps": [ { @@ -32891,10 +53640,10 @@ "name": "io_manager" } ], - "root_config_key": "Shape.b180d04fb58ef63b844f2d3bcf7b1475b06dd3e9" + "root_config_key": "Shape.e216ae17937e7ca0141e3e837ac6661142027def" } ], - "name": "two_ins_job", + "name": "chained_failure_job", "solid_definitions_snapshot": { "__class__": "SolidDefinitionsSnapshot", "composite_solid_def_snaps": [], @@ -32911,8 +53660,15 @@ "type_key": "Any" }, "description": null, - "input_def_snaps": [], - "name": "op_1", + "input_def_snaps": [ + { + "__class__": "InputDefSnap", + "dagster_type_key": "Any", + "description": null, + "name": "_upstream" + } + ], + "name": "after_failure", "output_def_snaps": [ { "__class__": "OutputDefSnap", @@ -32939,7 +53695,7 @@ }, "description": null, "input_def_snaps": [], - "name": "op_2", + "name": "always_succeed", "output_def_snaps": [ { "__class__": "OutputDefSnap", @@ -32970,16 +53726,10 @@ "__class__": "InputDefSnap", "dagster_type_key": "Any", "description": null, - "name": "in_1" - }, - { - "__class__": "InputDefSnap", - "dagster_type_key": "Any", - "description": null, - "name": "in_2" + "name": "_upstream" } ], - "name": "op_with_2_ins", + "name": "conditionally_fail", "output_def_snaps": [ { "__class__": "OutputDefSnap", @@ -32999,10 +53749,10 @@ } ''' # --- -# name: test_all_snapshot_ids[155] - '4b4b18dca82ef0567492f476ff2bcbbf7392206d' +# name: test_all_snapshot_ids[27] + '1f3478e419b57370edfc5959b967300b91ad776c' # --- -# name: test_all_snapshot_ids[156] +# name: test_all_snapshot_ids[28] ''' { "__class__": "PipelineSnapshot", @@ -33163,6 +53913,29 @@ "scalar_kind": null, "type_param_keys": null }, + "Selector.2571019f1a5201853d11032145ac3e534067f214": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "env", + "type_key": "String" + } + ], + "given_name": null, + "key": "Selector.2571019f1a5201853d11032145ac3e534067f214", + "kind": { + "__enum__": "ConfigTypeKind.SELECTOR" + }, + "scalar_kind": null, + "type_param_keys": null + }, "Selector.a9799b971d12ace70a2d8803c883c863417d0725": { "__class__": "ConfigTypeSnap", "description": null, @@ -33368,56 +54141,6 @@ "scalar_kind": null, "type_param_keys": null }, - "Shape.0045ed93ac6344164bc2c8c8c821c335d93f98cb": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"config\": {\"retries\": {\"enabled\": {}}}}", - "description": "Configure how steps are executed within a run.", - "is_required": false, - "name": "execution", - "type_key": "Shape.09d73f0755bf4752d3f121837669c8660dcf451e" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": "Configure how loggers emit messages within a run.", - "is_required": false, - "name": "loggers", - "type_key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"typed_asset\": {}, \"typed_multi_asset\": {\"config\": {}}, \"untyped_asset\": {}}", - "description": "Configure runtime parameters for ops or assets.", - "is_required": false, - "name": "ops", - "type_key": "Shape.7287607714eeb58d5c1cf75b5e10a5a62526a2f9" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"io_manager\": {}}", - "description": "Configure how shared resources are implemented within a run.", - "is_required": false, - "name": "resources", - "type_key": "Shape.4942ebf48d32aa0f8268910e01ed6544ad5b0132" - } - ], - "given_name": null, - "key": "Shape.0045ed93ac6344164bc2c8c8c821c335d93f98cb", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, "Shape.081354663b9d4b8fbfd1cb8e358763912953913f": { "__class__": "ConfigTypeSnap", "description": null, @@ -33496,6 +54219,29 @@ "scalar_kind": null, "type_param_keys": null }, + "Shape.18b2faaf1efd505374f7f25fcb61ed59bd5be851": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "base_dir", + "type_key": "StringSourceType" + } + ], + "given_name": null, + "key": "Shape.18b2faaf1efd505374f7f25fcb61ed59bd5be851", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c": { "__class__": "ConfigTypeSnap", "description": null, @@ -33528,32 +54274,23 @@ "scalar_kind": null, "type_param_keys": null }, - "Shape.4942ebf48d32aa0f8268910e01ed6544ad5b0132": { + "Shape.44f2a71367507edd1b8e64f739222c4312b3691b": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "hanging_asset_resource", - "type_key": "Shape.b13a6c5637084590cc1538f9522324bfeb4b46b3" - }, { "__class__": "ConfigFieldSnap", "default_provided": true, "default_value_as_json_str": "{}", "description": null, "is_required": false, - "name": "io_manager", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + "name": "config", + "type_key": "Shape.18b2faaf1efd505374f7f25fcb61ed59bd5be851" } ], "given_name": null, - "key": "Shape.4942ebf48d32aa0f8268910e01ed6544ad5b0132", + "key": "Shape.44f2a71367507edd1b8e64f739222c4312b3691b", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, @@ -33606,48 +54343,30 @@ "scalar_kind": null, "type_param_keys": null }, - "Shape.7287607714eeb58d5c1cf75b5e10a5a62526a2f9": { + "Shape.743e47901855cb245064dd633e217bfcb49a11a7": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, "fields": [ { "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "typed_asset", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"config\": {}}", - "description": null, - "is_required": false, - "name": "typed_multi_asset", - "type_key": "Shape.62edccaf30696e25335ae92685bdc41e204e30e6" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", + "default_provided": false, + "default_value_as_json_str": null, "description": null, "is_required": false, - "name": "untyped_asset", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + "name": "config", + "type_key": "Any" } ], "given_name": null, - "key": "Shape.7287607714eeb58d5c1cf75b5e10a5a62526a2f9", + "key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, "type_param_keys": null }, - "Shape.743e47901855cb245064dd633e217bfcb49a11a7": { + "Shape.941705f8db419acef3ba14bcecbc37e693570d4d": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, @@ -33658,12 +54377,30 @@ "default_value_as_json_str": null, "description": null, "is_required": false, - "name": "config", - "type_key": "Any" + "name": "dummy_io_manager", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "hanging_asset_resource", + "type_key": "Shape.b13a6c5637084590cc1538f9522324bfeb4b46b3" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"config\": {}}", + "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", + "is_required": false, + "name": "io_manager", + "type_key": "Shape.44f2a71367507edd1b8e64f739222c4312b3691b" } ], "given_name": null, - "key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7", + "key": "Shape.941705f8db419acef3ba14bcecbc37e693570d4d", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, @@ -33716,6 +54453,56 @@ "scalar_kind": null, "type_param_keys": null }, + "Shape.d308bf158c48be068392c81eb707562cc2d96158": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"config\": {\"retries\": {\"enabled\": {}}}}", + "description": "Configure how steps are executed within a run.", + "is_required": false, + "name": "execution", + "type_key": "Shape.09d73f0755bf4752d3f121837669c8660dcf451e" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": "Configure how loggers emit messages within a run.", + "is_required": false, + "name": "loggers", + "type_key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"subsettable_checked_multi_asset\": {\"config\": {}}}", + "description": "Configure runtime parameters for ops or assets.", + "is_required": false, + "name": "ops", + "type_key": "Shape.f6636d306fe2f9e3ee64a75e0c83bcfeda8f215b" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"io_manager\": {\"config\": {}}}", + "description": "Configure how shared resources are implemented within a run.", + "is_required": false, + "name": "resources", + "type_key": "Shape.941705f8db419acef3ba14bcecbc37e693570d4d" + } + ], + "given_name": null, + "key": "Shape.d308bf158c48be068392c81eb707562cc2d96158", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709": { "__class__": "ConfigTypeSnap", "description": null, @@ -33752,6 +54539,29 @@ "scalar_kind": null, "type_param_keys": null }, + "Shape.f6636d306fe2f9e3ee64a75e0c83bcfeda8f215b": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"config\": {}}", + "description": null, + "is_required": false, + "name": "subsettable_checked_multi_asset", + "type_key": "Shape.62edccaf30696e25335ae92685bdc41e204e30e6" + } + ], + "given_name": null, + "key": "Shape.f6636d306fe2f9e3ee64a75e0c83bcfeda8f215b", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, "String": { "__class__": "ConfigTypeSnap", "description": "", @@ -33766,6 +54576,22 @@ "__enum__": "ConfigScalarKind.STRING" }, "type_param_keys": null + }, + "StringSourceType": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": null, + "given_name": null, + "key": "StringSourceType", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR_UNION" + }, + "scalar_kind": null, + "type_param_keys": [ + "String", + "Selector.2571019f1a5201853d11032145ac3e534067f214" + ] } } }, @@ -33861,60 +54687,18 @@ "dep_structure_snapshot": { "__class__": "DependencyStructureSnapshot", "solid_invocation_snaps": [ - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ - { - "__class__": "InputDependencySnap", - "input_name": "int_asset", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "int_asset", - "solid_name": "typed_multi_asset" - } - ] - } - ], - "is_dynamic_mapped": false, - "solid_def_name": "typed_asset", - "solid_name": "typed_asset", - "tags": {} - }, { "__class__": "SolidInvocationSnap", "input_dep_snaps": [], "is_dynamic_mapped": false, - "solid_def_name": "typed_multi_asset", - "solid_name": "typed_multi_asset", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ - { - "__class__": "InputDependencySnap", - "input_name": "typed_asset", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "typed_asset" - } - ] - } - ], - "is_dynamic_mapped": false, - "solid_def_name": "untyped_asset", - "solid_name": "untyped_asset", + "solid_def_name": "subsettable_checked_multi_asset", + "solid_name": "subsettable_checked_multi_asset", "tags": {} } ] }, "description": null, - "graph_def_name": "typed_assets", + "graph_def_name": "checked_multi_asset_job", "lineage_snapshot": null, "mode_def_snaps": [ { @@ -33945,12 +54729,12 @@ "default_provided": false, "default_value_as_json_str": null, "description": null, - "is_required": true, + "is_required": false, "name": "config", - "type_key": "Shape.9a3a315bff2146cca750edbec49c6b4b4d0ce58e" + "type_key": "Any" }, "description": null, - "name": "hanging_asset_resource" + "name": "dummy_io_manager" }, { "__class__": "ResourceDefSnap", @@ -33959,56 +54743,36 @@ "default_provided": false, "default_value_as_json_str": null, "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - }, - "description": null, - "name": "io_manager" - } - ], - "root_config_key": "Shape.0045ed93ac6344164bc2c8c8c821c335d93f98cb" - } - ], - "name": "typed_assets", - "solid_definitions_snapshot": { - "__class__": "SolidDefinitionsSnapshot", - "composite_solid_def_snaps": [], - "solid_def_snaps": [ - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - }, - "description": null, - "input_def_snaps": [ - { - "__class__": "InputDefSnap", - "dagster_type_key": "Any", - "description": null, - "name": "int_asset" - } - ], - "name": "typed_asset", - "output_def_snaps": [ - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Int", - "description": null, - "is_dynamic": false, "is_required": true, - "name": "result" - } - ], - "required_resource_keys": [], - "tags": {} - }, + "name": "config", + "type_key": "Shape.9a3a315bff2146cca750edbec49c6b4b4d0ce58e" + }, + "description": null, + "name": "hanging_asset_resource" + }, + { + "__class__": "ResourceDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "config", + "type_key": "Shape.18b2faaf1efd505374f7f25fcb61ed59bd5be851" + }, + "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", + "name": "io_manager" + } + ], + "root_config_key": "Shape.d308bf158c48be068392c81eb707562cc2d96158" + } + ], + "name": "checked_multi_asset_job", + "solid_definitions_snapshot": { + "__class__": "SolidDefinitionsSnapshot", + "composite_solid_def_snaps": [], + "solid_def_snaps": [ { "__class__": "SolidDefSnap", "config_field_snap": { @@ -34022,57 +54786,39 @@ }, "description": null, "input_def_snaps": [], - "name": "typed_multi_asset", + "name": "subsettable_checked_multi_asset", "output_def_snaps": [ { "__class__": "OutputDefSnap", - "dagster_type_key": "Int", + "dagster_type_key": "Any", "description": null, "is_dynamic": false, - "is_required": true, - "name": "int_asset" + "is_required": false, + "name": "one" }, { "__class__": "OutputDefSnap", - "dagster_type_key": "String", + "dagster_type_key": "Any", "description": null, "is_dynamic": false, - "is_required": true, - "name": "str_asset" - } - ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - }, - "description": null, - "input_def_snaps": [ + "is_required": false, + "name": "two" + }, { - "__class__": "InputDefSnap", + "__class__": "OutputDefSnap", "dagster_type_key": "Any", "description": null, - "name": "typed_asset" - } - ], - "name": "untyped_asset", - "output_def_snaps": [ + "is_dynamic": false, + "is_required": false, + "name": "one_my_check" + }, { "__class__": "OutputDefSnap", "dagster_type_key": "Any", "description": null, "is_dynamic": false, - "is_required": true, - "name": "result" + "is_required": false, + "name": "one_my_other_check" } ], "required_resource_keys": [], @@ -34084,13 +54830,10 @@ } ''' # --- -# name: test_all_snapshot_ids[157] - '56eb8d6bacee6e5580100ffc965e875c761acee5' -# --- -# name: test_all_snapshot_ids[15] - 'aea8aec1464224dd2c0a50be37b8c33d54d3d0cd' +# name: test_all_snapshot_ids[29] + '91e422f2d9b8074941369b90949c58d1e11db034' # --- -# name: test_all_snapshot_ids[16] +# name: test_all_snapshot_ids[2] ''' { "__class__": "PipelineSnapshot", @@ -34251,6 +54994,29 @@ "scalar_kind": null, "type_param_keys": null }, + "Selector.2571019f1a5201853d11032145ac3e534067f214": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "env", + "type_key": "String" + } + ], + "given_name": null, + "key": "Selector.2571019f1a5201853d11032145ac3e534067f214", + "kind": { + "__enum__": "ConfigTypeKind.SELECTOR" + }, + "scalar_kind": null, + "type_param_keys": null + }, "Selector.a9799b971d12ace70a2d8803c883c863417d0725": { "__class__": "ConfigTypeSnap", "description": null, @@ -34258,41 +55024,434 @@ "fields": [ { "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "json", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "pickle", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "json", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "pickle", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "value", + "type_key": "Int" + } + ], + "given_name": null, + "key": "Selector.a9799b971d12ace70a2d8803c883c863417d0725", + "kind": { + "__enum__": "ConfigTypeKind.SELECTOR" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "json", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "pickle", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "value", + "type_key": "Bool" + } + ], + "given_name": null, + "key": "Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59", + "kind": { + "__enum__": "ConfigTypeKind.SELECTOR" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "json", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "pickle", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "value", + "type_key": "Float" + } + ], + "given_name": null, + "key": "Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3", + "kind": { + "__enum__": "ConfigTypeKind.SELECTOR" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Selector.e04723c9d9937e3ab21206435b22247cfbe58269": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "json", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "pickle", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "value", + "type_key": "String" + } + ], + "given_name": null, + "key": "Selector.e04723c9d9937e3ab21206435b22247cfbe58269", + "kind": { + "__enum__": "ConfigTypeKind.SELECTOR" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Selector.f2fe6dfdc60a1947a8f8e7cd377a012b47065bc4": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "json", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "pickle", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "value", + "type_key": "Any" + } + ], + "given_name": null, + "key": "Selector.f2fe6dfdc60a1947a8f8e7cd377a012b47065bc4", + "kind": { + "__enum__": "ConfigTypeKind.SELECTOR" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.081354663b9d4b8fbfd1cb8e358763912953913f": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "\"INFO\"", + "description": "The logger's threshold.", + "is_required": false, + "name": "log_level", + "type_key": "String" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "\"dagster\"", + "description": "The name of your logger.", + "is_required": false, + "name": "name", + "type_key": "String" + } + ], + "given_name": null, + "key": "Shape.081354663b9d4b8fbfd1cb8e358763912953913f", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.09d73f0755bf4752d3f121837669c8660dcf451e": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"retries\": {\"enabled\": {}}}", + "description": "Execute all steps in a single process.", + "is_required": false, + "name": "config", + "type_key": "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c" + } + ], + "given_name": null, + "key": "Shape.09d73f0755bf4752d3f121837669c8660dcf451e", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"log_level\": \"INFO\", \"name\": \"dagster\"}", + "description": "The default colored console logger.", + "is_required": false, + "name": "config", + "type_key": "Shape.081354663b9d4b8fbfd1cb8e358763912953913f" + } + ], + "given_name": null, + "key": "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.18b2faaf1efd505374f7f25fcb61ed59bd5be851": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "base_dir", + "type_key": "StringSourceType" + } + ], + "given_name": null, + "key": "Shape.18b2faaf1efd505374f7f25fcb61ed59bd5be851", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.35d3e42b53e66506c5867f04644849cd03763bc6": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"hanging_op\": {}, \"my_op\": {}, \"never_runs_op\": {}}", + "description": null, + "is_required": false, + "name": "ops", + "type_key": "Shape.811a60b4c43530c3d6100304f377dbd2d3045291" + } + ], + "given_name": null, + "key": "Shape.35d3e42b53e66506c5867f04644849cd03763bc6", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.44846b36bd83e798859994f34983716686f4f226": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"config\": {\"retries\": {\"enabled\": {}}}}", + "description": "Configure how steps are executed within a run.", + "is_required": false, + "name": "execution", + "type_key": "Shape.09d73f0755bf4752d3f121837669c8660dcf451e" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": "Configure how loggers emit messages within a run.", + "is_required": false, + "name": "loggers", + "type_key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"asset_1\": {}, \"asset_1_my_check\": {}, \"asset_2\": {}, \"asset_3\": {}, \"asset_one\": {}, \"asset_two\": {}, \"asset_yields_observation\": {}, \"bar\": {}, \"baz\": {}, \"check_in_op_asset\": {}, \"downstream_asset\": {}, \"executable_asset\": {}, \"first_asset\": {}, \"foo\": {}, \"foo_bar\": {}, \"fresh_diamond_bottom\": {}, \"fresh_diamond_left\": {}, \"fresh_diamond_right\": {}, \"fresh_diamond_top\": {}, \"grouped_asset_1\": {}, \"grouped_asset_2\": {}, \"grouped_asset_4\": {}, \"hanging_asset\": {}, \"hanging_graph\": {\"ops\": {\"hanging_op\": {}, \"my_op\": {}, \"never_runs_op\": {}}}, \"never_runs_asset\": {}, \"no_multipartitions_1\": {}, \"subsettable_checked_multi_asset\": {\"config\": {}}, \"typed_asset\": {}, \"typed_multi_asset\": {\"config\": {}}, \"unconnected\": {}, \"unexecutable_asset\": {\"config\": {}}, \"ungrouped_asset_3\": {}, \"ungrouped_asset_5\": {}, \"unpartitioned_upstream_of_partitioned\": {}, \"untyped_asset\": {}}", + "description": "Configure runtime parameters for ops or assets.", + "is_required": false, + "name": "ops", + "type_key": "Shape.e1ffdf8310230a7413944ff51263970f3d0b5c92" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": "Configure how shared resources are implemented within a run.", + "is_required": true, + "name": "resources", + "type_key": "Shape.7493b137e48f8d4b013bce61e92617ff1bc51f7f" + } + ], + "given_name": null, + "key": "Shape.44846b36bd83e798859994f34983716686f4f226", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": "[DEPRECATED]", + "is_required": false, + "name": "marker_to_close", + "type_key": "String" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"enabled\": {}}", + "description": "Whether retries are enabled or not. By default, retries are enabled.", + "is_required": false, + "name": "retries", + "type_key": "Selector.1bfb167aea90780aa679597800c71bd8c65ed0b2" + } + ], + "given_name": null, + "key": "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.44f2a71367507edd1b8e64f739222c4312b3691b": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", "description": null, - "is_required": true, - "name": "value", - "type_key": "Int" + "is_required": false, + "name": "config", + "type_key": "Shape.18b2faaf1efd505374f7f25fcb61ed59bd5be851" } ], "given_name": null, - "key": "Selector.a9799b971d12ace70a2d8803c883c863417d0725", + "key": "Shape.44f2a71367507edd1b8e64f739222c4312b3691b", "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" + "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, "type_param_keys": null }, - "Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59": { + "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, @@ -34303,78 +55462,42 @@ "default_value_as_json_str": null, "description": null, "is_required": true, - "name": "json", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "pickle", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "value", - "type_key": "Bool" + "name": "path", + "type_key": "String" } ], "given_name": null, - "key": "Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59", + "key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2", "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" + "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, "type_param_keys": null }, - "Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3": { + "Shape.62edccaf30696e25335ae92685bdc41e204e30e6": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, "fields": [ { "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "json", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "pickle", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "default_provided": true, + "default_value_as_json_str": "{}", "description": null, - "is_required": true, - "name": "value", - "type_key": "Float" + "is_required": false, + "name": "config", + "type_key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709" } ], "given_name": null, - "key": "Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3", + "key": "Shape.62edccaf30696e25335ae92685bdc41e204e30e6", "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" + "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, "type_param_keys": null }, - "Selector.e04723c9d9937e3ab21206435b22247cfbe58269": { + "Shape.743e47901855cb245064dd633e217bfcb49a11a7": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, @@ -34384,50 +55507,32 @@ "default_provided": false, "default_value_as_json_str": null, "description": null, - "is_required": true, - "name": "json", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "pickle", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "value", - "type_key": "String" + "is_required": false, + "name": "config", + "type_key": "Any" } ], "given_name": null, - "key": "Selector.e04723c9d9937e3ab21206435b22247cfbe58269", + "key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7", "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" + "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, "type_param_keys": null }, - "Selector.f2fe6dfdc60a1947a8f8e7cd377a012b47065bc4": { + "Shape.7493b137e48f8d4b013bce61e92617ff1bc51f7f": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, "fields": [ { "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "default_provided": true, + "default_value_as_json_str": "{}", "description": null, - "is_required": true, - "name": "json", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + "is_required": false, + "name": "dummy_io_manager", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" }, { "__class__": "ConfigFieldSnap", @@ -34435,28 +55540,28 @@ "default_value_as_json_str": null, "description": null, "is_required": true, - "name": "pickle", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + "name": "hanging_asset_resource", + "type_key": "Shape.b13a6c5637084590cc1538f9522324bfeb4b46b3" }, { "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "value", - "type_key": "Any" + "default_provided": true, + "default_value_as_json_str": "{\"config\": {}}", + "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", + "is_required": false, + "name": "io_manager", + "type_key": "Shape.44f2a71367507edd1b8e64f739222c4312b3691b" } ], "given_name": null, - "key": "Selector.f2fe6dfdc60a1947a8f8e7cd377a012b47065bc4", + "key": "Shape.7493b137e48f8d4b013bce61e92617ff1bc51f7f", "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" + "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, "type_param_keys": null }, - "Shape.081354663b9d4b8fbfd1cb8e358763912953913f": { + "Shape.811a60b4c43530c3d6100304f377dbd2d3045291": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, @@ -34464,100 +55569,99 @@ { "__class__": "ConfigFieldSnap", "default_provided": true, - "default_value_as_json_str": "\"INFO\"", - "description": "The logger's threshold.", + "default_value_as_json_str": "{}", + "description": null, "is_required": false, - "name": "log_level", - "type_key": "String" + "name": "hanging_op", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" }, { "__class__": "ConfigFieldSnap", "default_provided": true, - "default_value_as_json_str": "\"dagster\"", - "description": "The name of your logger.", + "default_value_as_json_str": "{}", + "description": null, "is_required": false, - "name": "name", - "type_key": "String" + "name": "my_op", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "never_runs_op", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" } ], "given_name": null, - "key": "Shape.081354663b9d4b8fbfd1cb8e358763912953913f", + "key": "Shape.811a60b4c43530c3d6100304f377dbd2d3045291", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, "type_param_keys": null }, - "Shape.09d73f0755bf4752d3f121837669c8660dcf451e": { + "Shape.9a3a315bff2146cca750edbec49c6b4b4d0ce58e": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, "fields": [ { "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"retries\": {\"enabled\": {}}}", - "description": "Execute all steps in a single process.", - "is_required": false, - "name": "config", - "type_key": "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c" + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "file", + "type_key": "String" } ], "given_name": null, - "key": "Shape.09d73f0755bf4752d3f121837669c8660dcf451e", + "key": "Shape.9a3a315bff2146cca750edbec49c6b4b4d0ce58e", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, "type_param_keys": null }, - "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a": { + "Shape.b13a6c5637084590cc1538f9522324bfeb4b46b3": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, "fields": [ { "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"log_level\": \"INFO\", \"name\": \"dagster\"}", - "description": "The default colored console logger.", - "is_required": false, + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, "name": "config", - "type_key": "Shape.081354663b9d4b8fbfd1cb8e358763912953913f" + "type_key": "Shape.9a3a315bff2146cca750edbec49c6b4b4d0ce58e" } ], "given_name": null, - "key": "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a", + "key": "Shape.b13a6c5637084590cc1538f9522324bfeb4b46b3", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, "type_param_keys": null }, - "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778": { + "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", - "is_required": false, - "name": "io_manager", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - } - ], + "fields": [], "given_name": null, - "key": "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778", + "key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, "type_param_keys": null }, - "Shape.2d34be653f74a6198202299211241f24acd5b099": { + "Shape.e1ffdf8310230a7413944ff51263970f3d0b5c92": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, @@ -34580,6 +55684,69 @@ "name": "asset_1_my_check", "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "asset_2", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "asset_3", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "asset_one", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "asset_two", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "asset_yields_observation", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "bar", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "baz", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, { "__class__": "ConfigFieldSnap", "default_provided": true, @@ -34588,101 +55755,235 @@ "is_required": false, "name": "check_in_op_asset", "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - } - ], - "given_name": null, - "key": "Shape.2d34be653f74a6198202299211241f24acd5b099", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ + }, { "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": "[DEPRECATED]", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, "is_required": false, - "name": "marker_to_close", - "type_key": "String" + "name": "downstream_asset", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "executable_asset", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "first_asset", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "foo", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "foo_bar", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "fresh_diamond_bottom", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "fresh_diamond_left", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "fresh_diamond_right", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "fresh_diamond_top", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "grouped_asset_1", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "grouped_asset_2", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "grouped_asset_4", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "hanging_asset", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"ops\": {\"hanging_op\": {}, \"my_op\": {}, \"never_runs_op\": {}}}", + "description": null, + "is_required": false, + "name": "hanging_graph", + "type_key": "Shape.35d3e42b53e66506c5867f04644849cd03763bc6" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "never_runs_asset", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "no_multipartitions_1", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"config\": {}}", + "description": null, + "is_required": false, + "name": "subsettable_checked_multi_asset", + "type_key": "Shape.62edccaf30696e25335ae92685bdc41e204e30e6" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "typed_asset", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"config\": {}}", + "description": null, + "is_required": false, + "name": "typed_multi_asset", + "type_key": "Shape.62edccaf30696e25335ae92685bdc41e204e30e6" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "unconnected", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"config\": {}}", + "description": null, + "is_required": false, + "name": "unexecutable_asset", + "type_key": "Shape.62edccaf30696e25335ae92685bdc41e204e30e6" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "ungrouped_asset_3", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "ungrouped_asset_5", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" }, { "__class__": "ConfigFieldSnap", "default_provided": true, - "default_value_as_json_str": "{\"enabled\": {}}", - "description": "Whether retries are enabled or not. By default, retries are enabled.", - "is_required": false, - "name": "retries", - "type_key": "Selector.1bfb167aea90780aa679597800c71bd8c65ed0b2" - } - ], - "given_name": null, - "key": "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "default_value_as_json_str": "{}", "description": null, - "is_required": true, - "name": "path", - "type_key": "String" - } - ], - "given_name": null, - "key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.743e47901855cb245064dd633e217bfcb49a11a7": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ + "is_required": false, + "name": "unpartitioned_upstream_of_partitioned", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, { "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "default_provided": true, + "default_value_as_json_str": "{}", "description": null, "is_required": false, - "name": "config", - "type_key": "Any" + "name": "untyped_asset", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" } ], "given_name": null, - "key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [], - "given_name": null, - "key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709", + "key": "Shape.e1ffdf8310230a7413944ff51263970f3d0b5c92", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, @@ -34712,56 +56013,6 @@ "scalar_kind": null, "type_param_keys": null }, - "Shape.f1d73cdbdefe5e3a5ae06abe742ee4242a13ec5d": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"config\": {\"retries\": {\"enabled\": {}}}}", - "description": "Configure how steps are executed within a run.", - "is_required": false, - "name": "execution", - "type_key": "Shape.09d73f0755bf4752d3f121837669c8660dcf451e" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": "Configure how loggers emit messages within a run.", - "is_required": false, - "name": "loggers", - "type_key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"asset_1\": {}, \"asset_1_my_check\": {}, \"check_in_op_asset\": {}}", - "description": "Configure runtime parameters for ops or assets.", - "is_required": false, - "name": "ops", - "type_key": "Shape.2d34be653f74a6198202299211241f24acd5b099" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"io_manager\": {}}", - "description": "Configure how shared resources are implemented within a run.", - "is_required": false, - "name": "resources", - "type_key": "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778" - } - ], - "given_name": null, - "key": "Shape.f1d73cdbdefe5e3a5ae06abe742ee4242a13ec5d", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, "String": { "__class__": "ConfigTypeSnap", "description": "", @@ -34776,6 +56027,22 @@ "__enum__": "ConfigScalarKind.STRING" }, "type_param_keys": null + }, + "StringSourceType": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": null, + "given_name": null, + "key": "StringSourceType", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR_UNION" + }, + "scalar_kind": null, + "type_param_keys": [ + "String", + "Selector.2571019f1a5201853d11032145ac3e534067f214" + ] } } }, @@ -34824,59 +56091,437 @@ "name": "Float", "type_param_keys": [] }, - "Int": { - "__class__": "DagsterTypeSnap", - "description": null, - "display_name": "Int", - "is_builtin": true, - "key": "Int", - "kind": { - "__enum__": "DagsterTypeKind.SCALAR" - }, - "loader_schema_key": "ScalarUnion.Int-Selector.a9799b971d12ace70a2d8803c883c863417d0725", - "materializer_schema_key": null, - "name": "Int", - "type_param_keys": [] + "Int": { + "__class__": "DagsterTypeSnap", + "description": null, + "display_name": "Int", + "is_builtin": true, + "key": "Int", + "kind": { + "__enum__": "DagsterTypeKind.SCALAR" + }, + "loader_schema_key": "ScalarUnion.Int-Selector.a9799b971d12ace70a2d8803c883c863417d0725", + "materializer_schema_key": null, + "name": "Int", + "type_param_keys": [] + }, + "Nothing": { + "__class__": "DagsterTypeSnap", + "description": null, + "display_name": "Nothing", + "is_builtin": true, + "key": "Nothing", + "kind": { + "__enum__": "DagsterTypeKind.NOTHING" + }, + "loader_schema_key": null, + "materializer_schema_key": null, + "name": "Nothing", + "type_param_keys": [] + }, + "String": { + "__class__": "DagsterTypeSnap", + "description": null, + "display_name": "String", + "is_builtin": true, + "key": "String", + "kind": { + "__enum__": "DagsterTypeKind.SCALAR" + }, + "loader_schema_key": "ScalarUnion.String-Selector.e04723c9d9937e3ab21206435b22247cfbe58269", + "materializer_schema_key": null, + "name": "String", + "type_param_keys": [] + } + } + }, + "dep_structure_snapshot": { + "__class__": "DependencyStructureSnapshot", + "solid_invocation_snaps": [ + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [], + "is_dynamic_mapped": false, + "solid_def_name": "asset_1", + "solid_name": "asset_1", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [ + { + "__class__": "InputDependencySnap", + "input_name": "asset_1", + "is_dynamic_collect": false, + "upstream_output_snaps": [ + { + "__class__": "OutputHandleSnap", + "output_name": "result", + "solid_name": "asset_1" + } + ] + } + ], + "is_dynamic_mapped": false, + "solid_def_name": "asset_1_my_check", + "solid_name": "asset_1_my_check", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [ + { + "__class__": "InputDependencySnap", + "input_name": "asset_1", + "is_dynamic_collect": false, + "upstream_output_snaps": [ + { + "__class__": "OutputHandleSnap", + "output_name": "result", + "solid_name": "asset_1" + } + ] + } + ], + "is_dynamic_mapped": false, + "solid_def_name": "asset_2", + "solid_name": "asset_2", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [ + { + "__class__": "InputDependencySnap", + "input_name": "asset_2", + "is_dynamic_collect": false, + "upstream_output_snaps": [ + { + "__class__": "OutputHandleSnap", + "output_name": "result", + "solid_name": "asset_2" + } + ] + } + ], + "is_dynamic_mapped": false, + "solid_def_name": "asset_3", + "solid_name": "asset_3", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [], + "is_dynamic_mapped": false, + "solid_def_name": "asset_one", + "solid_name": "asset_one", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [ + { + "__class__": "InputDependencySnap", + "input_name": "asset_one", + "is_dynamic_collect": false, + "upstream_output_snaps": [ + { + "__class__": "OutputHandleSnap", + "output_name": "result", + "solid_name": "asset_one" + } + ] + } + ], + "is_dynamic_mapped": false, + "solid_def_name": "asset_two", + "solid_name": "asset_two", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [], + "is_dynamic_mapped": false, + "solid_def_name": "asset_yields_observation", + "solid_name": "asset_yields_observation", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [], + "is_dynamic_mapped": false, + "solid_def_name": "bar", + "solid_name": "bar", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [ + { + "__class__": "InputDependencySnap", + "input_name": "foo_bar", + "is_dynamic_collect": false, + "upstream_output_snaps": [ + { + "__class__": "OutputHandleSnap", + "output_name": "result", + "solid_name": "foo_bar" + } + ] + } + ], + "is_dynamic_mapped": false, + "solid_def_name": "baz", + "solid_name": "baz", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [], + "is_dynamic_mapped": false, + "solid_def_name": "check_in_op_asset", + "solid_name": "check_in_op_asset", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [ + { + "__class__": "InputDependencySnap", + "input_name": "hanging_graph", + "is_dynamic_collect": false, + "upstream_output_snaps": [ + { + "__class__": "OutputHandleSnap", + "output_name": "result", + "solid_name": "hanging_graph" + } + ] + } + ], + "is_dynamic_mapped": false, + "solid_def_name": "downstream_asset", + "solid_name": "downstream_asset", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [ + { + "__class__": "InputDependencySnap", + "input_name": "unexecutable_asset", + "is_dynamic_collect": false, + "upstream_output_snaps": [ + { + "__class__": "OutputHandleSnap", + "output_name": "unexecutable_asset", + "solid_name": "unexecutable_asset" + } + ] + } + ], + "is_dynamic_mapped": false, + "solid_def_name": "executable_asset", + "solid_name": "executable_asset", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [ + { + "__class__": "InputDependencySnap", + "input_name": "dummy_source_asset", + "is_dynamic_collect": false, + "upstream_output_snaps": [] + } + ], + "is_dynamic_mapped": false, + "solid_def_name": "first_asset", + "solid_name": "first_asset", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [], + "is_dynamic_mapped": false, + "solid_def_name": "foo", + "solid_name": "foo", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [ + { + "__class__": "InputDependencySnap", + "input_name": "bar", + "is_dynamic_collect": false, + "upstream_output_snaps": [ + { + "__class__": "OutputHandleSnap", + "output_name": "result", + "solid_name": "bar" + } + ] + }, + { + "__class__": "InputDependencySnap", + "input_name": "foo", + "is_dynamic_collect": false, + "upstream_output_snaps": [ + { + "__class__": "OutputHandleSnap", + "output_name": "result", + "solid_name": "foo" + } + ] + } + ], + "is_dynamic_mapped": false, + "solid_def_name": "foo_bar", + "solid_name": "foo_bar", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [ + { + "__class__": "InputDependencySnap", + "input_name": "fresh_diamond_left", + "is_dynamic_collect": false, + "upstream_output_snaps": [ + { + "__class__": "OutputHandleSnap", + "output_name": "result", + "solid_name": "fresh_diamond_left" + } + ] + }, + { + "__class__": "InputDependencySnap", + "input_name": "fresh_diamond_right", + "is_dynamic_collect": false, + "upstream_output_snaps": [ + { + "__class__": "OutputHandleSnap", + "output_name": "result", + "solid_name": "fresh_diamond_right" + } + ] + } + ], + "is_dynamic_mapped": false, + "solid_def_name": "fresh_diamond_bottom", + "solid_name": "fresh_diamond_bottom", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [ + { + "__class__": "InputDependencySnap", + "input_name": "fresh_diamond_top", + "is_dynamic_collect": false, + "upstream_output_snaps": [ + { + "__class__": "OutputHandleSnap", + "output_name": "result", + "solid_name": "fresh_diamond_top" + } + ] + } + ], + "is_dynamic_mapped": false, + "solid_def_name": "fresh_diamond_left", + "solid_name": "fresh_diamond_left", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [ + { + "__class__": "InputDependencySnap", + "input_name": "fresh_diamond_top", + "is_dynamic_collect": false, + "upstream_output_snaps": [ + { + "__class__": "OutputHandleSnap", + "output_name": "result", + "solid_name": "fresh_diamond_top" + } + ] + } + ], + "is_dynamic_mapped": false, + "solid_def_name": "fresh_diamond_right", + "solid_name": "fresh_diamond_right", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [ + { + "__class__": "InputDependencySnap", + "input_name": "diamond_source", + "is_dynamic_collect": false, + "upstream_output_snaps": [] + } + ], + "is_dynamic_mapped": false, + "solid_def_name": "fresh_diamond_top", + "solid_name": "fresh_diamond_top", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [], + "is_dynamic_mapped": false, + "solid_def_name": "grouped_asset_1", + "solid_name": "grouped_asset_1", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [], + "is_dynamic_mapped": false, + "solid_def_name": "grouped_asset_2", + "solid_name": "grouped_asset_2", + "tags": {} }, - "Nothing": { - "__class__": "DagsterTypeSnap", - "description": null, - "display_name": "Nothing", - "is_builtin": true, - "key": "Nothing", - "kind": { - "__enum__": "DagsterTypeKind.NOTHING" - }, - "loader_schema_key": null, - "materializer_schema_key": null, - "name": "Nothing", - "type_param_keys": [] + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [], + "is_dynamic_mapped": false, + "solid_def_name": "grouped_asset_4", + "solid_name": "grouped_asset_4", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [ + { + "__class__": "InputDependencySnap", + "input_name": "first_asset", + "is_dynamic_collect": false, + "upstream_output_snaps": [ + { + "__class__": "OutputHandleSnap", + "output_name": "result", + "solid_name": "first_asset" + } + ] + } + ], + "is_dynamic_mapped": false, + "solid_def_name": "hanging_asset", + "solid_name": "hanging_asset", + "tags": {} }, - "String": { - "__class__": "DagsterTypeSnap", - "description": null, - "display_name": "String", - "is_builtin": true, - "key": "String", - "kind": { - "__enum__": "DagsterTypeKind.SCALAR" - }, - "loader_schema_key": "ScalarUnion.String-Selector.e04723c9d9937e3ab21206435b22247cfbe58269", - "materializer_schema_key": null, - "name": "String", - "type_param_keys": [] - } - } - }, - "dep_structure_snapshot": { - "__class__": "DependencyStructureSnapshot", - "solid_invocation_snaps": [ { "__class__": "SolidInvocationSnap", "input_dep_snaps": [], "is_dynamic_mapped": false, - "solid_def_name": "asset_1", - "solid_name": "asset_1", + "solid_def_name": "hanging_graph", + "solid_name": "hanging_graph", "tags": {} }, { @@ -34884,34 +56529,132 @@ "input_dep_snaps": [ { "__class__": "InputDependencySnap", - "input_name": "asset_1", + "input_name": "hanging_asset", "is_dynamic_collect": false, "upstream_output_snaps": [ { "__class__": "OutputHandleSnap", "output_name": "result", - "solid_name": "asset_1" + "solid_name": "hanging_asset" } ] } ], "is_dynamic_mapped": false, - "solid_def_name": "asset_1_my_check", - "solid_name": "asset_1_my_check", + "solid_def_name": "never_runs_asset", + "solid_name": "never_runs_asset", "tags": {} }, { "__class__": "SolidInvocationSnap", "input_dep_snaps": [], "is_dynamic_mapped": false, - "solid_def_name": "check_in_op_asset", - "solid_name": "check_in_op_asset", + "solid_def_name": "no_multipartitions_1", + "solid_name": "no_multipartitions_1", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [], + "is_dynamic_mapped": false, + "solid_def_name": "subsettable_checked_multi_asset", + "solid_name": "subsettable_checked_multi_asset", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [ + { + "__class__": "InputDependencySnap", + "input_name": "int_asset", + "is_dynamic_collect": false, + "upstream_output_snaps": [ + { + "__class__": "OutputHandleSnap", + "output_name": "int_asset", + "solid_name": "typed_multi_asset" + } + ] + } + ], + "is_dynamic_mapped": false, + "solid_def_name": "typed_asset", + "solid_name": "typed_asset", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [], + "is_dynamic_mapped": false, + "solid_def_name": "typed_multi_asset", + "solid_name": "typed_multi_asset", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [], + "is_dynamic_mapped": false, + "solid_def_name": "unconnected", + "solid_name": "unconnected", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [], + "is_dynamic_mapped": false, + "solid_def_name": "unexecutable_asset", + "solid_name": "unexecutable_asset", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [], + "is_dynamic_mapped": false, + "solid_def_name": "ungrouped_asset_3", + "solid_name": "ungrouped_asset_3", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [], + "is_dynamic_mapped": false, + "solid_def_name": "ungrouped_asset_5", + "solid_name": "ungrouped_asset_5", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [], + "is_dynamic_mapped": false, + "solid_def_name": "unpartitioned_upstream_of_partitioned", + "solid_name": "unpartitioned_upstream_of_partitioned", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [ + { + "__class__": "InputDependencySnap", + "input_name": "typed_asset", + "is_dynamic_collect": false, + "upstream_output_snaps": [ + { + "__class__": "OutputHandleSnap", + "output_name": "result", + "solid_name": "typed_asset" + } + ] + } + ], + "is_dynamic_mapped": false, + "solid_def_name": "untyped_asset", + "solid_name": "untyped_asset", "tags": {} } ] }, "description": null, - "graph_def_name": "asset_check_job", + "graph_def_name": "__ASSET_JOB_1", "lineage_snapshot": null, "mode_def_snaps": [ { @@ -34946,17 +56689,128 @@ "name": "config", "type_key": "Any" }, + "description": null, + "name": "dummy_io_manager" + }, + { + "__class__": "ResourceDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "config", + "type_key": "Shape.9a3a315bff2146cca750edbec49c6b4b4d0ce58e" + }, + "description": null, + "name": "hanging_asset_resource" + }, + { + "__class__": "ResourceDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "config", + "type_key": "Shape.18b2faaf1efd505374f7f25fcb61ed59bd5be851" + }, "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", "name": "io_manager" } ], - "root_config_key": "Shape.f1d73cdbdefe5e3a5ae06abe742ee4242a13ec5d" + "root_config_key": "Shape.44846b36bd83e798859994f34983716686f4f226" } ], - "name": "asset_check_job", + "name": "__ASSET_JOB_1", "solid_definitions_snapshot": { "__class__": "SolidDefinitionsSnapshot", - "composite_solid_def_snaps": [], + "composite_solid_def_snaps": [ + { + "__class__": "CompositeSolidDefSnap", + "config_field_snap": null, + "dep_structure_snapshot": { + "__class__": "DependencyStructureSnapshot", + "solid_invocation_snaps": [ + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [ + { + "__class__": "InputDependencySnap", + "input_name": "my_op", + "is_dynamic_collect": false, + "upstream_output_snaps": [ + { + "__class__": "OutputHandleSnap", + "output_name": "result", + "solid_name": "my_op" + } + ] + } + ], + "is_dynamic_mapped": false, + "solid_def_name": "hanging_op", + "solid_name": "hanging_op", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [], + "is_dynamic_mapped": false, + "solid_def_name": "my_op", + "solid_name": "my_op", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [ + { + "__class__": "InputDependencySnap", + "input_name": "hanging_op", + "is_dynamic_collect": false, + "upstream_output_snaps": [ + { + "__class__": "OutputHandleSnap", + "output_name": "result", + "solid_name": "hanging_op" + } + ] + } + ], + "is_dynamic_mapped": false, + "solid_def_name": "never_runs_op", + "solid_name": "never_runs_op", + "tags": {} + } + ] + }, + "description": null, + "input_def_snaps": [], + "input_mapping_snaps": [], + "name": "hanging_graph", + "output_def_snaps": [ + { + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", + "description": null, + "is_dynamic": false, + "is_required": true, + "name": "result" + } + ], + "output_mapping_snaps": [ + { + "__class__": "OutputMappingSnap", + "external_output_name": "result", + "mapped_output_name": "result", + "mapped_solid_name": "never_runs_op" + } + ], + "tags": {} + } + ], "solid_def_snaps": [ { "__class__": "SolidDefSnap", @@ -34971,7 +56825,224 @@ }, "description": null, "input_def_snaps": [], - "name": "asset_1", + "name": "asset_1", + "output_def_snaps": [ + { + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", + "description": null, + "is_dynamic": false, + "is_required": true, + "name": "result" + } + ], + "required_resource_keys": [], + "tags": {} + }, + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, + "description": null, + "input_def_snaps": [ + { + "__class__": "InputDefSnap", + "dagster_type_key": "Any", + "description": null, + "name": "asset_1" + } + ], + "name": "asset_1_my_check", + "output_def_snaps": [ + { + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", + "description": null, + "is_dynamic": false, + "is_required": true, + "name": "result" + } + ], + "required_resource_keys": [], + "tags": {} + }, + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, + "description": null, + "input_def_snaps": [ + { + "__class__": "InputDefSnap", + "dagster_type_key": "Nothing", + "description": null, + "name": "asset_1" + } + ], + "name": "asset_2", + "output_def_snaps": [ + { + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", + "description": null, + "is_dynamic": false, + "is_required": true, + "name": "result" + } + ], + "required_resource_keys": [], + "tags": {} + }, + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, + "description": null, + "input_def_snaps": [ + { + "__class__": "InputDefSnap", + "dagster_type_key": "Nothing", + "description": null, + "name": "asset_2" + } + ], + "name": "asset_3", + "output_def_snaps": [ + { + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", + "description": null, + "is_dynamic": false, + "is_required": true, + "name": "result" + } + ], + "required_resource_keys": [], + "tags": {} + }, + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, + "description": null, + "input_def_snaps": [], + "name": "asset_one", + "output_def_snaps": [ + { + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", + "description": null, + "is_dynamic": false, + "is_required": true, + "name": "result" + } + ], + "required_resource_keys": [], + "tags": {} + }, + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, + "description": null, + "input_def_snaps": [ + { + "__class__": "InputDefSnap", + "dagster_type_key": "Any", + "description": null, + "name": "asset_one" + } + ], + "name": "asset_two", + "output_def_snaps": [ + { + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", + "description": null, + "is_dynamic": false, + "is_required": true, + "name": "result" + } + ], + "required_resource_keys": [], + "tags": {} + }, + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, + "description": null, + "input_def_snaps": [], + "name": "asset_yields_observation", + "output_def_snaps": [ + { + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", + "description": null, + "is_dynamic": false, + "is_required": true, + "name": "result" + } + ], + "required_resource_keys": [], + "tags": {} + }, + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, + "description": null, + "input_def_snaps": [], + "name": "bar", "output_def_snaps": [ { "__class__": "OutputDefSnap", @@ -35002,10 +57073,10 @@ "__class__": "InputDefSnap", "dagster_type_key": "Any", "description": null, - "name": "asset_1" + "name": "foo_bar" } ], - "name": "asset_1_my_check", + "name": "baz", "output_def_snaps": [ { "__class__": "OutputDefSnap", @@ -35053,837 +57124,848 @@ ], "required_resource_keys": [], "tags": {} - } - ] - }, - "tags": {} - } - ''' -# --- -# name: test_all_snapshot_ids[17] - '1e0671d807a7bc5552e819bf33087c0a7bfb5a61' -# --- -# name: test_all_snapshot_ids[18] - ''' - { - "__class__": "PipelineSnapshot", - "config_schema_snapshot": { - "__class__": "ConfigSchemaSnapshot", - "all_config_snaps_by_key": { - "Any": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": null, - "given_name": "Any", - "key": "Any", - "kind": { - "__enum__": "ConfigTypeKind.ANY" - }, - "scalar_kind": null, - "type_param_keys": null }, - "Bool": { - "__class__": "ConfigTypeSnap", - "description": "", - "enum_values": null, - "fields": null, - "given_name": "Bool", - "key": "Bool", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR" - }, - "scalar_kind": { - "__enum__": "ConfigScalarKind.BOOL" + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" }, - "type_param_keys": null + "description": null, + "input_def_snaps": [ + { + "__class__": "InputDefSnap", + "dagster_type_key": "Any", + "description": null, + "name": "hanging_graph" + } + ], + "name": "downstream_asset", + "output_def_snaps": [ + { + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", + "description": null, + "is_dynamic": false, + "is_required": true, + "name": "result" + } + ], + "required_resource_keys": [], + "tags": {} }, - "Float": { - "__class__": "ConfigTypeSnap", - "description": "", - "enum_values": null, - "fields": null, - "given_name": "Float", - "key": "Float", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR" - }, - "scalar_kind": { - "__enum__": "ConfigScalarKind.FLOAT" + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" }, - "type_param_keys": null + "description": null, + "input_def_snaps": [ + { + "__class__": "InputDefSnap", + "dagster_type_key": "Any", + "description": null, + "name": "unexecutable_asset" + } + ], + "name": "executable_asset", + "output_def_snaps": [ + { + "__class__": "OutputDefSnap", + "dagster_type_key": "Nothing", + "description": null, + "is_dynamic": false, + "is_required": true, + "name": "result" + } + ], + "required_resource_keys": [], + "tags": {} }, - "Int": { - "__class__": "ConfigTypeSnap", - "description": "", - "enum_values": null, - "fields": null, - "given_name": "Int", - "key": "Int", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR" - }, - "scalar_kind": { - "__enum__": "ConfigScalarKind.INT" + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" }, - "type_param_keys": null - }, - "ScalarUnion.Bool-Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59": { - "__class__": "ConfigTypeSnap", "description": null, - "enum_values": null, - "fields": null, - "given_name": null, - "key": "ScalarUnion.Bool-Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR_UNION" - }, - "scalar_kind": null, - "type_param_keys": [ - "Bool", - "Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59" - ] + "input_def_snaps": [ + { + "__class__": "InputDefSnap", + "dagster_type_key": "Any", + "description": null, + "name": "dummy_source_asset" + } + ], + "name": "first_asset", + "output_def_snaps": [ + { + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", + "description": null, + "is_dynamic": false, + "is_required": true, + "name": "result" + } + ], + "required_resource_keys": [], + "tags": {} }, - "ScalarUnion.Float-Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": null, - "given_name": null, - "key": "ScalarUnion.Float-Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR_UNION" + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" }, - "scalar_kind": null, - "type_param_keys": [ - "Float", - "Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3" - ] - }, - "ScalarUnion.Int-Selector.a9799b971d12ace70a2d8803c883c863417d0725": { - "__class__": "ConfigTypeSnap", "description": null, - "enum_values": null, - "fields": null, - "given_name": null, - "key": "ScalarUnion.Int-Selector.a9799b971d12ace70a2d8803c883c863417d0725", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR_UNION" - }, - "scalar_kind": null, - "type_param_keys": [ - "Int", - "Selector.a9799b971d12ace70a2d8803c883c863417d0725" - ] + "input_def_snaps": [], + "name": "foo", + "output_def_snaps": [ + { + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", + "description": null, + "is_dynamic": false, + "is_required": true, + "name": "result" + } + ], + "required_resource_keys": [], + "tags": {} }, - "ScalarUnion.String-Selector.e04723c9d9937e3ab21206435b22247cfbe58269": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": null, - "given_name": null, - "key": "ScalarUnion.String-Selector.e04723c9d9937e3ab21206435b22247cfbe58269", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR_UNION" + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" }, - "scalar_kind": null, - "type_param_keys": [ - "String", - "Selector.e04723c9d9937e3ab21206435b22247cfbe58269" - ] - }, - "Selector.1bfb167aea90780aa679597800c71bd8c65ed0b2": { - "__class__": "ConfigTypeSnap", "description": null, - "enum_values": null, - "fields": [ + "input_def_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", + "__class__": "InputDefSnap", + "dagster_type_key": "Any", "description": null, - "is_required": false, - "name": "disabled", - "type_key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709" + "name": "bar" }, { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", + "__class__": "InputDefSnap", + "dagster_type_key": "Any", "description": null, - "is_required": false, - "name": "enabled", - "type_key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709" + "name": "foo" } ], - "given_name": null, - "key": "Selector.1bfb167aea90780aa679597800c71bd8c65ed0b2", - "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" - }, - "scalar_kind": null, - "type_param_keys": null + "name": "foo_bar", + "output_def_snaps": [ + { + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", + "description": null, + "is_dynamic": false, + "is_required": true, + "name": "result" + } + ], + "required_resource_keys": [], + "tags": {} }, - "Selector.a9799b971d12ace70a2d8803c883c863417d0725": { - "__class__": "ConfigTypeSnap", + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, "description": null, - "enum_values": null, - "fields": [ + "input_def_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "__class__": "InputDefSnap", + "dagster_type_key": "Any", "description": null, - "is_required": true, - "name": "json", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + "name": "fresh_diamond_left" }, { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "__class__": "InputDefSnap", + "dagster_type_key": "Any", "description": null, - "is_required": true, - "name": "pickle", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, + "name": "fresh_diamond_right" + } + ], + "name": "fresh_diamond_bottom", + "output_def_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", "description": null, + "is_dynamic": false, "is_required": true, - "name": "value", - "type_key": "Int" + "name": "result" } ], - "given_name": null, - "key": "Selector.a9799b971d12ace70a2d8803c883c863417d0725", - "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" - }, - "scalar_kind": null, - "type_param_keys": null + "required_resource_keys": [], + "tags": {} }, - "Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59": { - "__class__": "ConfigTypeSnap", + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, "description": null, - "enum_values": null, - "fields": [ + "input_def_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "__class__": "InputDefSnap", + "dagster_type_key": "Any", "description": null, - "is_required": true, - "name": "json", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, + "name": "fresh_diamond_top" + } + ], + "name": "fresh_diamond_left", + "output_def_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", "description": null, + "is_dynamic": false, "is_required": true, - "name": "pickle", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, + "name": "result" + } + ], + "required_resource_keys": [], + "tags": {} + }, + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, + "description": null, + "input_def_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "__class__": "InputDefSnap", + "dagster_type_key": "Any", + "description": null, + "name": "fresh_diamond_top" + } + ], + "name": "fresh_diamond_right", + "output_def_snaps": [ + { + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", "description": null, + "is_dynamic": false, "is_required": true, - "name": "value", - "type_key": "Bool" + "name": "result" } ], - "given_name": null, - "key": "Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59", - "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" + "required_resource_keys": [], + "tags": {} + }, + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" }, - "scalar_kind": null, - "type_param_keys": null + "description": null, + "input_def_snaps": [ + { + "__class__": "InputDefSnap", + "dagster_type_key": "Nothing", + "description": null, + "name": "diamond_source" + } + ], + "name": "fresh_diamond_top", + "output_def_snaps": [ + { + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", + "description": null, + "is_dynamic": false, + "is_required": true, + "name": "result" + } + ], + "required_resource_keys": [], + "tags": {} }, - "Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3": { - "__class__": "ConfigTypeSnap", + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "json", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, + "input_def_snaps": [], + "name": "grouped_asset_1", + "output_def_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", "description": null, + "is_dynamic": false, "is_required": true, - "name": "pickle", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, + "name": "result" + } + ], + "required_resource_keys": [], + "tags": {} + }, + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, + "description": null, + "input_def_snaps": [], + "name": "grouped_asset_2", + "output_def_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", "description": null, + "is_dynamic": false, "is_required": true, - "name": "value", - "type_key": "Float" + "name": "result" } ], - "given_name": null, - "key": "Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3", - "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" - }, - "scalar_kind": null, - "type_param_keys": null + "required_resource_keys": [], + "tags": {} }, - "Selector.e04723c9d9937e3ab21206435b22247cfbe58269": { - "__class__": "ConfigTypeSnap", + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, "description": null, - "enum_values": null, - "fields": [ + "input_def_snaps": [], + "name": "grouped_asset_4", + "output_def_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", "description": null, + "is_dynamic": false, "is_required": true, - "name": "json", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, + "name": "result" + } + ], + "required_resource_keys": [], + "tags": {} + }, + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, + "description": "Asset that hangs forever, used to test in-progress ops.", + "input_def_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "__class__": "InputDefSnap", + "dagster_type_key": "Any", "description": null, - "is_required": true, - "name": "pickle", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, + "name": "first_asset" + } + ], + "name": "hanging_asset", + "output_def_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", "description": null, + "is_dynamic": false, "is_required": true, - "name": "value", - "type_key": "String" + "name": "result" } ], - "given_name": null, - "key": "Selector.e04723c9d9937e3ab21206435b22247cfbe58269", - "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" - }, - "scalar_kind": null, - "type_param_keys": null + "required_resource_keys": [ + "hanging_asset_resource" + ], + "tags": {} }, - "Selector.f2fe6dfdc60a1947a8f8e7cd377a012b47065bc4": { - "__class__": "ConfigTypeSnap", + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, "description": null, - "enum_values": null, - "fields": [ + "input_def_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "__class__": "InputDefSnap", + "dagster_type_key": "Any", "description": null, - "is_required": true, - "name": "json", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, + "name": "my_op" + } + ], + "name": "hanging_op", + "output_def_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", "description": null, + "is_dynamic": false, "is_required": true, - "name": "pickle", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, + "name": "result" + } + ], + "required_resource_keys": [ + "hanging_asset_resource" + ], + "tags": {} + }, + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, + "description": null, + "input_def_snaps": [], + "name": "my_op", + "output_def_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", "description": null, + "is_dynamic": false, "is_required": true, - "name": "value", - "type_key": "Any" + "name": "result" } ], - "given_name": null, - "key": "Selector.f2fe6dfdc60a1947a8f8e7cd377a012b47065bc4", - "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" - }, - "scalar_kind": null, - "type_param_keys": null + "required_resource_keys": [], + "tags": {} }, - "Shape.081354663b9d4b8fbfd1cb8e358763912953913f": { - "__class__": "ConfigTypeSnap", + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "\"INFO\"", - "description": "The logger's threshold.", - "is_required": false, - "name": "log_level", - "type_key": "String" - }, + "input_def_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "\"dagster\"", - "description": "The name of your logger.", - "is_required": false, - "name": "name", - "type_key": "String" + "__class__": "InputDefSnap", + "dagster_type_key": "Any", + "description": null, + "name": "hanging_asset" } ], - "given_name": null, - "key": "Shape.081354663b9d4b8fbfd1cb8e358763912953913f", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.09d73f0755bf4752d3f121837669c8660dcf451e": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ + "name": "never_runs_asset", + "output_def_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"retries\": {\"enabled\": {}}}", - "description": "Execute all steps in a single process.", - "is_required": false, - "name": "config", - "type_key": "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c" + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", + "description": null, + "is_dynamic": false, + "is_required": true, + "name": "result" } ], - "given_name": null, - "key": "Shape.09d73f0755bf4752d3f121837669c8660dcf451e", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null + "required_resource_keys": [], + "tags": {} }, - "Shape.0a4b75b43b3d2ce75c87cf348c76adbb44fa496d": { - "__class__": "ConfigTypeSnap", + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, "description": null, - "enum_values": null, - "fields": [ + "input_def_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", + "__class__": "InputDefSnap", + "dagster_type_key": "Any", "description": null, - "is_required": false, - "name": "tag_asset_op", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + "name": "hanging_op" } ], - "given_name": null, - "key": "Shape.0a4b75b43b3d2ce75c87cf348c76adbb44fa496d", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ + "name": "never_runs_op", + "output_def_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"log_level\": \"INFO\", \"name\": \"dagster\"}", - "description": "The default colored console logger.", - "is_required": false, - "name": "config", - "type_key": "Shape.081354663b9d4b8fbfd1cb8e358763912953913f" + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", + "description": null, + "is_dynamic": false, + "is_required": true, + "name": "result" } ], - "given_name": null, - "key": "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null + "required_resource_keys": [], + "tags": {} }, - "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778": { - "__class__": "ConfigTypeSnap", + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, "description": null, - "enum_values": null, - "fields": [ + "input_def_snaps": [], + "name": "no_multipartitions_1", + "output_def_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", - "is_required": false, - "name": "io_manager", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", + "description": null, + "is_dynamic": false, + "is_required": true, + "name": "result" } ], - "given_name": null, - "key": "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null + "required_resource_keys": [], + "tags": {} }, - "Shape.2e9cc2d31d5b75e578291791acd5b85d6df07fd0": { - "__class__": "ConfigTypeSnap", + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "config", + "type_key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709" + }, "description": null, - "enum_values": null, - "fields": [ + "input_def_snaps": [], + "name": "subsettable_checked_multi_asset", + "output_def_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"config\": {\"retries\": {\"enabled\": {}}}}", - "description": "Configure how steps are executed within a run.", + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", + "description": null, + "is_dynamic": false, "is_required": false, - "name": "execution", - "type_key": "Shape.09d73f0755bf4752d3f121837669c8660dcf451e" + "name": "one" }, { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": "Configure how loggers emit messages within a run.", + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", + "description": null, + "is_dynamic": false, "is_required": false, - "name": "loggers", - "type_key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b" + "name": "two" }, { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"tag_asset_op\": {}}", - "description": "Configure runtime parameters for ops or assets.", + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", + "description": null, + "is_dynamic": false, "is_required": false, - "name": "ops", - "type_key": "Shape.0a4b75b43b3d2ce75c87cf348c76adbb44fa496d" + "name": "one_my_check" }, { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"io_manager\": {}}", - "description": "Configure how shared resources are implemented within a run.", + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", + "description": null, + "is_dynamic": false, "is_required": false, - "name": "resources", - "type_key": "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778" + "name": "one_my_other_check" } ], - "given_name": null, - "key": "Shape.2e9cc2d31d5b75e578291791acd5b85d6df07fd0", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null + "required_resource_keys": [], + "tags": {} }, - "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c": { - "__class__": "ConfigTypeSnap", + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, "description": null, - "enum_values": null, - "fields": [ + "input_def_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": "[DEPRECATED]", - "is_required": false, - "name": "marker_to_close", - "type_key": "String" - }, + "__class__": "InputDefSnap", + "dagster_type_key": "Any", + "description": null, + "name": "int_asset" + } + ], + "name": "typed_asset", + "output_def_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"enabled\": {}}", - "description": "Whether retries are enabled or not. By default, retries are enabled.", - "is_required": false, - "name": "retries", - "type_key": "Selector.1bfb167aea90780aa679597800c71bd8c65ed0b2" + "__class__": "OutputDefSnap", + "dagster_type_key": "Int", + "description": null, + "is_dynamic": false, + "is_required": true, + "name": "result" } ], - "given_name": null, - "key": "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null + "required_resource_keys": [], + "tags": {} }, - "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2": { - "__class__": "ConfigTypeSnap", + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "config", + "type_key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709" + }, "description": null, - "enum_values": null, - "fields": [ + "input_def_snaps": [], + "name": "typed_multi_asset", + "output_def_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "__class__": "OutputDefSnap", + "dagster_type_key": "Int", "description": null, + "is_dynamic": false, "is_required": true, - "name": "path", - "type_key": "String" + "name": "int_asset" + }, + { + "__class__": "OutputDefSnap", + "dagster_type_key": "String", + "description": null, + "is_dynamic": false, + "is_required": true, + "name": "str_asset" } ], - "given_name": null, - "key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null + "required_resource_keys": [], + "tags": {} }, - "Shape.743e47901855cb245064dd633e217bfcb49a11a7": { - "__class__": "ConfigTypeSnap", + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, "description": null, - "enum_values": null, - "fields": [ + "input_def_snaps": [], + "name": "unconnected", + "output_def_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" + "is_dynamic": false, + "is_required": true, + "name": "result" } ], - "given_name": null, - "key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null + "required_resource_keys": [], + "tags": {} }, - "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [], - "given_name": null, - "key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "config", + "type_key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709" }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b": { - "__class__": "ConfigTypeSnap", "description": null, - "enum_values": null, - "fields": [ + "input_def_snaps": [], + "name": "unexecutable_asset", + "output_def_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "__class__": "OutputDefSnap", + "dagster_type_key": "Nothing", "description": null, - "is_required": false, - "name": "console", - "type_key": "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a" + "is_dynamic": false, + "is_required": true, + "name": "unexecutable_asset" } ], - "given_name": null, - "key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null + "required_resource_keys": [], + "tags": {} }, - "String": { - "__class__": "ConfigTypeSnap", - "description": "", - "enum_values": null, - "fields": null, - "given_name": "String", - "key": "String", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR" - }, - "scalar_kind": { - "__enum__": "ConfigScalarKind.STRING" - }, - "type_param_keys": null - } - } - }, - "dagster_type_namespace_snapshot": { - "__class__": "DagsterTypeNamespaceSnapshot", - "all_dagster_type_snaps_by_key": { - "Any": { - "__class__": "DagsterTypeSnap", - "description": null, - "display_name": "Any", - "is_builtin": true, - "key": "Any", - "kind": { - "__enum__": "DagsterTypeKind.ANY" + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" }, - "loader_schema_key": "Selector.f2fe6dfdc60a1947a8f8e7cd377a012b47065bc4", - "materializer_schema_key": null, - "name": "Any", - "type_param_keys": [] - }, - "Bool": { - "__class__": "DagsterTypeSnap", "description": null, - "display_name": "Bool", - "is_builtin": true, - "key": "Bool", - "kind": { - "__enum__": "DagsterTypeKind.SCALAR" - }, - "loader_schema_key": "ScalarUnion.Bool-Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59", - "materializer_schema_key": null, - "name": "Bool", - "type_param_keys": [] + "input_def_snaps": [], + "name": "ungrouped_asset_3", + "output_def_snaps": [ + { + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", + "description": null, + "is_dynamic": false, + "is_required": true, + "name": "result" + } + ], + "required_resource_keys": [], + "tags": {} }, - "Float": { - "__class__": "DagsterTypeSnap", - "description": null, - "display_name": "Float", - "is_builtin": true, - "key": "Float", - "kind": { - "__enum__": "DagsterTypeKind.SCALAR" + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" }, - "loader_schema_key": "ScalarUnion.Float-Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3", - "materializer_schema_key": null, - "name": "Float", - "type_param_keys": [] - }, - "Int": { - "__class__": "DagsterTypeSnap", "description": null, - "display_name": "Int", - "is_builtin": true, - "key": "Int", - "kind": { - "__enum__": "DagsterTypeKind.SCALAR" - }, - "loader_schema_key": "ScalarUnion.Int-Selector.a9799b971d12ace70a2d8803c883c863417d0725", - "materializer_schema_key": null, - "name": "Int", - "type_param_keys": [] + "input_def_snaps": [], + "name": "ungrouped_asset_5", + "output_def_snaps": [ + { + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", + "description": null, + "is_dynamic": false, + "is_required": true, + "name": "result" + } + ], + "required_resource_keys": [], + "tags": {} }, - "Nothing": { - "__class__": "DagsterTypeSnap", - "description": null, - "display_name": "Nothing", - "is_builtin": true, - "key": "Nothing", - "kind": { - "__enum__": "DagsterTypeKind.NOTHING" + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" }, - "loader_schema_key": null, - "materializer_schema_key": null, - "name": "Nothing", - "type_param_keys": [] - }, - "String": { - "__class__": "DagsterTypeSnap", "description": null, - "display_name": "String", - "is_builtin": true, - "key": "String", - "kind": { - "__enum__": "DagsterTypeKind.SCALAR" - }, - "loader_schema_key": "ScalarUnion.String-Selector.e04723c9d9937e3ab21206435b22247cfbe58269", - "materializer_schema_key": null, - "name": "String", - "type_param_keys": [] - } - } - }, - "dep_structure_snapshot": { - "__class__": "DependencyStructureSnapshot", - "solid_invocation_snaps": [ - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [], - "is_dynamic_mapped": false, - "solid_def_name": "tag_asset_op", - "solid_name": "tag_asset_op", - "tags": {} - } - ] - }, - "description": null, - "graph_def_name": "asset_tag_job", - "lineage_snapshot": null, - "mode_def_snaps": [ - { - "__class__": "ModeDefSnap", - "description": null, - "logger_def_snaps": [ - { - "__class__": "LoggerDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"log_level\": \"INFO\", \"name\": \"dagster\"}", - "description": "The default colored console logger.", - "is_required": false, - "name": "config", - "type_key": "Shape.081354663b9d4b8fbfd1cb8e358763912953913f" - }, - "description": "The default colored console logger.", - "name": "console" - } - ], - "name": "default", - "resource_def_snaps": [ - { - "__class__": "ResourceDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "input_def_snaps": [], + "name": "unpartitioned_upstream_of_partitioned", + "output_def_snaps": [ + { + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - }, - "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", - "name": "io_manager" - } - ], - "root_config_key": "Shape.2e9cc2d31d5b75e578291791acd5b85d6df07fd0" - } - ], - "name": "asset_tag_job", - "solid_definitions_snapshot": { - "__class__": "SolidDefinitionsSnapshot", - "composite_solid_def_snaps": [], - "solid_def_snaps": [ + "is_dynamic": false, + "is_required": true, + "name": "result" + } + ], + "required_resource_keys": [], + "tags": {} + }, { "__class__": "SolidDefSnap", "config_field_snap": { @@ -35896,8 +57978,15 @@ "type_key": "Any" }, "description": null, - "input_def_snaps": [], - "name": "tag_asset_op", + "input_def_snaps": [ + { + "__class__": "InputDefSnap", + "dagster_type_key": "Any", + "description": null, + "name": "typed_asset" + } + ], + "name": "untyped_asset", "output_def_snaps": [ { "__class__": "OutputDefSnap", @@ -35917,13 +58006,7 @@ } ''' # --- -# name: test_all_snapshot_ids[19] - '9699a524d810d89264bf60d01dab3c751fe47461' -# --- -# name: test_all_snapshot_ids[1] - '362d866f2c055f03fc904446157b77956cbe84f5' -# --- -# name: test_all_snapshot_ids[20] +# name: test_all_snapshot_ids[30] ''' { "__class__": "PipelineSnapshot", @@ -36114,18 +58197,141 @@ "description": null, "is_required": true, "name": "value", - "type_key": "Int" + "type_key": "Int" + } + ], + "given_name": null, + "key": "Selector.a9799b971d12ace70a2d8803c883c863417d0725", + "kind": { + "__enum__": "ConfigTypeKind.SELECTOR" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "json", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "pickle", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "value", + "type_key": "Bool" + } + ], + "given_name": null, + "key": "Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59", + "kind": { + "__enum__": "ConfigTypeKind.SELECTOR" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "json", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "pickle", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "value", + "type_key": "Float" + } + ], + "given_name": null, + "key": "Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3", + "kind": { + "__enum__": "ConfigTypeKind.SELECTOR" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Selector.e04723c9d9937e3ab21206435b22247cfbe58269": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "json", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "pickle", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "value", + "type_key": "String" } ], "given_name": null, - "key": "Selector.a9799b971d12ace70a2d8803c883c863417d0725", + "key": "Selector.e04723c9d9937e3ab21206435b22247cfbe58269", "kind": { "__enum__": "ConfigTypeKind.SELECTOR" }, "scalar_kind": null, "type_param_keys": null }, - "Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59": { + "Selector.f2fe6dfdc60a1947a8f8e7cd377a012b47065bc4": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, @@ -36155,141 +58361,96 @@ "description": null, "is_required": true, "name": "value", - "type_key": "Bool" + "type_key": "Any" } ], "given_name": null, - "key": "Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59", + "key": "Selector.f2fe6dfdc60a1947a8f8e7cd377a012b47065bc4", "kind": { "__enum__": "ConfigTypeKind.SELECTOR" }, "scalar_kind": null, "type_param_keys": null }, - "Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3": { + "Shape.081354663b9d4b8fbfd1cb8e358763912953913f": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, "fields": [ { "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "json", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "pickle", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + "default_provided": true, + "default_value_as_json_str": "\"INFO\"", + "description": "The logger's threshold.", + "is_required": false, + "name": "log_level", + "type_key": "String" }, { "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "value", - "type_key": "Float" + "default_provided": true, + "default_value_as_json_str": "\"dagster\"", + "description": "The name of your logger.", + "is_required": false, + "name": "name", + "type_key": "String" } ], "given_name": null, - "key": "Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3", + "key": "Shape.081354663b9d4b8fbfd1cb8e358763912953913f", "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" + "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, "type_param_keys": null }, - "Selector.e04723c9d9937e3ab21206435b22247cfbe58269": { + "Shape.09d73f0755bf4752d3f121837669c8660dcf451e": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, "fields": [ { "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "json", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "pickle", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "value", - "type_key": "String" + "default_provided": true, + "default_value_as_json_str": "{\"retries\": {\"enabled\": {}}}", + "description": "Execute all steps in a single process.", + "is_required": false, + "name": "config", + "type_key": "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c" } ], "given_name": null, - "key": "Selector.e04723c9d9937e3ab21206435b22247cfbe58269", + "key": "Shape.09d73f0755bf4752d3f121837669c8660dcf451e", "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" + "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, "type_param_keys": null }, - "Selector.f2fe6dfdc60a1947a8f8e7cd377a012b47065bc4": { + "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, "fields": [ { "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "json", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "pickle", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "value", - "type_key": "Any" + "default_provided": true, + "default_value_as_json_str": "{\"log_level\": \"INFO\", \"name\": \"dagster\"}", + "description": "The default colored console logger.", + "is_required": false, + "name": "config", + "type_key": "Shape.081354663b9d4b8fbfd1cb8e358763912953913f" } ], "given_name": null, - "key": "Selector.f2fe6dfdc60a1947a8f8e7cd377a012b47065bc4", + "key": "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a", "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" + "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, "type_param_keys": null }, - "Shape.081354663b9d4b8fbfd1cb8e358763912953913f": { + "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, @@ -36297,31 +58458,22 @@ { "__class__": "ConfigFieldSnap", "default_provided": true, - "default_value_as_json_str": "\"INFO\"", - "description": "The logger's threshold.", - "is_required": false, - "name": "log_level", - "type_key": "String" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "\"dagster\"", - "description": "The name of your logger.", + "default_value_as_json_str": "{}", + "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", "is_required": false, - "name": "name", - "type_key": "String" + "name": "io_manager", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" } ], "given_name": null, - "key": "Shape.081354663b9d4b8fbfd1cb8e358763912953913f", + "key": "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, "type_param_keys": null }, - "Shape.09d73f0755bf4752d3f121837669c8660dcf451e": { + "Shape.242592fa9f0be8d5908506e918e119be06358618": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, @@ -36329,22 +58481,22 @@ { "__class__": "ConfigFieldSnap", "default_provided": true, - "default_value_as_json_str": "{\"retries\": {\"enabled\": {}}}", - "description": "Execute all steps in a single process.", + "default_value_as_json_str": "{}", + "description": null, "is_required": false, - "name": "config", - "type_key": "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c" + "name": "noop_op", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" } ], "given_name": null, - "key": "Shape.09d73f0755bf4752d3f121837669c8660dcf451e", + "key": "Shape.242592fa9f0be8d5908506e918e119be06358618", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, "type_param_keys": null }, - "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a": { + "Shape.2d6c59263f8a81525a506f3167cc674a6fe762cd": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, @@ -36352,15 +58504,42 @@ { "__class__": "ConfigFieldSnap", "default_provided": true, - "default_value_as_json_str": "{\"log_level\": \"INFO\", \"name\": \"dagster\"}", - "description": "The default colored console logger.", + "default_value_as_json_str": "{\"config\": {\"retries\": {\"enabled\": {}}}}", + "description": "Configure how steps are executed within a run.", "is_required": false, - "name": "config", - "type_key": "Shape.081354663b9d4b8fbfd1cb8e358763912953913f" + "name": "execution", + "type_key": "Shape.09d73f0755bf4752d3f121837669c8660dcf451e" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": "Configure how loggers emit messages within a run.", + "is_required": false, + "name": "loggers", + "type_key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"simple_graph\": {\"ops\": {\"noop_op\": {}}}}", + "description": "Configure runtime parameters for ops or assets.", + "is_required": false, + "name": "ops", + "type_key": "Shape.cc1342f196eac262513136ae6a38a66c13934928" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"io_manager\": {}}", + "description": "Configure how shared resources are implemented within a run.", + "is_required": false, + "name": "resources", + "type_key": "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778" } ], "given_name": null, - "key": "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a", + "key": "Shape.2d6c59263f8a81525a506f3167cc674a6fe762cd", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, @@ -36422,7 +58601,7 @@ "scalar_kind": null, "type_param_keys": null }, - "Shape.69f560396e785b5d613517ec79e747582074c2c3": { + "Shape.725b05628abbc4173a49e0e94a3d06ac66a595c0": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, @@ -36430,42 +58609,15 @@ { "__class__": "ConfigFieldSnap", "default_provided": true, - "default_value_as_json_str": "{\"config\": {\"retries\": {\"enabled\": {}}}}", - "description": "Configure how steps are executed within a run.", - "is_required": false, - "name": "execution", - "type_key": "Shape.09d73f0755bf4752d3f121837669c8660dcf451e" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": "Configure how loggers emit messages within a run.", - "is_required": false, - "name": "loggers", - "type_key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": "Configure runtime parameters for ops or assets.", + "default_value_as_json_str": "{\"noop_op\": {}}", + "description": null, "is_required": false, "name": "ops", - "type_key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": "Configure how shared resources are implemented within a run.", - "is_required": false, - "name": "resources", - "type_key": "Shape.d5cca4fabdc075ea3ec659dbeaffef0304d66641" + "type_key": "Shape.242592fa9f0be8d5908506e918e119be06358618" } ], "given_name": null, - "key": "Shape.69f560396e785b5d613517ec79e747582074c2c3", + "key": "Shape.725b05628abbc4173a49e0e94a3d06ac66a595c0", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, @@ -36495,23 +58647,23 @@ "scalar_kind": null, "type_param_keys": null }, - "Shape.d5cca4fabdc075ea3ec659dbeaffef0304d66641": { + "Shape.cc1342f196eac262513136ae6a38a66c13934928": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, "fields": [ { "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", + "default_provided": true, + "default_value_as_json_str": "{\"ops\": {\"noop_op\": {}}}", + "description": null, "is_required": false, - "name": "io_manager", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + "name": "simple_graph", + "type_key": "Shape.725b05628abbc4173a49e0e94a3d06ac66a595c0" } ], "given_name": null, - "key": "Shape.d5cca4fabdc075ea3ec659dbeaffef0304d66641", + "key": "Shape.cc1342f196eac262513136ae6a38a66c13934928", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, @@ -36662,10 +58814,19 @@ }, "dep_structure_snapshot": { "__class__": "DependencyStructureSnapshot", - "solid_invocation_snaps": [] + "solid_invocation_snaps": [ + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [], + "is_dynamic_mapped": false, + "solid_def_name": "simple_graph", + "solid_name": "simple_graph", + "tags": {} + } + ] }, "description": null, - "graph_def_name": "basic_job", + "graph_def_name": "composed_graph", "lineage_snapshot": null, "mode_def_snaps": [ { @@ -36704,23 +58865,76 @@ "name": "io_manager" } ], - "root_config_key": "Shape.69f560396e785b5d613517ec79e747582074c2c3" + "root_config_key": "Shape.2d6c59263f8a81525a506f3167cc674a6fe762cd" } ], - "name": "basic_job", + "name": "composed_graph", "solid_definitions_snapshot": { "__class__": "SolidDefinitionsSnapshot", - "composite_solid_def_snaps": [], - "solid_def_snaps": [] + "composite_solid_def_snaps": [ + { + "__class__": "CompositeSolidDefSnap", + "config_field_snap": null, + "dep_structure_snapshot": { + "__class__": "DependencyStructureSnapshot", + "solid_invocation_snaps": [ + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [], + "is_dynamic_mapped": false, + "solid_def_name": "noop_op", + "solid_name": "noop_op", + "tags": {} + } + ] + }, + "description": null, + "input_def_snaps": [], + "input_mapping_snaps": [], + "name": "simple_graph", + "output_def_snaps": [], + "output_mapping_snaps": [], + "tags": {} + } + ], + "solid_def_snaps": [ + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, + "description": null, + "input_def_snaps": [], + "name": "noop_op", + "output_def_snaps": [ + { + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", + "description": null, + "is_dynamic": false, + "is_required": true, + "name": "result" + } + ], + "required_resource_keys": [], + "tags": {} + } + ] }, "tags": {} } ''' # --- -# name: test_all_snapshot_ids[21] - 'cd81ec29a7fde8a337dc04fb109dd707a2962d18' +# name: test_all_snapshot_ids[31] + 'ac30d35b2d3b8c25490824aaa8dac2281ad4f860' # --- -# name: test_all_snapshot_ids[22] +# name: test_all_snapshot_ids[32] ''' { "__class__": "PipelineSnapshot", @@ -37164,6 +59378,29 @@ "scalar_kind": null, "type_param_keys": null }, + "Shape.14c3ed9ae0702fb7e4724d96ca5443b949ca55c6": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "num", + "type_key": "ScalarUnion.Int-Selector.a9799b971d12ace70a2d8803c883c863417d0725" + } + ], + "given_name": null, + "key": "Shape.14c3ed9ae0702fb7e4724d96ca5443b949ca55c6", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778": { "__class__": "ConfigTypeSnap", "description": null, @@ -37187,6 +59424,29 @@ "scalar_kind": null, "type_param_keys": null }, + "Shape.269f0f86fd2b3d1fb716813f364d327a2c0ac101": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"adder_1\": {}, \"adder_2\": {}}", + "description": null, + "is_required": false, + "name": "ops", + "type_key": "Shape.f3e8c265243cfd815335b41d406803456fc01731" + } + ], + "given_name": null, + "key": "Shape.269f0f86fd2b3d1fb716813f364d327a2c0ac101", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c": { "__class__": "ConfigTypeSnap", "description": null, @@ -37242,48 +59502,80 @@ "scalar_kind": null, "type_param_keys": null }, - "Shape.571dd0dfd379812de73514675817becc7f384e4c": { + "Shape.743e47901855cb245064dd633e217bfcb49a11a7": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, "fields": [ { "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", + "default_provided": false, + "default_value_as_json_str": null, "description": null, "is_required": false, - "name": "after_failure", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + "name": "config", + "type_key": "Any" + } + ], + "given_name": null, + "key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.830eb72ce3b7ec64406dda44681fe8125398e066": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"config\": {\"retries\": {\"enabled\": {}}}}", + "description": "Configure how steps are executed within a run.", + "is_required": false, + "name": "execution", + "type_key": "Shape.09d73f0755bf4752d3f121837669c8660dcf451e" }, { "__class__": "ConfigFieldSnap", "default_provided": true, "default_value_as_json_str": "{}", - "description": null, + "description": "Configure how loggers emit messages within a run.", "is_required": false, - "name": "always_succeed", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + "name": "loggers", + "type_key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": "Configure runtime parameters for ops or assets.", + "is_required": true, + "name": "ops", + "type_key": "Shape.b7ec19ebe501a9e6c5fdd7ad43138d8e7495ec4d" }, { "__class__": "ConfigFieldSnap", "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, + "default_value_as_json_str": "{\"io_manager\": {}}", + "description": "Configure how shared resources are implemented within a run.", "is_required": false, - "name": "conditionally_fail", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + "name": "resources", + "type_key": "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778" } ], "given_name": null, - "key": "Shape.571dd0dfd379812de73514675817becc7f384e4c", + "key": "Shape.830eb72ce3b7ec64406dda44681fe8125398e066", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, "type_param_keys": null }, - "Shape.743e47901855cb245064dd633e217bfcb49a11a7": { + "Shape.b7ec19ebe501a9e6c5fdd7ad43138d8e7495ec4d": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, @@ -37293,13 +59585,22 @@ "default_provided": false, "default_value_as_json_str": null, "description": null, + "is_required": true, + "name": "add_four", + "type_key": "Shape.f642097b857066d4a9349527c6ac0d56f229c3a9" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"ops\": {\"div_1\": {}, \"div_2\": {}}}", + "description": null, "is_required": false, - "name": "config", - "type_key": "Any" + "name": "div_four", + "type_key": "Shape.e9ab4ed94baf66591b1c79aedd6e860e74449626" } ], "given_name": null, - "key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7", + "key": "Shape.b7ec19ebe501a9e6c5fdd7ad43138d8e7495ec4d", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, @@ -37319,7 +59620,7 @@ "scalar_kind": null, "type_param_keys": null }, - "Shape.e216ae17937e7ca0141e3e837ac6661142027def": { + "Shape.df3f614c6d641b6c40a897c607155a39d309cbf2": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, @@ -37327,65 +59628,166 @@ { "__class__": "ConfigFieldSnap", "default_provided": true, - "default_value_as_json_str": "{\"config\": {\"retries\": {\"enabled\": {}}}}", - "description": "Configure how steps are executed within a run.", + "default_value_as_json_str": "{}", + "description": null, "is_required": false, - "name": "execution", - "type_key": "Shape.09d73f0755bf4752d3f121837669c8660dcf451e" + "name": "div_1", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" }, { "__class__": "ConfigFieldSnap", "default_provided": true, "default_value_as_json_str": "{}", - "description": "Configure how loggers emit messages within a run.", + "description": null, "is_required": false, - "name": "loggers", - "type_key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b" + "name": "div_2", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + } + ], + "given_name": null, + "key": "Shape.df3f614c6d641b6c40a897c607155a39d309cbf2", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.e22e53b985e9d5499495c4611239dc035a49c1ec": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"ops\": {\"adder_1\": {}, \"adder_2\": {}}}", + "description": null, + "is_required": false, + "name": "adder_1", + "type_key": "Shape.269f0f86fd2b3d1fb716813f364d327a2c0ac101" }, { "__class__": "ConfigFieldSnap", "default_provided": true, - "default_value_as_json_str": "{\"after_failure\": {}, \"always_succeed\": {}, \"conditionally_fail\": {}}", - "description": "Configure runtime parameters for ops or assets.", + "default_value_as_json_str": "{\"ops\": {\"adder_1\": {}, \"adder_2\": {}}}", + "description": null, + "is_required": false, + "name": "adder_2", + "type_key": "Shape.269f0f86fd2b3d1fb716813f364d327a2c0ac101" + } + ], + "given_name": null, + "key": "Shape.e22e53b985e9d5499495c4611239dc035a49c1ec", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "console", + "type_key": "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a" + } + ], + "given_name": null, + "key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.e9ab4ed94baf66591b1c79aedd6e860e74449626": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"div_1\": {}, \"div_2\": {}}", + "description": null, "is_required": false, "name": "ops", - "type_key": "Shape.571dd0dfd379812de73514675817becc7f384e4c" + "type_key": "Shape.df3f614c6d641b6c40a897c607155a39d309cbf2" + } + ], + "given_name": null, + "key": "Shape.e9ab4ed94baf66591b1c79aedd6e860e74449626", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.f3e8c265243cfd815335b41d406803456fc01731": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "adder_1", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" }, { "__class__": "ConfigFieldSnap", "default_provided": true, - "default_value_as_json_str": "{\"io_manager\": {}}", - "description": "Configure how shared resources are implemented within a run.", + "default_value_as_json_str": "{}", + "description": null, "is_required": false, - "name": "resources", - "type_key": "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778" + "name": "adder_2", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" } ], "given_name": null, - "key": "Shape.e216ae17937e7ca0141e3e837ac6661142027def", + "key": "Shape.f3e8c265243cfd815335b41d406803456fc01731", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, "type_param_keys": null }, - "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b": { + "Shape.f642097b857066d4a9349527c6ac0d56f229c3a9": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, "fields": [ { "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "inputs", + "type_key": "Shape.14c3ed9ae0702fb7e4724d96ca5443b949ca55c6" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"adder_1\": {\"ops\": {\"adder_1\": {}, \"adder_2\": {}}}, \"adder_2\": {\"ops\": {\"adder_1\": {}, \"adder_2\": {}}}}", "description": null, "is_required": false, - "name": "console", - "type_key": "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a" + "name": "ops", + "type_key": "Shape.e22e53b985e9d5499495c4611239dc035a49c1ec" } ], "given_name": null, - "key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b", + "key": "Shape.f642097b857066d4a9349527c6ac0d56f229c3a9", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, @@ -37506,28 +59908,14 @@ "input_dep_snaps": [ { "__class__": "InputDependencySnap", - "input_name": "_upstream", + "input_name": "num", "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "conditionally_fail" - } - ] + "upstream_output_snaps": [] } ], "is_dynamic_mapped": false, - "solid_def_name": "after_failure", - "solid_name": "after_failure", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [], - "is_dynamic_mapped": false, - "solid_def_name": "always_succeed", - "solid_name": "always_succeed", + "solid_def_name": "add_four", + "solid_name": "add_four", "tags": {} }, { @@ -37535,26 +59923,26 @@ "input_dep_snaps": [ { "__class__": "InputDependencySnap", - "input_name": "_upstream", + "input_name": "num", "is_dynamic_collect": false, "upstream_output_snaps": [ { "__class__": "OutputHandleSnap", "output_name": "result", - "solid_name": "always_succeed" + "solid_name": "add_four" } ] } ], "is_dynamic_mapped": false, - "solid_def_name": "conditionally_fail", - "solid_name": "conditionally_fail", + "solid_def_name": "div_four", + "solid_name": "div_four", "tags": {} } ] }, "description": null, - "graph_def_name": "chained_failure_job", + "graph_def_name": "composites_job", "lineage_snapshot": null, "mode_def_snaps": [ { @@ -37593,24 +59981,220 @@ "name": "io_manager" } ], - "root_config_key": "Shape.e216ae17937e7ca0141e3e837ac6661142027def" + "root_config_key": "Shape.830eb72ce3b7ec64406dda44681fe8125398e066" } ], - "name": "chained_failure_job", + "name": "composites_job", "solid_definitions_snapshot": { "__class__": "SolidDefinitionsSnapshot", - "composite_solid_def_snaps": [], - "solid_def_snaps": [ + "composite_solid_def_snaps": [ { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" + "__class__": "CompositeSolidDefSnap", + "config_field_snap": null, + "dep_structure_snapshot": { + "__class__": "DependencyStructureSnapshot", + "solid_invocation_snaps": [ + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [ + { + "__class__": "InputDependencySnap", + "input_name": "num", + "is_dynamic_collect": false, + "upstream_output_snaps": [] + } + ], + "is_dynamic_mapped": false, + "solid_def_name": "add_two", + "solid_name": "adder_1", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [ + { + "__class__": "InputDependencySnap", + "input_name": "num", + "is_dynamic_collect": false, + "upstream_output_snaps": [ + { + "__class__": "OutputHandleSnap", + "output_name": "result", + "solid_name": "adder_1" + } + ] + } + ], + "is_dynamic_mapped": false, + "solid_def_name": "add_two", + "solid_name": "adder_2", + "tags": {} + } + ] + }, + "description": null, + "input_def_snaps": [ + { + "__class__": "InputDefSnap", + "dagster_type_key": "Int", + "description": null, + "name": "num" + } + ], + "input_mapping_snaps": [ + { + "__class__": "InputMappingSnap", + "external_input_name": "num", + "mapped_input_name": "num", + "mapped_solid_name": "adder_1" + } + ], + "name": "add_four", + "output_def_snaps": [ + { + "__class__": "OutputDefSnap", + "dagster_type_key": "Int", + "description": null, + "is_dynamic": false, + "is_required": true, + "name": "result" + } + ], + "output_mapping_snaps": [ + { + "__class__": "OutputMappingSnap", + "external_output_name": "result", + "mapped_output_name": "result", + "mapped_solid_name": "adder_2" + } + ], + "tags": {} + }, + { + "__class__": "CompositeSolidDefSnap", + "config_field_snap": null, + "dep_structure_snapshot": { + "__class__": "DependencyStructureSnapshot", + "solid_invocation_snaps": [ + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [ + { + "__class__": "InputDependencySnap", + "input_name": "num", + "is_dynamic_collect": false, + "upstream_output_snaps": [] + } + ], + "is_dynamic_mapped": false, + "solid_def_name": "add_one", + "solid_name": "adder_1", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [ + { + "__class__": "InputDependencySnap", + "input_name": "num", + "is_dynamic_collect": false, + "upstream_output_snaps": [ + { + "__class__": "OutputHandleSnap", + "output_name": "result", + "solid_name": "adder_1" + } + ] + } + ], + "is_dynamic_mapped": false, + "solid_def_name": "add_one", + "solid_name": "adder_2", + "tags": {} + } + ] + }, + "description": null, + "input_def_snaps": [ + { + "__class__": "InputDefSnap", + "dagster_type_key": "Int", + "description": null, + "name": "num" + } + ], + "input_mapping_snaps": [ + { + "__class__": "InputMappingSnap", + "external_input_name": "num", + "mapped_input_name": "num", + "mapped_solid_name": "adder_1" + } + ], + "name": "add_two", + "output_def_snaps": [ + { + "__class__": "OutputDefSnap", + "dagster_type_key": "Int", + "description": null, + "is_dynamic": false, + "is_required": true, + "name": "result" + } + ], + "output_mapping_snaps": [ + { + "__class__": "OutputMappingSnap", + "external_output_name": "result", + "mapped_output_name": "result", + "mapped_solid_name": "adder_2" + } + ], + "tags": {} + }, + { + "__class__": "CompositeSolidDefSnap", + "config_field_snap": null, + "dep_structure_snapshot": { + "__class__": "DependencyStructureSnapshot", + "solid_invocation_snaps": [ + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [ + { + "__class__": "InputDependencySnap", + "input_name": "num", + "is_dynamic_collect": false, + "upstream_output_snaps": [] + } + ], + "is_dynamic_mapped": false, + "solid_def_name": "div_two", + "solid_name": "div_1", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [ + { + "__class__": "InputDependencySnap", + "input_name": "num", + "is_dynamic_collect": false, + "upstream_output_snaps": [ + { + "__class__": "OutputHandleSnap", + "output_name": "result", + "solid_name": "div_1" + } + ] + } + ], + "is_dynamic_mapped": false, + "solid_def_name": "div_two", + "solid_name": "div_2", + "tags": {} + } + ] }, "description": null, "input_def_snaps": [ @@ -37618,10 +60202,18 @@ "__class__": "InputDefSnap", "dagster_type_key": "Any", "description": null, - "name": "_upstream" + "name": "num" } ], - "name": "after_failure", + "input_mapping_snaps": [ + { + "__class__": "InputMappingSnap", + "external_input_name": "num", + "mapped_input_name": "num", + "mapped_solid_name": "div_1" + } + ], + "name": "div_four", "output_def_snaps": [ { "__class__": "OutputDefSnap", @@ -37632,9 +60224,18 @@ "name": "result" } ], - "required_resource_keys": [], + "output_mapping_snaps": [ + { + "__class__": "OutputMappingSnap", + "external_output_name": "result", + "mapped_output_name": "result", + "mapped_solid_name": "div_2" + } + ], "tags": {} - }, + } + ], + "solid_def_snaps": [ { "__class__": "SolidDefSnap", "config_field_snap": { @@ -37647,12 +60248,19 @@ "type_key": "Any" }, "description": null, - "input_def_snaps": [], - "name": "always_succeed", + "input_def_snaps": [ + { + "__class__": "InputDefSnap", + "dagster_type_key": "Int", + "description": null, + "name": "num" + } + ], + "name": "add_one", "output_def_snaps": [ { "__class__": "OutputDefSnap", - "dagster_type_key": "Any", + "dagster_type_key": "Int", "description": null, "is_dynamic": false, "is_required": true, @@ -37679,10 +60287,10 @@ "__class__": "InputDefSnap", "dagster_type_key": "Any", "description": null, - "name": "_upstream" + "name": "num" } ], - "name": "conditionally_fail", + "name": "div_two", "output_def_snaps": [ { "__class__": "OutputDefSnap", @@ -37702,10 +60310,10 @@ } ''' # --- -# name: test_all_snapshot_ids[23] - '1f3478e419b57370edfc5959b967300b91ad776c' +# name: test_all_snapshot_ids[33] + 'd9f6d85793df3d9df94d4aedb21bb659c1202bda' # --- -# name: test_all_snapshot_ids[24] +# name: test_all_snapshot_ids[34] ''' { "__class__": "PipelineSnapshot", @@ -37725,6 +60333,21 @@ "scalar_kind": null, "type_param_keys": null }, + "Array.Noneable.Int": { + "__class__": "ConfigTypeSnap", + "description": "List of Array.Noneable.Int", + "enum_values": null, + "fields": null, + "given_name": null, + "key": "Array.Noneable.Int", + "kind": { + "__enum__": "ConfigTypeKind.ARRAY" + }, + "scalar_kind": null, + "type_param_keys": [ + "Noneable.Int" + ] + }, "Bool": { "__class__": "ConfigTypeSnap", "description": "", @@ -37770,6 +60393,69 @@ }, "type_param_keys": null }, + "Map.Bool.Int": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": null, + "given_name": null, + "key": "Map.Bool.Int", + "kind": { + "__enum__": "ConfigTypeKind.MAP" + }, + "scalar_kind": null, + "type_param_keys": [ + "Bool", + "Int" + ] + }, + "Map.String.Int:name: username": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": null, + "given_name": "username", + "key": "Map.String.Int:name: username", + "kind": { + "__enum__": "ConfigTypeKind.MAP" + }, + "scalar_kind": null, + "type_param_keys": [ + "String", + "Int" + ] + }, + "Map.String.Shape.c509723c946dae900588fedb3aad4c7e4a3bd168": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": null, + "given_name": null, + "key": "Map.String.Shape.c509723c946dae900588fedb3aad4c7e4a3bd168", + "kind": { + "__enum__": "ConfigTypeKind.MAP" + }, + "scalar_kind": null, + "type_param_keys": [ + "String", + "Shape.c509723c946dae900588fedb3aad4c7e4a3bd168" + ] + }, + "Noneable.Int": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": null, + "given_name": null, + "key": "Noneable.Int", + "kind": { + "__enum__": "ConfigTypeKind.NONEABLE" + }, + "scalar_kind": null, + "type_param_keys": [ + "Int" + ] + }, "ScalarUnion.Bool-Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59": { "__class__": "ConfigTypeSnap", "description": null, @@ -38103,6 +60789,56 @@ "scalar_kind": null, "type_param_keys": null }, + "Shape.095fa51bda86a8b26c653bdaea124c15ea83783d": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"config\": {\"retries\": {\"enabled\": {}}}}", + "description": "Configure how steps are executed within a run.", + "is_required": false, + "name": "execution", + "type_key": "Shape.09d73f0755bf4752d3f121837669c8660dcf451e" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": "Configure how loggers emit messages within a run.", + "is_required": false, + "name": "loggers", + "type_key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": "Configure runtime parameters for ops or assets.", + "is_required": true, + "name": "ops", + "type_key": "Shape.940fa1e55b24388b9f0b7a0a05bec3712295e88d" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"io_manager\": {}}", + "description": "Configure how shared resources are implemented within a run.", + "is_required": false, + "name": "resources", + "type_key": "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778" + } + ], + "given_name": null, + "key": "Shape.095fa51bda86a8b26c653bdaea124c15ea83783d", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, "Shape.09d73f0755bf4752d3f121837669c8660dcf451e": { "__class__": "ConfigTypeSnap", "description": null, @@ -38149,7 +60885,30 @@ "scalar_kind": null, "type_param_keys": null }, - "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c": { + "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", + "is_required": false, + "name": "io_manager", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + } + ], + "given_name": null, + "key": "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.303f566e70c2a9bbe3b9c0b251dd13a17bd93ca7": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, @@ -38158,30 +60917,39 @@ "__class__": "ConfigFieldSnap", "default_provided": false, "default_value_as_json_str": null, - "description": "[DEPRECATED]", - "is_required": false, - "name": "marker_to_close", - "type_key": "String" + "description": null, + "is_required": true, + "name": "field_one", + "type_key": "Map.String.Int:name: username" }, { "__class__": "ConfigFieldSnap", "default_provided": true, - "default_value_as_json_str": "{\"enabled\": {}}", - "description": "Whether retries are enabled or not. By default, retries are enabled.", + "default_value_as_json_str": "{\"test\": {\"nested\": [null, 1, 2]}}", + "description": null, "is_required": false, - "name": "retries", - "type_key": "Selector.1bfb167aea90780aa679597800c71bd8c65ed0b2" + "name": "field_three", + "type_key": "Map.String.Shape.c509723c946dae900588fedb3aad4c7e4a3bd168" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "field_two", + "type_key": "Map.Bool.Int" } ], "given_name": null, - "key": "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c", + "key": "Shape.303f566e70c2a9bbe3b9c0b251dd13a17bd93ca7", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, "type_param_keys": null }, - "Shape.4942ebf48d32aa0f8268910e01ed6544ad5b0132": { + "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, @@ -38190,23 +60958,23 @@ "__class__": "ConfigFieldSnap", "default_provided": false, "default_value_as_json_str": null, - "description": null, + "description": "[DEPRECATED]", "is_required": false, - "name": "hanging_asset_resource", - "type_key": "Shape.b13a6c5637084590cc1538f9522324bfeb4b46b3" + "name": "marker_to_close", + "type_key": "String" }, { "__class__": "ConfigFieldSnap", "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, + "default_value_as_json_str": "{\"enabled\": {}}", + "description": "Whether retries are enabled or not. By default, retries are enabled.", "is_required": false, - "name": "io_manager", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + "name": "retries", + "type_key": "Selector.1bfb167aea90780aa679597800c71bd8c65ed0b2" } ], "given_name": null, - "key": "Shape.4942ebf48d32aa0f8268910e01ed6544ad5b0132", + "key": "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, @@ -38236,29 +61004,6 @@ "scalar_kind": null, "type_param_keys": null }, - "Shape.62edccaf30696e25335ae92685bdc41e204e30e6": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "config", - "type_key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709" - } - ], - "given_name": null, - "key": "Shape.62edccaf30696e25335ae92685bdc41e204e30e6", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, "Shape.743e47901855cb245064dd633e217bfcb49a11a7": { "__class__": "ConfigTypeSnap", "description": null, @@ -38282,80 +61027,39 @@ "scalar_kind": null, "type_param_keys": null }, - "Shape.871663dd479a605eefec864aae120ac9d57a0ed3": { + "Shape.940fa1e55b24388b9f0b7a0a05bec3712295e88d": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"config\": {\"retries\": {\"enabled\": {}}}}", - "description": "Configure how steps are executed within a run.", - "is_required": false, - "name": "execution", - "type_key": "Shape.09d73f0755bf4752d3f121837669c8660dcf451e" - }, { "__class__": "ConfigFieldSnap", "default_provided": true, "default_value_as_json_str": "{}", - "description": "Configure how loggers emit messages within a run.", - "is_required": false, - "name": "loggers", - "type_key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"subsettable_checked_multi_asset\": {\"config\": {}}}", - "description": "Configure runtime parameters for ops or assets.", + "description": null, "is_required": false, - "name": "ops", - "type_key": "Shape.f6636d306fe2f9e3ee64a75e0c83bcfeda8f215b" + "name": "noop_op", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"io_manager\": {}}", - "description": "Configure how shared resources are implemented within a run.", - "is_required": false, - "name": "resources", - "type_key": "Shape.4942ebf48d32aa0f8268910e01ed6544ad5b0132" - } - ], - "given_name": null, - "key": "Shape.871663dd479a605eefec864aae120ac9d57a0ed3", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.9a3a315bff2146cca750edbec49c6b4b4d0ce58e": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ { "__class__": "ConfigFieldSnap", "default_provided": false, "default_value_as_json_str": null, "description": null, "is_required": true, - "name": "file", - "type_key": "String" + "name": "op_with_map_config", + "type_key": "Shape.eacf3d84eb87d743cabe5ea4b078eb7fe6566547" } ], "given_name": null, - "key": "Shape.9a3a315bff2146cca750edbec49c6b4b4d0ce58e", + "key": "Shape.940fa1e55b24388b9f0b7a0a05bec3712295e88d", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, "type_param_keys": null }, - "Shape.b13a6c5637084590cc1538f9522324bfeb4b46b3": { + "Shape.c509723c946dae900588fedb3aad4c7e4a3bd168": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, @@ -38366,12 +61070,12 @@ "default_value_as_json_str": null, "description": null, "is_required": true, - "name": "config", - "type_key": "Shape.9a3a315bff2146cca750edbec49c6b4b4d0ce58e" + "name": "nested", + "type_key": "Array.Noneable.Int" } ], "given_name": null, - "key": "Shape.b13a6c5637084590cc1538f9522324bfeb4b46b3", + "key": "Shape.c509723c946dae900588fedb3aad4c7e4a3bd168", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, @@ -38414,23 +61118,23 @@ "scalar_kind": null, "type_param_keys": null }, - "Shape.f6636d306fe2f9e3ee64a75e0c83bcfeda8f215b": { + "Shape.eacf3d84eb87d743cabe5ea4b078eb7fe6566547": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, "fields": [ { "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"config\": {}}", + "default_provided": false, + "default_value_as_json_str": null, "description": null, - "is_required": false, - "name": "subsettable_checked_multi_asset", - "type_key": "Shape.62edccaf30696e25335ae92685bdc41e204e30e6" + "is_required": true, + "name": "config", + "type_key": "Shape.303f566e70c2a9bbe3b9c0b251dd13a17bd93ca7" } ], "given_name": null, - "key": "Shape.f6636d306fe2f9e3ee64a75e0c83bcfeda8f215b", + "key": "Shape.eacf3d84eb87d743cabe5ea4b078eb7fe6566547", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, @@ -38550,14 +61254,22 @@ "__class__": "SolidInvocationSnap", "input_dep_snaps": [], "is_dynamic_mapped": false, - "solid_def_name": "subsettable_checked_multi_asset", - "solid_name": "subsettable_checked_multi_asset", + "solid_def_name": "noop_op", + "solid_name": "noop_op", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [], + "is_dynamic_mapped": false, + "solid_def_name": "op_with_map_config", + "solid_name": "op_with_map_config", "tags": {} } ] }, "description": null, - "graph_def_name": "checked_multi_asset_job", + "graph_def_name": "config_with_map", "lineage_snapshot": null, "mode_def_snaps": [ { @@ -38581,20 +61293,6 @@ ], "name": "default", "resource_def_snaps": [ - { - "__class__": "ResourceDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "config", - "type_key": "Shape.9a3a315bff2146cca750edbec49c6b4b4d0ce58e" - }, - "description": null, - "name": "hanging_asset_resource" - }, { "__class__": "ResourceDefSnap", "config_field_snap": { @@ -38606,14 +61304,14 @@ "name": "config", "type_key": "Any" }, - "description": null, + "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", "name": "io_manager" } ], - "root_config_key": "Shape.871663dd479a605eefec864aae120ac9d57a0ed3" + "root_config_key": "Shape.095fa51bda86a8b26c653bdaea124c15ea83783d" } ], - "name": "checked_multi_asset_job", + "name": "config_with_map", "solid_definitions_snapshot": { "__class__": "SolidDefinitionsSnapshot", "composite_solid_def_snaps": [], @@ -38622,48 +61320,51 @@ "__class__": "SolidDefSnap", "config_field_snap": { "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", + "default_provided": false, + "default_value_as_json_str": null, "description": null, "is_required": false, "name": "config", - "type_key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709" + "type_key": "Any" }, "description": null, "input_def_snaps": [], - "name": "subsettable_checked_multi_asset", + "name": "noop_op", "output_def_snaps": [ { "__class__": "OutputDefSnap", "dagster_type_key": "Any", "description": null, "is_dynamic": false, - "is_required": false, - "name": "one" - }, - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, - "is_required": false, - "name": "two" - }, - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, - "is_required": false, - "name": "one_my_check" - }, + "is_required": true, + "name": "result" + } + ], + "required_resource_keys": [], + "tags": {} + }, + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "config", + "type_key": "Shape.303f566e70c2a9bbe3b9c0b251dd13a17bd93ca7" + }, + "description": null, + "input_def_snaps": [], + "name": "op_with_map_config", + "output_def_snaps": [ { "__class__": "OutputDefSnap", "dagster_type_key": "Any", "description": null, "is_dynamic": false, - "is_required": false, - "name": "one_my_other_check" + "is_required": true, + "name": "result" } ], "required_resource_keys": [], @@ -38675,10 +61376,10 @@ } ''' # --- -# name: test_all_snapshot_ids[25] - 'e55a6b5eb4a5c68a8daa48cd789e47ac3690182e' +# name: test_all_snapshot_ids[35] + '9041a32e00b2c27d78e168f10272a992f819e88d' # --- -# name: test_all_snapshot_ids[26] +# name: test_all_snapshot_ids[36] ''' { "__class__": "PipelineSnapshot", @@ -39099,53 +61800,39 @@ "scalar_kind": null, "type_param_keys": null }, - "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a": { + "Shape.0d55d94dd294f7cd436b52feb520b9840c4f91dc": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, "fields": [ { "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"log_level\": \"INFO\", \"name\": \"dagster\"}", - "description": "The default colored console logger.", - "is_required": false, - "name": "config", - "type_key": "Shape.081354663b9d4b8fbfd1cb8e358763912953913f" - } - ], - "given_name": null, - "key": "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "sum_op", + "type_key": "Shape.b19e2683be41355cdd22d1d489ae36749b14bef0" + }, { "__class__": "ConfigFieldSnap", "default_provided": true, "default_value_as_json_str": "{}", - "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", + "description": null, "is_required": false, - "name": "io_manager", + "name": "sum_sq_op", "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" } ], "given_name": null, - "key": "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778", + "key": "Shape.0d55d94dd294f7cd436b52feb520b9840c4f91dc", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, "type_param_keys": null }, - "Shape.242592fa9f0be8d5908506e918e119be06358618": { + "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, @@ -39153,65 +61840,38 @@ { "__class__": "ConfigFieldSnap", "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, + "default_value_as_json_str": "{\"log_level\": \"INFO\", \"name\": \"dagster\"}", + "description": "The default colored console logger.", "is_required": false, - "name": "noop_op", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + "name": "config", + "type_key": "Shape.081354663b9d4b8fbfd1cb8e358763912953913f" } ], "given_name": null, - "key": "Shape.242592fa9f0be8d5908506e918e119be06358618", + "key": "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, "type_param_keys": null }, - "Shape.2d6c59263f8a81525a506f3167cc674a6fe762cd": { + "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"config\": {\"retries\": {\"enabled\": {}}}}", - "description": "Configure how steps are executed within a run.", - "is_required": false, - "name": "execution", - "type_key": "Shape.09d73f0755bf4752d3f121837669c8660dcf451e" - }, { "__class__": "ConfigFieldSnap", "default_provided": true, "default_value_as_json_str": "{}", - "description": "Configure how loggers emit messages within a run.", - "is_required": false, - "name": "loggers", - "type_key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"simple_graph\": {\"ops\": {\"noop_op\": {}}}}", - "description": "Configure runtime parameters for ops or assets.", - "is_required": false, - "name": "ops", - "type_key": "Shape.cc1342f196eac262513136ae6a38a66c13934928" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"io_manager\": {}}", - "description": "Configure how shared resources are implemented within a run.", + "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", "is_required": false, - "name": "resources", - "type_key": "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778" + "name": "io_manager", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" } ], "given_name": null, - "key": "Shape.2d6c59263f8a81525a506f3167cc674a6fe762cd", + "key": "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, @@ -39273,30 +61933,53 @@ "scalar_kind": null, "type_param_keys": null }, - "Shape.725b05628abbc4173a49e0e94a3d06ac66a595c0": { + "Shape.743e47901855cb245064dd633e217bfcb49a11a7": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, "fields": [ { "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"noop_op\": {}}", + "default_provided": false, + "default_value_as_json_str": null, "description": null, "is_required": false, - "name": "ops", - "type_key": "Shape.242592fa9f0be8d5908506e918e119be06358618" + "name": "config", + "type_key": "Any" } ], "given_name": null, - "key": "Shape.725b05628abbc4173a49e0e94a3d06ac66a595c0", + "key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, "type_param_keys": null }, - "Shape.743e47901855cb245064dd633e217bfcb49a11a7": { + "Shape.a6b36b26d836a5c5ddb7f8906ae2a817c0063a89": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "num", + "type_key": "String" + } + ], + "given_name": null, + "key": "Shape.a6b36b26d836a5c5ddb7f8906ae2a817c0063a89", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.b19e2683be41355cdd22d1d489ae36749b14bef0": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, @@ -39309,17 +61992,26 @@ "is_required": false, "name": "config", "type_key": "Any" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "inputs", + "type_key": "Shape.a6b36b26d836a5c5ddb7f8906ae2a817c0063a89" } ], "given_name": null, - "key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7", + "key": "Shape.b19e2683be41355cdd22d1d489ae36749b14bef0", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, "type_param_keys": null }, - "Shape.cc1342f196eac262513136ae6a38a66c13934928": { + "Shape.d4670f68893bf551d7398bd94d97daec11f9bb2b": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, @@ -39327,15 +62019,42 @@ { "__class__": "ConfigFieldSnap", "default_provided": true, - "default_value_as_json_str": "{\"ops\": {\"noop_op\": {}}}", - "description": null, + "default_value_as_json_str": "{\"config\": {\"retries\": {\"enabled\": {}}}}", + "description": "Configure how steps are executed within a run.", "is_required": false, - "name": "simple_graph", - "type_key": "Shape.725b05628abbc4173a49e0e94a3d06ac66a595c0" + "name": "execution", + "type_key": "Shape.09d73f0755bf4752d3f121837669c8660dcf451e" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": "Configure how loggers emit messages within a run.", + "is_required": false, + "name": "loggers", + "type_key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": "Configure runtime parameters for ops or assets.", + "is_required": true, + "name": "ops", + "type_key": "Shape.0d55d94dd294f7cd436b52feb520b9840c4f91dc" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"io_manager\": {}}", + "description": "Configure how shared resources are implemented within a run.", + "is_required": false, + "name": "resources", + "type_key": "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778" } ], "given_name": null, - "key": "Shape.cc1342f196eac262513136ae6a38a66c13934928", + "key": "Shape.d4670f68893bf551d7398bd94d97daec11f9bb2b", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, @@ -39468,6 +62187,20 @@ "name": "Nothing", "type_param_keys": [] }, + "PoorMansDataFrame": { + "__class__": "DagsterTypeSnap", + "description": null, + "display_name": "PoorMansDataFrame", + "is_builtin": false, + "key": "PoorMansDataFrame", + "kind": { + "__enum__": "DagsterTypeKind.REGULAR" + }, + "loader_schema_key": "String", + "materializer_schema_key": null, + "name": "PoorMansDataFrame", + "type_param_keys": [] + }, "String": { "__class__": "DagsterTypeSnap", "description": null, @@ -39489,16 +62222,44 @@ "solid_invocation_snaps": [ { "__class__": "SolidInvocationSnap", - "input_dep_snaps": [], + "input_dep_snaps": [ + { + "__class__": "InputDependencySnap", + "input_name": "num", + "is_dynamic_collect": false, + "upstream_output_snaps": [] + } + ], "is_dynamic_mapped": false, - "solid_def_name": "simple_graph", - "solid_name": "simple_graph", + "solid_def_name": "sum_op", + "solid_name": "sum_op", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [ + { + "__class__": "InputDependencySnap", + "input_name": "sum_df", + "is_dynamic_collect": false, + "upstream_output_snaps": [ + { + "__class__": "OutputHandleSnap", + "output_name": "result", + "solid_name": "sum_op" + } + ] + } + ], + "is_dynamic_mapped": false, + "solid_def_name": "sum_sq_op", + "solid_name": "sum_sq_op", "tags": {} } ] }, "description": null, - "graph_def_name": "composed_graph", + "graph_def_name": "csv_hello_world", "lineage_snapshot": null, "mode_def_snaps": [ { @@ -39537,39 +62298,48 @@ "name": "io_manager" } ], - "root_config_key": "Shape.2d6c59263f8a81525a506f3167cc674a6fe762cd" + "root_config_key": "Shape.d4670f68893bf551d7398bd94d97daec11f9bb2b" } ], - "name": "composed_graph", + "name": "csv_hello_world", "solid_definitions_snapshot": { "__class__": "SolidDefinitionsSnapshot", - "composite_solid_def_snaps": [ + "composite_solid_def_snaps": [], + "solid_def_snaps": [ { - "__class__": "CompositeSolidDefSnap", - "config_field_snap": null, - "dep_structure_snapshot": { - "__class__": "DependencyStructureSnapshot", - "solid_invocation_snaps": [ - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [], - "is_dynamic_mapped": false, - "solid_def_name": "noop_op", - "solid_name": "noop_op", - "tags": {} - } - ] + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" }, "description": null, - "input_def_snaps": [], - "input_mapping_snaps": [], - "name": "simple_graph", - "output_def_snaps": [], - "output_mapping_snaps": [], + "input_def_snaps": [ + { + "__class__": "InputDefSnap", + "dagster_type_key": "PoorMansDataFrame", + "description": null, + "name": "num" + } + ], + "name": "sum_op", + "output_def_snaps": [ + { + "__class__": "OutputDefSnap", + "dagster_type_key": "PoorMansDataFrame", + "description": null, + "is_dynamic": false, + "is_required": true, + "name": "result" + } + ], + "required_resource_keys": [], "tags": {} - } - ], - "solid_def_snaps": [ + }, { "__class__": "SolidDefSnap", "config_field_snap": { @@ -39582,12 +62352,19 @@ "type_key": "Any" }, "description": null, - "input_def_snaps": [], - "name": "noop_op", + "input_def_snaps": [ + { + "__class__": "InputDefSnap", + "dagster_type_key": "PoorMansDataFrame", + "description": null, + "name": "sum_df" + } + ], + "name": "sum_sq_op", "output_def_snaps": [ { "__class__": "OutputDefSnap", - "dagster_type_key": "Any", + "dagster_type_key": "PoorMansDataFrame", "description": null, "is_dynamic": false, "is_required": true, @@ -39603,10 +62380,10 @@ } ''' # --- -# name: test_all_snapshot_ids[27] - 'ac30d35b2d3b8c25490824aaa8dac2281ad4f860' +# name: test_all_snapshot_ids[37] + '9d2930f7c072c5a01688d84b725c49d4ae718c65' # --- -# name: test_all_snapshot_ids[28] +# name: test_all_snapshot_ids[38] ''' { "__class__": "PipelineSnapshot", @@ -40027,30 +62804,7 @@ "scalar_kind": null, "type_param_keys": null }, - "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"log_level\": \"INFO\", \"name\": \"dagster\"}", - "description": "The default colored console logger.", - "is_required": false, - "name": "config", - "type_key": "Shape.081354663b9d4b8fbfd1cb8e358763912953913f" - } - ], - "given_name": null, - "key": "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.14c3ed9ae0702fb7e4724d96ca5443b949ca55c6": { + "Shape.0d55d94dd294f7cd436b52feb520b9840c4f91dc": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, @@ -40061,19 +62815,28 @@ "default_value_as_json_str": null, "description": null, "is_required": true, - "name": "num", - "type_key": "ScalarUnion.Int-Selector.a9799b971d12ace70a2d8803c883c863417d0725" + "name": "sum_op", + "type_key": "Shape.b19e2683be41355cdd22d1d489ae36749b14bef0" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "sum_sq_op", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" } ], "given_name": null, - "key": "Shape.14c3ed9ae0702fb7e4724d96ca5443b949ca55c6", + "key": "Shape.0d55d94dd294f7cd436b52feb520b9840c4f91dc", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, "type_param_keys": null }, - "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778": { + "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, @@ -40081,22 +62844,22 @@ { "__class__": "ConfigFieldSnap", "default_provided": true, - "default_value_as_json_str": "{}", - "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", + "default_value_as_json_str": "{\"log_level\": \"INFO\", \"name\": \"dagster\"}", + "description": "The default colored console logger.", "is_required": false, - "name": "io_manager", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + "name": "config", + "type_key": "Shape.081354663b9d4b8fbfd1cb8e358763912953913f" } ], "given_name": null, - "key": "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778", + "key": "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, "type_param_keys": null }, - "Shape.269f0f86fd2b3d1fb716813f364d327a2c0ac101": { + "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, @@ -40104,15 +62867,15 @@ { "__class__": "ConfigFieldSnap", "default_provided": true, - "default_value_as_json_str": "{\"adder_1\": {}, \"adder_2\": {}}", - "description": null, + "default_value_as_json_str": "{}", + "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", "is_required": false, - "name": "ops", - "type_key": "Shape.f3e8c265243cfd815335b41d406803456fc01731" + "name": "io_manager", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" } ], "given_name": null, - "key": "Shape.269f0f86fd2b3d1fb716813f364d327a2c0ac101", + "key": "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, @@ -40197,57 +62960,30 @@ "scalar_kind": null, "type_param_keys": null }, - "Shape.830eb72ce3b7ec64406dda44681fe8125398e066": { + "Shape.a6b36b26d836a5c5ddb7f8906ae2a817c0063a89": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"config\": {\"retries\": {\"enabled\": {}}}}", - "description": "Configure how steps are executed within a run.", - "is_required": false, - "name": "execution", - "type_key": "Shape.09d73f0755bf4752d3f121837669c8660dcf451e" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": "Configure how loggers emit messages within a run.", - "is_required": false, - "name": "loggers", - "type_key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b" - }, { "__class__": "ConfigFieldSnap", "default_provided": false, "default_value_as_json_str": null, - "description": "Configure runtime parameters for ops or assets.", + "description": null, "is_required": true, - "name": "ops", - "type_key": "Shape.b7ec19ebe501a9e6c5fdd7ad43138d8e7495ec4d" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"io_manager\": {}}", - "description": "Configure how shared resources are implemented within a run.", - "is_required": false, - "name": "resources", - "type_key": "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778" + "name": "num", + "type_key": "String" } ], "given_name": null, - "key": "Shape.830eb72ce3b7ec64406dda44681fe8125398e066", + "key": "Shape.a6b36b26d836a5c5ddb7f8906ae2a817c0063a89", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, "type_param_keys": null }, - "Shape.b7ec19ebe501a9e6c5fdd7ad43138d8e7495ec4d": { + "Shape.b19e2683be41355cdd22d1d489ae36749b14bef0": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, @@ -40257,42 +62993,29 @@ "default_provided": false, "default_value_as_json_str": null, "description": null, - "is_required": true, - "name": "add_four", - "type_key": "Shape.f642097b857066d4a9349527c6ac0d56f229c3a9" + "is_required": false, + "name": "config", + "type_key": "Any" }, { "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"ops\": {\"div_1\": {}, \"div_2\": {}}}", + "default_provided": false, + "default_value_as_json_str": null, "description": null, - "is_required": false, - "name": "div_four", - "type_key": "Shape.e9ab4ed94baf66591b1c79aedd6e860e74449626" + "is_required": true, + "name": "inputs", + "type_key": "Shape.a6b36b26d836a5c5ddb7f8906ae2a817c0063a89" } ], "given_name": null, - "key": "Shape.b7ec19ebe501a9e6c5fdd7ad43138d8e7495ec4d", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [], - "given_name": null, - "key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709", + "key": "Shape.b19e2683be41355cdd22d1d489ae36749b14bef0", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, "type_param_keys": null }, - "Shape.df3f614c6d641b6c40a897c607155a39d309cbf2": { + "Shape.d4670f68893bf551d7398bd94d97daec11f9bb2b": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, @@ -40300,141 +63023,62 @@ { "__class__": "ConfigFieldSnap", "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, + "default_value_as_json_str": "{\"config\": {\"retries\": {\"enabled\": {}}}}", + "description": "Configure how steps are executed within a run.", "is_required": false, - "name": "div_1", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + "name": "execution", + "type_key": "Shape.09d73f0755bf4752d3f121837669c8660dcf451e" }, { "__class__": "ConfigFieldSnap", "default_provided": true, "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "div_2", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - } - ], - "given_name": null, - "key": "Shape.df3f614c6d641b6c40a897c607155a39d309cbf2", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.e22e53b985e9d5499495c4611239dc035a49c1ec": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"ops\": {\"adder_1\": {}, \"adder_2\": {}}}", - "description": null, + "description": "Configure how loggers emit messages within a run.", "is_required": false, - "name": "adder_1", - "type_key": "Shape.269f0f86fd2b3d1fb716813f364d327a2c0ac101" + "name": "loggers", + "type_key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b" }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"ops\": {\"adder_1\": {}, \"adder_2\": {}}}", - "description": null, - "is_required": false, - "name": "adder_2", - "type_key": "Shape.269f0f86fd2b3d1fb716813f364d327a2c0ac101" - } - ], - "given_name": null, - "key": "Shape.e22e53b985e9d5499495c4611239dc035a49c1ec", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ { "__class__": "ConfigFieldSnap", "default_provided": false, "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "console", - "type_key": "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a" - } - ], - "given_name": null, - "key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.e9ab4ed94baf66591b1c79aedd6e860e74449626": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ + "description": "Configure runtime parameters for ops or assets.", + "is_required": true, + "name": "ops", + "type_key": "Shape.0d55d94dd294f7cd436b52feb520b9840c4f91dc" + }, { "__class__": "ConfigFieldSnap", "default_provided": true, - "default_value_as_json_str": "{\"div_1\": {}, \"div_2\": {}}", - "description": null, + "default_value_as_json_str": "{\"io_manager\": {}}", + "description": "Configure how shared resources are implemented within a run.", "is_required": false, - "name": "ops", - "type_key": "Shape.df3f614c6d641b6c40a897c607155a39d309cbf2" + "name": "resources", + "type_key": "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778" } ], "given_name": null, - "key": "Shape.e9ab4ed94baf66591b1c79aedd6e860e74449626", + "key": "Shape.d4670f68893bf551d7398bd94d97daec11f9bb2b", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, "type_param_keys": null }, - "Shape.f3e8c265243cfd815335b41d406803456fc01731": { + "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "adder_1", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "adder_2", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - } - ], + "fields": [], "given_name": null, - "key": "Shape.f3e8c265243cfd815335b41d406803456fc01731", + "key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, "type_param_keys": null }, - "Shape.f642097b857066d4a9349527c6ac0d56f229c3a9": { + "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, @@ -40444,22 +63088,13 @@ "default_provided": false, "default_value_as_json_str": null, "description": null, - "is_required": true, - "name": "inputs", - "type_key": "Shape.14c3ed9ae0702fb7e4724d96ca5443b949ca55c6" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"adder_1\": {\"ops\": {\"adder_1\": {}, \"adder_2\": {}}}, \"adder_2\": {\"ops\": {\"adder_1\": {}, \"adder_2\": {}}}}", - "description": null, "is_required": false, - "name": "ops", - "type_key": "Shape.e22e53b985e9d5499495c4611239dc035a49c1ec" + "name": "console", + "type_key": "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a" } ], "given_name": null, - "key": "Shape.f642097b857066d4a9349527c6ac0d56f229c3a9", + "key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, @@ -40556,6 +63191,20 @@ "name": "Nothing", "type_param_keys": [] }, + "PoorMansDataFrame": { + "__class__": "DagsterTypeSnap", + "description": null, + "display_name": "PoorMansDataFrame", + "is_builtin": false, + "key": "PoorMansDataFrame", + "kind": { + "__enum__": "DagsterTypeKind.REGULAR" + }, + "loader_schema_key": "String", + "materializer_schema_key": null, + "name": "PoorMansDataFrame", + "type_param_keys": [] + }, "String": { "__class__": "DagsterTypeSnap", "description": null, @@ -40586,8 +63235,8 @@ } ], "is_dynamic_mapped": false, - "solid_def_name": "add_four", - "solid_name": "add_four", + "solid_def_name": "sum_op", + "solid_name": "sum_op", "tags": {} }, { @@ -40595,26 +63244,26 @@ "input_dep_snaps": [ { "__class__": "InputDependencySnap", - "input_name": "num", + "input_name": "sum_df", "is_dynamic_collect": false, "upstream_output_snaps": [ { "__class__": "OutputHandleSnap", "output_name": "result", - "solid_name": "add_four" + "solid_name": "sum_op" } ] } ], "is_dynamic_mapped": false, - "solid_def_name": "div_four", - "solid_name": "div_four", + "solid_def_name": "sum_sq_op", + "solid_name": "sum_sq_op", "tags": {} } ] }, "description": null, - "graph_def_name": "composites_job", + "graph_def_name": "csv_hello_world_df_input", "lineage_snapshot": null, "mode_def_snaps": [ { @@ -40653,260 +63302,13 @@ "name": "io_manager" } ], - "root_config_key": "Shape.830eb72ce3b7ec64406dda44681fe8125398e066" + "root_config_key": "Shape.d4670f68893bf551d7398bd94d97daec11f9bb2b" } ], - "name": "composites_job", + "name": "csv_hello_world_df_input", "solid_definitions_snapshot": { "__class__": "SolidDefinitionsSnapshot", - "composite_solid_def_snaps": [ - { - "__class__": "CompositeSolidDefSnap", - "config_field_snap": null, - "dep_structure_snapshot": { - "__class__": "DependencyStructureSnapshot", - "solid_invocation_snaps": [ - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ - { - "__class__": "InputDependencySnap", - "input_name": "num", - "is_dynamic_collect": false, - "upstream_output_snaps": [] - } - ], - "is_dynamic_mapped": false, - "solid_def_name": "add_two", - "solid_name": "adder_1", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ - { - "__class__": "InputDependencySnap", - "input_name": "num", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "adder_1" - } - ] - } - ], - "is_dynamic_mapped": false, - "solid_def_name": "add_two", - "solid_name": "adder_2", - "tags": {} - } - ] - }, - "description": null, - "input_def_snaps": [ - { - "__class__": "InputDefSnap", - "dagster_type_key": "Int", - "description": null, - "name": "num" - } - ], - "input_mapping_snaps": [ - { - "__class__": "InputMappingSnap", - "external_input_name": "num", - "mapped_input_name": "num", - "mapped_solid_name": "adder_1" - } - ], - "name": "add_four", - "output_def_snaps": [ - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Int", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" - } - ], - "output_mapping_snaps": [ - { - "__class__": "OutputMappingSnap", - "external_output_name": "result", - "mapped_output_name": "result", - "mapped_solid_name": "adder_2" - } - ], - "tags": {} - }, - { - "__class__": "CompositeSolidDefSnap", - "config_field_snap": null, - "dep_structure_snapshot": { - "__class__": "DependencyStructureSnapshot", - "solid_invocation_snaps": [ - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ - { - "__class__": "InputDependencySnap", - "input_name": "num", - "is_dynamic_collect": false, - "upstream_output_snaps": [] - } - ], - "is_dynamic_mapped": false, - "solid_def_name": "add_one", - "solid_name": "adder_1", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ - { - "__class__": "InputDependencySnap", - "input_name": "num", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "adder_1" - } - ] - } - ], - "is_dynamic_mapped": false, - "solid_def_name": "add_one", - "solid_name": "adder_2", - "tags": {} - } - ] - }, - "description": null, - "input_def_snaps": [ - { - "__class__": "InputDefSnap", - "dagster_type_key": "Int", - "description": null, - "name": "num" - } - ], - "input_mapping_snaps": [ - { - "__class__": "InputMappingSnap", - "external_input_name": "num", - "mapped_input_name": "num", - "mapped_solid_name": "adder_1" - } - ], - "name": "add_two", - "output_def_snaps": [ - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Int", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" - } - ], - "output_mapping_snaps": [ - { - "__class__": "OutputMappingSnap", - "external_output_name": "result", - "mapped_output_name": "result", - "mapped_solid_name": "adder_2" - } - ], - "tags": {} - }, - { - "__class__": "CompositeSolidDefSnap", - "config_field_snap": null, - "dep_structure_snapshot": { - "__class__": "DependencyStructureSnapshot", - "solid_invocation_snaps": [ - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ - { - "__class__": "InputDependencySnap", - "input_name": "num", - "is_dynamic_collect": false, - "upstream_output_snaps": [] - } - ], - "is_dynamic_mapped": false, - "solid_def_name": "div_two", - "solid_name": "div_1", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ - { - "__class__": "InputDependencySnap", - "input_name": "num", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "div_1" - } - ] - } - ], - "is_dynamic_mapped": false, - "solid_def_name": "div_two", - "solid_name": "div_2", - "tags": {} - } - ] - }, - "description": null, - "input_def_snaps": [ - { - "__class__": "InputDefSnap", - "dagster_type_key": "Any", - "description": null, - "name": "num" - } - ], - "input_mapping_snaps": [ - { - "__class__": "InputMappingSnap", - "external_input_name": "num", - "mapped_input_name": "num", - "mapped_solid_name": "div_1" - } - ], - "name": "div_four", - "output_def_snaps": [ - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" - } - ], - "output_mapping_snaps": [ - { - "__class__": "OutputMappingSnap", - "external_output_name": "result", - "mapped_output_name": "result", - "mapped_solid_name": "div_2" - } - ], - "tags": {} - } - ], + "composite_solid_def_snaps": [], "solid_def_snaps": [ { "__class__": "SolidDefSnap", @@ -40923,16 +63325,16 @@ "input_def_snaps": [ { "__class__": "InputDefSnap", - "dagster_type_key": "Int", + "dagster_type_key": "PoorMansDataFrame", "description": null, "name": "num" } ], - "name": "add_one", + "name": "sum_op", "output_def_snaps": [ { "__class__": "OutputDefSnap", - "dagster_type_key": "Int", + "dagster_type_key": "PoorMansDataFrame", "description": null, "is_dynamic": false, "is_required": true, @@ -40957,16 +63359,16 @@ "input_def_snaps": [ { "__class__": "InputDefSnap", - "dagster_type_key": "Any", + "dagster_type_key": "PoorMansDataFrame", "description": null, - "name": "num" + "name": "sum_df" } ], - "name": "div_two", + "name": "sum_sq_op", "output_def_snaps": [ { "__class__": "OutputDefSnap", - "dagster_type_key": "Any", + "dagster_type_key": "PoorMansDataFrame", "description": null, "is_dynamic": false, "is_required": true, @@ -40982,10 +63384,13 @@ } ''' # --- -# name: test_all_snapshot_ids[29] - 'd9f6d85793df3d9df94d4aedb21bb659c1202bda' +# name: test_all_snapshot_ids[39] + 'a28dd9e490e08f05fab6ab1309de27da5cd3eb0f' # --- -# name: test_all_snapshot_ids[2] +# name: test_all_snapshot_ids[3] + '5147a38dd2f1fe6e008eab2e70818f533e5e2bef' +# --- +# name: test_all_snapshot_ids[40] ''' { "__class__": "PipelineSnapshot", @@ -41429,71 +63834,80 @@ "scalar_kind": null, "type_param_keys": null }, - "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c": { + "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": "[DEPRECATED]", - "is_required": false, - "name": "marker_to_close", - "type_key": "String" - }, { "__class__": "ConfigFieldSnap", "default_provided": true, - "default_value_as_json_str": "{\"enabled\": {}}", - "description": "Whether retries are enabled or not. By default, retries are enabled.", + "default_value_as_json_str": "{}", + "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", "is_required": false, - "name": "retries", - "type_key": "Selector.1bfb167aea90780aa679597800c71bd8c65ed0b2" + "name": "io_manager", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" } ], "given_name": null, - "key": "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c", + "key": "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, "type_param_keys": null }, - "Shape.4942ebf48d32aa0f8268910e01ed6544ad5b0132": { + "Shape.16eef8c67ecf666f239d7a74b4df86e4d22830b2": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, "fields": [ { "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, + "default_provided": true, + "default_value_as_json_str": "{\"config\": {\"retries\": {\"enabled\": {}}}}", + "description": "Configure how steps are executed within a run.", "is_required": false, - "name": "hanging_asset_resource", - "type_key": "Shape.b13a6c5637084590cc1538f9522324bfeb4b46b3" + "name": "execution", + "type_key": "Shape.09d73f0755bf4752d3f121837669c8660dcf451e" }, { "__class__": "ConfigFieldSnap", "default_provided": true, "default_value_as_json_str": "{}", - "description": null, + "description": "Configure how loggers emit messages within a run.", "is_required": false, - "name": "io_manager", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + "name": "loggers", + "type_key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": "Configure runtime parameters for ops or assets.", + "is_required": true, + "name": "ops", + "type_key": "Shape.bfccd1cc4558701e6f151305c3b28e09cf76a942" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"io_manager\": {}}", + "description": "Configure how shared resources are implemented within a run.", + "is_required": false, + "name": "resources", + "type_key": "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778" } ], "given_name": null, - "key": "Shape.4942ebf48d32aa0f8268910e01ed6544ad5b0132", + "key": "Shape.16eef8c67ecf666f239d7a74b4df86e4d22830b2", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, "type_param_keys": null }, - "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2": { + "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, @@ -41502,37 +63916,46 @@ "__class__": "ConfigFieldSnap", "default_provided": false, "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "path", + "description": "[DEPRECATED]", + "is_required": false, + "name": "marker_to_close", "type_key": "String" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"enabled\": {}}", + "description": "Whether retries are enabled or not. By default, retries are enabled.", + "is_required": false, + "name": "retries", + "type_key": "Selector.1bfb167aea90780aa679597800c71bd8c65ed0b2" } ], "given_name": null, - "key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2", + "key": "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, "type_param_keys": null }, - "Shape.62edccaf30696e25335ae92685bdc41e204e30e6": { + "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, "fields": [ { "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", + "default_provided": false, + "default_value_as_json_str": null, "description": null, - "is_required": false, - "name": "config", - "type_key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709" + "is_required": true, + "name": "path", + "type_key": "String" } ], "given_name": null, - "key": "Shape.62edccaf30696e25335ae92685bdc41e204e30e6", + "key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, @@ -41562,220 +63985,62 @@ "scalar_kind": null, "type_param_keys": null }, - "Shape.76e75b966c3e48e069bf3db7bd8571bbeddb3473": { + "Shape.a6b36b26d836a5c5ddb7f8906ae2a817c0063a89": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, "fields": [ { "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "asset_1_my_check", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "check_in_op_asset", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "fresh_diamond_bottom", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "fresh_diamond_left", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "fresh_diamond_right", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "fresh_diamond_top", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "multipartitions_1", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "multipartitions_2", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "multipartitions_fail", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"config\": {}}", - "description": null, - "is_required": false, - "name": "subsettable_checked_multi_asset", - "type_key": "Shape.62edccaf30696e25335ae92685bdc41e204e30e6" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "typed_asset", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"config\": {}}", - "description": null, - "is_required": false, - "name": "typed_multi_asset", - "type_key": "Shape.62edccaf30696e25335ae92685bdc41e204e30e6" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "unpartitioned_upstream_of_partitioned", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", + "default_provided": false, + "default_value_as_json_str": null, "description": null, - "is_required": false, - "name": "untyped_asset", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + "is_required": true, + "name": "num", + "type_key": "String" } ], "given_name": null, - "key": "Shape.76e75b966c3e48e069bf3db7bd8571bbeddb3473", + "key": "Shape.a6b36b26d836a5c5ddb7f8906ae2a817c0063a89", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, "type_param_keys": null }, - "Shape.92919941913d7a399e9add5b7974716b468db3f2": { + "Shape.b19e2683be41355cdd22d1d489ae36749b14bef0": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, "fields": [ { "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"config\": {\"retries\": {\"enabled\": {}}}}", - "description": "Configure how steps are executed within a run.", - "is_required": false, - "name": "execution", - "type_key": "Shape.09d73f0755bf4752d3f121837669c8660dcf451e" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": "Configure how loggers emit messages within a run.", - "is_required": false, - "name": "loggers", - "type_key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"asset_1_my_check\": {}, \"check_in_op_asset\": {}, \"fresh_diamond_bottom\": {}, \"fresh_diamond_left\": {}, \"fresh_diamond_right\": {}, \"fresh_diamond_top\": {}, \"multipartitions_1\": {}, \"multipartitions_2\": {}, \"multipartitions_fail\": {}, \"subsettable_checked_multi_asset\": {\"config\": {}}, \"typed_asset\": {}, \"typed_multi_asset\": {\"config\": {}}, \"unpartitioned_upstream_of_partitioned\": {}, \"untyped_asset\": {}}", - "description": "Configure runtime parameters for ops or assets.", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, "is_required": false, - "name": "ops", - "type_key": "Shape.76e75b966c3e48e069bf3db7bd8571bbeddb3473" + "name": "config", + "type_key": "Any" }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"io_manager\": {}}", - "description": "Configure how shared resources are implemented within a run.", - "is_required": false, - "name": "resources", - "type_key": "Shape.4942ebf48d32aa0f8268910e01ed6544ad5b0132" - } - ], - "given_name": null, - "key": "Shape.92919941913d7a399e9add5b7974716b468db3f2", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.9a3a315bff2146cca750edbec49c6b4b4d0ce58e": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ { "__class__": "ConfigFieldSnap", "default_provided": false, "default_value_as_json_str": null, "description": null, "is_required": true, - "name": "file", - "type_key": "String" + "name": "inputs", + "type_key": "Shape.a6b36b26d836a5c5ddb7f8906ae2a817c0063a89" } ], "given_name": null, - "key": "Shape.9a3a315bff2146cca750edbec49c6b4b4d0ce58e", + "key": "Shape.b19e2683be41355cdd22d1d489ae36749b14bef0", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, "type_param_keys": null }, - "Shape.b13a6c5637084590cc1538f9522324bfeb4b46b3": { + "Shape.bfccd1cc4558701e6f151305c3b28e09cf76a942": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, @@ -41786,12 +64051,12 @@ "default_value_as_json_str": null, "description": null, "is_required": true, - "name": "config", - "type_key": "Shape.9a3a315bff2146cca750edbec49c6b4b4d0ce58e" + "name": "sum_op", + "type_key": "Shape.b19e2683be41355cdd22d1d489ae36749b14bef0" } ], "given_name": null, - "key": "Shape.b13a6c5637084590cc1538f9522324bfeb4b46b3", + "key": "Shape.bfccd1cc4558701e6f151305c3b28e09cf76a942", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, @@ -41924,6 +64189,20 @@ "name": "Nothing", "type_param_keys": [] }, + "PoorMansDataFrame": { + "__class__": "DagsterTypeSnap", + "description": null, + "display_name": "PoorMansDataFrame", + "is_builtin": false, + "key": "PoorMansDataFrame", + "kind": { + "__enum__": "DagsterTypeKind.REGULAR" + }, + "loader_schema_key": "String", + "materializer_schema_key": null, + "name": "PoorMansDataFrame", + "type_param_keys": [] + }, "String": { "__class__": "DagsterTypeSnap", "description": null, @@ -41940,229 +64219,28 @@ } } }, - "dep_structure_snapshot": { - "__class__": "DependencyStructureSnapshot", - "solid_invocation_snaps": [ - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ - { - "__class__": "InputDependencySnap", - "input_name": "asset_1", - "is_dynamic_collect": false, - "upstream_output_snaps": [] - } - ], - "is_dynamic_mapped": false, - "solid_def_name": "asset_1_my_check", - "solid_name": "asset_1_my_check", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [], - "is_dynamic_mapped": false, - "solid_def_name": "check_in_op_asset", - "solid_name": "check_in_op_asset", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ - { - "__class__": "InputDependencySnap", - "input_name": "fresh_diamond_left", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "fresh_diamond_left" - } - ] - }, - { - "__class__": "InputDependencySnap", - "input_name": "fresh_diamond_right", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "fresh_diamond_right" - } - ] - } - ], - "is_dynamic_mapped": false, - "solid_def_name": "fresh_diamond_bottom", - "solid_name": "fresh_diamond_bottom", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ - { - "__class__": "InputDependencySnap", - "input_name": "fresh_diamond_top", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "fresh_diamond_top" - } - ] - } - ], - "is_dynamic_mapped": false, - "solid_def_name": "fresh_diamond_left", - "solid_name": "fresh_diamond_left", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ - { - "__class__": "InputDependencySnap", - "input_name": "fresh_diamond_top", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "fresh_diamond_top" - } - ] - } - ], - "is_dynamic_mapped": false, - "solid_def_name": "fresh_diamond_right", - "solid_name": "fresh_diamond_right", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ - { - "__class__": "InputDependencySnap", - "input_name": "diamond_source", - "is_dynamic_collect": false, - "upstream_output_snaps": [] - } - ], - "is_dynamic_mapped": false, - "solid_def_name": "fresh_diamond_top", - "solid_name": "fresh_diamond_top", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [], - "is_dynamic_mapped": false, - "solid_def_name": "multipartitions_1", - "solid_name": "multipartitions_1", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ - { - "__class__": "InputDependencySnap", - "input_name": "multipartitions_1", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "multipartitions_1" - } - ] - } - ], - "is_dynamic_mapped": false, - "solid_def_name": "multipartitions_2", - "solid_name": "multipartitions_2", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [], - "is_dynamic_mapped": false, - "solid_def_name": "multipartitions_fail", - "solid_name": "multipartitions_fail", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [], - "is_dynamic_mapped": false, - "solid_def_name": "subsettable_checked_multi_asset", - "solid_name": "subsettable_checked_multi_asset", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ - { - "__class__": "InputDependencySnap", - "input_name": "int_asset", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "int_asset", - "solid_name": "typed_multi_asset" - } - ] - } - ], - "is_dynamic_mapped": false, - "solid_def_name": "typed_asset", - "solid_name": "typed_asset", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [], - "is_dynamic_mapped": false, - "solid_def_name": "typed_multi_asset", - "solid_name": "typed_multi_asset", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [], - "is_dynamic_mapped": false, - "solid_def_name": "unpartitioned_upstream_of_partitioned", - "solid_name": "unpartitioned_upstream_of_partitioned", - "tags": {} - }, + "dep_structure_snapshot": { + "__class__": "DependencyStructureSnapshot", + "solid_invocation_snaps": [ { "__class__": "SolidInvocationSnap", "input_dep_snaps": [ { "__class__": "InputDependencySnap", - "input_name": "typed_asset", + "input_name": "num", "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "typed_asset" - } - ] + "upstream_output_snaps": [] } ], "is_dynamic_mapped": false, - "solid_def_name": "untyped_asset", - "solid_name": "untyped_asset", + "solid_def_name": "sum_op", + "solid_name": "sum_op", "tags": {} } ] }, "description": null, - "graph_def_name": "__ASSET_JOB_1", + "graph_def_name": "csv_hello_world_two", "lineage_snapshot": null, "mode_def_snaps": [ { @@ -42186,20 +64264,6 @@ ], "name": "default", "resource_def_snaps": [ - { - "__class__": "ResourceDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "config", - "type_key": "Shape.9a3a315bff2146cca750edbec49c6b4b4d0ce58e" - }, - "description": null, - "name": "hanging_asset_resource" - }, { "__class__": "ResourceDefSnap", "config_field_snap": { @@ -42211,14 +64275,14 @@ "name": "config", "type_key": "Any" }, - "description": null, + "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", "name": "io_manager" } ], - "root_config_key": "Shape.92919941913d7a399e9add5b7974716b468db3f2" + "root_config_key": "Shape.16eef8c67ecf666f239d7a74b4df86e4d22830b2" } ], - "name": "__ASSET_JOB_1", + "name": "csv_hello_world_two", "solid_definitions_snapshot": { "__class__": "SolidDefinitionsSnapshot", "composite_solid_def_snaps": [], @@ -42238,462 +64302,16 @@ "input_def_snaps": [ { "__class__": "InputDefSnap", - "dagster_type_key": "Any", - "description": null, - "name": "asset_1" - } - ], - "name": "asset_1_my_check", - "output_def_snaps": [ - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" - } - ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - }, - "description": null, - "input_def_snaps": [], - "name": "check_in_op_asset", - "output_def_snaps": [ - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" - }, - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "check_in_op_asset_my_check" - } - ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - }, - "description": null, - "input_def_snaps": [ - { - "__class__": "InputDefSnap", - "dagster_type_key": "Any", - "description": null, - "name": "fresh_diamond_left" - }, - { - "__class__": "InputDefSnap", - "dagster_type_key": "Any", - "description": null, - "name": "fresh_diamond_right" - } - ], - "name": "fresh_diamond_bottom", - "output_def_snaps": [ - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" - } - ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - }, - "description": null, - "input_def_snaps": [ - { - "__class__": "InputDefSnap", - "dagster_type_key": "Any", - "description": null, - "name": "fresh_diamond_top" - } - ], - "name": "fresh_diamond_left", - "output_def_snaps": [ - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" - } - ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - }, - "description": null, - "input_def_snaps": [ - { - "__class__": "InputDefSnap", - "dagster_type_key": "Any", - "description": null, - "name": "fresh_diamond_top" - } - ], - "name": "fresh_diamond_right", - "output_def_snaps": [ - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" - } - ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - }, - "description": null, - "input_def_snaps": [ - { - "__class__": "InputDefSnap", - "dagster_type_key": "Nothing", - "description": null, - "name": "diamond_source" - } - ], - "name": "fresh_diamond_top", - "output_def_snaps": [ - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" - } - ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - }, - "description": null, - "input_def_snaps": [], - "name": "multipartitions_1", - "output_def_snaps": [ - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" - } - ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - }, - "description": null, - "input_def_snaps": [ - { - "__class__": "InputDefSnap", - "dagster_type_key": "Any", - "description": null, - "name": "multipartitions_1" - } - ], - "name": "multipartitions_2", - "output_def_snaps": [ - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" - } - ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - }, - "description": null, - "input_def_snaps": [], - "name": "multipartitions_fail", - "output_def_snaps": [ - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" - } - ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "config", - "type_key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709" - }, - "description": null, - "input_def_snaps": [], - "name": "subsettable_checked_multi_asset", - "output_def_snaps": [ - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, - "is_required": false, - "name": "one" - }, - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, - "is_required": false, - "name": "two" - }, - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, - "is_required": false, - "name": "one_my_check" - }, - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, - "is_required": false, - "name": "one_my_other_check" - } - ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - }, - "description": null, - "input_def_snaps": [ - { - "__class__": "InputDefSnap", - "dagster_type_key": "Any", - "description": null, - "name": "int_asset" - } - ], - "name": "typed_asset", - "output_def_snaps": [ - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Int", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" - } - ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "config", - "type_key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709" - }, - "description": null, - "input_def_snaps": [], - "name": "typed_multi_asset", - "output_def_snaps": [ - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Int", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "int_asset" - }, - { - "__class__": "OutputDefSnap", - "dagster_type_key": "String", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "str_asset" - } - ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - }, - "description": null, - "input_def_snaps": [], - "name": "unpartitioned_upstream_of_partitioned", - "output_def_snaps": [ - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" - } - ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - }, - "description": null, - "input_def_snaps": [ - { - "__class__": "InputDefSnap", - "dagster_type_key": "Any", + "dagster_type_key": "PoorMansDataFrame", "description": null, - "name": "typed_asset" + "name": "num" } ], - "name": "untyped_asset", + "name": "sum_op", "output_def_snaps": [ { "__class__": "OutputDefSnap", - "dagster_type_key": "Any", + "dagster_type_key": "PoorMansDataFrame", "description": null, "is_dynamic": false, "is_required": true, @@ -42709,7 +64327,10 @@ } ''' # --- -# name: test_all_snapshot_ids[30] +# name: test_all_snapshot_ids[41] + 'a62baecf830886bfa322863f86bbd7344ef9c359' +# --- +# name: test_all_snapshot_ids[42] ''' { "__class__": "PipelineSnapshot", @@ -42729,21 +64350,6 @@ "scalar_kind": null, "type_param_keys": null }, - "Array.Noneable.Int": { - "__class__": "ConfigTypeSnap", - "description": "List of Array.Noneable.Int", - "enum_values": null, - "fields": null, - "given_name": null, - "key": "Array.Noneable.Int", - "kind": { - "__enum__": "ConfigTypeKind.ARRAY" - }, - "scalar_kind": null, - "type_param_keys": [ - "Noneable.Int" - ] - }, "Bool": { "__class__": "ConfigTypeSnap", "description": "", @@ -42789,69 +64395,6 @@ }, "type_param_keys": null }, - "Map.Bool.Int": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": null, - "given_name": null, - "key": "Map.Bool.Int", - "kind": { - "__enum__": "ConfigTypeKind.MAP" - }, - "scalar_kind": null, - "type_param_keys": [ - "Bool", - "Int" - ] - }, - "Map.String.Int:name: username": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": null, - "given_name": "username", - "key": "Map.String.Int:name: username", - "kind": { - "__enum__": "ConfigTypeKind.MAP" - }, - "scalar_kind": null, - "type_param_keys": [ - "String", - "Int" - ] - }, - "Map.String.Shape.c509723c946dae900588fedb3aad4c7e4a3bd168": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": null, - "given_name": null, - "key": "Map.String.Shape.c509723c946dae900588fedb3aad4c7e4a3bd168", - "kind": { - "__enum__": "ConfigTypeKind.MAP" - }, - "scalar_kind": null, - "type_param_keys": [ - "String", - "Shape.c509723c946dae900588fedb3aad4c7e4a3bd168" - ] - }, - "Noneable.Int": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": null, - "given_name": null, - "key": "Noneable.Int", - "kind": { - "__enum__": "ConfigTypeKind.NONEABLE" - }, - "scalar_kind": null, - "type_param_keys": [ - "Int" - ] - }, "ScalarUnion.Bool-Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59": { "__class__": "ConfigTypeSnap", "description": null, @@ -43185,56 +64728,6 @@ "scalar_kind": null, "type_param_keys": null }, - "Shape.095fa51bda86a8b26c653bdaea124c15ea83783d": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"config\": {\"retries\": {\"enabled\": {}}}}", - "description": "Configure how steps are executed within a run.", - "is_required": false, - "name": "execution", - "type_key": "Shape.09d73f0755bf4752d3f121837669c8660dcf451e" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": "Configure how loggers emit messages within a run.", - "is_required": false, - "name": "loggers", - "type_key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": "Configure runtime parameters for ops or assets.", - "is_required": true, - "name": "ops", - "type_key": "Shape.940fa1e55b24388b9f0b7a0a05bec3712295e88d" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"io_manager\": {}}", - "description": "Configure how shared resources are implemented within a run.", - "is_required": false, - "name": "resources", - "type_key": "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778" - } - ], - "given_name": null, - "key": "Shape.095fa51bda86a8b26c653bdaea124c15ea83783d", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, "Shape.09d73f0755bf4752d3f121837669c8660dcf451e": { "__class__": "ConfigTypeSnap", "description": null, @@ -43304,47 +64797,6 @@ "scalar_kind": null, "type_param_keys": null }, - "Shape.303f566e70c2a9bbe3b9c0b251dd13a17bd93ca7": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "field_one", - "type_key": "Map.String.Int:name: username" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"test\": {\"nested\": [null, 1, 2]}}", - "description": null, - "is_required": false, - "name": "field_three", - "type_key": "Map.String.Shape.c509723c946dae900588fedb3aad4c7e4a3bd168" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "field_two", - "type_key": "Map.Bool.Int" - } - ], - "given_name": null, - "key": "Shape.303f566e70c2a9bbe3b9c0b251dd13a17bd93ca7", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c": { "__class__": "ConfigTypeSnap", "description": null, @@ -43423,19 +64875,42 @@ "scalar_kind": null, "type_param_keys": null }, - "Shape.940fa1e55b24388b9f0b7a0a05bec3712295e88d": { + "Shape.a6b36b26d836a5c5ddb7f8906ae2a817c0063a89": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, "fields": [ { "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "num", + "type_key": "String" + } + ], + "given_name": null, + "key": "Shape.a6b36b26d836a5c5ddb7f8906ae2a817c0063a89", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.b19e2683be41355cdd22d1d489ae36749b14bef0": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, "description": null, "is_required": false, - "name": "noop_op", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + "name": "config", + "type_key": "Any" }, { "__class__": "ConfigFieldSnap", @@ -43443,35 +64918,62 @@ "default_value_as_json_str": null, "description": null, "is_required": true, - "name": "op_with_map_config", - "type_key": "Shape.eacf3d84eb87d743cabe5ea4b078eb7fe6566547" + "name": "inputs", + "type_key": "Shape.a6b36b26d836a5c5ddb7f8906ae2a817c0063a89" } ], "given_name": null, - "key": "Shape.940fa1e55b24388b9f0b7a0a05bec3712295e88d", + "key": "Shape.b19e2683be41355cdd22d1d489ae36749b14bef0", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, "type_param_keys": null }, - "Shape.c509723c946dae900588fedb3aad4c7e4a3bd168": { + "Shape.d23488d41af0c3adfec8adc96da6948f4256434b": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"config\": {\"retries\": {\"enabled\": {}}}}", + "description": "Configure how steps are executed within a run.", + "is_required": false, + "name": "execution", + "type_key": "Shape.09d73f0755bf4752d3f121837669c8660dcf451e" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": "Configure how loggers emit messages within a run.", + "is_required": false, + "name": "loggers", + "type_key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b" + }, { "__class__": "ConfigFieldSnap", "default_provided": false, "default_value_as_json_str": null, - "description": null, + "description": "Configure runtime parameters for ops or assets.", "is_required": true, - "name": "nested", - "type_key": "Array.Noneable.Int" + "name": "ops", + "type_key": "Shape.e01a65869f23af48c20375cb64c967a5ad26f4a0" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"io_manager\": {}}", + "description": "Configure how shared resources are implemented within a run.", + "is_required": false, + "name": "resources", + "type_key": "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778" } ], "given_name": null, - "key": "Shape.c509723c946dae900588fedb3aad4c7e4a3bd168", + "key": "Shape.d23488d41af0c3adfec8adc96da6948f4256434b", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, @@ -43491,30 +64993,48 @@ "scalar_kind": null, "type_param_keys": null }, - "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b": { + "Shape.e01a65869f23af48c20375cb64c967a5ad26f4a0": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "df_expectations_op", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, { "__class__": "ConfigFieldSnap", "default_provided": false, "default_value_as_json_str": null, "description": null, + "is_required": true, + "name": "sum_op", + "type_key": "Shape.b19e2683be41355cdd22d1d489ae36749b14bef0" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, "is_required": false, - "name": "console", - "type_key": "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a" + "name": "sum_sq_op", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" } ], "given_name": null, - "key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b", + "key": "Shape.e01a65869f23af48c20375cb64c967a5ad26f4a0", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, "type_param_keys": null }, - "Shape.eacf3d84eb87d743cabe5ea4b078eb7fe6566547": { + "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, @@ -43524,13 +65044,13 @@ "default_provided": false, "default_value_as_json_str": null, "description": null, - "is_required": true, - "name": "config", - "type_key": "Shape.303f566e70c2a9bbe3b9c0b251dd13a17bd93ca7" + "is_required": false, + "name": "console", + "type_key": "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a" } ], "given_name": null, - "key": "Shape.eacf3d84eb87d743cabe5ea4b078eb7fe6566547", + "key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, @@ -43627,6 +65147,20 @@ "name": "Nothing", "type_param_keys": [] }, + "PoorMansDataFrame": { + "__class__": "DagsterTypeSnap", + "description": null, + "display_name": "PoorMansDataFrame", + "is_builtin": false, + "key": "PoorMansDataFrame", + "kind": { + "__enum__": "DagsterTypeKind.REGULAR" + }, + "loader_schema_key": "String", + "materializer_schema_key": null, + "name": "PoorMansDataFrame", + "type_param_keys": [] + }, "String": { "__class__": "DagsterTypeSnap", "description": null, @@ -43648,24 +65182,65 @@ "solid_invocation_snaps": [ { "__class__": "SolidInvocationSnap", - "input_dep_snaps": [], + "input_dep_snaps": [ + { + "__class__": "InputDependencySnap", + "input_name": "sum_df", + "is_dynamic_collect": false, + "upstream_output_snaps": [ + { + "__class__": "OutputHandleSnap", + "output_name": "result", + "solid_name": "sum_op" + } + ] + } + ], "is_dynamic_mapped": false, - "solid_def_name": "noop_op", - "solid_name": "noop_op", + "solid_def_name": "df_expectations_op", + "solid_name": "df_expectations_op", "tags": {} }, { "__class__": "SolidInvocationSnap", - "input_dep_snaps": [], + "input_dep_snaps": [ + { + "__class__": "InputDependencySnap", + "input_name": "num", + "is_dynamic_collect": false, + "upstream_output_snaps": [] + } + ], "is_dynamic_mapped": false, - "solid_def_name": "op_with_map_config", - "solid_name": "op_with_map_config", + "solid_def_name": "sum_op", + "solid_name": "sum_op", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [ + { + "__class__": "InputDependencySnap", + "input_name": "sum_df", + "is_dynamic_collect": false, + "upstream_output_snaps": [ + { + "__class__": "OutputHandleSnap", + "output_name": "result", + "solid_name": "sum_op" + } + ] + } + ], + "is_dynamic_mapped": false, + "solid_def_name": "sum_sq_op", + "solid_name": "sum_sq_op", "tags": {} } ] }, "description": null, - "graph_def_name": "config_with_map", + "graph_def_name": "csv_hello_world_with_expectations", "lineage_snapshot": null, "mode_def_snaps": [ { @@ -43704,10 +65279,10 @@ "name": "io_manager" } ], - "root_config_key": "Shape.095fa51bda86a8b26c653bdaea124c15ea83783d" + "root_config_key": "Shape.d23488d41af0c3adfec8adc96da6948f4256434b" } ], - "name": "config_with_map", + "name": "csv_hello_world_with_expectations", "solid_definitions_snapshot": { "__class__": "SolidDefinitionsSnapshot", "composite_solid_def_snaps": [], @@ -43724,12 +65299,19 @@ "type_key": "Any" }, "description": null, - "input_def_snaps": [], - "name": "noop_op", + "input_def_snaps": [ + { + "__class__": "InputDefSnap", + "dagster_type_key": "PoorMansDataFrame", + "description": null, + "name": "sum_df" + } + ], + "name": "df_expectations_op", "output_def_snaps": [ { "__class__": "OutputDefSnap", - "dagster_type_key": "Any", + "dagster_type_key": "PoorMansDataFrame", "description": null, "is_dynamic": false, "is_required": true, @@ -43746,17 +65328,58 @@ "default_provided": false, "default_value_as_json_str": null, "description": null, - "is_required": true, + "is_required": false, "name": "config", - "type_key": "Shape.303f566e70c2a9bbe3b9c0b251dd13a17bd93ca7" + "type_key": "Any" }, "description": null, - "input_def_snaps": [], - "name": "op_with_map_config", + "input_def_snaps": [ + { + "__class__": "InputDefSnap", + "dagster_type_key": "PoorMansDataFrame", + "description": null, + "name": "num" + } + ], + "name": "sum_op", "output_def_snaps": [ { "__class__": "OutputDefSnap", - "dagster_type_key": "Any", + "dagster_type_key": "PoorMansDataFrame", + "description": null, + "is_dynamic": false, + "is_required": true, + "name": "result" + } + ], + "required_resource_keys": [], + "tags": {} + }, + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, + "description": null, + "input_def_snaps": [ + { + "__class__": "InputDefSnap", + "dagster_type_key": "PoorMansDataFrame", + "description": null, + "name": "sum_df" + } + ], + "name": "sum_sq_op", + "output_def_snaps": [ + { + "__class__": "OutputDefSnap", + "dagster_type_key": "PoorMansDataFrame", "description": null, "is_dynamic": false, "is_required": true, @@ -43772,10 +65395,10 @@ } ''' # --- -# name: test_all_snapshot_ids[31] - '9041a32e00b2c27d78e168f10272a992f819e88d' +# name: test_all_snapshot_ids[43] + '2bc0dc6a7c8ccb4ec4352fde1925f82521d71675' # --- -# name: test_all_snapshot_ids[32] +# name: test_all_snapshot_ids[44] ''' { "__class__": "PipelineSnapshot", @@ -44196,39 +65819,30 @@ "scalar_kind": null, "type_param_keys": null }, - "Shape.0d55d94dd294f7cd436b52feb520b9840c4f91dc": { + "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "sum_op", - "type_key": "Shape.b19e2683be41355cdd22d1d489ae36749b14bef0" - }, { "__class__": "ConfigFieldSnap", "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, + "default_value_as_json_str": "{\"log_level\": \"INFO\", \"name\": \"dagster\"}", + "description": "The default colored console logger.", "is_required": false, - "name": "sum_sq_op", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + "name": "config", + "type_key": "Shape.081354663b9d4b8fbfd1cb8e358763912953913f" } ], "given_name": null, - "key": "Shape.0d55d94dd294f7cd436b52feb520b9840c4f91dc", + "key": "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, "type_param_keys": null }, - "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a": { + "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, @@ -44236,22 +65850,22 @@ { "__class__": "ConfigFieldSnap", "default_provided": true, - "default_value_as_json_str": "{\"log_level\": \"INFO\", \"name\": \"dagster\"}", - "description": "The default colored console logger.", + "default_value_as_json_str": "{}", + "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", "is_required": false, - "name": "config", - "type_key": "Shape.081354663b9d4b8fbfd1cb8e358763912953913f" + "name": "io_manager", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" } ], "given_name": null, - "key": "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a", + "key": "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, "type_param_keys": null }, - "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778": { + "Shape.2846d3347cb819c3383fc37633746e4c2510b3e1": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, @@ -44260,14 +65874,14 @@ "__class__": "ConfigFieldSnap", "default_provided": true, "default_value_as_json_str": "{}", - "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", + "description": null, "is_required": false, - "name": "io_manager", + "name": "my_op", "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" } ], "given_name": null, - "key": "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778", + "key": "Shape.2846d3347cb819c3383fc37633746e4c2510b3e1", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, @@ -44352,62 +65966,7 @@ "scalar_kind": null, "type_param_keys": null }, - "Shape.a6b36b26d836a5c5ddb7f8906ae2a817c0063a89": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "num", - "type_key": "String" - } - ], - "given_name": null, - "key": "Shape.a6b36b26d836a5c5ddb7f8906ae2a817c0063a89", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.b19e2683be41355cdd22d1d489ae36749b14bef0": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "inputs", - "type_key": "Shape.a6b36b26d836a5c5ddb7f8906ae2a817c0063a89" - } - ], - "given_name": null, - "key": "Shape.b19e2683be41355cdd22d1d489ae36749b14bef0", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.d4670f68893bf551d7398bd94d97daec11f9bb2b": { + "Shape.883f869771a421fc4c8a587a772eef9138f3f7c0": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, @@ -44432,12 +65991,12 @@ }, { "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "default_provided": true, + "default_value_as_json_str": "{\"my_op\": {}}", "description": "Configure runtime parameters for ops or assets.", - "is_required": true, + "is_required": false, "name": "ops", - "type_key": "Shape.0d55d94dd294f7cd436b52feb520b9840c4f91dc" + "type_key": "Shape.2846d3347cb819c3383fc37633746e4c2510b3e1" }, { "__class__": "ConfigFieldSnap", @@ -44450,7 +66009,7 @@ } ], "given_name": null, - "key": "Shape.d4670f68893bf551d7398bd94d97daec11f9bb2b", + "key": "Shape.883f869771a421fc4c8a587a772eef9138f3f7c0", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, @@ -44583,20 +66142,6 @@ "name": "Nothing", "type_param_keys": [] }, - "PoorMansDataFrame": { - "__class__": "DagsterTypeSnap", - "description": null, - "display_name": "PoorMansDataFrame", - "is_builtin": false, - "key": "PoorMansDataFrame", - "kind": { - "__enum__": "DagsterTypeKind.REGULAR" - }, - "loader_schema_key": "String", - "materializer_schema_key": null, - "name": "PoorMansDataFrame", - "type_param_keys": [] - }, "String": { "__class__": "DagsterTypeSnap", "description": null, @@ -44618,44 +66163,16 @@ "solid_invocation_snaps": [ { "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ - { - "__class__": "InputDependencySnap", - "input_name": "num", - "is_dynamic_collect": false, - "upstream_output_snaps": [] - } - ], - "is_dynamic_mapped": false, - "solid_def_name": "sum_op", - "solid_name": "sum_op", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ - { - "__class__": "InputDependencySnap", - "input_name": "sum_df", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "sum_op" - } - ] - } - ], + "input_dep_snaps": [], "is_dynamic_mapped": false, - "solid_def_name": "sum_sq_op", - "solid_name": "sum_sq_op", + "solid_def_name": "my_op", + "solid_name": "my_op", "tags": {} } ] }, "description": null, - "graph_def_name": "csv_hello_world", + "graph_def_name": "daily_partitioned_job", "lineage_snapshot": null, "mode_def_snaps": [ { @@ -44694,10 +66211,10 @@ "name": "io_manager" } ], - "root_config_key": "Shape.d4670f68893bf551d7398bd94d97daec11f9bb2b" + "root_config_key": "Shape.883f869771a421fc4c8a587a772eef9138f3f7c0" } ], - "name": "csv_hello_world", + "name": "daily_partitioned_job", "solid_definitions_snapshot": { "__class__": "SolidDefinitionsSnapshot", "composite_solid_def_snaps": [], @@ -44714,53 +66231,12 @@ "type_key": "Any" }, "description": null, - "input_def_snaps": [ - { - "__class__": "InputDefSnap", - "dagster_type_key": "PoorMansDataFrame", - "description": null, - "name": "num" - } - ], - "name": "sum_op", - "output_def_snaps": [ - { - "__class__": "OutputDefSnap", - "dagster_type_key": "PoorMansDataFrame", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" - } - ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - }, - "description": null, - "input_def_snaps": [ - { - "__class__": "InputDefSnap", - "dagster_type_key": "PoorMansDataFrame", - "description": null, - "name": "sum_df" - } - ], - "name": "sum_sq_op", + "input_def_snaps": [], + "name": "my_op", "output_def_snaps": [ { "__class__": "OutputDefSnap", - "dagster_type_key": "PoorMansDataFrame", + "dagster_type_key": "Any", "description": null, "is_dynamic": false, "is_required": true, @@ -44776,10 +66252,10 @@ } ''' # --- -# name: test_all_snapshot_ids[33] - '9d2930f7c072c5a01688d84b725c49d4ae718c65' +# name: test_all_snapshot_ids[45] + '458a303a0e8d51f99eb8417d4be851f0b982b5a5' # --- -# name: test_all_snapshot_ids[34] +# name: test_all_snapshot_ids[46] ''' { "__class__": "PipelineSnapshot", @@ -44940,6 +66416,29 @@ "scalar_kind": null, "type_param_keys": null }, + "Selector.2571019f1a5201853d11032145ac3e534067f214": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "env", + "type_key": "String" + } + ], + "given_name": null, + "key": "Selector.2571019f1a5201853d11032145ac3e534067f214", + "kind": { + "__enum__": "ConfigTypeKind.SELECTOR" + }, + "scalar_kind": null, + "type_param_keys": null + }, "Selector.a9799b971d12ace70a2d8803c883c863417d0725": { "__class__": "ConfigTypeSnap", "description": null, @@ -45200,39 +66699,30 @@ "scalar_kind": null, "type_param_keys": null }, - "Shape.0d55d94dd294f7cd436b52feb520b9840c4f91dc": { + "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "sum_op", - "type_key": "Shape.b19e2683be41355cdd22d1d489ae36749b14bef0" - }, { "__class__": "ConfigFieldSnap", "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, + "default_value_as_json_str": "{\"log_level\": \"INFO\", \"name\": \"dagster\"}", + "description": "The default colored console logger.", "is_required": false, - "name": "sum_sq_op", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + "name": "config", + "type_key": "Shape.081354663b9d4b8fbfd1cb8e358763912953913f" } ], "given_name": null, - "key": "Shape.0d55d94dd294f7cd436b52feb520b9840c4f91dc", + "key": "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, "type_param_keys": null }, - "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a": { + "Shape.106ddb38370619b50ab9e0637a86d3bcf2e588d7": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, @@ -45240,38 +66730,47 @@ { "__class__": "ConfigFieldSnap", "default_provided": true, - "default_value_as_json_str": "{\"log_level\": \"INFO\", \"name\": \"dagster\"}", - "description": "The default colored console logger.", + "default_value_as_json_str": "{}", + "description": null, "is_required": false, - "name": "config", - "type_key": "Shape.081354663b9d4b8fbfd1cb8e358763912953913f" + "name": "dynamic_in_multipartitions_fail", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "dynamic_in_multipartitions_success", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" } ], "given_name": null, - "key": "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a", + "key": "Shape.106ddb38370619b50ab9e0637a86d3bcf2e588d7", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, "type_param_keys": null }, - "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778": { + "Shape.18b2faaf1efd505374f7f25fcb61ed59bd5be851": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, "fields": [ { "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, "is_required": false, - "name": "io_manager", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + "name": "base_dir", + "type_key": "StringSourceType" } ], "given_name": null, - "key": "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778", + "key": "Shape.18b2faaf1efd505374f7f25fcb61ed59bd5be851", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, @@ -45310,6 +66809,29 @@ "scalar_kind": null, "type_param_keys": null }, + "Shape.44f2a71367507edd1b8e64f739222c4312b3691b": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "config", + "type_key": "Shape.18b2faaf1efd505374f7f25fcb61ed59bd5be851" + } + ], + "given_name": null, + "key": "Shape.44f2a71367507edd1b8e64f739222c4312b3691b", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2": { "__class__": "ConfigTypeSnap", "description": null, @@ -45356,30 +66878,57 @@ "scalar_kind": null, "type_param_keys": null }, - "Shape.a6b36b26d836a5c5ddb7f8906ae2a817c0063a89": { + "Shape.847afa573489fee622f8204f47749e9b84e3e68e": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, "fields": [ { "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "num", - "type_key": "String" + "default_provided": true, + "default_value_as_json_str": "{\"config\": {\"retries\": {\"enabled\": {}}}}", + "description": "Configure how steps are executed within a run.", + "is_required": false, + "name": "execution", + "type_key": "Shape.09d73f0755bf4752d3f121837669c8660dcf451e" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": "Configure how loggers emit messages within a run.", + "is_required": false, + "name": "loggers", + "type_key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"dynamic_in_multipartitions_fail\": {}, \"dynamic_in_multipartitions_success\": {}}", + "description": "Configure runtime parameters for ops or assets.", + "is_required": false, + "name": "ops", + "type_key": "Shape.106ddb38370619b50ab9e0637a86d3bcf2e588d7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"io_manager\": {\"config\": {}}}", + "description": "Configure how shared resources are implemented within a run.", + "is_required": false, + "name": "resources", + "type_key": "Shape.941705f8db419acef3ba14bcecbc37e693570d4d" } ], "given_name": null, - "key": "Shape.a6b36b26d836a5c5ddb7f8906ae2a817c0063a89", + "key": "Shape.847afa573489fee622f8204f47749e9b84e3e68e", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, "type_param_keys": null }, - "Shape.b19e2683be41355cdd22d1d489ae36749b14bef0": { + "Shape.941705f8db419acef3ba14bcecbc37e693570d4d": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, @@ -45390,71 +66939,76 @@ "default_value_as_json_str": null, "description": null, "is_required": false, - "name": "config", - "type_key": "Any" + "name": "dummy_io_manager", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" }, { "__class__": "ConfigFieldSnap", "default_provided": false, "default_value_as_json_str": null, "description": null, - "is_required": true, - "name": "inputs", - "type_key": "Shape.a6b36b26d836a5c5ddb7f8906ae2a817c0063a89" + "is_required": false, + "name": "hanging_asset_resource", + "type_key": "Shape.b13a6c5637084590cc1538f9522324bfeb4b46b3" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"config\": {}}", + "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", + "is_required": false, + "name": "io_manager", + "type_key": "Shape.44f2a71367507edd1b8e64f739222c4312b3691b" } ], "given_name": null, - "key": "Shape.b19e2683be41355cdd22d1d489ae36749b14bef0", + "key": "Shape.941705f8db419acef3ba14bcecbc37e693570d4d", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, "type_param_keys": null }, - "Shape.d4670f68893bf551d7398bd94d97daec11f9bb2b": { + "Shape.9a3a315bff2146cca750edbec49c6b4b4d0ce58e": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"config\": {\"retries\": {\"enabled\": {}}}}", - "description": "Configure how steps are executed within a run.", - "is_required": false, - "name": "execution", - "type_key": "Shape.09d73f0755bf4752d3f121837669c8660dcf451e" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": "Configure how loggers emit messages within a run.", - "is_required": false, - "name": "loggers", - "type_key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b" - }, { "__class__": "ConfigFieldSnap", "default_provided": false, "default_value_as_json_str": null, - "description": "Configure runtime parameters for ops or assets.", + "description": null, "is_required": true, - "name": "ops", - "type_key": "Shape.0d55d94dd294f7cd436b52feb520b9840c4f91dc" - }, + "name": "file", + "type_key": "String" + } + ], + "given_name": null, + "key": "Shape.9a3a315bff2146cca750edbec49c6b4b4d0ce58e", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.b13a6c5637084590cc1538f9522324bfeb4b46b3": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ { "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"io_manager\": {}}", - "description": "Configure how shared resources are implemented within a run.", - "is_required": false, - "name": "resources", - "type_key": "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778" + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "config", + "type_key": "Shape.9a3a315bff2146cca750edbec49c6b4b4d0ce58e" } ], "given_name": null, - "key": "Shape.d4670f68893bf551d7398bd94d97daec11f9bb2b", + "key": "Shape.b13a6c5637084590cc1538f9522324bfeb4b46b3", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, @@ -45511,6 +67065,22 @@ "__enum__": "ConfigScalarKind.STRING" }, "type_param_keys": null + }, + "StringSourceType": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": null, + "given_name": null, + "key": "StringSourceType", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR_UNION" + }, + "scalar_kind": null, + "type_param_keys": [ + "String", + "Selector.2571019f1a5201853d11032145ac3e534067f214" + ] } } }, @@ -45587,20 +67157,6 @@ "name": "Nothing", "type_param_keys": [] }, - "PoorMansDataFrame": { - "__class__": "DagsterTypeSnap", - "description": null, - "display_name": "PoorMansDataFrame", - "is_builtin": false, - "key": "PoorMansDataFrame", - "kind": { - "__enum__": "DagsterTypeKind.REGULAR" - }, - "loader_schema_key": "String", - "materializer_schema_key": null, - "name": "PoorMansDataFrame", - "type_param_keys": [] - }, "String": { "__class__": "DagsterTypeSnap", "description": null, @@ -45625,41 +67181,34 @@ "input_dep_snaps": [ { "__class__": "InputDependencySnap", - "input_name": "num", - "is_dynamic_collect": false, - "upstream_output_snaps": [] - } - ], - "is_dynamic_mapped": false, - "solid_def_name": "sum_op", - "solid_name": "sum_op", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ - { - "__class__": "InputDependencySnap", - "input_name": "sum_df", + "input_name": "dynamic_in_multipartitions_success", "is_dynamic_collect": false, "upstream_output_snaps": [ { "__class__": "OutputHandleSnap", "output_name": "result", - "solid_name": "sum_op" + "solid_name": "dynamic_in_multipartitions_success" } ] } ], "is_dynamic_mapped": false, - "solid_def_name": "sum_sq_op", - "solid_name": "sum_sq_op", + "solid_def_name": "dynamic_in_multipartitions_fail", + "solid_name": "dynamic_in_multipartitions_fail", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [], + "is_dynamic_mapped": false, + "solid_def_name": "dynamic_in_multipartitions_success", + "solid_name": "dynamic_in_multipartitions_success", "tags": {} } ] }, "description": null, - "graph_def_name": "csv_hello_world_df_input", + "graph_def_name": "dynamic_in_multipartitions_success_job", "lineage_snapshot": null, "mode_def_snaps": [ { @@ -45694,14 +67243,42 @@ "name": "config", "type_key": "Any" }, + "description": null, + "name": "dummy_io_manager" + }, + { + "__class__": "ResourceDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "config", + "type_key": "Shape.9a3a315bff2146cca750edbec49c6b4b4d0ce58e" + }, + "description": null, + "name": "hanging_asset_resource" + }, + { + "__class__": "ResourceDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "config", + "type_key": "Shape.18b2faaf1efd505374f7f25fcb61ed59bd5be851" + }, "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", "name": "io_manager" } ], - "root_config_key": "Shape.d4670f68893bf551d7398bd94d97daec11f9bb2b" + "root_config_key": "Shape.847afa573489fee622f8204f47749e9b84e3e68e" } ], - "name": "csv_hello_world_df_input", + "name": "dynamic_in_multipartitions_success_job", "solid_definitions_snapshot": { "__class__": "SolidDefinitionsSnapshot", "composite_solid_def_snaps": [], @@ -45721,16 +67298,16 @@ "input_def_snaps": [ { "__class__": "InputDefSnap", - "dagster_type_key": "PoorMansDataFrame", + "dagster_type_key": "Any", "description": null, - "name": "num" + "name": "dynamic_in_multipartitions_success" } ], - "name": "sum_op", + "name": "dynamic_in_multipartitions_fail", "output_def_snaps": [ { "__class__": "OutputDefSnap", - "dagster_type_key": "PoorMansDataFrame", + "dagster_type_key": "Any", "description": null, "is_dynamic": false, "is_required": true, @@ -45752,19 +67329,12 @@ "type_key": "Any" }, "description": null, - "input_def_snaps": [ - { - "__class__": "InputDefSnap", - "dagster_type_key": "PoorMansDataFrame", - "description": null, - "name": "sum_df" - } - ], - "name": "sum_sq_op", + "input_def_snaps": [], + "name": "dynamic_in_multipartitions_success", "output_def_snaps": [ { "__class__": "OutputDefSnap", - "dagster_type_key": "PoorMansDataFrame", + "dagster_type_key": "Any", "description": null, "is_dynamic": false, "is_required": true, @@ -45780,10 +67350,10 @@ } ''' # --- -# name: test_all_snapshot_ids[35] - 'a28dd9e490e08f05fab6ab1309de27da5cd3eb0f' +# name: test_all_snapshot_ids[47] + '38cc700dbc638b2251a61d4112bf2543164e4aa1' # --- -# name: test_all_snapshot_ids[36] +# name: test_all_snapshot_ids[48] ''' { "__class__": "PipelineSnapshot", @@ -46250,7 +67820,7 @@ "scalar_kind": null, "type_param_keys": null }, - "Shape.16eef8c67ecf666f239d7a74b4df86e4d22830b2": { + "Shape.3ef23faa410b37ce7e52ae111cb4681b446e1303": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, @@ -46280,7 +67850,7 @@ "description": "Configure runtime parameters for ops or assets.", "is_required": true, "name": "ops", - "type_key": "Shape.bfccd1cc4558701e6f151305c3b28e09cf76a942" + "type_key": "Shape.5708963c04903807559bf82976b433ea11a6d818" }, { "__class__": "ConfigFieldSnap", @@ -46293,7 +67863,7 @@ } ], "given_name": null, - "key": "Shape.16eef8c67ecf666f239d7a74b4df86e4d22830b2", + "key": "Shape.3ef23faa410b37ce7e52ae111cb4681b446e1303", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, @@ -46355,30 +67925,75 @@ "scalar_kind": null, "type_param_keys": null }, - "Shape.743e47901855cb245064dd633e217bfcb49a11a7": { + "Shape.5708963c04903807559bf82976b433ea11a6d818": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "double_total", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "emit", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "emit_ten", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "multiply_by_two", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, { "__class__": "ConfigFieldSnap", "default_provided": false, "default_value_as_json_str": null, "description": null, + "is_required": true, + "name": "multiply_inputs", + "type_key": "Shape.9694bd5326b4a9b74d1fd807c8910a6135be6203" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, "is_required": false, - "name": "config", - "type_key": "Any" + "name": "sum_numbers", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" } ], "given_name": null, - "key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7", + "key": "Shape.5708963c04903807559bf82976b433ea11a6d818", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, "type_param_keys": null }, - "Shape.a6b36b26d836a5c5ddb7f8906ae2a817c0063a89": { + "Shape.61f6d035cbaa766bc8034ce8464aea0cc504bab1": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, @@ -46389,19 +68004,19 @@ "default_value_as_json_str": null, "description": null, "is_required": true, - "name": "num", - "type_key": "String" + "name": "should_fail", + "type_key": "Selector.f2fe6dfdc60a1947a8f8e7cd377a012b47065bc4" } ], "given_name": null, - "key": "Shape.a6b36b26d836a5c5ddb7f8906ae2a817c0063a89", + "key": "Shape.61f6d035cbaa766bc8034ce8464aea0cc504bab1", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, "type_param_keys": null }, - "Shape.b19e2683be41355cdd22d1d489ae36749b14bef0": { + "Shape.743e47901855cb245064dd633e217bfcb49a11a7": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, @@ -46414,42 +68029,42 @@ "is_required": false, "name": "config", "type_key": "Any" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "inputs", - "type_key": "Shape.a6b36b26d836a5c5ddb7f8906ae2a817c0063a89" } ], "given_name": null, - "key": "Shape.b19e2683be41355cdd22d1d489ae36749b14bef0", + "key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, "type_param_keys": null }, - "Shape.bfccd1cc4558701e6f151305c3b28e09cf76a942": { + "Shape.9694bd5326b4a9b74d1fd807c8910a6135be6203": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, { "__class__": "ConfigFieldSnap", "default_provided": false, "default_value_as_json_str": null, "description": null, "is_required": true, - "name": "sum_op", - "type_key": "Shape.b19e2683be41355cdd22d1d489ae36749b14bef0" + "name": "inputs", + "type_key": "Shape.61f6d035cbaa766bc8034ce8464aea0cc504bab1" } ], "given_name": null, - "key": "Shape.bfccd1cc4558701e6f151305c3b28e09cf76a942", + "key": "Shape.9694bd5326b4a9b74d1fd807c8910a6135be6203", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, @@ -46582,58 +68197,147 @@ "name": "Nothing", "type_param_keys": [] }, - "PoorMansDataFrame": { + "String": { "__class__": "DagsterTypeSnap", "description": null, - "display_name": "PoorMansDataFrame", - "is_builtin": false, - "key": "PoorMansDataFrame", + "display_name": "String", + "is_builtin": true, + "key": "String", "kind": { - "__enum__": "DagsterTypeKind.REGULAR" + "__enum__": "DagsterTypeKind.SCALAR" }, - "loader_schema_key": "String", + "loader_schema_key": "ScalarUnion.String-Selector.e04723c9d9937e3ab21206435b22247cfbe58269", "materializer_schema_key": null, - "name": "PoorMansDataFrame", + "name": "String", "type_param_keys": [] + } + } + }, + "dep_structure_snapshot": { + "__class__": "DependencyStructureSnapshot", + "solid_invocation_snaps": [ + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [ + { + "__class__": "InputDependencySnap", + "input_name": "y", + "is_dynamic_collect": false, + "upstream_output_snaps": [ + { + "__class__": "OutputHandleSnap", + "output_name": "result", + "solid_name": "sum_numbers" + } + ] + } + ], + "is_dynamic_mapped": false, + "solid_def_name": "multiply_by_two", + "solid_name": "double_total", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [], + "is_dynamic_mapped": false, + "solid_def_name": "emit", + "solid_name": "emit", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [], + "is_dynamic_mapped": false, + "solid_def_name": "emit_ten", + "solid_name": "emit_ten", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [ + { + "__class__": "InputDependencySnap", + "input_name": "y", + "is_dynamic_collect": false, + "upstream_output_snaps": [ + { + "__class__": "OutputHandleSnap", + "output_name": "result", + "solid_name": "multiply_inputs" + } + ] + } + ], + "is_dynamic_mapped": true, + "solid_def_name": "multiply_by_two", + "solid_name": "multiply_by_two", + "tags": {} }, - "String": { - "__class__": "DagsterTypeSnap", - "description": null, - "display_name": "String", - "is_builtin": true, - "key": "String", - "kind": { - "__enum__": "DagsterTypeKind.SCALAR" - }, - "loader_schema_key": "ScalarUnion.String-Selector.e04723c9d9937e3ab21206435b22247cfbe58269", - "materializer_schema_key": null, - "name": "String", - "type_param_keys": [] - } - } - }, - "dep_structure_snapshot": { - "__class__": "DependencyStructureSnapshot", - "solid_invocation_snaps": [ { "__class__": "SolidInvocationSnap", "input_dep_snaps": [ { "__class__": "InputDependencySnap", - "input_name": "num", + "input_name": "y", + "is_dynamic_collect": false, + "upstream_output_snaps": [ + { + "__class__": "OutputHandleSnap", + "output_name": "result", + "solid_name": "emit" + } + ] + }, + { + "__class__": "InputDependencySnap", + "input_name": "ten", + "is_dynamic_collect": false, + "upstream_output_snaps": [ + { + "__class__": "OutputHandleSnap", + "output_name": "result", + "solid_name": "emit_ten" + } + ] + }, + { + "__class__": "InputDependencySnap", + "input_name": "should_fail", "is_dynamic_collect": false, "upstream_output_snaps": [] } ], + "is_dynamic_mapped": true, + "solid_def_name": "multiply_inputs", + "solid_name": "multiply_inputs", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [ + { + "__class__": "InputDependencySnap", + "input_name": "nums", + "is_dynamic_collect": true, + "upstream_output_snaps": [ + { + "__class__": "OutputHandleSnap", + "output_name": "result", + "solid_name": "multiply_by_two" + } + ] + } + ], "is_dynamic_mapped": false, - "solid_def_name": "sum_op", - "solid_name": "sum_op", + "solid_def_name": "sum_numbers", + "solid_name": "sum_numbers", "tags": {} } ] }, "description": null, - "graph_def_name": "csv_hello_world_two", + "graph_def_name": "dynamic_job", "lineage_snapshot": null, "mode_def_snaps": [ { @@ -46672,14 +68376,68 @@ "name": "io_manager" } ], - "root_config_key": "Shape.16eef8c67ecf666f239d7a74b4df86e4d22830b2" + "root_config_key": "Shape.3ef23faa410b37ce7e52ae111cb4681b446e1303" } ], - "name": "csv_hello_world_two", + "name": "dynamic_job", "solid_definitions_snapshot": { "__class__": "SolidDefinitionsSnapshot", "composite_solid_def_snaps": [], "solid_def_snaps": [ + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, + "description": null, + "input_def_snaps": [], + "name": "emit", + "output_def_snaps": [ + { + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", + "description": null, + "is_dynamic": true, + "is_required": true, + "name": "result" + } + ], + "required_resource_keys": [], + "tags": {} + }, + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, + "description": null, + "input_def_snaps": [], + "name": "emit_ten", + "output_def_snaps": [ + { + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", + "description": null, + "is_dynamic": false, + "is_required": true, + "name": "result" + } + ], + "required_resource_keys": [], + "tags": {} + }, { "__class__": "SolidDefSnap", "config_field_snap": { @@ -46695,16 +68453,96 @@ "input_def_snaps": [ { "__class__": "InputDefSnap", - "dagster_type_key": "PoorMansDataFrame", + "dagster_type_key": "Any", "description": null, - "name": "num" + "name": "y" } ], - "name": "sum_op", + "name": "multiply_by_two", "output_def_snaps": [ { "__class__": "OutputDefSnap", - "dagster_type_key": "PoorMansDataFrame", + "dagster_type_key": "Any", + "description": null, + "is_dynamic": false, + "is_required": true, + "name": "result" + } + ], + "required_resource_keys": [], + "tags": {} + }, + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, + "description": null, + "input_def_snaps": [ + { + "__class__": "InputDefSnap", + "dagster_type_key": "Any", + "description": null, + "name": "y" + }, + { + "__class__": "InputDefSnap", + "dagster_type_key": "Any", + "description": null, + "name": "ten" + }, + { + "__class__": "InputDefSnap", + "dagster_type_key": "Any", + "description": null, + "name": "should_fail" + } + ], + "name": "multiply_inputs", + "output_def_snaps": [ + { + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", + "description": null, + "is_dynamic": false, + "is_required": true, + "name": "result" + } + ], + "required_resource_keys": [], + "tags": {} + }, + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, + "description": null, + "input_def_snaps": [ + { + "__class__": "InputDefSnap", + "dagster_type_key": "Any", + "description": null, + "name": "nums" + } + ], + "name": "sum_numbers", + "output_def_snaps": [ + { + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", "description": null, "is_dynamic": false, "is_required": true, @@ -46720,10 +68558,10 @@ } ''' # --- -# name: test_all_snapshot_ids[37] - 'a62baecf830886bfa322863f86bbd7344ef9c359' +# name: test_all_snapshot_ids[49] + 'db3c9e009bad031bbf9b5f278cc09b691a00eaec' # --- -# name: test_all_snapshot_ids[38] +# name: test_all_snapshot_ids[4] ''' { "__class__": "PipelineSnapshot", @@ -46884,89 +68722,7 @@ "scalar_kind": null, "type_param_keys": null }, - "Selector.a9799b971d12ace70a2d8803c883c863417d0725": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "json", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "pickle", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "value", - "type_key": "Int" - } - ], - "given_name": null, - "key": "Selector.a9799b971d12ace70a2d8803c883c863417d0725", - "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "json", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "pickle", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "value", - "type_key": "Bool" - } - ], - "given_name": null, - "key": "Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59", - "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3": { + "Selector.2571019f1a5201853d11032145ac3e534067f214": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, @@ -46977,37 +68733,19 @@ "default_value_as_json_str": null, "description": null, "is_required": true, - "name": "json", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "pickle", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "value", - "type_key": "Float" + "name": "env", + "type_key": "String" } ], "given_name": null, - "key": "Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3", + "key": "Selector.2571019f1a5201853d11032145ac3e534067f214", "kind": { "__enum__": "ConfigTypeKind.SELECTOR" }, "scalar_kind": null, "type_param_keys": null }, - "Selector.e04723c9d9937e3ab21206435b22247cfbe58269": { + "Selector.a9799b971d12ace70a2d8803c883c863417d0725": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, @@ -47037,18 +68775,18 @@ "description": null, "is_required": true, "name": "value", - "type_key": "String" + "type_key": "Int" } ], "given_name": null, - "key": "Selector.e04723c9d9937e3ab21206435b22247cfbe58269", + "key": "Selector.a9799b971d12ace70a2d8803c883c863417d0725", "kind": { "__enum__": "ConfigTypeKind.SELECTOR" }, "scalar_kind": null, "type_param_keys": null }, - "Selector.f2fe6dfdc60a1947a8f8e7cd377a012b47065bc4": { + "Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, @@ -47078,174 +68816,18 @@ "description": null, "is_required": true, "name": "value", - "type_key": "Any" - } - ], - "given_name": null, - "key": "Selector.f2fe6dfdc60a1947a8f8e7cd377a012b47065bc4", - "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.081354663b9d4b8fbfd1cb8e358763912953913f": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "\"INFO\"", - "description": "The logger's threshold.", - "is_required": false, - "name": "log_level", - "type_key": "String" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "\"dagster\"", - "description": "The name of your logger.", - "is_required": false, - "name": "name", - "type_key": "String" - } - ], - "given_name": null, - "key": "Shape.081354663b9d4b8fbfd1cb8e358763912953913f", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.09d73f0755bf4752d3f121837669c8660dcf451e": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"retries\": {\"enabled\": {}}}", - "description": "Execute all steps in a single process.", - "is_required": false, - "name": "config", - "type_key": "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c" - } - ], - "given_name": null, - "key": "Shape.09d73f0755bf4752d3f121837669c8660dcf451e", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"log_level\": \"INFO\", \"name\": \"dagster\"}", - "description": "The default colored console logger.", - "is_required": false, - "name": "config", - "type_key": "Shape.081354663b9d4b8fbfd1cb8e358763912953913f" - } - ], - "given_name": null, - "key": "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", - "is_required": false, - "name": "io_manager", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - } - ], - "given_name": null, - "key": "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": "[DEPRECATED]", - "is_required": false, - "name": "marker_to_close", - "type_key": "String" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"enabled\": {}}", - "description": "Whether retries are enabled or not. By default, retries are enabled.", - "is_required": false, - "name": "retries", - "type_key": "Selector.1bfb167aea90780aa679597800c71bd8c65ed0b2" - } - ], - "given_name": null, - "key": "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "path", - "type_key": "String" + "type_key": "Bool" } ], "given_name": null, - "key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2", + "key": "Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59", "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" + "__enum__": "ConfigTypeKind.SELECTOR" }, "scalar_kind": null, "type_param_keys": null }, - "Shape.743e47901855cb245064dd633e217bfcb49a11a7": { + "Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, @@ -47255,20 +68837,38 @@ "default_provided": false, "default_value_as_json_str": null, "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" + "is_required": true, + "name": "json", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "pickle", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "value", + "type_key": "Float" } ], "given_name": null, - "key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7", + "key": "Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3", "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" + "__enum__": "ConfigTypeKind.SELECTOR" }, "scalar_kind": null, "type_param_keys": null }, - "Shape.a6b36b26d836a5c5ddb7f8906ae2a817c0063a89": { + "Selector.e04723c9d9937e3ab21206435b22247cfbe58269": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, @@ -47279,19 +68879,37 @@ "default_value_as_json_str": null, "description": null, "is_required": true, - "name": "num", + "name": "json", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "pickle", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "value", "type_key": "String" } ], "given_name": null, - "key": "Shape.a6b36b26d836a5c5ddb7f8906ae2a817c0063a89", + "key": "Selector.e04723c9d9937e3ab21206435b22247cfbe58269", "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" + "__enum__": "ConfigTypeKind.SELECTOR" }, "scalar_kind": null, "type_param_keys": null }, - "Shape.b19e2683be41355cdd22d1d489ae36749b14bef0": { + "Selector.f2fe6dfdc60a1947a8f8e7cd377a012b47065bc4": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, @@ -47301,9 +68919,9 @@ "default_provided": false, "default_value_as_json_str": null, "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" + "is_required": true, + "name": "json", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" }, { "__class__": "ConfigFieldSnap", @@ -47311,19 +68929,28 @@ "default_value_as_json_str": null, "description": null, "is_required": true, - "name": "inputs", - "type_key": "Shape.a6b36b26d836a5c5ddb7f8906ae2a817c0063a89" + "name": "pickle", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "value", + "type_key": "Any" } ], "given_name": null, - "key": "Shape.b19e2683be41355cdd22d1d489ae36749b14bef0", + "key": "Selector.f2fe6dfdc60a1947a8f8e7cd377a012b47065bc4", "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" + "__enum__": "ConfigTypeKind.SELECTOR" }, "scalar_kind": null, "type_param_keys": null }, - "Shape.d23488d41af0c3adfec8adc96da6948f4256434b": { + "Shape.081354663b9d4b8fbfd1cb8e358763912953913f": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, @@ -47331,62 +68958,54 @@ { "__class__": "ConfigFieldSnap", "default_provided": true, - "default_value_as_json_str": "{\"config\": {\"retries\": {\"enabled\": {}}}}", - "description": "Configure how steps are executed within a run.", - "is_required": false, - "name": "execution", - "type_key": "Shape.09d73f0755bf4752d3f121837669c8660dcf451e" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": "Configure how loggers emit messages within a run.", + "default_value_as_json_str": "\"INFO\"", + "description": "The logger's threshold.", "is_required": false, - "name": "loggers", - "type_key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": "Configure runtime parameters for ops or assets.", - "is_required": true, - "name": "ops", - "type_key": "Shape.e01a65869f23af48c20375cb64c967a5ad26f4a0" + "name": "log_level", + "type_key": "String" }, { "__class__": "ConfigFieldSnap", "default_provided": true, - "default_value_as_json_str": "{\"io_manager\": {}}", - "description": "Configure how shared resources are implemented within a run.", + "default_value_as_json_str": "\"dagster\"", + "description": "The name of your logger.", "is_required": false, - "name": "resources", - "type_key": "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778" + "name": "name", + "type_key": "String" } ], "given_name": null, - "key": "Shape.d23488d41af0c3adfec8adc96da6948f4256434b", + "key": "Shape.081354663b9d4b8fbfd1cb8e358763912953913f", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, "type_param_keys": null }, - "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709": { + "Shape.09d73f0755bf4752d3f121837669c8660dcf451e": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, - "fields": [], + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"retries\": {\"enabled\": {}}}", + "description": "Execute all steps in a single process.", + "is_required": false, + "name": "config", + "type_key": "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c" + } + ], "given_name": null, - "key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709", + "key": "Shape.09d73f0755bf4752d3f121837669c8660dcf451e", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, "type_param_keys": null }, - "Shape.e01a65869f23af48c20375cb64c967a5ad26f4a0": { + "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, @@ -47394,40 +69013,22 @@ { "__class__": "ConfigFieldSnap", "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "df_expectations_op", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "sum_op", - "type_key": "Shape.b19e2683be41355cdd22d1d489ae36749b14bef0" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, + "default_value_as_json_str": "{\"log_level\": \"INFO\", \"name\": \"dagster\"}", + "description": "The default colored console logger.", "is_required": false, - "name": "sum_sq_op", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + "name": "config", + "type_key": "Shape.081354663b9d4b8fbfd1cb8e358763912953913f" } ], "given_name": null, - "key": "Shape.e01a65869f23af48c20375cb64c967a5ad26f4a0", + "key": "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, "type_param_keys": null }, - "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b": { + "Shape.18b2faaf1efd505374f7f25fcb61ed59bd5be851": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, @@ -47438,492 +69039,344 @@ "default_value_as_json_str": null, "description": null, "is_required": false, - "name": "console", - "type_key": "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a" + "name": "base_dir", + "type_key": "StringSourceType" } ], "given_name": null, - "key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b", + "key": "Shape.18b2faaf1efd505374f7f25fcb61ed59bd5be851", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, "type_param_keys": null }, - "String": { + "Shape.35d3e42b53e66506c5867f04644849cd03763bc6": { "__class__": "ConfigTypeSnap", - "description": "", + "description": null, "enum_values": null, - "fields": null, - "given_name": "String", - "key": "String", + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"hanging_op\": {}, \"my_op\": {}, \"never_runs_op\": {}}", + "description": null, + "is_required": false, + "name": "ops", + "type_key": "Shape.811a60b4c43530c3d6100304f377dbd2d3045291" + } + ], + "given_name": null, + "key": "Shape.35d3e42b53e66506c5867f04644849cd03763bc6", "kind": { - "__enum__": "ConfigTypeKind.SCALAR" - }, - "scalar_kind": { - "__enum__": "ConfigScalarKind.STRING" + "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, + "scalar_kind": null, "type_param_keys": null - } - } - }, - "dagster_type_namespace_snapshot": { - "__class__": "DagsterTypeNamespaceSnapshot", - "all_dagster_type_snaps_by_key": { - "Any": { - "__class__": "DagsterTypeSnap", - "description": null, - "display_name": "Any", - "is_builtin": true, - "key": "Any", - "kind": { - "__enum__": "DagsterTypeKind.ANY" - }, - "loader_schema_key": "Selector.f2fe6dfdc60a1947a8f8e7cd377a012b47065bc4", - "materializer_schema_key": null, - "name": "Any", - "type_param_keys": [] - }, - "Bool": { - "__class__": "DagsterTypeSnap", - "description": null, - "display_name": "Bool", - "is_builtin": true, - "key": "Bool", - "kind": { - "__enum__": "DagsterTypeKind.SCALAR" - }, - "loader_schema_key": "ScalarUnion.Bool-Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59", - "materializer_schema_key": null, - "name": "Bool", - "type_param_keys": [] - }, - "Float": { - "__class__": "DagsterTypeSnap", - "description": null, - "display_name": "Float", - "is_builtin": true, - "key": "Float", - "kind": { - "__enum__": "DagsterTypeKind.SCALAR" - }, - "loader_schema_key": "ScalarUnion.Float-Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3", - "materializer_schema_key": null, - "name": "Float", - "type_param_keys": [] - }, - "Int": { - "__class__": "DagsterTypeSnap", - "description": null, - "display_name": "Int", - "is_builtin": true, - "key": "Int", - "kind": { - "__enum__": "DagsterTypeKind.SCALAR" - }, - "loader_schema_key": "ScalarUnion.Int-Selector.a9799b971d12ace70a2d8803c883c863417d0725", - "materializer_schema_key": null, - "name": "Int", - "type_param_keys": [] - }, - "Nothing": { - "__class__": "DagsterTypeSnap", - "description": null, - "display_name": "Nothing", - "is_builtin": true, - "key": "Nothing", - "kind": { - "__enum__": "DagsterTypeKind.NOTHING" - }, - "loader_schema_key": null, - "materializer_schema_key": null, - "name": "Nothing", - "type_param_keys": [] - }, - "PoorMansDataFrame": { - "__class__": "DagsterTypeSnap", - "description": null, - "display_name": "PoorMansDataFrame", - "is_builtin": false, - "key": "PoorMansDataFrame", - "kind": { - "__enum__": "DagsterTypeKind.REGULAR" - }, - "loader_schema_key": "String", - "materializer_schema_key": null, - "name": "PoorMansDataFrame", - "type_param_keys": [] }, - "String": { - "__class__": "DagsterTypeSnap", + "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c": { + "__class__": "ConfigTypeSnap", "description": null, - "display_name": "String", - "is_builtin": true, - "key": "String", - "kind": { - "__enum__": "DagsterTypeKind.SCALAR" - }, - "loader_schema_key": "ScalarUnion.String-Selector.e04723c9d9937e3ab21206435b22247cfbe58269", - "materializer_schema_key": null, - "name": "String", - "type_param_keys": [] - } - } - }, - "dep_structure_snapshot": { - "__class__": "DependencyStructureSnapshot", - "solid_invocation_snaps": [ - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ - { - "__class__": "InputDependencySnap", - "input_name": "sum_df", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "sum_op" - } - ] - } - ], - "is_dynamic_mapped": false, - "solid_def_name": "df_expectations_op", - "solid_name": "df_expectations_op", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ - { - "__class__": "InputDependencySnap", - "input_name": "num", - "is_dynamic_collect": false, - "upstream_output_snaps": [] - } - ], - "is_dynamic_mapped": false, - "solid_def_name": "sum_op", - "solid_name": "sum_op", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ + "enum_values": null, + "fields": [ { - "__class__": "InputDependencySnap", - "input_name": "sum_df", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "sum_op" - } - ] - } - ], - "is_dynamic_mapped": false, - "solid_def_name": "sum_sq_op", - "solid_name": "sum_sq_op", - "tags": {} - } - ] - }, - "description": null, - "graph_def_name": "csv_hello_world_with_expectations", - "lineage_snapshot": null, - "mode_def_snaps": [ - { - "__class__": "ModeDefSnap", - "description": null, - "logger_def_snaps": [ - { - "__class__": "LoggerDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"log_level\": \"INFO\", \"name\": \"dagster\"}", - "description": "The default colored console logger.", - "is_required": false, - "name": "config", - "type_key": "Shape.081354663b9d4b8fbfd1cb8e358763912953913f" - }, - "description": "The default colored console logger.", - "name": "console" - } - ], - "name": "default", - "resource_def_snaps": [ - { - "__class__": "ResourceDefSnap", - "config_field_snap": { "__class__": "ConfigFieldSnap", "default_provided": false, "default_value_as_json_str": null, - "description": null, + "description": "[DEPRECATED]", "is_required": false, - "name": "config", - "type_key": "Any" + "name": "marker_to_close", + "type_key": "String" }, - "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", - "name": "io_manager" - } - ], - "root_config_key": "Shape.d23488d41af0c3adfec8adc96da6948f4256434b" - } - ], - "name": "csv_hello_world_with_expectations", - "solid_definitions_snapshot": { - "__class__": "SolidDefinitionsSnapshot", - "composite_solid_def_snaps": [], - "solid_def_snaps": [ - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - }, - "description": null, - "input_def_snaps": [ - { - "__class__": "InputDefSnap", - "dagster_type_key": "PoorMansDataFrame", - "description": null, - "name": "sum_df" - } - ], - "name": "df_expectations_op", - "output_def_snaps": [ { - "__class__": "OutputDefSnap", - "dagster_type_key": "PoorMansDataFrame", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"enabled\": {}}", + "description": "Whether retries are enabled or not. By default, retries are enabled.", + "is_required": false, + "name": "retries", + "type_key": "Selector.1bfb167aea90780aa679597800c71bd8c65ed0b2" } ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" + "given_name": null, + "key": "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, - "description": null, - "input_def_snaps": [ - { - "__class__": "InputDefSnap", - "dagster_type_key": "PoorMansDataFrame", - "description": null, - "name": "num" - } - ], - "name": "sum_op", - "output_def_snaps": [ - { - "__class__": "OutputDefSnap", - "dagster_type_key": "PoorMansDataFrame", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" - } - ], - "required_resource_keys": [], - "tags": {} + "scalar_kind": null, + "type_param_keys": null }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - }, + "Shape.44f2a71367507edd1b8e64f739222c4312b3691b": { + "__class__": "ConfigTypeSnap", "description": null, - "input_def_snaps": [ + "enum_values": null, + "fields": [ { - "__class__": "InputDefSnap", - "dagster_type_key": "PoorMansDataFrame", + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", "description": null, - "name": "sum_df" + "is_required": false, + "name": "config", + "type_key": "Shape.18b2faaf1efd505374f7f25fcb61ed59bd5be851" } ], - "name": "sum_sq_op", - "output_def_snaps": [ + "given_name": null, + "key": "Shape.44f2a71367507edd1b8e64f739222c4312b3691b", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ { - "__class__": "OutputDefSnap", - "dagster_type_key": "PoorMansDataFrame", + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, "description": null, - "is_dynamic": false, "is_required": true, - "name": "result" + "name": "path", + "type_key": "String" } ], - "required_resource_keys": [], - "tags": {} - } - ] - }, - "tags": {} - } - ''' -# --- -# name: test_all_snapshot_ids[39] - '2bc0dc6a7c8ccb4ec4352fde1925f82521d71675' -# --- -# name: test_all_snapshot_ids[3] - '97b11e5ca77c719ca88c82a1311e678916d1c363' -# --- -# name: test_all_snapshot_ids[40] - ''' - { - "__class__": "PipelineSnapshot", - "config_schema_snapshot": { - "__class__": "ConfigSchemaSnapshot", - "all_config_snaps_by_key": { - "Any": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": null, - "given_name": "Any", - "key": "Any", + "given_name": null, + "key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2", "kind": { - "__enum__": "ConfigTypeKind.ANY" + "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, "type_param_keys": null }, - "Bool": { + "Shape.59791fba5ba9f44a1256ef99c4bafecfddc9f2e4": { "__class__": "ConfigTypeSnap", - "description": "", + "description": null, "enum_values": null, - "fields": null, - "given_name": "Bool", - "key": "Bool", + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"config\": {\"retries\": {\"enabled\": {}}}}", + "description": "Configure how steps are executed within a run.", + "is_required": false, + "name": "execution", + "type_key": "Shape.09d73f0755bf4752d3f121837669c8660dcf451e" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": "Configure how loggers emit messages within a run.", + "is_required": false, + "name": "loggers", + "type_key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"asset_1\": {}, \"asset_1_my_check\": {}, \"asset_2\": {}, \"asset_3\": {}, \"asset_one\": {}, \"asset_two\": {}, \"asset_yields_observation\": {}, \"bar\": {}, \"baz\": {}, \"check_in_op_asset\": {}, \"downstream_asset\": {}, \"executable_asset\": {}, \"first_asset\": {}, \"foo\": {}, \"foo_bar\": {}, \"fresh_diamond_bottom\": {}, \"fresh_diamond_left\": {}, \"fresh_diamond_right\": {}, \"fresh_diamond_top\": {}, \"grouped_asset_1\": {}, \"grouped_asset_2\": {}, \"grouped_asset_4\": {}, \"hanging_asset\": {}, \"hanging_graph\": {\"ops\": {\"hanging_op\": {}, \"my_op\": {}, \"never_runs_op\": {}}}, \"multipartitions_1\": {}, \"multipartitions_2\": {}, \"multipartitions_fail\": {}, \"never_runs_asset\": {}, \"subsettable_checked_multi_asset\": {\"config\": {}}, \"typed_asset\": {}, \"typed_multi_asset\": {\"config\": {}}, \"unconnected\": {}, \"unexecutable_asset\": {\"config\": {}}, \"ungrouped_asset_3\": {}, \"ungrouped_asset_5\": {}, \"unpartitioned_upstream_of_partitioned\": {}, \"untyped_asset\": {}}", + "description": "Configure runtime parameters for ops or assets.", + "is_required": false, + "name": "ops", + "type_key": "Shape.bfdfd7b59ee39efc9a4e2c9d0c40c6fc6fd4a86d" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": "Configure how shared resources are implemented within a run.", + "is_required": true, + "name": "resources", + "type_key": "Shape.7493b137e48f8d4b013bce61e92617ff1bc51f7f" + } + ], + "given_name": null, + "key": "Shape.59791fba5ba9f44a1256ef99c4bafecfddc9f2e4", "kind": { - "__enum__": "ConfigTypeKind.SCALAR" - }, - "scalar_kind": { - "__enum__": "ConfigScalarKind.BOOL" + "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, + "scalar_kind": null, "type_param_keys": null }, - "Float": { + "Shape.62edccaf30696e25335ae92685bdc41e204e30e6": { "__class__": "ConfigTypeSnap", - "description": "", + "description": null, "enum_values": null, - "fields": null, - "given_name": "Float", - "key": "Float", + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "config", + "type_key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709" + } + ], + "given_name": null, + "key": "Shape.62edccaf30696e25335ae92685bdc41e204e30e6", "kind": { - "__enum__": "ConfigTypeKind.SCALAR" - }, - "scalar_kind": { - "__enum__": "ConfigScalarKind.FLOAT" + "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, + "scalar_kind": null, "type_param_keys": null }, - "Int": { + "Shape.743e47901855cb245064dd633e217bfcb49a11a7": { "__class__": "ConfigTypeSnap", - "description": "", + "description": null, "enum_values": null, - "fields": null, - "given_name": "Int", - "key": "Int", + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + } + ], + "given_name": null, + "key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7", "kind": { - "__enum__": "ConfigTypeKind.SCALAR" - }, - "scalar_kind": { - "__enum__": "ConfigScalarKind.INT" + "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, + "scalar_kind": null, "type_param_keys": null }, - "ScalarUnion.Bool-Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59": { + "Shape.7493b137e48f8d4b013bce61e92617ff1bc51f7f": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, - "fields": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "dummy_io_manager", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "hanging_asset_resource", + "type_key": "Shape.b13a6c5637084590cc1538f9522324bfeb4b46b3" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"config\": {}}", + "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", + "is_required": false, + "name": "io_manager", + "type_key": "Shape.44f2a71367507edd1b8e64f739222c4312b3691b" + } + ], "given_name": null, - "key": "ScalarUnion.Bool-Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59", + "key": "Shape.7493b137e48f8d4b013bce61e92617ff1bc51f7f", "kind": { - "__enum__": "ConfigTypeKind.SCALAR_UNION" + "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, - "type_param_keys": [ - "Bool", - "Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59" - ] + "type_param_keys": null }, - "ScalarUnion.Float-Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3": { + "Shape.811a60b4c43530c3d6100304f377dbd2d3045291": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, - "fields": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "hanging_op", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "my_op", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "never_runs_op", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + } + ], "given_name": null, - "key": "ScalarUnion.Float-Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3", + "key": "Shape.811a60b4c43530c3d6100304f377dbd2d3045291", "kind": { - "__enum__": "ConfigTypeKind.SCALAR_UNION" + "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, - "type_param_keys": [ - "Float", - "Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3" - ] + "type_param_keys": null }, - "ScalarUnion.Int-Selector.a9799b971d12ace70a2d8803c883c863417d0725": { + "Shape.9a3a315bff2146cca750edbec49c6b4b4d0ce58e": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, - "fields": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "file", + "type_key": "String" + } + ], "given_name": null, - "key": "ScalarUnion.Int-Selector.a9799b971d12ace70a2d8803c883c863417d0725", + "key": "Shape.9a3a315bff2146cca750edbec49c6b4b4d0ce58e", "kind": { - "__enum__": "ConfigTypeKind.SCALAR_UNION" + "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, - "type_param_keys": [ - "Int", - "Selector.a9799b971d12ace70a2d8803c883c863417d0725" - ] + "type_param_keys": null }, - "ScalarUnion.String-Selector.e04723c9d9937e3ab21206435b22247cfbe58269": { + "Shape.b13a6c5637084590cc1538f9522324bfeb4b46b3": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, - "fields": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "config", + "type_key": "Shape.9a3a315bff2146cca750edbec49c6b4b4d0ce58e" + } + ], "given_name": null, - "key": "ScalarUnion.String-Selector.e04723c9d9937e3ab21206435b22247cfbe58269", + "key": "Shape.b13a6c5637084590cc1538f9522324bfeb4b46b3", "kind": { - "__enum__": "ConfigTypeKind.SCALAR_UNION" + "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, - "type_param_keys": [ - "String", - "Selector.e04723c9d9937e3ab21206435b22247cfbe58269" - ] + "type_param_keys": null }, - "Selector.1bfb167aea90780aa679597800c71bd8c65ed0b2": { + "Shape.bfdfd7b59ee39efc9a4e2c9d0c40c6fc6fd4a86d": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, @@ -47934,8 +69387,242 @@ "default_value_as_json_str": "{}", "description": null, "is_required": false, - "name": "disabled", - "type_key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709" + "name": "asset_1", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "asset_1_my_check", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "asset_2", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "asset_3", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "asset_one", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "asset_two", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "asset_yields_observation", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "bar", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "baz", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "check_in_op_asset", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "downstream_asset", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "executable_asset", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "first_asset", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "foo", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "foo_bar", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "fresh_diamond_bottom", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "fresh_diamond_left", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "fresh_diamond_right", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "fresh_diamond_top", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "grouped_asset_1", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "grouped_asset_2", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "grouped_asset_4", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "hanging_asset", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"ops\": {\"hanging_op\": {}, \"my_op\": {}, \"never_runs_op\": {}}}", + "description": null, + "is_required": false, + "name": "hanging_graph", + "type_key": "Shape.35d3e42b53e66506c5867f04644849cd03763bc6" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "multipartitions_1", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "multipartitions_2", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "multipartitions_fail", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" }, { "__class__": "ConfigFieldSnap", @@ -47943,183 +69630,113 @@ "default_value_as_json_str": "{}", "description": null, "is_required": false, - "name": "enabled", - "type_key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709" - } - ], - "given_name": null, - "key": "Selector.1bfb167aea90780aa679597800c71bd8c65ed0b2", - "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Selector.a9799b971d12ace70a2d8803c883c863417d0725": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ + "name": "never_runs_asset", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, { "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "default_provided": true, + "default_value_as_json_str": "{\"config\": {}}", "description": null, - "is_required": true, - "name": "json", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + "is_required": false, + "name": "subsettable_checked_multi_asset", + "type_key": "Shape.62edccaf30696e25335ae92685bdc41e204e30e6" }, { "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "default_provided": true, + "default_value_as_json_str": "{}", "description": null, - "is_required": true, - "name": "pickle", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + "is_required": false, + "name": "typed_asset", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" }, { "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "default_provided": true, + "default_value_as_json_str": "{\"config\": {}}", "description": null, - "is_required": true, - "name": "value", - "type_key": "Int" - } - ], - "given_name": null, - "key": "Selector.a9799b971d12ace70a2d8803c883c863417d0725", - "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ + "is_required": false, + "name": "typed_multi_asset", + "type_key": "Shape.62edccaf30696e25335ae92685bdc41e204e30e6" + }, { "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "default_provided": true, + "default_value_as_json_str": "{}", "description": null, - "is_required": true, - "name": "json", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + "is_required": false, + "name": "unconnected", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" }, { "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "default_provided": true, + "default_value_as_json_str": "{\"config\": {}}", "description": null, - "is_required": true, - "name": "pickle", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + "is_required": false, + "name": "unexecutable_asset", + "type_key": "Shape.62edccaf30696e25335ae92685bdc41e204e30e6" }, { "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "default_provided": true, + "default_value_as_json_str": "{}", "description": null, - "is_required": true, - "name": "value", - "type_key": "Bool" - } - ], - "given_name": null, - "key": "Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59", - "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ + "is_required": false, + "name": "ungrouped_asset_3", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, { "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "default_provided": true, + "default_value_as_json_str": "{}", "description": null, - "is_required": true, - "name": "json", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + "is_required": false, + "name": "ungrouped_asset_5", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" }, { "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "default_provided": true, + "default_value_as_json_str": "{}", "description": null, - "is_required": true, - "name": "pickle", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + "is_required": false, + "name": "unpartitioned_upstream_of_partitioned", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" }, { "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "default_provided": true, + "default_value_as_json_str": "{}", "description": null, - "is_required": true, - "name": "value", - "type_key": "Float" + "is_required": false, + "name": "untyped_asset", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" } ], "given_name": null, - "key": "Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3", + "key": "Shape.bfdfd7b59ee39efc9a4e2c9d0c40c6fc6fd4a86d", "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" + "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, "type_param_keys": null }, - "Selector.e04723c9d9937e3ab21206435b22247cfbe58269": { + "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "json", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "pickle", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "value", - "type_key": "String" - } - ], + "fields": [], "given_name": null, - "key": "Selector.e04723c9d9937e3ab21206435b22247cfbe58269", + "key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709", "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" + "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, "type_param_keys": null }, - "Selector.f2fe6dfdc60a1947a8f8e7cd377a012b47065bc4": { + "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, @@ -48129,446 +69746,690 @@ "default_provided": false, "default_value_as_json_str": null, "description": null, - "is_required": true, - "name": "json", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "pickle", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "value", - "type_key": "Any" + "is_required": false, + "name": "console", + "type_key": "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a" } ], "given_name": null, - "key": "Selector.f2fe6dfdc60a1947a8f8e7cd377a012b47065bc4", + "key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b", "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" + "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, "type_param_keys": null }, - "Shape.081354663b9d4b8fbfd1cb8e358763912953913f": { + "String": { "__class__": "ConfigTypeSnap", - "description": null, + "description": "", "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "\"INFO\"", - "description": "The logger's threshold.", - "is_required": false, - "name": "log_level", - "type_key": "String" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "\"dagster\"", - "description": "The name of your logger.", - "is_required": false, - "name": "name", - "type_key": "String" - } - ], - "given_name": null, - "key": "Shape.081354663b9d4b8fbfd1cb8e358763912953913f", + "fields": null, + "given_name": "String", + "key": "String", "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" + "__enum__": "ConfigTypeKind.SCALAR" + }, + "scalar_kind": { + "__enum__": "ConfigScalarKind.STRING" }, - "scalar_kind": null, "type_param_keys": null }, - "Shape.09d73f0755bf4752d3f121837669c8660dcf451e": { + "StringSourceType": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, - "fields": [ + "fields": null, + "given_name": null, + "key": "StringSourceType", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR_UNION" + }, + "scalar_kind": null, + "type_param_keys": [ + "String", + "Selector.2571019f1a5201853d11032145ac3e534067f214" + ] + } + } + }, + "dagster_type_namespace_snapshot": { + "__class__": "DagsterTypeNamespaceSnapshot", + "all_dagster_type_snaps_by_key": { + "Any": { + "__class__": "DagsterTypeSnap", + "description": null, + "display_name": "Any", + "is_builtin": true, + "key": "Any", + "kind": { + "__enum__": "DagsterTypeKind.ANY" + }, + "loader_schema_key": "Selector.f2fe6dfdc60a1947a8f8e7cd377a012b47065bc4", + "materializer_schema_key": null, + "name": "Any", + "type_param_keys": [] + }, + "Bool": { + "__class__": "DagsterTypeSnap", + "description": null, + "display_name": "Bool", + "is_builtin": true, + "key": "Bool", + "kind": { + "__enum__": "DagsterTypeKind.SCALAR" + }, + "loader_schema_key": "ScalarUnion.Bool-Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59", + "materializer_schema_key": null, + "name": "Bool", + "type_param_keys": [] + }, + "Float": { + "__class__": "DagsterTypeSnap", + "description": null, + "display_name": "Float", + "is_builtin": true, + "key": "Float", + "kind": { + "__enum__": "DagsterTypeKind.SCALAR" + }, + "loader_schema_key": "ScalarUnion.Float-Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3", + "materializer_schema_key": null, + "name": "Float", + "type_param_keys": [] + }, + "Int": { + "__class__": "DagsterTypeSnap", + "description": null, + "display_name": "Int", + "is_builtin": true, + "key": "Int", + "kind": { + "__enum__": "DagsterTypeKind.SCALAR" + }, + "loader_schema_key": "ScalarUnion.Int-Selector.a9799b971d12ace70a2d8803c883c863417d0725", + "materializer_schema_key": null, + "name": "Int", + "type_param_keys": [] + }, + "Nothing": { + "__class__": "DagsterTypeSnap", + "description": null, + "display_name": "Nothing", + "is_builtin": true, + "key": "Nothing", + "kind": { + "__enum__": "DagsterTypeKind.NOTHING" + }, + "loader_schema_key": null, + "materializer_schema_key": null, + "name": "Nothing", + "type_param_keys": [] + }, + "String": { + "__class__": "DagsterTypeSnap", + "description": null, + "display_name": "String", + "is_builtin": true, + "key": "String", + "kind": { + "__enum__": "DagsterTypeKind.SCALAR" + }, + "loader_schema_key": "ScalarUnion.String-Selector.e04723c9d9937e3ab21206435b22247cfbe58269", + "materializer_schema_key": null, + "name": "String", + "type_param_keys": [] + } + } + }, + "dep_structure_snapshot": { + "__class__": "DependencyStructureSnapshot", + "solid_invocation_snaps": [ + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [], + "is_dynamic_mapped": false, + "solid_def_name": "asset_1", + "solid_name": "asset_1", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"retries\": {\"enabled\": {}}}", - "description": "Execute all steps in a single process.", - "is_required": false, - "name": "config", - "type_key": "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c" + "__class__": "InputDependencySnap", + "input_name": "asset_1", + "is_dynamic_collect": false, + "upstream_output_snaps": [ + { + "__class__": "OutputHandleSnap", + "output_name": "result", + "solid_name": "asset_1" + } + ] + } + ], + "is_dynamic_mapped": false, + "solid_def_name": "asset_1_my_check", + "solid_name": "asset_1_my_check", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [ + { + "__class__": "InputDependencySnap", + "input_name": "asset_1", + "is_dynamic_collect": false, + "upstream_output_snaps": [ + { + "__class__": "OutputHandleSnap", + "output_name": "result", + "solid_name": "asset_1" + } + ] + } + ], + "is_dynamic_mapped": false, + "solid_def_name": "asset_2", + "solid_name": "asset_2", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [ + { + "__class__": "InputDependencySnap", + "input_name": "asset_2", + "is_dynamic_collect": false, + "upstream_output_snaps": [ + { + "__class__": "OutputHandleSnap", + "output_name": "result", + "solid_name": "asset_2" + } + ] + } + ], + "is_dynamic_mapped": false, + "solid_def_name": "asset_3", + "solid_name": "asset_3", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [], + "is_dynamic_mapped": false, + "solid_def_name": "asset_one", + "solid_name": "asset_one", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [ + { + "__class__": "InputDependencySnap", + "input_name": "asset_one", + "is_dynamic_collect": false, + "upstream_output_snaps": [ + { + "__class__": "OutputHandleSnap", + "output_name": "result", + "solid_name": "asset_one" + } + ] + } + ], + "is_dynamic_mapped": false, + "solid_def_name": "asset_two", + "solid_name": "asset_two", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [], + "is_dynamic_mapped": false, + "solid_def_name": "asset_yields_observation", + "solid_name": "asset_yields_observation", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [], + "is_dynamic_mapped": false, + "solid_def_name": "bar", + "solid_name": "bar", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [ + { + "__class__": "InputDependencySnap", + "input_name": "foo_bar", + "is_dynamic_collect": false, + "upstream_output_snaps": [ + { + "__class__": "OutputHandleSnap", + "output_name": "result", + "solid_name": "foo_bar" + } + ] + } + ], + "is_dynamic_mapped": false, + "solid_def_name": "baz", + "solid_name": "baz", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [], + "is_dynamic_mapped": false, + "solid_def_name": "check_in_op_asset", + "solid_name": "check_in_op_asset", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [ + { + "__class__": "InputDependencySnap", + "input_name": "hanging_graph", + "is_dynamic_collect": false, + "upstream_output_snaps": [ + { + "__class__": "OutputHandleSnap", + "output_name": "result", + "solid_name": "hanging_graph" + } + ] } ], - "given_name": null, - "key": "Shape.09d73f0755bf4752d3f121837669c8660dcf451e", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null + "is_dynamic_mapped": false, + "solid_def_name": "downstream_asset", + "solid_name": "downstream_asset", + "tags": {} }, - "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"log_level\": \"INFO\", \"name\": \"dagster\"}", - "description": "The default colored console logger.", - "is_required": false, - "name": "config", - "type_key": "Shape.081354663b9d4b8fbfd1cb8e358763912953913f" + "__class__": "InputDependencySnap", + "input_name": "unexecutable_asset", + "is_dynamic_collect": false, + "upstream_output_snaps": [ + { + "__class__": "OutputHandleSnap", + "output_name": "unexecutable_asset", + "solid_name": "unexecutable_asset" + } + ] } ], - "given_name": null, - "key": "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null + "is_dynamic_mapped": false, + "solid_def_name": "executable_asset", + "solid_name": "executable_asset", + "tags": {} }, - "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", - "is_required": false, - "name": "io_manager", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + "__class__": "InputDependencySnap", + "input_name": "dummy_source_asset", + "is_dynamic_collect": false, + "upstream_output_snaps": [] } ], - "given_name": null, - "key": "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null + "is_dynamic_mapped": false, + "solid_def_name": "first_asset", + "solid_name": "first_asset", + "tags": {} }, - "Shape.2846d3347cb819c3383fc37633746e4c2510b3e1": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [], + "is_dynamic_mapped": false, + "solid_def_name": "foo", + "solid_name": "foo", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "my_op", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + "__class__": "InputDependencySnap", + "input_name": "bar", + "is_dynamic_collect": false, + "upstream_output_snaps": [ + { + "__class__": "OutputHandleSnap", + "output_name": "result", + "solid_name": "bar" + } + ] + }, + { + "__class__": "InputDependencySnap", + "input_name": "foo", + "is_dynamic_collect": false, + "upstream_output_snaps": [ + { + "__class__": "OutputHandleSnap", + "output_name": "result", + "solid_name": "foo" + } + ] } ], - "given_name": null, - "key": "Shape.2846d3347cb819c3383fc37633746e4c2510b3e1", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null + "is_dynamic_mapped": false, + "solid_def_name": "foo_bar", + "solid_name": "foo_bar", + "tags": {} }, - "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": "[DEPRECATED]", - "is_required": false, - "name": "marker_to_close", - "type_key": "String" + "__class__": "InputDependencySnap", + "input_name": "fresh_diamond_left", + "is_dynamic_collect": false, + "upstream_output_snaps": [ + { + "__class__": "OutputHandleSnap", + "output_name": "result", + "solid_name": "fresh_diamond_left" + } + ] }, { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"enabled\": {}}", - "description": "Whether retries are enabled or not. By default, retries are enabled.", - "is_required": false, - "name": "retries", - "type_key": "Selector.1bfb167aea90780aa679597800c71bd8c65ed0b2" + "__class__": "InputDependencySnap", + "input_name": "fresh_diamond_right", + "is_dynamic_collect": false, + "upstream_output_snaps": [ + { + "__class__": "OutputHandleSnap", + "output_name": "result", + "solid_name": "fresh_diamond_right" + } + ] } ], - "given_name": null, - "key": "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null + "is_dynamic_mapped": false, + "solid_def_name": "fresh_diamond_bottom", + "solid_name": "fresh_diamond_bottom", + "tags": {} }, - "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "path", - "type_key": "String" + "__class__": "InputDependencySnap", + "input_name": "fresh_diamond_top", + "is_dynamic_collect": false, + "upstream_output_snaps": [ + { + "__class__": "OutputHandleSnap", + "output_name": "result", + "solid_name": "fresh_diamond_top" + } + ] } ], - "given_name": null, - "key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null + "is_dynamic_mapped": false, + "solid_def_name": "fresh_diamond_left", + "solid_name": "fresh_diamond_left", + "tags": {} }, - "Shape.743e47901855cb245064dd633e217bfcb49a11a7": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" + "__class__": "InputDependencySnap", + "input_name": "fresh_diamond_top", + "is_dynamic_collect": false, + "upstream_output_snaps": [ + { + "__class__": "OutputHandleSnap", + "output_name": "result", + "solid_name": "fresh_diamond_top" + } + ] } ], - "given_name": null, - "key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null + "is_dynamic_mapped": false, + "solid_def_name": "fresh_diamond_right", + "solid_name": "fresh_diamond_right", + "tags": {} }, - "Shape.883f869771a421fc4c8a587a772eef9138f3f7c0": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"config\": {\"retries\": {\"enabled\": {}}}}", - "description": "Configure how steps are executed within a run.", - "is_required": false, - "name": "execution", - "type_key": "Shape.09d73f0755bf4752d3f121837669c8660dcf451e" - }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": "Configure how loggers emit messages within a run.", - "is_required": false, - "name": "loggers", - "type_key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b" - }, + "__class__": "InputDependencySnap", + "input_name": "diamond_source", + "is_dynamic_collect": false, + "upstream_output_snaps": [] + } + ], + "is_dynamic_mapped": false, + "solid_def_name": "fresh_diamond_top", + "solid_name": "fresh_diamond_top", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [], + "is_dynamic_mapped": false, + "solid_def_name": "grouped_asset_1", + "solid_name": "grouped_asset_1", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [], + "is_dynamic_mapped": false, + "solid_def_name": "grouped_asset_2", + "solid_name": "grouped_asset_2", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [], + "is_dynamic_mapped": false, + "solid_def_name": "grouped_asset_4", + "solid_name": "grouped_asset_4", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"my_op\": {}}", - "description": "Configure runtime parameters for ops or assets.", - "is_required": false, - "name": "ops", - "type_key": "Shape.2846d3347cb819c3383fc37633746e4c2510b3e1" - }, + "__class__": "InputDependencySnap", + "input_name": "first_asset", + "is_dynamic_collect": false, + "upstream_output_snaps": [ + { + "__class__": "OutputHandleSnap", + "output_name": "result", + "solid_name": "first_asset" + } + ] + } + ], + "is_dynamic_mapped": false, + "solid_def_name": "hanging_asset", + "solid_name": "hanging_asset", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [], + "is_dynamic_mapped": false, + "solid_def_name": "hanging_graph", + "solid_name": "hanging_graph", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [], + "is_dynamic_mapped": false, + "solid_def_name": "multipartitions_1", + "solid_name": "multipartitions_1", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"io_manager\": {}}", - "description": "Configure how shared resources are implemented within a run.", - "is_required": false, - "name": "resources", - "type_key": "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778" + "__class__": "InputDependencySnap", + "input_name": "multipartitions_1", + "is_dynamic_collect": false, + "upstream_output_snaps": [ + { + "__class__": "OutputHandleSnap", + "output_name": "result", + "solid_name": "multipartitions_1" + } + ] } ], - "given_name": null, - "key": "Shape.883f869771a421fc4c8a587a772eef9138f3f7c0", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null + "is_dynamic_mapped": false, + "solid_def_name": "multipartitions_2", + "solid_name": "multipartitions_2", + "tags": {} }, - "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [], - "given_name": null, - "key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [], + "is_dynamic_mapped": false, + "solid_def_name": "multipartitions_fail", + "solid_name": "multipartitions_fail", + "tags": {} }, - "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "console", - "type_key": "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a" + "__class__": "InputDependencySnap", + "input_name": "hanging_asset", + "is_dynamic_collect": false, + "upstream_output_snaps": [ + { + "__class__": "OutputHandleSnap", + "output_name": "result", + "solid_name": "hanging_asset" + } + ] } ], - "given_name": null, - "key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null + "is_dynamic_mapped": false, + "solid_def_name": "never_runs_asset", + "solid_name": "never_runs_asset", + "tags": {} }, - "String": { - "__class__": "ConfigTypeSnap", - "description": "", - "enum_values": null, - "fields": null, - "given_name": "String", - "key": "String", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR" - }, - "scalar_kind": { - "__enum__": "ConfigScalarKind.STRING" - }, - "type_param_keys": null - } - } - }, - "dagster_type_namespace_snapshot": { - "__class__": "DagsterTypeNamespaceSnapshot", - "all_dagster_type_snaps_by_key": { - "Any": { - "__class__": "DagsterTypeSnap", - "description": null, - "display_name": "Any", - "is_builtin": true, - "key": "Any", - "kind": { - "__enum__": "DagsterTypeKind.ANY" - }, - "loader_schema_key": "Selector.f2fe6dfdc60a1947a8f8e7cd377a012b47065bc4", - "materializer_schema_key": null, - "name": "Any", - "type_param_keys": [] + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [], + "is_dynamic_mapped": false, + "solid_def_name": "subsettable_checked_multi_asset", + "solid_name": "subsettable_checked_multi_asset", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [ + { + "__class__": "InputDependencySnap", + "input_name": "int_asset", + "is_dynamic_collect": false, + "upstream_output_snaps": [ + { + "__class__": "OutputHandleSnap", + "output_name": "int_asset", + "solid_name": "typed_multi_asset" + } + ] + } + ], + "is_dynamic_mapped": false, + "solid_def_name": "typed_asset", + "solid_name": "typed_asset", + "tags": {} }, - "Bool": { - "__class__": "DagsterTypeSnap", - "description": null, - "display_name": "Bool", - "is_builtin": true, - "key": "Bool", - "kind": { - "__enum__": "DagsterTypeKind.SCALAR" - }, - "loader_schema_key": "ScalarUnion.Bool-Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59", - "materializer_schema_key": null, - "name": "Bool", - "type_param_keys": [] + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [], + "is_dynamic_mapped": false, + "solid_def_name": "typed_multi_asset", + "solid_name": "typed_multi_asset", + "tags": {} }, - "Float": { - "__class__": "DagsterTypeSnap", - "description": null, - "display_name": "Float", - "is_builtin": true, - "key": "Float", - "kind": { - "__enum__": "DagsterTypeKind.SCALAR" - }, - "loader_schema_key": "ScalarUnion.Float-Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3", - "materializer_schema_key": null, - "name": "Float", - "type_param_keys": [] + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [], + "is_dynamic_mapped": false, + "solid_def_name": "unconnected", + "solid_name": "unconnected", + "tags": {} }, - "Int": { - "__class__": "DagsterTypeSnap", - "description": null, - "display_name": "Int", - "is_builtin": true, - "key": "Int", - "kind": { - "__enum__": "DagsterTypeKind.SCALAR" - }, - "loader_schema_key": "ScalarUnion.Int-Selector.a9799b971d12ace70a2d8803c883c863417d0725", - "materializer_schema_key": null, - "name": "Int", - "type_param_keys": [] + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [], + "is_dynamic_mapped": false, + "solid_def_name": "unexecutable_asset", + "solid_name": "unexecutable_asset", + "tags": {} }, - "Nothing": { - "__class__": "DagsterTypeSnap", - "description": null, - "display_name": "Nothing", - "is_builtin": true, - "key": "Nothing", - "kind": { - "__enum__": "DagsterTypeKind.NOTHING" - }, - "loader_schema_key": null, - "materializer_schema_key": null, - "name": "Nothing", - "type_param_keys": [] + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [], + "is_dynamic_mapped": false, + "solid_def_name": "ungrouped_asset_3", + "solid_name": "ungrouped_asset_3", + "tags": {} }, - "String": { - "__class__": "DagsterTypeSnap", - "description": null, - "display_name": "String", - "is_builtin": true, - "key": "String", - "kind": { - "__enum__": "DagsterTypeKind.SCALAR" - }, - "loader_schema_key": "ScalarUnion.String-Selector.e04723c9d9937e3ab21206435b22247cfbe58269", - "materializer_schema_key": null, - "name": "String", - "type_param_keys": [] - } - } - }, - "dep_structure_snapshot": { - "__class__": "DependencyStructureSnapshot", - "solid_invocation_snaps": [ { "__class__": "SolidInvocationSnap", "input_dep_snaps": [], "is_dynamic_mapped": false, - "solid_def_name": "my_op", - "solid_name": "my_op", + "solid_def_name": "ungrouped_asset_5", + "solid_name": "ungrouped_asset_5", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [], + "is_dynamic_mapped": false, + "solid_def_name": "unpartitioned_upstream_of_partitioned", + "solid_name": "unpartitioned_upstream_of_partitioned", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [ + { + "__class__": "InputDependencySnap", + "input_name": "typed_asset", + "is_dynamic_collect": false, + "upstream_output_snaps": [ + { + "__class__": "OutputHandleSnap", + "output_name": "result", + "solid_name": "typed_asset" + } + ] + } + ], + "is_dynamic_mapped": false, + "solid_def_name": "untyped_asset", + "solid_name": "untyped_asset", "tags": {} } ] }, "description": null, - "graph_def_name": "daily_partitioned_job", + "graph_def_name": "__ASSET_JOB_2", "lineage_snapshot": null, "mode_def_snaps": [ { @@ -48603,17 +70464,128 @@ "name": "config", "type_key": "Any" }, + "description": null, + "name": "dummy_io_manager" + }, + { + "__class__": "ResourceDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "config", + "type_key": "Shape.9a3a315bff2146cca750edbec49c6b4b4d0ce58e" + }, + "description": null, + "name": "hanging_asset_resource" + }, + { + "__class__": "ResourceDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "config", + "type_key": "Shape.18b2faaf1efd505374f7f25fcb61ed59bd5be851" + }, "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", "name": "io_manager" } ], - "root_config_key": "Shape.883f869771a421fc4c8a587a772eef9138f3f7c0" + "root_config_key": "Shape.59791fba5ba9f44a1256ef99c4bafecfddc9f2e4" } ], - "name": "daily_partitioned_job", + "name": "__ASSET_JOB_2", "solid_definitions_snapshot": { "__class__": "SolidDefinitionsSnapshot", - "composite_solid_def_snaps": [], + "composite_solid_def_snaps": [ + { + "__class__": "CompositeSolidDefSnap", + "config_field_snap": null, + "dep_structure_snapshot": { + "__class__": "DependencyStructureSnapshot", + "solid_invocation_snaps": [ + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [ + { + "__class__": "InputDependencySnap", + "input_name": "my_op", + "is_dynamic_collect": false, + "upstream_output_snaps": [ + { + "__class__": "OutputHandleSnap", + "output_name": "result", + "solid_name": "my_op" + } + ] + } + ], + "is_dynamic_mapped": false, + "solid_def_name": "hanging_op", + "solid_name": "hanging_op", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [], + "is_dynamic_mapped": false, + "solid_def_name": "my_op", + "solid_name": "my_op", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [ + { + "__class__": "InputDependencySnap", + "input_name": "hanging_op", + "is_dynamic_collect": false, + "upstream_output_snaps": [ + { + "__class__": "OutputHandleSnap", + "output_name": "result", + "solid_name": "hanging_op" + } + ] + } + ], + "is_dynamic_mapped": false, + "solid_def_name": "never_runs_op", + "solid_name": "never_runs_op", + "tags": {} + } + ] + }, + "description": null, + "input_def_snaps": [], + "input_mapping_snaps": [], + "name": "hanging_graph", + "output_def_snaps": [ + { + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", + "description": null, + "is_dynamic": false, + "is_required": true, + "name": "result" + } + ], + "output_mapping_snaps": [ + { + "__class__": "OutputMappingSnap", + "external_output_name": "result", + "mapped_output_name": "result", + "mapped_solid_name": "never_runs_op" + } + ], + "tags": {} + } + ], "solid_def_snaps": [ { "__class__": "SolidDefSnap", @@ -48628,7 +70600,285 @@ }, "description": null, "input_def_snaps": [], - "name": "my_op", + "name": "asset_1", + "output_def_snaps": [ + { + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", + "description": null, + "is_dynamic": false, + "is_required": true, + "name": "result" + } + ], + "required_resource_keys": [], + "tags": {} + }, + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, + "description": null, + "input_def_snaps": [ + { + "__class__": "InputDefSnap", + "dagster_type_key": "Any", + "description": null, + "name": "asset_1" + } + ], + "name": "asset_1_my_check", + "output_def_snaps": [ + { + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", + "description": null, + "is_dynamic": false, + "is_required": true, + "name": "result" + } + ], + "required_resource_keys": [], + "tags": {} + }, + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, + "description": null, + "input_def_snaps": [ + { + "__class__": "InputDefSnap", + "dagster_type_key": "Nothing", + "description": null, + "name": "asset_1" + } + ], + "name": "asset_2", + "output_def_snaps": [ + { + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", + "description": null, + "is_dynamic": false, + "is_required": true, + "name": "result" + } + ], + "required_resource_keys": [], + "tags": {} + }, + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, + "description": null, + "input_def_snaps": [ + { + "__class__": "InputDefSnap", + "dagster_type_key": "Nothing", + "description": null, + "name": "asset_2" + } + ], + "name": "asset_3", + "output_def_snaps": [ + { + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", + "description": null, + "is_dynamic": false, + "is_required": true, + "name": "result" + } + ], + "required_resource_keys": [], + "tags": {} + }, + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, + "description": null, + "input_def_snaps": [], + "name": "asset_one", + "output_def_snaps": [ + { + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", + "description": null, + "is_dynamic": false, + "is_required": true, + "name": "result" + } + ], + "required_resource_keys": [], + "tags": {} + }, + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, + "description": null, + "input_def_snaps": [ + { + "__class__": "InputDefSnap", + "dagster_type_key": "Any", + "description": null, + "name": "asset_one" + } + ], + "name": "asset_two", + "output_def_snaps": [ + { + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", + "description": null, + "is_dynamic": false, + "is_required": true, + "name": "result" + } + ], + "required_resource_keys": [], + "tags": {} + }, + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, + "description": null, + "input_def_snaps": [], + "name": "asset_yields_observation", + "output_def_snaps": [ + { + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", + "description": null, + "is_dynamic": false, + "is_required": true, + "name": "result" + } + ], + "required_resource_keys": [], + "tags": {} + }, + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, + "description": null, + "input_def_snaps": [], + "name": "bar", + "output_def_snaps": [ + { + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", + "description": null, + "is_dynamic": false, + "is_required": true, + "name": "result" + } + ], + "required_resource_keys": [], + "tags": {} + }, + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, + "description": null, + "input_def_snaps": [ + { + "__class__": "InputDefSnap", + "dagster_type_key": "Any", + "description": null, + "name": "foo_bar" + } + ], + "name": "baz", + "output_def_snaps": [ + { + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", + "description": null, + "is_dynamic": false, + "is_required": true, + "name": "result" + } + ], + "required_resource_keys": [], + "tags": {} + }, + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, + "description": null, + "input_def_snaps": [], + "name": "check_in_op_asset", "output_def_snaps": [ { "__class__": "OutputDefSnap", @@ -48637,940 +70887,867 @@ "is_dynamic": false, "is_required": true, "name": "result" + }, + { + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", + "description": null, + "is_dynamic": false, + "is_required": true, + "name": "check_in_op_asset_my_check" } ], "required_resource_keys": [], "tags": {} - } - ] - }, - "tags": {} - } - ''' -# --- -# name: test_all_snapshot_ids[41] - '458a303a0e8d51f99eb8417d4be851f0b982b5a5' -# --- -# name: test_all_snapshot_ids[42] - ''' - { - "__class__": "PipelineSnapshot", - "config_schema_snapshot": { - "__class__": "ConfigSchemaSnapshot", - "all_config_snaps_by_key": { - "Any": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": null, - "given_name": "Any", - "key": "Any", - "kind": { - "__enum__": "ConfigTypeKind.ANY" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Bool": { - "__class__": "ConfigTypeSnap", - "description": "", - "enum_values": null, - "fields": null, - "given_name": "Bool", - "key": "Bool", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR" - }, - "scalar_kind": { - "__enum__": "ConfigScalarKind.BOOL" - }, - "type_param_keys": null - }, - "Float": { - "__class__": "ConfigTypeSnap", - "description": "", - "enum_values": null, - "fields": null, - "given_name": "Float", - "key": "Float", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR" - }, - "scalar_kind": { - "__enum__": "ConfigScalarKind.FLOAT" - }, - "type_param_keys": null }, - "Int": { - "__class__": "ConfigTypeSnap", - "description": "", - "enum_values": null, - "fields": null, - "given_name": "Int", - "key": "Int", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR" - }, - "scalar_kind": { - "__enum__": "ConfigScalarKind.INT" + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" }, - "type_param_keys": null - }, - "ScalarUnion.Bool-Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59": { - "__class__": "ConfigTypeSnap", "description": null, - "enum_values": null, - "fields": null, - "given_name": null, - "key": "ScalarUnion.Bool-Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR_UNION" - }, - "scalar_kind": null, - "type_param_keys": [ - "Bool", - "Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59" - ] + "input_def_snaps": [ + { + "__class__": "InputDefSnap", + "dagster_type_key": "Any", + "description": null, + "name": "hanging_graph" + } + ], + "name": "downstream_asset", + "output_def_snaps": [ + { + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", + "description": null, + "is_dynamic": false, + "is_required": true, + "name": "result" + } + ], + "required_resource_keys": [], + "tags": {} }, - "ScalarUnion.Float-Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": null, - "given_name": null, - "key": "ScalarUnion.Float-Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR_UNION" + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" }, - "scalar_kind": null, - "type_param_keys": [ - "Float", - "Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3" - ] - }, - "ScalarUnion.Int-Selector.a9799b971d12ace70a2d8803c883c863417d0725": { - "__class__": "ConfigTypeSnap", "description": null, - "enum_values": null, - "fields": null, - "given_name": null, - "key": "ScalarUnion.Int-Selector.a9799b971d12ace70a2d8803c883c863417d0725", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR_UNION" - }, - "scalar_kind": null, - "type_param_keys": [ - "Int", - "Selector.a9799b971d12ace70a2d8803c883c863417d0725" - ] + "input_def_snaps": [ + { + "__class__": "InputDefSnap", + "dagster_type_key": "Any", + "description": null, + "name": "unexecutable_asset" + } + ], + "name": "executable_asset", + "output_def_snaps": [ + { + "__class__": "OutputDefSnap", + "dagster_type_key": "Nothing", + "description": null, + "is_dynamic": false, + "is_required": true, + "name": "result" + } + ], + "required_resource_keys": [], + "tags": {} }, - "ScalarUnion.String-Selector.e04723c9d9937e3ab21206435b22247cfbe58269": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": null, - "given_name": null, - "key": "ScalarUnion.String-Selector.e04723c9d9937e3ab21206435b22247cfbe58269", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR_UNION" + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" }, - "scalar_kind": null, - "type_param_keys": [ - "String", - "Selector.e04723c9d9937e3ab21206435b22247cfbe58269" - ] - }, - "Selector.1bfb167aea90780aa679597800c71bd8c65ed0b2": { - "__class__": "ConfigTypeSnap", "description": null, - "enum_values": null, - "fields": [ + "input_def_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", + "__class__": "InputDefSnap", + "dagster_type_key": "Any", "description": null, - "is_required": false, - "name": "disabled", - "type_key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709" - }, + "name": "dummy_source_asset" + } + ], + "name": "first_asset", + "output_def_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", "description": null, - "is_required": false, - "name": "enabled", - "type_key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709" + "is_dynamic": false, + "is_required": true, + "name": "result" } ], - "given_name": null, - "key": "Selector.1bfb167aea90780aa679597800c71bd8c65ed0b2", - "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" - }, - "scalar_kind": null, - "type_param_keys": null + "required_resource_keys": [], + "tags": {} }, - "Selector.a9799b971d12ace70a2d8803c883c863417d0725": { - "__class__": "ConfigTypeSnap", + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, "description": null, - "enum_values": null, - "fields": [ + "input_def_snaps": [], + "name": "foo", + "output_def_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", "description": null, + "is_dynamic": false, "is_required": true, - "name": "json", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, + "name": "result" + } + ], + "required_resource_keys": [], + "tags": {} + }, + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, + "description": null, + "input_def_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "__class__": "InputDefSnap", + "dagster_type_key": "Any", "description": null, - "is_required": true, - "name": "pickle", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + "name": "bar" }, { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "__class__": "InputDefSnap", + "dagster_type_key": "Any", + "description": null, + "name": "foo" + } + ], + "name": "foo_bar", + "output_def_snaps": [ + { + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", "description": null, + "is_dynamic": false, "is_required": true, - "name": "value", - "type_key": "Int" + "name": "result" } ], - "given_name": null, - "key": "Selector.a9799b971d12ace70a2d8803c883c863417d0725", - "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" - }, - "scalar_kind": null, - "type_param_keys": null + "required_resource_keys": [], + "tags": {} }, - "Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59": { - "__class__": "ConfigTypeSnap", + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, "description": null, - "enum_values": null, - "fields": [ + "input_def_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "__class__": "InputDefSnap", + "dagster_type_key": "Any", "description": null, - "is_required": true, - "name": "json", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + "name": "fresh_diamond_left" }, { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "__class__": "InputDefSnap", + "dagster_type_key": "Any", "description": null, - "is_required": true, - "name": "pickle", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, + "name": "fresh_diamond_right" + } + ], + "name": "fresh_diamond_bottom", + "output_def_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", "description": null, + "is_dynamic": false, "is_required": true, - "name": "value", - "type_key": "Bool" + "name": "result" } ], - "given_name": null, - "key": "Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59", - "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" - }, - "scalar_kind": null, - "type_param_keys": null + "required_resource_keys": [], + "tags": {} }, - "Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3": { - "__class__": "ConfigTypeSnap", + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, "description": null, - "enum_values": null, - "fields": [ + "input_def_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "__class__": "InputDefSnap", + "dagster_type_key": "Any", + "description": null, + "name": "fresh_diamond_top" + } + ], + "name": "fresh_diamond_left", + "output_def_snaps": [ + { + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", "description": null, + "is_dynamic": false, "is_required": true, - "name": "json", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, + "name": "result" + } + ], + "required_resource_keys": [], + "tags": {} + }, + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, + "description": null, + "input_def_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "__class__": "InputDefSnap", + "dagster_type_key": "Any", + "description": null, + "name": "fresh_diamond_top" + } + ], + "name": "fresh_diamond_right", + "output_def_snaps": [ + { + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", "description": null, + "is_dynamic": false, "is_required": true, - "name": "pickle", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, + "name": "result" + } + ], + "required_resource_keys": [], + "tags": {} + }, + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, + "description": null, + "input_def_snaps": [ + { + "__class__": "InputDefSnap", + "dagster_type_key": "Nothing", + "description": null, + "name": "diamond_source" + } + ], + "name": "fresh_diamond_top", + "output_def_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", "description": null, + "is_dynamic": false, "is_required": true, - "name": "value", - "type_key": "Float" + "name": "result" } ], - "given_name": null, - "key": "Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3", - "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" - }, - "scalar_kind": null, - "type_param_keys": null + "required_resource_keys": [], + "tags": {} }, - "Selector.e04723c9d9937e3ab21206435b22247cfbe58269": { - "__class__": "ConfigTypeSnap", + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "json", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, + "input_def_snaps": [], + "name": "grouped_asset_1", + "output_def_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", "description": null, + "is_dynamic": false, "is_required": true, - "name": "pickle", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, + "name": "result" + } + ], + "required_resource_keys": [], + "tags": {} + }, + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, + "description": null, + "input_def_snaps": [], + "name": "grouped_asset_2", + "output_def_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", "description": null, + "is_dynamic": false, "is_required": true, - "name": "value", - "type_key": "String" + "name": "result" } ], - "given_name": null, - "key": "Selector.e04723c9d9937e3ab21206435b22247cfbe58269", - "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" - }, - "scalar_kind": null, - "type_param_keys": null + "required_resource_keys": [], + "tags": {} }, - "Selector.f2fe6dfdc60a1947a8f8e7cd377a012b47065bc4": { - "__class__": "ConfigTypeSnap", + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, "description": null, - "enum_values": null, - "fields": [ + "input_def_snaps": [], + "name": "grouped_asset_4", + "output_def_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", "description": null, + "is_dynamic": false, "is_required": true, - "name": "json", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, + "name": "result" + } + ], + "required_resource_keys": [], + "tags": {} + }, + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, + "description": "Asset that hangs forever, used to test in-progress ops.", + "input_def_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "__class__": "InputDefSnap", + "dagster_type_key": "Any", "description": null, - "is_required": true, - "name": "pickle", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, + "name": "first_asset" + } + ], + "name": "hanging_asset", + "output_def_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", "description": null, + "is_dynamic": false, "is_required": true, - "name": "value", - "type_key": "Any" + "name": "result" } ], - "given_name": null, - "key": "Selector.f2fe6dfdc60a1947a8f8e7cd377a012b47065bc4", - "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" - }, - "scalar_kind": null, - "type_param_keys": null + "required_resource_keys": [ + "hanging_asset_resource" + ], + "tags": {} }, - "Shape.081354663b9d4b8fbfd1cb8e358763912953913f": { - "__class__": "ConfigTypeSnap", + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "\"INFO\"", - "description": "The logger's threshold.", - "is_required": false, - "name": "log_level", - "type_key": "String" - }, + "input_def_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "\"dagster\"", - "description": "The name of your logger.", - "is_required": false, - "name": "name", - "type_key": "String" + "__class__": "InputDefSnap", + "dagster_type_key": "Any", + "description": null, + "name": "my_op" } ], - "given_name": null, - "key": "Shape.081354663b9d4b8fbfd1cb8e358763912953913f", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.09d73f0755bf4752d3f121837669c8660dcf451e": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ + "name": "hanging_op", + "output_def_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"retries\": {\"enabled\": {}}}", - "description": "Execute all steps in a single process.", - "is_required": false, - "name": "config", - "type_key": "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c" + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", + "description": null, + "is_dynamic": false, + "is_required": true, + "name": "result" } ], - "given_name": null, - "key": "Shape.09d73f0755bf4752d3f121837669c8660dcf451e", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null + "required_resource_keys": [ + "hanging_asset_resource" + ], + "tags": {} }, - "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a": { - "__class__": "ConfigTypeSnap", + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, "description": null, - "enum_values": null, - "fields": [ + "input_def_snaps": [], + "name": "multipartitions_1", + "output_def_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"log_level\": \"INFO\", \"name\": \"dagster\"}", - "description": "The default colored console logger.", - "is_required": false, - "name": "config", - "type_key": "Shape.081354663b9d4b8fbfd1cb8e358763912953913f" + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", + "description": null, + "is_dynamic": false, + "is_required": true, + "name": "result" } ], - "given_name": null, - "key": "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null + "required_resource_keys": [], + "tags": {} }, - "Shape.106ddb38370619b50ab9e0637a86d3bcf2e588d7": { - "__class__": "ConfigTypeSnap", + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, "description": null, - "enum_values": null, - "fields": [ + "input_def_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", + "__class__": "InputDefSnap", + "dagster_type_key": "Any", "description": null, - "is_required": false, - "name": "dynamic_in_multipartitions_fail", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, + "name": "multipartitions_1" + } + ], + "name": "multipartitions_2", + "output_def_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", "description": null, - "is_required": false, - "name": "dynamic_in_multipartitions_success", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + "is_dynamic": false, + "is_required": true, + "name": "result" } ], - "given_name": null, - "key": "Shape.106ddb38370619b50ab9e0637a86d3bcf2e588d7", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null + "required_resource_keys": [], + "tags": {} }, - "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c": { - "__class__": "ConfigTypeSnap", + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": "[DEPRECATED]", - "is_required": false, - "name": "marker_to_close", - "type_key": "String" - }, + "input_def_snaps": [], + "name": "multipartitions_fail", + "output_def_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"enabled\": {}}", - "description": "Whether retries are enabled or not. By default, retries are enabled.", - "is_required": false, - "name": "retries", - "type_key": "Selector.1bfb167aea90780aa679597800c71bd8c65ed0b2" + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", + "description": null, + "is_dynamic": false, + "is_required": true, + "name": "result" } ], - "given_name": null, - "key": "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null + "required_resource_keys": [], + "tags": {} }, - "Shape.4942ebf48d32aa0f8268910e01ed6544ad5b0132": { - "__class__": "ConfigTypeSnap", + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "hanging_asset_resource", - "type_key": "Shape.b13a6c5637084590cc1538f9522324bfeb4b46b3" - }, + "input_def_snaps": [], + "name": "my_op", + "output_def_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", "description": null, - "is_required": false, - "name": "io_manager", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + "is_dynamic": false, + "is_required": true, + "name": "result" } ], - "given_name": null, - "key": "Shape.4942ebf48d32aa0f8268910e01ed6544ad5b0132", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null + "required_resource_keys": [], + "tags": {} }, - "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2": { - "__class__": "ConfigTypeSnap", + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, "description": null, - "enum_values": null, - "fields": [ + "input_def_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "__class__": "InputDefSnap", + "dagster_type_key": "Any", "description": null, - "is_required": true, - "name": "path", - "type_key": "String" + "name": "hanging_asset" } ], - "given_name": null, - "key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.743e47901855cb245064dd633e217bfcb49a11a7": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ + "name": "never_runs_asset", + "output_def_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" + "is_dynamic": false, + "is_required": true, + "name": "result" } ], - "given_name": null, - "key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null + "required_resource_keys": [], + "tags": {} }, - "Shape.9a3a315bff2146cca750edbec49c6b4b4d0ce58e": { - "__class__": "ConfigTypeSnap", + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, "description": null, - "enum_values": null, - "fields": [ + "input_def_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "__class__": "InputDefSnap", + "dagster_type_key": "Any", "description": null, - "is_required": true, - "name": "file", - "type_key": "String" + "name": "hanging_op" } ], - "given_name": null, - "key": "Shape.9a3a315bff2146cca750edbec49c6b4b4d0ce58e", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.b13a6c5637084590cc1538f9522324bfeb4b46b3": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ + "name": "never_runs_op", + "output_def_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", "description": null, + "is_dynamic": false, "is_required": true, - "name": "config", - "type_key": "Shape.9a3a315bff2146cca750edbec49c6b4b4d0ce58e" + "name": "result" } ], - "given_name": null, - "key": "Shape.b13a6c5637084590cc1538f9522324bfeb4b46b3", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null + "required_resource_keys": [], + "tags": {} }, - "Shape.cedb60bfd437ecda7907bf1428770450d6e0caa1": { - "__class__": "ConfigTypeSnap", + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "config", + "type_key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709" + }, "description": null, - "enum_values": null, - "fields": [ + "input_def_snaps": [], + "name": "subsettable_checked_multi_asset", + "output_def_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"config\": {\"retries\": {\"enabled\": {}}}}", - "description": "Configure how steps are executed within a run.", + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", + "description": null, + "is_dynamic": false, "is_required": false, - "name": "execution", - "type_key": "Shape.09d73f0755bf4752d3f121837669c8660dcf451e" + "name": "one" }, { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": "Configure how loggers emit messages within a run.", + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", + "description": null, + "is_dynamic": false, "is_required": false, - "name": "loggers", - "type_key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b" + "name": "two" }, { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"dynamic_in_multipartitions_fail\": {}, \"dynamic_in_multipartitions_success\": {}}", - "description": "Configure runtime parameters for ops or assets.", + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", + "description": null, + "is_dynamic": false, "is_required": false, - "name": "ops", - "type_key": "Shape.106ddb38370619b50ab9e0637a86d3bcf2e588d7" + "name": "one_my_check" }, { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"io_manager\": {}}", - "description": "Configure how shared resources are implemented within a run.", + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", + "description": null, + "is_dynamic": false, "is_required": false, - "name": "resources", - "type_key": "Shape.4942ebf48d32aa0f8268910e01ed6544ad5b0132" + "name": "one_my_other_check" } ], - "given_name": null, - "key": "Shape.cedb60bfd437ecda7907bf1428770450d6e0caa1", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null + "required_resource_keys": [], + "tags": {} }, - "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [], - "given_name": null, - "key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b": { - "__class__": "ConfigTypeSnap", "description": null, - "enum_values": null, - "fields": [ + "input_def_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "__class__": "InputDefSnap", + "dagster_type_key": "Any", "description": null, - "is_required": false, - "name": "console", - "type_key": "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a" + "name": "int_asset" } ], - "given_name": null, - "key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null + "name": "typed_asset", + "output_def_snaps": [ + { + "__class__": "OutputDefSnap", + "dagster_type_key": "Int", + "description": null, + "is_dynamic": false, + "is_required": true, + "name": "result" + } + ], + "required_resource_keys": [], + "tags": {} }, - "String": { - "__class__": "ConfigTypeSnap", - "description": "", - "enum_values": null, - "fields": null, - "given_name": "String", - "key": "String", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR" - }, - "scalar_kind": { - "__enum__": "ConfigScalarKind.STRING" - }, - "type_param_keys": null - } - } - }, - "dagster_type_namespace_snapshot": { - "__class__": "DagsterTypeNamespaceSnapshot", - "all_dagster_type_snaps_by_key": { - "Any": { - "__class__": "DagsterTypeSnap", - "description": null, - "display_name": "Any", - "is_builtin": true, - "key": "Any", - "kind": { - "__enum__": "DagsterTypeKind.ANY" + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "config", + "type_key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709" }, - "loader_schema_key": "Selector.f2fe6dfdc60a1947a8f8e7cd377a012b47065bc4", - "materializer_schema_key": null, - "name": "Any", - "type_param_keys": [] - }, - "Bool": { - "__class__": "DagsterTypeSnap", "description": null, - "display_name": "Bool", - "is_builtin": true, - "key": "Bool", - "kind": { - "__enum__": "DagsterTypeKind.SCALAR" - }, - "loader_schema_key": "ScalarUnion.Bool-Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59", - "materializer_schema_key": null, - "name": "Bool", - "type_param_keys": [] + "input_def_snaps": [], + "name": "typed_multi_asset", + "output_def_snaps": [ + { + "__class__": "OutputDefSnap", + "dagster_type_key": "Int", + "description": null, + "is_dynamic": false, + "is_required": true, + "name": "int_asset" + }, + { + "__class__": "OutputDefSnap", + "dagster_type_key": "String", + "description": null, + "is_dynamic": false, + "is_required": true, + "name": "str_asset" + } + ], + "required_resource_keys": [], + "tags": {} }, - "Float": { - "__class__": "DagsterTypeSnap", - "description": null, - "display_name": "Float", - "is_builtin": true, - "key": "Float", - "kind": { - "__enum__": "DagsterTypeKind.SCALAR" + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" }, - "loader_schema_key": "ScalarUnion.Float-Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3", - "materializer_schema_key": null, - "name": "Float", - "type_param_keys": [] - }, - "Int": { - "__class__": "DagsterTypeSnap", "description": null, - "display_name": "Int", - "is_builtin": true, - "key": "Int", - "kind": { - "__enum__": "DagsterTypeKind.SCALAR" - }, - "loader_schema_key": "ScalarUnion.Int-Selector.a9799b971d12ace70a2d8803c883c863417d0725", - "materializer_schema_key": null, - "name": "Int", - "type_param_keys": [] + "input_def_snaps": [], + "name": "unconnected", + "output_def_snaps": [ + { + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", + "description": null, + "is_dynamic": false, + "is_required": true, + "name": "result" + } + ], + "required_resource_keys": [], + "tags": {} }, - "Nothing": { - "__class__": "DagsterTypeSnap", - "description": null, - "display_name": "Nothing", - "is_builtin": true, - "key": "Nothing", - "kind": { - "__enum__": "DagsterTypeKind.NOTHING" + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "config", + "type_key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709" }, - "loader_schema_key": null, - "materializer_schema_key": null, - "name": "Nothing", - "type_param_keys": [] - }, - "String": { - "__class__": "DagsterTypeSnap", "description": null, - "display_name": "String", - "is_builtin": true, - "key": "String", - "kind": { - "__enum__": "DagsterTypeKind.SCALAR" - }, - "loader_schema_key": "ScalarUnion.String-Selector.e04723c9d9937e3ab21206435b22247cfbe58269", - "materializer_schema_key": null, - "name": "String", - "type_param_keys": [] - } - } - }, - "dep_structure_snapshot": { - "__class__": "DependencyStructureSnapshot", - "solid_invocation_snaps": [ - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ + "input_def_snaps": [], + "name": "unexecutable_asset", + "output_def_snaps": [ { - "__class__": "InputDependencySnap", - "input_name": "dynamic_in_multipartitions_success", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "dynamic_in_multipartitions_success" - } - ] + "__class__": "OutputDefSnap", + "dagster_type_key": "Nothing", + "description": null, + "is_dynamic": false, + "is_required": true, + "name": "unexecutable_asset" } ], - "is_dynamic_mapped": false, - "solid_def_name": "dynamic_in_multipartitions_fail", - "solid_name": "dynamic_in_multipartitions_fail", + "required_resource_keys": [], "tags": {} }, { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [], - "is_dynamic_mapped": false, - "solid_def_name": "dynamic_in_multipartitions_success", - "solid_name": "dynamic_in_multipartitions_success", - "tags": {} - } - ] - }, - "description": null, - "graph_def_name": "dynamic_in_multipartitions_success_job", - "lineage_snapshot": null, - "mode_def_snaps": [ - { - "__class__": "ModeDefSnap", - "description": null, - "logger_def_snaps": [ - { - "__class__": "LoggerDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"log_level\": \"INFO\", \"name\": \"dagster\"}", - "description": "The default colored console logger.", - "is_required": false, - "name": "config", - "type_key": "Shape.081354663b9d4b8fbfd1cb8e358763912953913f" - }, - "description": "The default colored console logger.", - "name": "console" - } - ], - "name": "default", - "resource_def_snaps": [ - { - "__class__": "ResourceDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "config", - "type_key": "Shape.9a3a315bff2146cca750edbec49c6b4b4d0ce58e" - }, + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, "description": null, - "name": "hanging_asset_resource" + "is_required": false, + "name": "config", + "type_key": "Any" }, - { - "__class__": "ResourceDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "description": null, + "input_def_snaps": [], + "name": "ungrouped_asset_3", + "output_def_snaps": [ + { + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - }, - "description": null, - "name": "io_manager" - } - ], - "root_config_key": "Shape.cedb60bfd437ecda7907bf1428770450d6e0caa1" - } - ], - "name": "dynamic_in_multipartitions_success_job", - "solid_definitions_snapshot": { - "__class__": "SolidDefinitionsSnapshot", - "composite_solid_def_snaps": [], - "solid_def_snaps": [ + "is_dynamic": false, + "is_required": true, + "name": "result" + } + ], + "required_resource_keys": [], + "tags": {} + }, { "__class__": "SolidDefSnap", "config_field_snap": { @@ -49583,15 +71760,35 @@ "type_key": "Any" }, "description": null, - "input_def_snaps": [ + "input_def_snaps": [], + "name": "ungrouped_asset_5", + "output_def_snaps": [ { - "__class__": "InputDefSnap", + "__class__": "OutputDefSnap", "dagster_type_key": "Any", "description": null, - "name": "dynamic_in_multipartitions_success" + "is_dynamic": false, + "is_required": true, + "name": "result" } ], - "name": "dynamic_in_multipartitions_fail", + "required_resource_keys": [], + "tags": {} + }, + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, + "description": null, + "input_def_snaps": [], + "name": "unpartitioned_upstream_of_partitioned", "output_def_snaps": [ { "__class__": "OutputDefSnap", @@ -49617,8 +71814,15 @@ "type_key": "Any" }, "description": null, - "input_def_snaps": [], - "name": "dynamic_in_multipartitions_success", + "input_def_snaps": [ + { + "__class__": "InputDefSnap", + "dagster_type_key": "Any", + "description": null, + "name": "typed_asset" + } + ], + "name": "untyped_asset", "output_def_snaps": [ { "__class__": "OutputDefSnap", @@ -49638,10 +71842,7 @@ } ''' # --- -# name: test_all_snapshot_ids[43] - '9224ed1364dbf02ced98648c1f9637686e8a1a29' -# --- -# name: test_all_snapshot_ids[44] +# name: test_all_snapshot_ids[50] ''' { "__class__": "PipelineSnapshot", @@ -49802,6 +72003,29 @@ "scalar_kind": null, "type_param_keys": null }, + "Selector.2571019f1a5201853d11032145ac3e534067f214": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "env", + "type_key": "String" + } + ], + "given_name": null, + "key": "Selector.2571019f1a5201853d11032145ac3e534067f214", + "kind": { + "__enum__": "ConfigTypeKind.SELECTOR" + }, + "scalar_kind": null, + "type_param_keys": null + }, "Selector.a9799b971d12ace70a2d8803c883c863417d0725": { "__class__": "ConfigTypeSnap", "description": null, @@ -50085,30 +72309,30 @@ "scalar_kind": null, "type_param_keys": null }, - "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778": { + "Shape.18b2faaf1efd505374f7f25fcb61ed59bd5be851": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, "fields": [ { "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, "is_required": false, - "name": "io_manager", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + "name": "base_dir", + "type_key": "StringSourceType" } ], "given_name": null, - "key": "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778", + "key": "Shape.18b2faaf1efd505374f7f25fcb61ed59bd5be851", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, "type_param_keys": null }, - "Shape.3ef23faa410b37ce7e52ae111cb4681b446e1303": { + "Shape.3a00d749a4bd94b3a614fa9ae4585bee70092b5c": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, @@ -50133,25 +72357,25 @@ }, { "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "default_provided": true, + "default_value_as_json_str": "{\"downstream_dynamic_partitioned_asset\": {}, \"upstream_dynamic_partitioned_asset\": {}}", "description": "Configure runtime parameters for ops or assets.", - "is_required": true, + "is_required": false, "name": "ops", - "type_key": "Shape.5708963c04903807559bf82976b433ea11a6d818" + "type_key": "Shape.f59978bacaa8cebe3799c9c130fde7bb07246cc4" }, { "__class__": "ConfigFieldSnap", "default_provided": true, - "default_value_as_json_str": "{\"io_manager\": {}}", + "default_value_as_json_str": "{\"io_manager\": {\"config\": {}}}", "description": "Configure how shared resources are implemented within a run.", "is_required": false, "name": "resources", - "type_key": "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778" + "type_key": "Shape.941705f8db419acef3ba14bcecbc37e693570d4d" } ], "given_name": null, - "key": "Shape.3ef23faa410b37ce7e52ae111cb4681b446e1303", + "key": "Shape.3a00d749a4bd94b3a614fa9ae4585bee70092b5c", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, @@ -50190,6 +72414,29 @@ "scalar_kind": null, "type_param_keys": null }, + "Shape.44f2a71367507edd1b8e64f739222c4312b3691b": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "config", + "type_key": "Shape.18b2faaf1efd505374f7f25fcb61ed59bd5be851" + } + ], + "given_name": null, + "key": "Shape.44f2a71367507edd1b8e64f739222c4312b3691b", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2": { "__class__": "ConfigTypeSnap", "description": null, @@ -50213,75 +72460,30 @@ "scalar_kind": null, "type_param_keys": null }, - "Shape.5708963c04903807559bf82976b433ea11a6d818": { + "Shape.743e47901855cb245064dd633e217bfcb49a11a7": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "double_total", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "emit", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "emit_ten", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "multiply_by_two", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, { "__class__": "ConfigFieldSnap", "default_provided": false, "default_value_as_json_str": null, "description": null, - "is_required": true, - "name": "multiply_inputs", - "type_key": "Shape.9694bd5326b4a9b74d1fd807c8910a6135be6203" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, "is_required": false, - "name": "sum_numbers", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + "name": "config", + "type_key": "Any" } ], "given_name": null, - "key": "Shape.5708963c04903807559bf82976b433ea11a6d818", + "key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, "type_param_keys": null }, - "Shape.61f6d035cbaa766bc8034ce8464aea0cc504bab1": { + "Shape.941705f8db419acef3ba14bcecbc37e693570d4d": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, @@ -50291,20 +72493,38 @@ "default_provided": false, "default_value_as_json_str": null, "description": null, - "is_required": true, - "name": "should_fail", - "type_key": "Selector.f2fe6dfdc60a1947a8f8e7cd377a012b47065bc4" + "is_required": false, + "name": "dummy_io_manager", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "hanging_asset_resource", + "type_key": "Shape.b13a6c5637084590cc1538f9522324bfeb4b46b3" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"config\": {}}", + "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", + "is_required": false, + "name": "io_manager", + "type_key": "Shape.44f2a71367507edd1b8e64f739222c4312b3691b" } ], "given_name": null, - "key": "Shape.61f6d035cbaa766bc8034ce8464aea0cc504bab1", + "key": "Shape.941705f8db419acef3ba14bcecbc37e693570d4d", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, "type_param_keys": null }, - "Shape.743e47901855cb245064dd633e217bfcb49a11a7": { + "Shape.9a3a315bff2146cca750edbec49c6b4b4d0ce58e": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, @@ -50314,45 +72534,36 @@ "default_provided": false, "default_value_as_json_str": null, "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" + "is_required": true, + "name": "file", + "type_key": "String" } ], "given_name": null, - "key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7", + "key": "Shape.9a3a315bff2146cca750edbec49c6b4b4d0ce58e", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, "type_param_keys": null }, - "Shape.9694bd5326b4a9b74d1fd807c8910a6135be6203": { + "Shape.b13a6c5637084590cc1538f9522324bfeb4b46b3": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - }, { "__class__": "ConfigFieldSnap", "default_provided": false, "default_value_as_json_str": null, "description": null, "is_required": true, - "name": "inputs", - "type_key": "Shape.61f6d035cbaa766bc8034ce8464aea0cc504bab1" + "name": "config", + "type_key": "Shape.9a3a315bff2146cca750edbec49c6b4b4d0ce58e" } ], "given_name": null, - "key": "Shape.9694bd5326b4a9b74d1fd807c8910a6135be6203", + "key": "Shape.b13a6c5637084590cc1538f9522324bfeb4b46b3", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, @@ -50395,6 +72606,38 @@ "scalar_kind": null, "type_param_keys": null }, + "Shape.f59978bacaa8cebe3799c9c130fde7bb07246cc4": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "downstream_dynamic_partitioned_asset", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "upstream_dynamic_partitioned_asset", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + } + ], + "given_name": null, + "key": "Shape.f59978bacaa8cebe3799c9c130fde7bb07246cc4", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, "String": { "__class__": "ConfigTypeSnap", "description": "", @@ -50409,6 +72652,22 @@ "__enum__": "ConfigScalarKind.STRING" }, "type_param_keys": null + }, + "StringSourceType": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": null, + "given_name": null, + "key": "StringSourceType", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR_UNION" + }, + "scalar_kind": null, + "type_param_keys": [ + "String", + "Selector.2571019f1a5201853d11032145ac3e534067f214" + ] } } }, @@ -50509,123 +72768,34 @@ "input_dep_snaps": [ { "__class__": "InputDependencySnap", - "input_name": "y", + "input_name": "upstream_dynamic_partitioned_asset", "is_dynamic_collect": false, "upstream_output_snaps": [ { "__class__": "OutputHandleSnap", "output_name": "result", - "solid_name": "sum_numbers" + "solid_name": "upstream_dynamic_partitioned_asset" } ] } ], "is_dynamic_mapped": false, - "solid_def_name": "multiply_by_two", - "solid_name": "double_total", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [], - "is_dynamic_mapped": false, - "solid_def_name": "emit", - "solid_name": "emit", + "solid_def_name": "downstream_dynamic_partitioned_asset", + "solid_name": "downstream_dynamic_partitioned_asset", "tags": {} }, { "__class__": "SolidInvocationSnap", "input_dep_snaps": [], "is_dynamic_mapped": false, - "solid_def_name": "emit_ten", - "solid_name": "emit_ten", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ - { - "__class__": "InputDependencySnap", - "input_name": "y", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "multiply_inputs" - } - ] - } - ], - "is_dynamic_mapped": true, - "solid_def_name": "multiply_by_two", - "solid_name": "multiply_by_two", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ - { - "__class__": "InputDependencySnap", - "input_name": "y", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "emit" - } - ] - }, - { - "__class__": "InputDependencySnap", - "input_name": "ten", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "emit_ten" - } - ] - }, - { - "__class__": "InputDependencySnap", - "input_name": "should_fail", - "is_dynamic_collect": false, - "upstream_output_snaps": [] - } - ], - "is_dynamic_mapped": true, - "solid_def_name": "multiply_inputs", - "solid_name": "multiply_inputs", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ - { - "__class__": "InputDependencySnap", - "input_name": "nums", - "is_dynamic_collect": true, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "multiply_by_two" - } - ] - } - ], - "is_dynamic_mapped": false, - "solid_def_name": "sum_numbers", - "solid_name": "sum_numbers", + "solid_def_name": "upstream_dynamic_partitioned_asset", + "solid_name": "upstream_dynamic_partitioned_asset", "tags": {} } ] }, "description": null, - "graph_def_name": "dynamic_job", + "graph_def_name": "dynamic_partitioned_assets_job", "lineage_snapshot": null, "mode_def_snaps": [ { @@ -50660,72 +72830,46 @@ "name": "config", "type_key": "Any" }, + "description": null, + "name": "dummy_io_manager" + }, + { + "__class__": "ResourceDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "config", + "type_key": "Shape.9a3a315bff2146cca750edbec49c6b4b4d0ce58e" + }, + "description": null, + "name": "hanging_asset_resource" + }, + { + "__class__": "ResourceDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "config", + "type_key": "Shape.18b2faaf1efd505374f7f25fcb61ed59bd5be851" + }, "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", "name": "io_manager" } ], - "root_config_key": "Shape.3ef23faa410b37ce7e52ae111cb4681b446e1303" + "root_config_key": "Shape.3a00d749a4bd94b3a614fa9ae4585bee70092b5c" } ], - "name": "dynamic_job", + "name": "dynamic_partitioned_assets_job", "solid_definitions_snapshot": { "__class__": "SolidDefinitionsSnapshot", "composite_solid_def_snaps": [], "solid_def_snaps": [ - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - }, - "description": null, - "input_def_snaps": [], - "name": "emit", - "output_def_snaps": [ - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": true, - "is_required": true, - "name": "result" - } - ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - }, - "description": null, - "input_def_snaps": [], - "name": "emit_ten", - "output_def_snaps": [ - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" - } - ], - "required_resource_keys": [], - "tags": {} - }, { "__class__": "SolidDefSnap", "config_field_snap": { @@ -50743,56 +72887,10 @@ "__class__": "InputDefSnap", "dagster_type_key": "Any", "description": null, - "name": "y" - } - ], - "name": "multiply_by_two", - "output_def_snaps": [ - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" - } - ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - }, - "description": null, - "input_def_snaps": [ - { - "__class__": "InputDefSnap", - "dagster_type_key": "Any", - "description": null, - "name": "y" - }, - { - "__class__": "InputDefSnap", - "dagster_type_key": "Any", - "description": null, - "name": "ten" - }, - { - "__class__": "InputDefSnap", - "dagster_type_key": "Any", - "description": null, - "name": "should_fail" + "name": "upstream_dynamic_partitioned_asset" } ], - "name": "multiply_inputs", + "name": "downstream_dynamic_partitioned_asset", "output_def_snaps": [ { "__class__": "OutputDefSnap", @@ -50818,15 +72916,8 @@ "type_key": "Any" }, "description": null, - "input_def_snaps": [ - { - "__class__": "InputDefSnap", - "dagster_type_key": "Any", - "description": null, - "name": "nums" - } - ], - "name": "sum_numbers", + "input_def_snaps": [], + "name": "upstream_dynamic_partitioned_asset", "output_def_snaps": [ { "__class__": "OutputDefSnap", @@ -50846,10 +72937,10 @@ } ''' # --- -# name: test_all_snapshot_ids[45] - 'db3c9e009bad031bbf9b5f278cc09b691a00eaec' +# name: test_all_snapshot_ids[51] + '17fceed1b04705a2ee89a1748860a9a466a0f144' # --- -# name: test_all_snapshot_ids[46] +# name: test_all_snapshot_ids[52] ''' { "__class__": "PipelineSnapshot", @@ -50869,6 +72960,21 @@ "scalar_kind": null, "type_param_keys": null }, + "Array.ScalarUnion.Int-Selector.a9799b971d12ace70a2d8803c883c863417d0725": { + "__class__": "ConfigTypeSnap", + "description": "List of Array.ScalarUnion.Int-Selector.a9799b971d12ace70a2d8803c883c863417d0725", + "enum_values": null, + "fields": null, + "given_name": null, + "key": "Array.ScalarUnion.Int-Selector.a9799b971d12ace70a2d8803c883c863417d0725", + "kind": { + "__enum__": "ConfigTypeKind.ARRAY" + }, + "scalar_kind": null, + "type_param_keys": [ + "ScalarUnion.Int-Selector.a9799b971d12ace70a2d8803c883c863417d0725" + ] + }, "Bool": { "__class__": "ConfigTypeSnap", "description": "", @@ -51293,30 +73399,85 @@ "scalar_kind": null, "type_param_keys": null }, - "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778": { + "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": "[DEPRECATED]", + "is_required": false, + "name": "marker_to_close", + "type_key": "String" + }, { "__class__": "ConfigFieldSnap", "default_provided": true, - "default_value_as_json_str": "{}", - "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", + "default_value_as_json_str": "{\"enabled\": {}}", + "description": "Whether retries are enabled or not. By default, retries are enabled.", "is_required": false, - "name": "io_manager", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + "name": "retries", + "type_key": "Selector.1bfb167aea90780aa679597800c71bd8c65ed0b2" } ], "given_name": null, - "key": "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778", + "key": "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "path", + "type_key": "String" + } + ], + "given_name": null, + "key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.743e47901855cb245064dd633e217bfcb49a11a7": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + } + ], + "given_name": null, + "key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, "type_param_keys": null }, - "Shape.26f4d8f802e68f5a194e93f7de19289a671d8d82": { + "Shape.7cc1a2a4ffc2ab4e1b363eabebe26a0a4e6cfe90": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, @@ -51342,115 +73503,115 @@ { "__class__": "ConfigFieldSnap", "default_provided": true, - "default_value_as_json_str": "{\"downstream_dynamic_partitioned_asset\": {}, \"upstream_dynamic_partitioned_asset\": {}}", + "default_value_as_json_str": "{\"collect\": {}, \"fail\": {}, \"fail_2\": {}, \"fail_3\": {}, \"reset\": {}, \"spawn\": {}}", "description": "Configure runtime parameters for ops or assets.", "is_required": false, "name": "ops", - "type_key": "Shape.f59978bacaa8cebe3799c9c130fde7bb07246cc4" + "type_key": "Shape.e8eb58275cb40d02b8439c5e0c90d6b938bdb0b9" }, { "__class__": "ConfigFieldSnap", "default_provided": true, - "default_value_as_json_str": "{\"io_manager\": {}}", + "default_value_as_json_str": "{\"io_manager\": {}, \"retry_count\": {\"config\": {\"count\": 0}}}", "description": "Configure how shared resources are implemented within a run.", "is_required": false, "name": "resources", - "type_key": "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778" + "type_key": "Shape.8bb20939ef3735605fa13c2d3f90f2e5f77a6c7e" } ], "given_name": null, - "key": "Shape.26f4d8f802e68f5a194e93f7de19289a671d8d82", + "key": "Shape.7cc1a2a4ffc2ab4e1b363eabebe26a0a4e6cfe90", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, "type_param_keys": null }, - "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c": { + "Shape.7df68601e94646b87c0edb05b7142282503f0f64": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": "[DEPRECATED]", - "is_required": false, - "name": "marker_to_close", - "type_key": "String" - }, { "__class__": "ConfigFieldSnap", "default_provided": true, - "default_value_as_json_str": "{\"enabled\": {}}", - "description": "Whether retries are enabled or not. By default, retries are enabled.", + "default_value_as_json_str": "{\"count\": 0}", + "description": null, "is_required": false, - "name": "retries", - "type_key": "Selector.1bfb167aea90780aa679597800c71bd8c65ed0b2" + "name": "config", + "type_key": "Shape.dc1eacbaac67d3ef292c2c343ce6fd5c3560d40a" } ], "given_name": null, - "key": "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c", + "key": "Shape.7df68601e94646b87c0edb05b7142282503f0f64", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, "type_param_keys": null }, - "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2": { + "Shape.8bb20939ef3735605fa13c2d3f90f2e5f77a6c7e": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, "fields": [ { "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "default_provided": true, + "default_value_as_json_str": "{}", + "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", + "is_required": false, + "name": "io_manager", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"config\": {\"count\": 0}}", "description": null, - "is_required": true, - "name": "path", - "type_key": "String" + "is_required": false, + "name": "retry_count", + "type_key": "Shape.7df68601e94646b87c0edb05b7142282503f0f64" } ], "given_name": null, - "key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2", + "key": "Shape.8bb20939ef3735605fa13c2d3f90f2e5f77a6c7e", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, "type_param_keys": null }, - "Shape.743e47901855cb245064dd633e217bfcb49a11a7": { + "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - } - ], + "fields": [], "given_name": null, - "key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7", + "key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, "type_param_keys": null }, - "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709": { + "Shape.dc1eacbaac67d3ef292c2c343ce6fd5c3560d40a": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, - "fields": [], + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "0", + "description": null, + "is_required": false, + "name": "count", + "type_key": "Int" + } + ], "given_name": null, - "key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709", + "key": "Shape.dc1eacbaac67d3ef292c2c343ce6fd5c3560d40a", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, @@ -51480,7 +73641,7 @@ "scalar_kind": null, "type_param_keys": null }, - "Shape.f59978bacaa8cebe3799c9c130fde7bb07246cc4": { + "Shape.e8eb58275cb40d02b8439c5e0c90d6b938bdb0b9": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, @@ -51491,7 +73652,7 @@ "default_value_as_json_str": "{}", "description": null, "is_required": false, - "name": "downstream_dynamic_partitioned_asset", + "name": "collect", "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" }, { @@ -51500,12 +73661,48 @@ "default_value_as_json_str": "{}", "description": null, "is_required": false, - "name": "upstream_dynamic_partitioned_asset", + "name": "fail", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "fail_2", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "fail_3", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "reset", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "spawn", "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" } ], "given_name": null, - "key": "Shape.f59978bacaa8cebe3799c9c130fde7bb07246cc4", + "key": "Shape.e8eb58275cb40d02b8439c5e0c90d6b938bdb0b9", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, @@ -51588,6 +73785,22 @@ "name": "Int", "type_param_keys": [] }, + "List.Int": { + "__class__": "DagsterTypeSnap", + "description": null, + "display_name": "[Int]", + "is_builtin": false, + "key": "List.Int", + "kind": { + "__enum__": "DagsterTypeKind.LIST" + }, + "loader_schema_key": "Array.ScalarUnion.Int-Selector.a9799b971d12ace70a2d8803c883c863417d0725", + "materializer_schema_key": null, + "name": null, + "type_param_keys": [ + "Int" + ] + }, "Nothing": { "__class__": "DagsterTypeSnap", "description": null, @@ -51626,34 +73839,128 @@ "input_dep_snaps": [ { "__class__": "InputDependencySnap", - "input_name": "upstream_dynamic_partitioned_asset", + "input_name": "fan_in", "is_dynamic_collect": false, "upstream_output_snaps": [ { "__class__": "OutputHandleSnap", "output_name": "result", - "solid_name": "upstream_dynamic_partitioned_asset" + "solid_name": "fail" + }, + { + "__class__": "OutputHandleSnap", + "output_name": "result", + "solid_name": "fail_2" + }, + { + "__class__": "OutputHandleSnap", + "output_name": "result", + "solid_name": "fail_3" } ] } ], "is_dynamic_mapped": false, - "solid_def_name": "downstream_dynamic_partitioned_asset", - "solid_name": "downstream_dynamic_partitioned_asset", + "solid_def_name": "collect", + "solid_name": "collect", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [ + { + "__class__": "InputDependencySnap", + "input_name": "depth", + "is_dynamic_collect": false, + "upstream_output_snaps": [ + { + "__class__": "OutputHandleSnap", + "output_name": "result", + "solid_name": "spawn" + } + ] + } + ], + "is_dynamic_mapped": false, + "solid_def_name": "fail", + "solid_name": "fail", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [ + { + "__class__": "InputDependencySnap", + "input_name": "depth", + "is_dynamic_collect": false, + "upstream_output_snaps": [ + { + "__class__": "OutputHandleSnap", + "output_name": "result", + "solid_name": "fail" + } + ] + } + ], + "is_dynamic_mapped": false, + "solid_def_name": "fail", + "solid_name": "fail_2", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [ + { + "__class__": "InputDependencySnap", + "input_name": "depth", + "is_dynamic_collect": false, + "upstream_output_snaps": [ + { + "__class__": "OutputHandleSnap", + "output_name": "result", + "solid_name": "fail_2" + } + ] + } + ], + "is_dynamic_mapped": false, + "solid_def_name": "fail", + "solid_name": "fail_3", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [ + { + "__class__": "InputDependencySnap", + "input_name": "depth", + "is_dynamic_collect": false, + "upstream_output_snaps": [ + { + "__class__": "OutputHandleSnap", + "output_name": "result", + "solid_name": "fail_3" + } + ] + } + ], + "is_dynamic_mapped": false, + "solid_def_name": "reset", + "solid_name": "reset", "tags": {} }, { "__class__": "SolidInvocationSnap", "input_dep_snaps": [], "is_dynamic_mapped": false, - "solid_def_name": "upstream_dynamic_partitioned_asset", - "solid_name": "upstream_dynamic_partitioned_asset", + "solid_def_name": "spawn", + "solid_name": "spawn", "tags": {} } ] }, "description": null, - "graph_def_name": "dynamic_partitioned_assets_job", + "graph_def_name": "eventually_successful", "lineage_snapshot": null, "mode_def_snaps": [ { @@ -51690,12 +73997,26 @@ }, "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", "name": "io_manager" + }, + { + "__class__": "ResourceDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"count\": 0}", + "description": null, + "is_required": false, + "name": "config", + "type_key": "Shape.dc1eacbaac67d3ef292c2c343ce6fd5c3560d40a" + }, + "description": null, + "name": "retry_count" } ], - "root_config_key": "Shape.26f4d8f802e68f5a194e93f7de19289a671d8d82" + "root_config_key": "Shape.7cc1a2a4ffc2ab4e1b363eabebe26a0a4e6cfe90" } ], - "name": "dynamic_partitioned_assets_job", + "name": "eventually_successful", "solid_definitions_snapshot": { "__class__": "SolidDefinitionsSnapshot", "composite_solid_def_snaps": [], @@ -51715,12 +74036,12 @@ "input_def_snaps": [ { "__class__": "InputDefSnap", - "dagster_type_key": "Any", + "dagster_type_key": "List.Int", "description": null, - "name": "upstream_dynamic_partitioned_asset" + "name": "fan_in" } ], - "name": "downstream_dynamic_partitioned_asset", + "name": "collect", "output_def_snaps": [ { "__class__": "OutputDefSnap", @@ -51734,6 +74055,76 @@ "required_resource_keys": [], "tags": {} }, + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, + "description": null, + "input_def_snaps": [ + { + "__class__": "InputDefSnap", + "dagster_type_key": "Int", + "description": null, + "name": "depth" + } + ], + "name": "fail", + "output_def_snaps": [ + { + "__class__": "OutputDefSnap", + "dagster_type_key": "Int", + "description": null, + "is_dynamic": false, + "is_required": true, + "name": "result" + } + ], + "required_resource_keys": [ + "retry_count" + ], + "tags": {} + }, + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, + "description": null, + "input_def_snaps": [ + { + "__class__": "InputDefSnap", + "dagster_type_key": "Int", + "description": null, + "name": "depth" + } + ], + "name": "reset", + "output_def_snaps": [ + { + "__class__": "OutputDefSnap", + "dagster_type_key": "Int", + "description": null, + "is_dynamic": false, + "is_required": true, + "name": "result" + } + ], + "required_resource_keys": [], + "tags": {} + }, { "__class__": "SolidDefSnap", "config_field_snap": { @@ -51747,11 +74138,11 @@ }, "description": null, "input_def_snaps": [], - "name": "upstream_dynamic_partitioned_asset", + "name": "spawn", "output_def_snaps": [ { "__class__": "OutputDefSnap", - "dagster_type_key": "Any", + "dagster_type_key": "Int", "description": null, "is_dynamic": false, "is_required": true, @@ -51767,10 +74158,10 @@ } ''' # --- -# name: test_all_snapshot_ids[47] - '6650ed807e4b516f8100a8933b134c401b4dd4ff' +# name: test_all_snapshot_ids[53] + 'effe11fd9b8a40682bc8041fcfdaf25f68be4612' # --- -# name: test_all_snapshot_ids[48] +# name: test_all_snapshot_ids[54] ''' { "__class__": "PipelineSnapshot", @@ -51790,21 +74181,6 @@ "scalar_kind": null, "type_param_keys": null }, - "Array.ScalarUnion.Int-Selector.a9799b971d12ace70a2d8803c883c863417d0725": { - "__class__": "ConfigTypeSnap", - "description": "List of Array.ScalarUnion.Int-Selector.a9799b971d12ace70a2d8803c883c863417d0725", - "enum_values": null, - "fields": null, - "given_name": null, - "key": "Array.ScalarUnion.Int-Selector.a9799b971d12ace70a2d8803c883c863417d0725", - "kind": { - "__enum__": "ConfigTypeKind.ARRAY" - }, - "scalar_kind": null, - "type_param_keys": [ - "ScalarUnion.Int-Selector.a9799b971d12ace70a2d8803c883c863417d0725" - ] - }, "Bool": { "__class__": "ConfigTypeSnap", "description": "", @@ -51850,21 +74226,6 @@ }, "type_param_keys": null }, - "Noneable.StringSourceType": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": null, - "given_name": null, - "key": "Noneable.StringSourceType", - "kind": { - "__enum__": "ConfigTypeKind.NONEABLE" - }, - "scalar_kind": null, - "type_param_keys": [ - "StringSourceType" - ] - }, "ScalarUnion.Bool-Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59": { "__class__": "ConfigTypeSnap", "description": null, @@ -52267,7 +74628,30 @@ "scalar_kind": null, "type_param_keys": null }, - "Shape.2b3f3e9d949df8c357faf83cac0c090a6454a1a7": { + "Shape.18b2faaf1efd505374f7f25fcb61ed59bd5be851": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "base_dir", + "type_key": "StringSourceType" + } + ], + "given_name": null, + "key": "Shape.18b2faaf1efd505374f7f25fcb61ed59bd5be851", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.3c00baa2f52c53ddcecafdb6f7592e8d763b608f": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, @@ -52293,24 +74677,24 @@ { "__class__": "ConfigFieldSnap", "default_provided": true, - "default_value_as_json_str": "{\"collect\": {}, \"fail\": {}, \"fail_2\": {}, \"fail_3\": {}, \"reset\": {}, \"spawn\": {}}", + "default_value_as_json_str": "{\"executable_asset\": {}}", "description": "Configure runtime parameters for ops or assets.", "is_required": false, "name": "ops", - "type_key": "Shape.e8eb58275cb40d02b8439c5e0c90d6b938bdb0b9" + "type_key": "Shape.59f9e2edaa70e2e6f0d07dec0ae2c73f983fc5dc" }, { "__class__": "ConfigFieldSnap", "default_provided": true, - "default_value_as_json_str": "{\"io_manager\": {\"config\": {\"base_dir\": null}}, \"retry_count\": {\"config\": {\"count\": 0}}}", + "default_value_as_json_str": "{\"io_manager\": {\"config\": {}}}", "description": "Configure how shared resources are implemented within a run.", "is_required": false, "name": "resources", - "type_key": "Shape.e573162f1753fdf6bea0a36267493c819fae004c" + "type_key": "Shape.941705f8db419acef3ba14bcecbc37e693570d4d" } ], "given_name": null, - "key": "Shape.2b3f3e9d949df8c357faf83cac0c090a6454a1a7", + "key": "Shape.3c00baa2f52c53ddcecafdb6f7592e8d763b608f", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, @@ -52349,30 +74733,30 @@ "scalar_kind": null, "type_param_keys": null }, - "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2": { + "Shape.44f2a71367507edd1b8e64f739222c4312b3691b": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, "fields": [ { "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "default_provided": true, + "default_value_as_json_str": "{}", "description": null, - "is_required": true, - "name": "path", - "type_key": "String" + "is_required": false, + "name": "config", + "type_key": "Shape.18b2faaf1efd505374f7f25fcb61ed59bd5be851" } ], "given_name": null, - "key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2", + "key": "Shape.44f2a71367507edd1b8e64f739222c4312b3691b", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, "type_param_keys": null }, - "Shape.743e47901855cb245064dd633e217bfcb49a11a7": { + "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, @@ -52382,20 +74766,20 @@ "default_provided": false, "default_value_as_json_str": null, "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" + "is_required": true, + "name": "path", + "type_key": "String" } ], "given_name": null, - "key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7", + "key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, "type_param_keys": null }, - "Shape.7df68601e94646b87c0edb05b7142282503f0f64": { + "Shape.59f9e2edaa70e2e6f0d07dec0ae2c73f983fc5dc": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, @@ -52403,220 +74787,161 @@ { "__class__": "ConfigFieldSnap", "default_provided": true, - "default_value_as_json_str": "{\"count\": 0}", + "default_value_as_json_str": "{}", "description": null, "is_required": false, - "name": "config", - "type_key": "Shape.dc1eacbaac67d3ef292c2c343ce6fd5c3560d40a" + "name": "executable_asset", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" } ], "given_name": null, - "key": "Shape.7df68601e94646b87c0edb05b7142282503f0f64", + "key": "Shape.59f9e2edaa70e2e6f0d07dec0ae2c73f983fc5dc", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, "type_param_keys": null }, - "Shape.9f45d547cea593c1893cee08a8d67b84989c16fc": { + "Shape.743e47901855cb245064dd633e217bfcb49a11a7": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, "fields": [ { "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"base_dir\": null}", - "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.\n\n The base directory that the pickle files live inside is determined by:\n\n * The IO manager's \"base_dir\" configuration value, if specified. Otherwise...\n * A \"storage/\" directory underneath the value for \"local_artifact_storage\" in your dagster.yaml\n file, if specified. Otherwise...\n * A \"storage/\" directory underneath the directory that the DAGSTER_HOME environment variable\n points to, if that environment variable is specified. Otherwise...\n * A temporary directory.\n\n Assigns each op output to a unique filepath containing run ID, step key, and output name.\n Assigns each asset to a single filesystem path, at \"/\". If the asset key\n has multiple components, the final component is used as the name of the file, and the preceding\n components as parent directories under the base_dir.\n\n Subsequent materializations of an asset will overwrite previous materializations of that asset.\n So, with a base directory of \"/my/base/path\", an asset with key\n `AssetKey([\"one\", \"two\", \"three\"])` would be stored in a file called \"three\" in a directory\n with path \"/my/base/path/one/two/\".\n\n Example usage:\n\n\n 1. Attach an IO manager to a set of assets using the reserved resource key ``\"io_manager\"``.\n\n .. code-block:: python\n\n from dagster import Definitions, asset, FilesystemIOManager\n\n @asset\n def asset1():\n # create df ...\n return df\n\n @asset\n def asset2(asset1):\n return asset1[:5]\n\n defs = Definitions(\n assets=[asset1, asset2],\n resources={\n \"io_manager\": FilesystemIOManager(base_dir=\"/my/base/path\")\n },\n )\n\n\n 2. Specify a job-level IO manager using the reserved resource key ``\"io_manager\"``,\n which will set the given IO manager on all ops in a job.\n\n .. code-block:: python\n\n from dagster import FilesystemIOManager, job, op\n\n @op\n def op_a():\n # create df ...\n return df\n\n @op\n def op_b(df):\n return df[:5]\n\n @job(\n resource_defs={\n \"io_manager\": FilesystemIOManager(base_dir=\"/my/base/path\")\n }\n )\n def job():\n op_b(op_a())\n\n\n 3. Specify IO manager on :py:class:`Out`, which allows you to set different IO managers on\n different step outputs.\n\n .. code-block:: python\n\n from dagster import FilesystemIOManager, job, op, Out\n\n @op(out=Out(io_manager_key=\"my_io_manager\"))\n def op_a():\n # create df ...\n return df\n\n @op\n def op_b(df):\n return df[:5]\n\n @job(resource_defs={\"my_io_manager\": FilesystemIOManager()})\n def job():\n op_b(op_a())", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, "is_required": false, "name": "config", - "type_key": "Shape.b613ad485f01be6de3dda94dce6e7672b1d3c080" + "type_key": "Any" } ], "given_name": null, - "key": "Shape.9f45d547cea593c1893cee08a8d67b84989c16fc", + "key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, "type_param_keys": null }, - "Shape.b613ad485f01be6de3dda94dce6e7672b1d3c080": { + "Shape.941705f8db419acef3ba14bcecbc37e693570d4d": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "dummy_io_manager", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "hanging_asset_resource", + "type_key": "Shape.b13a6c5637084590cc1538f9522324bfeb4b46b3" + }, { "__class__": "ConfigFieldSnap", "default_provided": true, - "default_value_as_json_str": "null", - "description": "Base directory for storing files.", + "default_value_as_json_str": "{\"config\": {}}", + "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", "is_required": false, - "name": "base_dir", - "type_key": "Noneable.StringSourceType" + "name": "io_manager", + "type_key": "Shape.44f2a71367507edd1b8e64f739222c4312b3691b" } ], "given_name": null, - "key": "Shape.b613ad485f01be6de3dda94dce6e7672b1d3c080", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [], - "given_name": null, - "key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709", + "key": "Shape.941705f8db419acef3ba14bcecbc37e693570d4d", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, "type_param_keys": null }, - "Shape.dc1eacbaac67d3ef292c2c343ce6fd5c3560d40a": { + "Shape.9a3a315bff2146cca750edbec49c6b4b4d0ce58e": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, "fields": [ { "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "0", + "default_provided": false, + "default_value_as_json_str": null, "description": null, - "is_required": false, - "name": "count", - "type_key": "Int" + "is_required": true, + "name": "file", + "type_key": "String" } ], "given_name": null, - "key": "Shape.dc1eacbaac67d3ef292c2c343ce6fd5c3560d40a", + "key": "Shape.9a3a315bff2146cca750edbec49c6b4b4d0ce58e", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, "type_param_keys": null }, - "Shape.e573162f1753fdf6bea0a36267493c819fae004c": { + "Shape.b13a6c5637084590cc1538f9522324bfeb4b46b3": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, "fields": [ { "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"config\": {\"base_dir\": null}}", - "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", - "is_required": false, - "name": "io_manager", - "type_key": "Shape.9f45d547cea593c1893cee08a8d67b84989c16fc" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"config\": {\"count\": 0}}", + "default_provided": false, + "default_value_as_json_str": null, "description": null, - "is_required": false, - "name": "retry_count", - "type_key": "Shape.7df68601e94646b87c0edb05b7142282503f0f64" + "is_required": true, + "name": "config", + "type_key": "Shape.9a3a315bff2146cca750edbec49c6b4b4d0ce58e" } ], "given_name": null, - "key": "Shape.e573162f1753fdf6bea0a36267493c819fae004c", + "key": "Shape.b13a6c5637084590cc1538f9522324bfeb4b46b3", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, "type_param_keys": null }, - "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b": { + "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "console", - "type_key": "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a" - } - ], + "fields": [], "given_name": null, - "key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b", + "key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, "type_param_keys": null }, - "Shape.e8eb58275cb40d02b8439c5e0c90d6b938bdb0b9": { + "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, "fields": [ { "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "collect", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "fail", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "fail_2", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "fail_3", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "reset", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", + "default_provided": false, + "default_value_as_json_str": null, "description": null, "is_required": false, - "name": "spawn", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + "name": "console", + "type_key": "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a" } ], "given_name": null, - "key": "Shape.e8eb58275cb40d02b8439c5e0c90d6b938bdb0b9", + "key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, @@ -52715,22 +75040,6 @@ "name": "Int", "type_param_keys": [] }, - "List.Int": { - "__class__": "DagsterTypeSnap", - "description": null, - "display_name": "[Int]", - "is_builtin": false, - "key": "List.Int", - "kind": { - "__enum__": "DagsterTypeKind.LIST" - }, - "loader_schema_key": "Array.ScalarUnion.Int-Selector.a9799b971d12ace70a2d8803c883c863417d0725", - "materializer_schema_key": null, - "name": null, - "type_param_keys": [ - "Int" - ] - }, "Nothing": { "__class__": "DagsterTypeSnap", "description": null, @@ -52769,128 +75078,20 @@ "input_dep_snaps": [ { "__class__": "InputDependencySnap", - "input_name": "fan_in", + "input_name": "unexecutable_asset", "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "fail" - }, - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "fail_2" - }, - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "fail_3" - } - ] - } - ], - "is_dynamic_mapped": false, - "solid_def_name": "collect", - "solid_name": "collect", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ - { - "__class__": "InputDependencySnap", - "input_name": "depth", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "spawn" - } - ] - } - ], - "is_dynamic_mapped": false, - "solid_def_name": "fail", - "solid_name": "fail", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ - { - "__class__": "InputDependencySnap", - "input_name": "depth", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "fail" - } - ] - } - ], - "is_dynamic_mapped": false, - "solid_def_name": "fail", - "solid_name": "fail_2", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ - { - "__class__": "InputDependencySnap", - "input_name": "depth", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "fail_2" - } - ] - } - ], - "is_dynamic_mapped": false, - "solid_def_name": "fail", - "solid_name": "fail_3", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ - { - "__class__": "InputDependencySnap", - "input_name": "depth", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "fail_3" - } - ] + "upstream_output_snaps": [] } ], "is_dynamic_mapped": false, - "solid_def_name": "reset", - "solid_name": "reset", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [], - "is_dynamic_mapped": false, - "solid_def_name": "spawn", - "solid_name": "spawn", + "solid_def_name": "executable_asset", + "solid_name": "executable_asset", "tags": {} } ] }, "description": null, - "graph_def_name": "eventually_successful", + "graph_def_name": "executable_test_job", "lineage_snapshot": null, "mode_def_snaps": [ { @@ -52918,143 +75119,53 @@ "__class__": "ResourceDefSnap", "config_field_snap": { "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"base_dir\": null}", - "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.\n\n The base directory that the pickle files live inside is determined by:\n\n * The IO manager's \"base_dir\" configuration value, if specified. Otherwise...\n * A \"storage/\" directory underneath the value for \"local_artifact_storage\" in your dagster.yaml\n file, if specified. Otherwise...\n * A \"storage/\" directory underneath the directory that the DAGSTER_HOME environment variable\n points to, if that environment variable is specified. Otherwise...\n * A temporary directory.\n\n Assigns each op output to a unique filepath containing run ID, step key, and output name.\n Assigns each asset to a single filesystem path, at \"/\". If the asset key\n has multiple components, the final component is used as the name of the file, and the preceding\n components as parent directories under the base_dir.\n\n Subsequent materializations of an asset will overwrite previous materializations of that asset.\n So, with a base directory of \"/my/base/path\", an asset with key\n `AssetKey([\"one\", \"two\", \"three\"])` would be stored in a file called \"three\" in a directory\n with path \"/my/base/path/one/two/\".\n\n Example usage:\n\n\n 1. Attach an IO manager to a set of assets using the reserved resource key ``\"io_manager\"``.\n\n .. code-block:: python\n\n from dagster import Definitions, asset, FilesystemIOManager\n\n @asset\n def asset1():\n # create df ...\n return df\n\n @asset\n def asset2(asset1):\n return asset1[:5]\n\n defs = Definitions(\n assets=[asset1, asset2],\n resources={\n \"io_manager\": FilesystemIOManager(base_dir=\"/my/base/path\")\n },\n )\n\n\n 2. Specify a job-level IO manager using the reserved resource key ``\"io_manager\"``,\n which will set the given IO manager on all ops in a job.\n\n .. code-block:: python\n\n from dagster import FilesystemIOManager, job, op\n\n @op\n def op_a():\n # create df ...\n return df\n\n @op\n def op_b(df):\n return df[:5]\n\n @job(\n resource_defs={\n \"io_manager\": FilesystemIOManager(base_dir=\"/my/base/path\")\n }\n )\n def job():\n op_b(op_a())\n\n\n 3. Specify IO manager on :py:class:`Out`, which allows you to set different IO managers on\n different step outputs.\n\n .. code-block:: python\n\n from dagster import FilesystemIOManager, job, op, Out\n\n @op(out=Out(io_manager_key=\"my_io_manager\"))\n def op_a():\n # create df ...\n return df\n\n @op\n def op_b(df):\n return df[:5]\n\n @job(resource_defs={\"my_io_manager\": FilesystemIOManager()})\n def job():\n op_b(op_a())", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, "is_required": false, "name": "config", - "type_key": "Shape.b613ad485f01be6de3dda94dce6e7672b1d3c080" + "type_key": "Any" }, - "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", - "name": "io_manager" + "description": null, + "name": "dummy_io_manager" + }, + { + "__class__": "ResourceDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "config", + "type_key": "Shape.9a3a315bff2146cca750edbec49c6b4b4d0ce58e" + }, + "description": null, + "name": "hanging_asset_resource" }, { "__class__": "ResourceDefSnap", "config_field_snap": { "__class__": "ConfigFieldSnap", "default_provided": true, - "default_value_as_json_str": "{\"count\": 0}", + "default_value_as_json_str": "{}", "description": null, "is_required": false, "name": "config", - "type_key": "Shape.dc1eacbaac67d3ef292c2c343ce6fd5c3560d40a" + "type_key": "Shape.18b2faaf1efd505374f7f25fcb61ed59bd5be851" }, - "description": null, - "name": "retry_count" + "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", + "name": "io_manager" } ], - "root_config_key": "Shape.2b3f3e9d949df8c357faf83cac0c090a6454a1a7" + "root_config_key": "Shape.3c00baa2f52c53ddcecafdb6f7592e8d763b608f" } ], - "name": "eventually_successful", - "solid_definitions_snapshot": { - "__class__": "SolidDefinitionsSnapshot", - "composite_solid_def_snaps": [], - "solid_def_snaps": [ - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - }, - "description": null, - "input_def_snaps": [ - { - "__class__": "InputDefSnap", - "dagster_type_key": "List.Int", - "description": null, - "name": "fan_in" - } - ], - "name": "collect", - "output_def_snaps": [ - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" - } - ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - }, - "description": null, - "input_def_snaps": [ - { - "__class__": "InputDefSnap", - "dagster_type_key": "Int", - "description": null, - "name": "depth" - } - ], - "name": "fail", - "output_def_snaps": [ - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Int", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" - } - ], - "required_resource_keys": [ - "retry_count" - ], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - }, - "description": null, - "input_def_snaps": [ - { - "__class__": "InputDefSnap", - "dagster_type_key": "Int", - "description": null, - "name": "depth" - } - ], - "name": "reset", - "output_def_snaps": [ - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Int", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" - } - ], - "required_resource_keys": [], - "tags": {} - }, + "name": "executable_test_job", + "solid_definitions_snapshot": { + "__class__": "SolidDefinitionsSnapshot", + "composite_solid_def_snaps": [], + "solid_def_snaps": [ { "__class__": "SolidDefSnap", "config_field_snap": { @@ -53067,12 +75178,19 @@ "type_key": "Any" }, "description": null, - "input_def_snaps": [], - "name": "spawn", + "input_def_snaps": [ + { + "__class__": "InputDefSnap", + "dagster_type_key": "Any", + "description": null, + "name": "unexecutable_asset" + } + ], + "name": "executable_asset", "output_def_snaps": [ { "__class__": "OutputDefSnap", - "dagster_type_key": "Int", + "dagster_type_key": "Nothing", "description": null, "is_dynamic": false, "is_required": true, @@ -53088,10 +75206,10 @@ } ''' # --- -# name: test_all_snapshot_ids[49] - '9ab88cad2b40a1213bf6ca216b32750917ff88c1' +# name: test_all_snapshot_ids[55] + 'b9a0f1ad3f31b0d09659cbcac7d55542a1831b2b' # --- -# name: test_all_snapshot_ids[4] +# name: test_all_snapshot_ids[56] ''' { "__class__": "PipelineSnapshot", @@ -53252,6 +75370,29 @@ "scalar_kind": null, "type_param_keys": null }, + "Selector.2571019f1a5201853d11032145ac3e534067f214": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "env", + "type_key": "String" + } + ], + "given_name": null, + "key": "Selector.2571019f1a5201853d11032145ac3e534067f214", + "kind": { + "__enum__": "ConfigTypeKind.SELECTOR" + }, + "scalar_kind": null, + "type_param_keys": null + }, "Selector.a9799b971d12ace70a2d8803c883c863417d0725": { "__class__": "ConfigTypeSnap", "description": null, @@ -53457,6 +75598,29 @@ "scalar_kind": null, "type_param_keys": null }, + "Shape.06069286ad8e9e662d8619edf66d64aceed069e5": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "fail_partition_materialization", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + } + ], + "given_name": null, + "key": "Shape.06069286ad8e9e662d8619edf66d64aceed069e5", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, "Shape.081354663b9d4b8fbfd1cb8e358763912953913f": { "__class__": "ConfigTypeSnap", "description": null, @@ -53512,7 +75676,7 @@ "scalar_kind": null, "type_param_keys": null }, - "Shape.0d41ce73eb0338b95f1814065607b9a0fef78974": { + "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, @@ -53520,146 +75684,38 @@ { "__class__": "ConfigFieldSnap", "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "asset_1_my_check", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "check_in_op_asset", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "dynamic_in_multipartitions_fail", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "dynamic_in_multipartitions_success", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "fresh_diamond_bottom", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "fresh_diamond_left", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "fresh_diamond_right", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "fresh_diamond_top", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"config\": {}}", - "description": null, - "is_required": false, - "name": "subsettable_checked_multi_asset", - "type_key": "Shape.62edccaf30696e25335ae92685bdc41e204e30e6" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "typed_asset", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"config\": {}}", - "description": null, - "is_required": false, - "name": "typed_multi_asset", - "type_key": "Shape.62edccaf30696e25335ae92685bdc41e204e30e6" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "unpartitioned_upstream_of_partitioned", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, + "default_value_as_json_str": "{\"log_level\": \"INFO\", \"name\": \"dagster\"}", + "description": "The default colored console logger.", "is_required": false, - "name": "untyped_asset", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + "name": "config", + "type_key": "Shape.081354663b9d4b8fbfd1cb8e358763912953913f" } ], "given_name": null, - "key": "Shape.0d41ce73eb0338b95f1814065607b9a0fef78974", + "key": "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, "type_param_keys": null }, - "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a": { + "Shape.18b2faaf1efd505374f7f25fcb61ed59bd5be851": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, "fields": [ { "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"log_level\": \"INFO\", \"name\": \"dagster\"}", - "description": "The default colored console logger.", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, "is_required": false, - "name": "config", - "type_key": "Shape.081354663b9d4b8fbfd1cb8e358763912953913f" + "name": "base_dir", + "type_key": "StringSourceType" } ], "given_name": null, - "key": "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a", + "key": "Shape.18b2faaf1efd505374f7f25fcb61ed59bd5be851", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, @@ -53698,32 +75754,23 @@ "scalar_kind": null, "type_param_keys": null }, - "Shape.4942ebf48d32aa0f8268910e01ed6544ad5b0132": { + "Shape.44f2a71367507edd1b8e64f739222c4312b3691b": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "hanging_asset_resource", - "type_key": "Shape.b13a6c5637084590cc1538f9522324bfeb4b46b3" - }, { "__class__": "ConfigFieldSnap", "default_provided": true, "default_value_as_json_str": "{}", "description": null, "is_required": false, - "name": "io_manager", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + "name": "config", + "type_key": "Shape.18b2faaf1efd505374f7f25fcb61ed59bd5be851" } ], "given_name": null, - "key": "Shape.4942ebf48d32aa0f8268910e01ed6544ad5b0132", + "key": "Shape.44f2a71367507edd1b8e64f739222c4312b3691b", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, @@ -53753,29 +75800,6 @@ "scalar_kind": null, "type_param_keys": null }, - "Shape.62edccaf30696e25335ae92685bdc41e204e30e6": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "config", - "type_key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709" - } - ], - "given_name": null, - "key": "Shape.62edccaf30696e25335ae92685bdc41e204e30e6", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, "Shape.743e47901855cb245064dd633e217bfcb49a11a7": { "__class__": "ConfigTypeSnap", "description": null, @@ -53799,50 +75823,41 @@ "scalar_kind": null, "type_param_keys": null }, - "Shape.92e988186cf50e3a8e98d35eea016ba69c74da4a": { + "Shape.941705f8db419acef3ba14bcecbc37e693570d4d": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, "fields": [ { "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"config\": {\"retries\": {\"enabled\": {}}}}", - "description": "Configure how steps are executed within a run.", - "is_required": false, - "name": "execution", - "type_key": "Shape.09d73f0755bf4752d3f121837669c8660dcf451e" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": "Configure how loggers emit messages within a run.", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, "is_required": false, - "name": "loggers", - "type_key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b" + "name": "dummy_io_manager", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" }, { "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"asset_1_my_check\": {}, \"check_in_op_asset\": {}, \"dynamic_in_multipartitions_fail\": {}, \"dynamic_in_multipartitions_success\": {}, \"fresh_diamond_bottom\": {}, \"fresh_diamond_left\": {}, \"fresh_diamond_right\": {}, \"fresh_diamond_top\": {}, \"subsettable_checked_multi_asset\": {\"config\": {}}, \"typed_asset\": {}, \"typed_multi_asset\": {\"config\": {}}, \"unpartitioned_upstream_of_partitioned\": {}, \"untyped_asset\": {}}", - "description": "Configure runtime parameters for ops or assets.", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, "is_required": false, - "name": "ops", - "type_key": "Shape.0d41ce73eb0338b95f1814065607b9a0fef78974" + "name": "hanging_asset_resource", + "type_key": "Shape.b13a6c5637084590cc1538f9522324bfeb4b46b3" }, { "__class__": "ConfigFieldSnap", "default_provided": true, - "default_value_as_json_str": "{\"io_manager\": {}}", - "description": "Configure how shared resources are implemented within a run.", + "default_value_as_json_str": "{\"config\": {}}", + "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", "is_required": false, - "name": "resources", - "type_key": "Shape.4942ebf48d32aa0f8268910e01ed6544ad5b0132" + "name": "io_manager", + "type_key": "Shape.44f2a71367507edd1b8e64f739222c4312b3691b" } ], "given_name": null, - "key": "Shape.92e988186cf50e3a8e98d35eea016ba69c74da4a", + "key": "Shape.941705f8db419acef3ba14bcecbc37e693570d4d", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, @@ -53908,6 +75923,56 @@ "scalar_kind": null, "type_param_keys": null }, + "Shape.de4edf554f30a8491613ba141d6fe1b8e1a61995": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"config\": {\"retries\": {\"enabled\": {}}}}", + "description": "Configure how steps are executed within a run.", + "is_required": false, + "name": "execution", + "type_key": "Shape.09d73f0755bf4752d3f121837669c8660dcf451e" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": "Configure how loggers emit messages within a run.", + "is_required": false, + "name": "loggers", + "type_key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"fail_partition_materialization\": {}}", + "description": "Configure runtime parameters for ops or assets.", + "is_required": false, + "name": "ops", + "type_key": "Shape.06069286ad8e9e662d8619edf66d64aceed069e5" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"io_manager\": {\"config\": {}}}", + "description": "Configure how shared resources are implemented within a run.", + "is_required": false, + "name": "resources", + "type_key": "Shape.941705f8db419acef3ba14bcecbc37e693570d4d" + } + ], + "given_name": null, + "key": "Shape.de4edf554f30a8491613ba141d6fe1b8e1a61995", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b": { "__class__": "ConfigTypeSnap", "description": null, @@ -53945,6 +76010,22 @@ "__enum__": "ConfigScalarKind.STRING" }, "type_param_keys": null + }, + "StringSourceType": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": null, + "given_name": null, + "key": "StringSourceType", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR_UNION" + }, + "scalar_kind": null, + "type_param_keys": [ + "String", + "Selector.2571019f1a5201853d11032145ac3e534067f214" + ] } } }, @@ -54032,226 +76113,26 @@ }, "loader_schema_key": "ScalarUnion.String-Selector.e04723c9d9937e3ab21206435b22247cfbe58269", "materializer_schema_key": null, - "name": "String", - "type_param_keys": [] - } - } - }, - "dep_structure_snapshot": { - "__class__": "DependencyStructureSnapshot", - "solid_invocation_snaps": [ - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ - { - "__class__": "InputDependencySnap", - "input_name": "asset_1", - "is_dynamic_collect": false, - "upstream_output_snaps": [] - } - ], - "is_dynamic_mapped": false, - "solid_def_name": "asset_1_my_check", - "solid_name": "asset_1_my_check", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [], - "is_dynamic_mapped": false, - "solid_def_name": "check_in_op_asset", - "solid_name": "check_in_op_asset", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ - { - "__class__": "InputDependencySnap", - "input_name": "dynamic_in_multipartitions_success", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "dynamic_in_multipartitions_success" - } - ] - } - ], - "is_dynamic_mapped": false, - "solid_def_name": "dynamic_in_multipartitions_fail", - "solid_name": "dynamic_in_multipartitions_fail", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [], - "is_dynamic_mapped": false, - "solid_def_name": "dynamic_in_multipartitions_success", - "solid_name": "dynamic_in_multipartitions_success", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ - { - "__class__": "InputDependencySnap", - "input_name": "fresh_diamond_left", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "fresh_diamond_left" - } - ] - }, - { - "__class__": "InputDependencySnap", - "input_name": "fresh_diamond_right", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "fresh_diamond_right" - } - ] - } - ], - "is_dynamic_mapped": false, - "solid_def_name": "fresh_diamond_bottom", - "solid_name": "fresh_diamond_bottom", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ - { - "__class__": "InputDependencySnap", - "input_name": "fresh_diamond_top", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "fresh_diamond_top" - } - ] - } - ], - "is_dynamic_mapped": false, - "solid_def_name": "fresh_diamond_left", - "solid_name": "fresh_diamond_left", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ - { - "__class__": "InputDependencySnap", - "input_name": "fresh_diamond_top", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "fresh_diamond_top" - } - ] - } - ], - "is_dynamic_mapped": false, - "solid_def_name": "fresh_diamond_right", - "solid_name": "fresh_diamond_right", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ - { - "__class__": "InputDependencySnap", - "input_name": "diamond_source", - "is_dynamic_collect": false, - "upstream_output_snaps": [] - } - ], - "is_dynamic_mapped": false, - "solid_def_name": "fresh_diamond_top", - "solid_name": "fresh_diamond_top", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [], - "is_dynamic_mapped": false, - "solid_def_name": "subsettable_checked_multi_asset", - "solid_name": "subsettable_checked_multi_asset", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ - { - "__class__": "InputDependencySnap", - "input_name": "int_asset", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "int_asset", - "solid_name": "typed_multi_asset" - } - ] - } - ], - "is_dynamic_mapped": false, - "solid_def_name": "typed_asset", - "solid_name": "typed_asset", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [], - "is_dynamic_mapped": false, - "solid_def_name": "typed_multi_asset", - "solid_name": "typed_multi_asset", - "tags": {} - }, + "name": "String", + "type_param_keys": [] + } + } + }, + "dep_structure_snapshot": { + "__class__": "DependencyStructureSnapshot", + "solid_invocation_snaps": [ { "__class__": "SolidInvocationSnap", "input_dep_snaps": [], "is_dynamic_mapped": false, - "solid_def_name": "unpartitioned_upstream_of_partitioned", - "solid_name": "unpartitioned_upstream_of_partitioned", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ - { - "__class__": "InputDependencySnap", - "input_name": "typed_asset", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "typed_asset" - } - ] - } - ], - "is_dynamic_mapped": false, - "solid_def_name": "untyped_asset", - "solid_name": "untyped_asset", + "solid_def_name": "fail_partition_materialization", + "solid_name": "fail_partition_materialization", "tags": {} } ] }, "description": null, - "graph_def_name": "__ASSET_JOB_2", + "graph_def_name": "fail_partition_materialization_job", "lineage_snapshot": null, "mode_def_snaps": [ { @@ -54275,6 +76156,20 @@ ], "name": "default", "resource_def_snaps": [ + { + "__class__": "ResourceDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, + "description": null, + "name": "dummy_io_manager" + }, { "__class__": "ResourceDefSnap", "config_field_snap": { @@ -54293,417 +76188,25 @@ "__class__": "ResourceDefSnap", "config_field_snap": { "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "default_provided": true, + "default_value_as_json_str": "{}", "description": null, "is_required": false, "name": "config", - "type_key": "Any" + "type_key": "Shape.18b2faaf1efd505374f7f25fcb61ed59bd5be851" }, - "description": null, + "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", "name": "io_manager" } ], - "root_config_key": "Shape.92e988186cf50e3a8e98d35eea016ba69c74da4a" + "root_config_key": "Shape.de4edf554f30a8491613ba141d6fe1b8e1a61995" } ], - "name": "__ASSET_JOB_2", + "name": "fail_partition_materialization_job", "solid_definitions_snapshot": { "__class__": "SolidDefinitionsSnapshot", "composite_solid_def_snaps": [], "solid_def_snaps": [ - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - }, - "description": null, - "input_def_snaps": [ - { - "__class__": "InputDefSnap", - "dagster_type_key": "Any", - "description": null, - "name": "asset_1" - } - ], - "name": "asset_1_my_check", - "output_def_snaps": [ - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" - } - ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - }, - "description": null, - "input_def_snaps": [], - "name": "check_in_op_asset", - "output_def_snaps": [ - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" - }, - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "check_in_op_asset_my_check" - } - ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - }, - "description": null, - "input_def_snaps": [ - { - "__class__": "InputDefSnap", - "dagster_type_key": "Any", - "description": null, - "name": "dynamic_in_multipartitions_success" - } - ], - "name": "dynamic_in_multipartitions_fail", - "output_def_snaps": [ - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" - } - ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - }, - "description": null, - "input_def_snaps": [], - "name": "dynamic_in_multipartitions_success", - "output_def_snaps": [ - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" - } - ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - }, - "description": null, - "input_def_snaps": [ - { - "__class__": "InputDefSnap", - "dagster_type_key": "Any", - "description": null, - "name": "fresh_diamond_left" - }, - { - "__class__": "InputDefSnap", - "dagster_type_key": "Any", - "description": null, - "name": "fresh_diamond_right" - } - ], - "name": "fresh_diamond_bottom", - "output_def_snaps": [ - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" - } - ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - }, - "description": null, - "input_def_snaps": [ - { - "__class__": "InputDefSnap", - "dagster_type_key": "Any", - "description": null, - "name": "fresh_diamond_top" - } - ], - "name": "fresh_diamond_left", - "output_def_snaps": [ - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" - } - ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - }, - "description": null, - "input_def_snaps": [ - { - "__class__": "InputDefSnap", - "dagster_type_key": "Any", - "description": null, - "name": "fresh_diamond_top" - } - ], - "name": "fresh_diamond_right", - "output_def_snaps": [ - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" - } - ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - }, - "description": null, - "input_def_snaps": [ - { - "__class__": "InputDefSnap", - "dagster_type_key": "Nothing", - "description": null, - "name": "diamond_source" - } - ], - "name": "fresh_diamond_top", - "output_def_snaps": [ - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" - } - ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "config", - "type_key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709" - }, - "description": null, - "input_def_snaps": [], - "name": "subsettable_checked_multi_asset", - "output_def_snaps": [ - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, - "is_required": false, - "name": "one" - }, - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, - "is_required": false, - "name": "two" - }, - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, - "is_required": false, - "name": "one_my_check" - }, - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, - "is_required": false, - "name": "one_my_other_check" - } - ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - }, - "description": null, - "input_def_snaps": [ - { - "__class__": "InputDefSnap", - "dagster_type_key": "Any", - "description": null, - "name": "int_asset" - } - ], - "name": "typed_asset", - "output_def_snaps": [ - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Int", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" - } - ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "config", - "type_key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709" - }, - "description": null, - "input_def_snaps": [], - "name": "typed_multi_asset", - "output_def_snaps": [ - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Int", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "int_asset" - }, - { - "__class__": "OutputDefSnap", - "dagster_type_key": "String", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "str_asset" - } - ], - "required_resource_keys": [], - "tags": {} - }, { "__class__": "SolidDefSnap", "config_field_snap": { @@ -54717,41 +76220,7 @@ }, "description": null, "input_def_snaps": [], - "name": "unpartitioned_upstream_of_partitioned", - "output_def_snaps": [ - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" - } - ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - }, - "description": null, - "input_def_snaps": [ - { - "__class__": "InputDefSnap", - "dagster_type_key": "Any", - "description": null, - "name": "typed_asset" - } - ], - "name": "untyped_asset", + "name": "fail_partition_materialization", "output_def_snaps": [ { "__class__": "OutputDefSnap", @@ -54771,7 +76240,10 @@ } ''' # --- -# name: test_all_snapshot_ids[50] +# name: test_all_snapshot_ids[57] + 'e9016541365b463cd2c5ba175e1a8f9b861e2333' +# --- +# name: test_all_snapshot_ids[58] ''' { "__class__": "PipelineSnapshot", @@ -54932,6 +76404,29 @@ "scalar_kind": null, "type_param_keys": null }, + "Selector.2571019f1a5201853d11032145ac3e534067f214": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "env", + "type_key": "String" + } + ], + "given_name": null, + "key": "Selector.2571019f1a5201853d11032145ac3e534067f214", + "kind": { + "__enum__": "ConfigTypeKind.SELECTOR" + }, + "scalar_kind": null, + "type_param_keys": null + }, "Selector.a9799b971d12ace70a2d8803c883c863417d0725": { "__class__": "ConfigTypeSnap", "description": null, @@ -55215,23 +76710,73 @@ "scalar_kind": null, "type_param_keys": null }, - "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778": { + "Shape.18b2faaf1efd505374f7f25fcb61ed59bd5be851": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "base_dir", + "type_key": "StringSourceType" + } + ], + "given_name": null, + "key": "Shape.18b2faaf1efd505374f7f25fcb61ed59bd5be851", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.3862a2262e4d580a2557af8c0dd5b11482e407da": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"config\": {\"retries\": {\"enabled\": {}}}}", + "description": "Configure how steps are executed within a run.", + "is_required": false, + "name": "execution", + "type_key": "Shape.09d73f0755bf4752d3f121837669c8660dcf451e" + }, { "__class__": "ConfigFieldSnap", "default_provided": true, "default_value_as_json_str": "{}", - "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", + "description": "Configure how loggers emit messages within a run.", "is_required": false, - "name": "io_manager", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + "name": "loggers", + "type_key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"asset_1\": {}, \"asset_1_my_check\": {}, \"asset_2\": {}, \"asset_3\": {}}", + "description": "Configure runtime parameters for ops or assets.", + "is_required": false, + "name": "ops", + "type_key": "Shape.614a7cc3a33bd941ce0721f63eb229cc6e7a1719" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"io_manager\": {\"config\": {}}}", + "description": "Configure how shared resources are implemented within a run.", + "is_required": false, + "name": "resources", + "type_key": "Shape.941705f8db419acef3ba14bcecbc37e693570d4d" } ], "given_name": null, - "key": "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778", + "key": "Shape.3862a2262e4d580a2557af8c0dd5b11482e407da", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, @@ -55270,7 +76815,7 @@ "scalar_kind": null, "type_param_keys": null }, - "Shape.4b31d5ef60e37188801c3f6e571925c17751e5d6": { + "Shape.44f2a71367507edd1b8e64f739222c4312b3691b": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, @@ -55281,21 +76826,12 @@ "default_value_as_json_str": "{}", "description": null, "is_required": false, - "name": "executable_asset", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"config\": {}}", - "description": null, - "is_required": false, - "name": "unexecutable_asset", - "type_key": "Shape.62edccaf30696e25335ae92685bdc41e204e30e6" + "name": "config", + "type_key": "Shape.18b2faaf1efd505374f7f25fcb61ed59bd5be851" } ], "given_name": null, - "key": "Shape.4b31d5ef60e37188801c3f6e571925c17751e5d6", + "key": "Shape.44f2a71367507edd1b8e64f739222c4312b3691b", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, @@ -55325,7 +76861,7 @@ "scalar_kind": null, "type_param_keys": null }, - "Shape.4dfd32a4f7289a1d2b17c4582b2b68dc904bc200": { + "Shape.614a7cc3a33bd941ce0721f63eb229cc6e7a1719": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, @@ -55333,72 +76869,72 @@ { "__class__": "ConfigFieldSnap", "default_provided": true, - "default_value_as_json_str": "{\"config\": {\"retries\": {\"enabled\": {}}}}", - "description": "Configure how steps are executed within a run.", + "default_value_as_json_str": "{}", + "description": null, "is_required": false, - "name": "execution", - "type_key": "Shape.09d73f0755bf4752d3f121837669c8660dcf451e" + "name": "asset_1", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" }, { "__class__": "ConfigFieldSnap", "default_provided": true, "default_value_as_json_str": "{}", - "description": "Configure how loggers emit messages within a run.", + "description": null, "is_required": false, - "name": "loggers", - "type_key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b" + "name": "asset_1_my_check", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" }, { "__class__": "ConfigFieldSnap", "default_provided": true, - "default_value_as_json_str": "{\"executable_asset\": {}, \"unexecutable_asset\": {\"config\": {}}}", - "description": "Configure runtime parameters for ops or assets.", + "default_value_as_json_str": "{}", + "description": null, "is_required": false, - "name": "ops", - "type_key": "Shape.4b31d5ef60e37188801c3f6e571925c17751e5d6" + "name": "asset_2", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" }, { "__class__": "ConfigFieldSnap", "default_provided": true, - "default_value_as_json_str": "{\"io_manager\": {}}", - "description": "Configure how shared resources are implemented within a run.", + "default_value_as_json_str": "{}", + "description": null, "is_required": false, - "name": "resources", - "type_key": "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778" + "name": "asset_3", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" } ], "given_name": null, - "key": "Shape.4dfd32a4f7289a1d2b17c4582b2b68dc904bc200", + "key": "Shape.614a7cc3a33bd941ce0721f63eb229cc6e7a1719", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, "type_param_keys": null }, - "Shape.62edccaf30696e25335ae92685bdc41e204e30e6": { + "Shape.743e47901855cb245064dd633e217bfcb49a11a7": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, "fields": [ { "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", + "default_provided": false, + "default_value_as_json_str": null, "description": null, "is_required": false, "name": "config", - "type_key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709" + "type_key": "Any" } ], "given_name": null, - "key": "Shape.62edccaf30696e25335ae92685bdc41e204e30e6", + "key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, "type_param_keys": null }, - "Shape.743e47901855cb245064dd633e217bfcb49a11a7": { + "Shape.941705f8db419acef3ba14bcecbc37e693570d4d": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, @@ -55409,12 +76945,76 @@ "default_value_as_json_str": null, "description": null, "is_required": false, + "name": "dummy_io_manager", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "hanging_asset_resource", + "type_key": "Shape.b13a6c5637084590cc1538f9522324bfeb4b46b3" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"config\": {}}", + "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", + "is_required": false, + "name": "io_manager", + "type_key": "Shape.44f2a71367507edd1b8e64f739222c4312b3691b" + } + ], + "given_name": null, + "key": "Shape.941705f8db419acef3ba14bcecbc37e693570d4d", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.9a3a315bff2146cca750edbec49c6b4b4d0ce58e": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "file", + "type_key": "String" + } + ], + "given_name": null, + "key": "Shape.9a3a315bff2146cca750edbec49c6b4b4d0ce58e", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.b13a6c5637084590cc1538f9522324bfeb4b46b3": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, "name": "config", - "type_key": "Any" + "type_key": "Shape.9a3a315bff2146cca750edbec49c6b4b4d0ce58e" } ], "given_name": null, - "key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7", + "key": "Shape.b13a6c5637084590cc1538f9522324bfeb4b46b3", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, @@ -55471,6 +77071,22 @@ "__enum__": "ConfigScalarKind.STRING" }, "type_param_keys": null + }, + "StringSourceType": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": null, + "given_name": null, + "key": "StringSourceType", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR_UNION" + }, + "scalar_kind": null, + "type_param_keys": [ + "String", + "Selector.2571019f1a5201853d11032145ac3e534067f214" + ] } } }, @@ -55570,22 +77186,77 @@ "__class__": "SolidInvocationSnap", "input_dep_snaps": [], "is_dynamic_mapped": false, - "solid_def_name": "executable_asset", - "solid_name": "executable_asset", + "solid_def_name": "asset_1", + "solid_name": "asset_1", "tags": {} }, { "__class__": "SolidInvocationSnap", - "input_dep_snaps": [], + "input_dep_snaps": [ + { + "__class__": "InputDependencySnap", + "input_name": "asset_1", + "is_dynamic_collect": false, + "upstream_output_snaps": [ + { + "__class__": "OutputHandleSnap", + "output_name": "result", + "solid_name": "asset_1" + } + ] + } + ], "is_dynamic_mapped": false, - "solid_def_name": "unexecutable_asset", - "solid_name": "unexecutable_asset", + "solid_def_name": "asset_1_my_check", + "solid_name": "asset_1_my_check", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [ + { + "__class__": "InputDependencySnap", + "input_name": "asset_1", + "is_dynamic_collect": false, + "upstream_output_snaps": [ + { + "__class__": "OutputHandleSnap", + "output_name": "result", + "solid_name": "asset_1" + } + ] + } + ], + "is_dynamic_mapped": false, + "solid_def_name": "asset_2", + "solid_name": "asset_2", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [ + { + "__class__": "InputDependencySnap", + "input_name": "asset_2", + "is_dynamic_collect": false, + "upstream_output_snaps": [ + { + "__class__": "OutputHandleSnap", + "output_name": "result", + "solid_name": "asset_2" + } + ] + } + ], + "is_dynamic_mapped": false, + "solid_def_name": "asset_3", + "solid_name": "asset_3", "tags": {} } ] }, "description": null, - "graph_def_name": "executable_test_job", + "graph_def_name": "failure_assets_job", "lineage_snapshot": null, "mode_def_snaps": [ { @@ -55620,14 +77291,42 @@ "name": "config", "type_key": "Any" }, + "description": null, + "name": "dummy_io_manager" + }, + { + "__class__": "ResourceDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "config", + "type_key": "Shape.9a3a315bff2146cca750edbec49c6b4b4d0ce58e" + }, + "description": null, + "name": "hanging_asset_resource" + }, + { + "__class__": "ResourceDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "config", + "type_key": "Shape.18b2faaf1efd505374f7f25fcb61ed59bd5be851" + }, "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", "name": "io_manager" } ], - "root_config_key": "Shape.4dfd32a4f7289a1d2b17c4582b2b68dc904bc200" + "root_config_key": "Shape.3862a2262e4d580a2557af8c0dd5b11482e407da" } ], - "name": "executable_test_job", + "name": "failure_assets_job", "solid_definitions_snapshot": { "__class__": "SolidDefinitionsSnapshot", "composite_solid_def_snaps": [], @@ -55645,11 +77344,11 @@ }, "description": null, "input_def_snaps": [], - "name": "executable_asset", + "name": "asset_1", "output_def_snaps": [ { "__class__": "OutputDefSnap", - "dagster_type_key": "Nothing", + "dagster_type_key": "Any", "description": null, "is_dynamic": false, "is_required": true, @@ -55663,24 +77362,99 @@ "__class__": "SolidDefSnap", "config_field_snap": { "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", + "default_provided": false, + "default_value_as_json_str": null, "description": null, "is_required": false, "name": "config", - "type_key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709" + "type_key": "Any" }, "description": null, - "input_def_snaps": [], - "name": "unexecutable_asset", + "input_def_snaps": [ + { + "__class__": "InputDefSnap", + "dagster_type_key": "Any", + "description": null, + "name": "asset_1" + } + ], + "name": "asset_1_my_check", "output_def_snaps": [ { "__class__": "OutputDefSnap", + "dagster_type_key": "Any", + "description": null, + "is_dynamic": false, + "is_required": true, + "name": "result" + } + ], + "required_resource_keys": [], + "tags": {} + }, + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, + "description": null, + "input_def_snaps": [ + { + "__class__": "InputDefSnap", "dagster_type_key": "Nothing", "description": null, + "name": "asset_1" + } + ], + "name": "asset_2", + "output_def_snaps": [ + { + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", + "description": null, "is_dynamic": false, "is_required": true, - "name": "unexecutable_asset" + "name": "result" + } + ], + "required_resource_keys": [], + "tags": {} + }, + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, + "description": null, + "input_def_snaps": [ + { + "__class__": "InputDefSnap", + "dagster_type_key": "Nothing", + "description": null, + "name": "asset_2" + } + ], + "name": "asset_3", + "output_def_snaps": [ + { + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", + "description": null, + "is_dynamic": false, + "is_required": true, + "name": "result" } ], "required_resource_keys": [], @@ -55692,10 +77466,13 @@ } ''' # --- -# name: test_all_snapshot_ids[51] - '6a914ad611e5cd4a7108f332bce41cf9ebfacfbc' +# name: test_all_snapshot_ids[59] + '18148f4a4dffa80180e9d70b389fdd2952275a82' # --- -# name: test_all_snapshot_ids[52] +# name: test_all_snapshot_ids[5] + '5f5dac739de452037ce36873a5c34253965aa85a' +# --- +# name: test_all_snapshot_ids[60] ''' { "__class__": "PipelineSnapshot", @@ -55856,6 +77633,29 @@ "scalar_kind": null, "type_param_keys": null }, + "Selector.2571019f1a5201853d11032145ac3e534067f214": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "env", + "type_key": "String" + } + ], + "given_name": null, + "key": "Selector.2571019f1a5201853d11032145ac3e534067f214", + "kind": { + "__enum__": "ConfigTypeKind.SELECTOR" + }, + "scalar_kind": null, + "type_param_keys": null + }, "Selector.a9799b971d12ace70a2d8803c883c863417d0725": { "__class__": "ConfigTypeSnap", "description": null, @@ -56061,29 +77861,6 @@ "scalar_kind": null, "type_param_keys": null }, - "Shape.06069286ad8e9e662d8619edf66d64aceed069e5": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "fail_partition_materialization", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - } - ], - "given_name": null, - "key": "Shape.06069286ad8e9e662d8619edf66d64aceed069e5", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, "Shape.081354663b9d4b8fbfd1cb8e358763912953913f": { "__class__": "ConfigTypeSnap", "description": null, @@ -56162,23 +77939,23 @@ "scalar_kind": null, "type_param_keys": null }, - "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778": { + "Shape.18b2faaf1efd505374f7f25fcb61ed59bd5be851": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, "fields": [ { "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, "is_required": false, - "name": "io_manager", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + "name": "base_dir", + "type_key": "StringSourceType" } ], "given_name": null, - "key": "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778", + "key": "Shape.18b2faaf1efd505374f7f25fcb61ed59bd5be851", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, @@ -56217,6 +77994,29 @@ "scalar_kind": null, "type_param_keys": null }, + "Shape.44f2a71367507edd1b8e64f739222c4312b3691b": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "config", + "type_key": "Shape.18b2faaf1efd505374f7f25fcb61ed59bd5be851" + } + ], + "given_name": null, + "key": "Shape.44f2a71367507edd1b8e64f739222c4312b3691b", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2": { "__class__": "ConfigTypeSnap", "description": null, @@ -56240,7 +78040,7 @@ "scalar_kind": null, "type_param_keys": null }, - "Shape.554edd9ef80f3cb02b951d8db4f2d9637baadf85": { + "Shape.70eba867e7006ecee70800c0c134ab1adea76b41": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, @@ -56248,42 +78048,51 @@ { "__class__": "ConfigFieldSnap", "default_provided": true, - "default_value_as_json_str": "{\"config\": {\"retries\": {\"enabled\": {}}}}", - "description": "Configure how steps are executed within a run.", + "default_value_as_json_str": "{}", + "description": null, "is_required": false, - "name": "execution", - "type_key": "Shape.09d73f0755bf4752d3f121837669c8660dcf451e" + "name": "bar", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" }, { "__class__": "ConfigFieldSnap", "default_provided": true, "default_value_as_json_str": "{}", - "description": "Configure how loggers emit messages within a run.", + "description": null, "is_required": false, - "name": "loggers", - "type_key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b" + "name": "baz", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" }, { "__class__": "ConfigFieldSnap", "default_provided": true, - "default_value_as_json_str": "{\"fail_partition_materialization\": {}}", - "description": "Configure runtime parameters for ops or assets.", + "default_value_as_json_str": "{}", + "description": null, "is_required": false, - "name": "ops", - "type_key": "Shape.06069286ad8e9e662d8619edf66d64aceed069e5" + "name": "foo", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" }, { "__class__": "ConfigFieldSnap", "default_provided": true, - "default_value_as_json_str": "{\"io_manager\": {}}", - "description": "Configure how shared resources are implemented within a run.", + "default_value_as_json_str": "{}", + "description": null, "is_required": false, - "name": "resources", - "type_key": "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778" + "name": "foo_bar", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "unconnected", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" } ], "given_name": null, - "key": "Shape.554edd9ef80f3cb02b951d8db4f2d9637baadf85", + "key": "Shape.70eba867e7006ecee70800c0c134ab1adea76b41", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, @@ -56313,6 +78122,93 @@ "scalar_kind": null, "type_param_keys": null }, + "Shape.941705f8db419acef3ba14bcecbc37e693570d4d": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "dummy_io_manager", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "hanging_asset_resource", + "type_key": "Shape.b13a6c5637084590cc1538f9522324bfeb4b46b3" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"config\": {}}", + "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", + "is_required": false, + "name": "io_manager", + "type_key": "Shape.44f2a71367507edd1b8e64f739222c4312b3691b" + } + ], + "given_name": null, + "key": "Shape.941705f8db419acef3ba14bcecbc37e693570d4d", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.9a3a315bff2146cca750edbec49c6b4b4d0ce58e": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "file", + "type_key": "String" + } + ], + "given_name": null, + "key": "Shape.9a3a315bff2146cca750edbec49c6b4b4d0ce58e", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.b13a6c5637084590cc1538f9522324bfeb4b46b3": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "config", + "type_key": "Shape.9a3a315bff2146cca750edbec49c6b4b4d0ce58e" + } + ], + "given_name": null, + "key": "Shape.b13a6c5637084590cc1538f9522324bfeb4b46b3", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709": { "__class__": "ConfigTypeSnap", "description": null, @@ -56326,6 +78222,56 @@ "scalar_kind": null, "type_param_keys": null }, + "Shape.ddb02baabcd9118fd7ab698f1a486f8fe4b58190": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"config\": {\"retries\": {\"enabled\": {}}}}", + "description": "Configure how steps are executed within a run.", + "is_required": false, + "name": "execution", + "type_key": "Shape.09d73f0755bf4752d3f121837669c8660dcf451e" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": "Configure how loggers emit messages within a run.", + "is_required": false, + "name": "loggers", + "type_key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"bar\": {}, \"baz\": {}, \"foo\": {}, \"foo_bar\": {}, \"unconnected\": {}}", + "description": "Configure runtime parameters for ops or assets.", + "is_required": false, + "name": "ops", + "type_key": "Shape.70eba867e7006ecee70800c0c134ab1adea76b41" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"io_manager\": {\"config\": {}}}", + "description": "Configure how shared resources are implemented within a run.", + "is_required": false, + "name": "resources", + "type_key": "Shape.941705f8db419acef3ba14bcecbc37e693570d4d" + } + ], + "given_name": null, + "key": "Shape.ddb02baabcd9118fd7ab698f1a486f8fe4b58190", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b": { "__class__": "ConfigTypeSnap", "description": null, @@ -56363,6 +78309,22 @@ "__enum__": "ConfigScalarKind.STRING" }, "type_param_keys": null + }, + "StringSourceType": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": null, + "given_name": null, + "key": "StringSourceType", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR_UNION" + }, + "scalar_kind": null, + "type_param_keys": [ + "String", + "Selector.2571019f1a5201853d11032145ac3e534067f214" + ] } } }, @@ -56462,14 +78424,84 @@ "__class__": "SolidInvocationSnap", "input_dep_snaps": [], "is_dynamic_mapped": false, - "solid_def_name": "fail_partition_materialization", - "solid_name": "fail_partition_materialization", + "solid_def_name": "bar", + "solid_name": "bar", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [ + { + "__class__": "InputDependencySnap", + "input_name": "foo_bar", + "is_dynamic_collect": false, + "upstream_output_snaps": [ + { + "__class__": "OutputHandleSnap", + "output_name": "result", + "solid_name": "foo_bar" + } + ] + } + ], + "is_dynamic_mapped": false, + "solid_def_name": "baz", + "solid_name": "baz", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [], + "is_dynamic_mapped": false, + "solid_def_name": "foo", + "solid_name": "foo", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [ + { + "__class__": "InputDependencySnap", + "input_name": "bar", + "is_dynamic_collect": false, + "upstream_output_snaps": [ + { + "__class__": "OutputHandleSnap", + "output_name": "result", + "solid_name": "bar" + } + ] + }, + { + "__class__": "InputDependencySnap", + "input_name": "foo", + "is_dynamic_collect": false, + "upstream_output_snaps": [ + { + "__class__": "OutputHandleSnap", + "output_name": "result", + "solid_name": "foo" + } + ] + } + ], + "is_dynamic_mapped": false, + "solid_def_name": "foo_bar", + "solid_name": "foo_bar", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [], + "is_dynamic_mapped": false, + "solid_def_name": "unconnected", + "solid_name": "unconnected", "tags": {} } ] }, "description": null, - "graph_def_name": "fail_partition_materialization_job", + "graph_def_name": "foo_job", "lineage_snapshot": null, "mode_def_snaps": [ { @@ -56504,14 +78536,42 @@ "name": "config", "type_key": "Any" }, + "description": null, + "name": "dummy_io_manager" + }, + { + "__class__": "ResourceDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "config", + "type_key": "Shape.9a3a315bff2146cca750edbec49c6b4b4d0ce58e" + }, + "description": null, + "name": "hanging_asset_resource" + }, + { + "__class__": "ResourceDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "config", + "type_key": "Shape.18b2faaf1efd505374f7f25fcb61ed59bd5be851" + }, "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", "name": "io_manager" } ], - "root_config_key": "Shape.554edd9ef80f3cb02b951d8db4f2d9637baadf85" + "root_config_key": "Shape.ddb02baabcd9118fd7ab698f1a486f8fe4b58190" } ], - "name": "fail_partition_materialization_job", + "name": "foo_job", "solid_definitions_snapshot": { "__class__": "SolidDefinitionsSnapshot", "composite_solid_def_snaps": [], @@ -56529,7 +78589,135 @@ }, "description": null, "input_def_snaps": [], - "name": "fail_partition_materialization", + "name": "bar", + "output_def_snaps": [ + { + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", + "description": null, + "is_dynamic": false, + "is_required": true, + "name": "result" + } + ], + "required_resource_keys": [], + "tags": {} + }, + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, + "description": null, + "input_def_snaps": [ + { + "__class__": "InputDefSnap", + "dagster_type_key": "Any", + "description": null, + "name": "foo_bar" + } + ], + "name": "baz", + "output_def_snaps": [ + { + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", + "description": null, + "is_dynamic": false, + "is_required": true, + "name": "result" + } + ], + "required_resource_keys": [], + "tags": {} + }, + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, + "description": null, + "input_def_snaps": [], + "name": "foo", + "output_def_snaps": [ + { + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", + "description": null, + "is_dynamic": false, + "is_required": true, + "name": "result" + } + ], + "required_resource_keys": [], + "tags": {} + }, + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, + "description": null, + "input_def_snaps": [ + { + "__class__": "InputDefSnap", + "dagster_type_key": "Any", + "description": null, + "name": "bar" + }, + { + "__class__": "InputDefSnap", + "dagster_type_key": "Any", + "description": null, + "name": "foo" + } + ], + "name": "foo_bar", + "output_def_snaps": [ + { + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", + "description": null, + "is_dynamic": false, + "is_required": true, + "name": "result" + } + ], + "required_resource_keys": [], + "tags": {} + }, + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, + "description": null, + "input_def_snaps": [], + "name": "unconnected", "output_def_snaps": [ { "__class__": "OutputDefSnap", @@ -56549,10 +78737,10 @@ } ''' # --- -# name: test_all_snapshot_ids[53] - 'a8c59968b6bfc4a69dfeddadb403ef103814d7bd' +# name: test_all_snapshot_ids[61] + '5d7abe02cce403ab7e2f1436c0e3060f766395a8' # --- -# name: test_all_snapshot_ids[54] +# name: test_all_snapshot_ids[62] ''' { "__class__": "PipelineSnapshot", @@ -56713,6 +78901,29 @@ "scalar_kind": null, "type_param_keys": null }, + "Selector.2571019f1a5201853d11032145ac3e534067f214": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "env", + "type_key": "String" + } + ], + "given_name": null, + "key": "Selector.2571019f1a5201853d11032145ac3e534067f214", + "kind": { + "__enum__": "ConfigTypeKind.SELECTOR" + }, + "scalar_kind": null, + "type_param_keys": null + }, "Selector.a9799b971d12ace70a2d8803c883c863417d0725": { "__class__": "ConfigTypeSnap", "description": null, @@ -56996,23 +79207,23 @@ "scalar_kind": null, "type_param_keys": null }, - "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778": { + "Shape.18b2faaf1efd505374f7f25fcb61ed59bd5be851": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, "fields": [ { "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, "is_required": false, - "name": "io_manager", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + "name": "base_dir", + "type_key": "StringSourceType" } ], "given_name": null, - "key": "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778", + "key": "Shape.18b2faaf1efd505374f7f25fcb61ed59bd5be851", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, @@ -57051,30 +79262,30 @@ "scalar_kind": null, "type_param_keys": null }, - "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2": { + "Shape.44f2a71367507edd1b8e64f739222c4312b3691b": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, "fields": [ { "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "default_provided": true, + "default_value_as_json_str": "{}", "description": null, - "is_required": true, - "name": "path", - "type_key": "String" + "is_required": false, + "name": "config", + "type_key": "Shape.18b2faaf1efd505374f7f25fcb61ed59bd5be851" } ], "given_name": null, - "key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2", + "key": "Shape.44f2a71367507edd1b8e64f739222c4312b3691b", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, "type_param_keys": null }, - "Shape.743e47901855cb245064dd633e217bfcb49a11a7": { + "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, @@ -57084,33 +79295,70 @@ "default_provided": false, "default_value_as_json_str": null, "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" + "is_required": true, + "name": "path", + "type_key": "String" } ], "given_name": null, - "key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7", + "key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, "type_param_keys": null }, - "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709": { + "Shape.6b8256bc4418d3ddb90b5f5d029578e1fff9f8fb": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, - "fields": [], + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "fresh_diamond_bottom", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "fresh_diamond_left", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "fresh_diamond_right", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "fresh_diamond_top", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + } + ], "given_name": null, - "key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709", + "key": "Shape.6b8256bc4418d3ddb90b5f5d029578e1fff9f8fb", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, "type_param_keys": null }, - "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b": { + "Shape.743e47901855cb245064dd633e217bfcb49a11a7": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, @@ -57121,60 +79369,83 @@ "default_value_as_json_str": null, "description": null, "is_required": false, - "name": "console", - "type_key": "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a" + "name": "config", + "type_key": "Any" } ], "given_name": null, - "key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b", + "key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, "type_param_keys": null }, - "Shape.f08349079f89e8316db27d5ad4df3f0efdafc5e3": { + "Shape.941705f8db419acef3ba14bcecbc37e693570d4d": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, "fields": [ { "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", + "default_provided": false, + "default_value_as_json_str": null, "description": null, "is_required": false, - "name": "asset_1", + "name": "dummy_io_manager", "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" }, { "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", + "default_provided": false, + "default_value_as_json_str": null, "description": null, "is_required": false, - "name": "asset_2", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + "name": "hanging_asset_resource", + "type_key": "Shape.b13a6c5637084590cc1538f9522324bfeb4b46b3" }, { "__class__": "ConfigFieldSnap", "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, + "default_value_as_json_str": "{\"config\": {}}", + "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", "is_required": false, - "name": "asset_3", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + "name": "io_manager", + "type_key": "Shape.44f2a71367507edd1b8e64f739222c4312b3691b" + } + ], + "given_name": null, + "key": "Shape.941705f8db419acef3ba14bcecbc37e693570d4d", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.9a3a315bff2146cca750edbec49c6b4b4d0ce58e": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "file", + "type_key": "String" } ], "given_name": null, - "key": "Shape.f08349079f89e8316db27d5ad4df3f0efdafc5e3", + "key": "Shape.9a3a315bff2146cca750edbec49c6b4b4d0ce58e", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, "type_param_keys": null }, - "Shape.fd2d54d7c24ff1a19063d2fbfff99c552b70bf8e": { + "Shape.a48c6440e60b5eec7e9f3c1010a1f5f433286ca3": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, @@ -57200,24 +79471,83 @@ { "__class__": "ConfigFieldSnap", "default_provided": true, - "default_value_as_json_str": "{\"asset_1\": {}, \"asset_2\": {}, \"asset_3\": {}}", + "default_value_as_json_str": "{\"fresh_diamond_bottom\": {}, \"fresh_diamond_left\": {}, \"fresh_diamond_right\": {}, \"fresh_diamond_top\": {}}", "description": "Configure runtime parameters for ops or assets.", "is_required": false, "name": "ops", - "type_key": "Shape.f08349079f89e8316db27d5ad4df3f0efdafc5e3" + "type_key": "Shape.6b8256bc4418d3ddb90b5f5d029578e1fff9f8fb" }, { "__class__": "ConfigFieldSnap", "default_provided": true, - "default_value_as_json_str": "{\"io_manager\": {}}", + "default_value_as_json_str": "{\"io_manager\": {\"config\": {}}}", "description": "Configure how shared resources are implemented within a run.", "is_required": false, "name": "resources", - "type_key": "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778" + "type_key": "Shape.941705f8db419acef3ba14bcecbc37e693570d4d" } ], "given_name": null, - "key": "Shape.fd2d54d7c24ff1a19063d2fbfff99c552b70bf8e", + "key": "Shape.a48c6440e60b5eec7e9f3c1010a1f5f433286ca3", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.b13a6c5637084590cc1538f9522324bfeb4b46b3": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "config", + "type_key": "Shape.9a3a315bff2146cca750edbec49c6b4b4d0ce58e" + } + ], + "given_name": null, + "key": "Shape.b13a6c5637084590cc1538f9522324bfeb4b46b3", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [], + "given_name": null, + "key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "console", + "type_key": "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a" + } + ], + "given_name": null, + "key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, @@ -57238,6 +79568,22 @@ "__enum__": "ConfigScalarKind.STRING" }, "type_param_keys": null + }, + "StringSourceType": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": null, + "given_name": null, + "key": "StringSourceType", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR_UNION" + }, + "scalar_kind": null, + "type_param_keys": [ + "String", + "Selector.2571019f1a5201853d11032145ac3e534067f214" + ] } } }, @@ -57335,10 +79681,35 @@ "solid_invocation_snaps": [ { "__class__": "SolidInvocationSnap", - "input_dep_snaps": [], + "input_dep_snaps": [ + { + "__class__": "InputDependencySnap", + "input_name": "fresh_diamond_left", + "is_dynamic_collect": false, + "upstream_output_snaps": [ + { + "__class__": "OutputHandleSnap", + "output_name": "result", + "solid_name": "fresh_diamond_left" + } + ] + }, + { + "__class__": "InputDependencySnap", + "input_name": "fresh_diamond_right", + "is_dynamic_collect": false, + "upstream_output_snaps": [ + { + "__class__": "OutputHandleSnap", + "output_name": "result", + "solid_name": "fresh_diamond_right" + } + ] + } + ], "is_dynamic_mapped": false, - "solid_def_name": "asset_1", - "solid_name": "asset_1", + "solid_def_name": "fresh_diamond_bottom", + "solid_name": "fresh_diamond_bottom", "tags": {} }, { @@ -57346,20 +79717,20 @@ "input_dep_snaps": [ { "__class__": "InputDependencySnap", - "input_name": "asset_1", + "input_name": "fresh_diamond_top", "is_dynamic_collect": false, "upstream_output_snaps": [ { "__class__": "OutputHandleSnap", "output_name": "result", - "solid_name": "asset_1" + "solid_name": "fresh_diamond_top" } ] } ], "is_dynamic_mapped": false, - "solid_def_name": "asset_2", - "solid_name": "asset_2", + "solid_def_name": "fresh_diamond_left", + "solid_name": "fresh_diamond_left", "tags": {} }, { @@ -57367,26 +79738,41 @@ "input_dep_snaps": [ { "__class__": "InputDependencySnap", - "input_name": "asset_2", + "input_name": "fresh_diamond_top", "is_dynamic_collect": false, "upstream_output_snaps": [ { "__class__": "OutputHandleSnap", "output_name": "result", - "solid_name": "asset_2" + "solid_name": "fresh_diamond_top" } ] } ], "is_dynamic_mapped": false, - "solid_def_name": "asset_3", - "solid_name": "asset_3", + "solid_def_name": "fresh_diamond_right", + "solid_name": "fresh_diamond_right", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [ + { + "__class__": "InputDependencySnap", + "input_name": "diamond_source", + "is_dynamic_collect": false, + "upstream_output_snaps": [] + } + ], + "is_dynamic_mapped": false, + "solid_def_name": "fresh_diamond_top", + "solid_name": "fresh_diamond_top", "tags": {} } ] }, "description": null, - "graph_def_name": "failure_assets_job", + "graph_def_name": "fresh_diamond_assets_job", "lineage_snapshot": null, "mode_def_snaps": [ { @@ -57421,14 +79807,42 @@ "name": "config", "type_key": "Any" }, + "description": null, + "name": "dummy_io_manager" + }, + { + "__class__": "ResourceDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "config", + "type_key": "Shape.9a3a315bff2146cca750edbec49c6b4b4d0ce58e" + }, + "description": null, + "name": "hanging_asset_resource" + }, + { + "__class__": "ResourceDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "config", + "type_key": "Shape.18b2faaf1efd505374f7f25fcb61ed59bd5be851" + }, "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", "name": "io_manager" } ], - "root_config_key": "Shape.fd2d54d7c24ff1a19063d2fbfff99c552b70bf8e" + "root_config_key": "Shape.a48c6440e60b5eec7e9f3c1010a1f5f433286ca3" } ], - "name": "failure_assets_job", + "name": "fresh_diamond_assets_job", "solid_definitions_snapshot": { "__class__": "SolidDefinitionsSnapshot", "composite_solid_def_snaps": [], @@ -57445,8 +79859,21 @@ "type_key": "Any" }, "description": null, - "input_def_snaps": [], - "name": "asset_1", + "input_def_snaps": [ + { + "__class__": "InputDefSnap", + "dagster_type_key": "Any", + "description": null, + "name": "fresh_diamond_left" + }, + { + "__class__": "InputDefSnap", + "dagster_type_key": "Any", + "description": null, + "name": "fresh_diamond_right" + } + ], + "name": "fresh_diamond_bottom", "output_def_snaps": [ { "__class__": "OutputDefSnap", @@ -57475,12 +79902,46 @@ "input_def_snaps": [ { "__class__": "InputDefSnap", - "dagster_type_key": "Nothing", + "dagster_type_key": "Any", "description": null, - "name": "asset_1" + "name": "fresh_diamond_top" } ], - "name": "asset_2", + "name": "fresh_diamond_left", + "output_def_snaps": [ + { + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", + "description": null, + "is_dynamic": false, + "is_required": true, + "name": "result" + } + ], + "required_resource_keys": [], + "tags": {} + }, + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, + "description": null, + "input_def_snaps": [ + { + "__class__": "InputDefSnap", + "dagster_type_key": "Any", + "description": null, + "name": "fresh_diamond_top" + } + ], + "name": "fresh_diamond_right", "output_def_snaps": [ { "__class__": "OutputDefSnap", @@ -57511,10 +79972,10 @@ "__class__": "InputDefSnap", "dagster_type_key": "Nothing", "description": null, - "name": "asset_2" + "name": "diamond_source" } ], - "name": "asset_3", + "name": "fresh_diamond_top", "output_def_snaps": [ { "__class__": "OutputDefSnap", @@ -57534,10 +79995,10 @@ } ''' # --- -# name: test_all_snapshot_ids[55] - '8063efa9c804f1ca24f243d02c895bb881a3f552' +# name: test_all_snapshot_ids[63] + '3870f53cc527621d6dc489dbc6980dc72912b085' # --- -# name: test_all_snapshot_ids[56] +# name: test_all_snapshot_ids[64] ''' { "__class__": "PipelineSnapshot", @@ -57698,6 +80159,29 @@ "scalar_kind": null, "type_param_keys": null }, + "Selector.2571019f1a5201853d11032145ac3e534067f214": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "env", + "type_key": "String" + } + ], + "given_name": null, + "key": "Selector.2571019f1a5201853d11032145ac3e534067f214", + "kind": { + "__enum__": "ConfigTypeKind.SELECTOR" + }, + "scalar_kind": null, + "type_param_keys": null + }, "Selector.a9799b971d12ace70a2d8803c883c863417d0725": { "__class__": "ConfigTypeSnap", "description": null, @@ -57981,7 +80465,30 @@ "scalar_kind": null, "type_param_keys": null }, - "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778": { + "Shape.18b2faaf1efd505374f7f25fcb61ed59bd5be851": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "base_dir", + "type_key": "StringSourceType" + } + ], + "given_name": null, + "key": "Shape.18b2faaf1efd505374f7f25fcb61ed59bd5be851", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.35d3e42b53e66506c5867f04644849cd03763bc6": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, @@ -57989,15 +80496,15 @@ { "__class__": "ConfigFieldSnap", "default_provided": true, - "default_value_as_json_str": "{}", - "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", + "default_value_as_json_str": "{\"hanging_op\": {}, \"my_op\": {}, \"never_runs_op\": {}}", + "description": null, "is_required": false, - "name": "io_manager", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + "name": "ops", + "type_key": "Shape.811a60b4c43530c3d6100304f377dbd2d3045291" } ], "given_name": null, - "key": "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778", + "key": "Shape.35d3e42b53e66506c5867f04644849cd03763bc6", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, @@ -58036,30 +80543,30 @@ "scalar_kind": null, "type_param_keys": null }, - "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2": { + "Shape.44f2a71367507edd1b8e64f739222c4312b3691b": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, "fields": [ { "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "default_provided": true, + "default_value_as_json_str": "{}", "description": null, - "is_required": true, - "name": "path", - "type_key": "String" + "is_required": false, + "name": "config", + "type_key": "Shape.18b2faaf1efd505374f7f25fcb61ed59bd5be851" } ], "given_name": null, - "key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2", + "key": "Shape.44f2a71367507edd1b8e64f739222c4312b3691b", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, "type_param_keys": null }, - "Shape.70eba867e7006ecee70800c0c134ab1adea76b41": { + "Shape.4ac7ac30807fdc94f3fcda93b53050f198e519ec": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, @@ -58067,51 +80574,97 @@ { "__class__": "ConfigFieldSnap", "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, + "default_value_as_json_str": "{\"config\": {\"retries\": {\"enabled\": {}}}}", + "description": "Configure how steps are executed within a run.", "is_required": false, - "name": "bar", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + "name": "execution", + "type_key": "Shape.09d73f0755bf4752d3f121837669c8660dcf451e" }, { "__class__": "ConfigFieldSnap", "default_provided": true, "default_value_as_json_str": "{}", - "description": null, + "description": "Configure how loggers emit messages within a run.", "is_required": false, - "name": "baz", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + "name": "loggers", + "type_key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b" }, { "__class__": "ConfigFieldSnap", "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, + "default_value_as_json_str": "{\"downstream_asset\": {}, \"hanging_graph\": {\"ops\": {\"hanging_op\": {}, \"my_op\": {}, \"never_runs_op\": {}}}}", + "description": "Configure runtime parameters for ops or assets.", "is_required": false, - "name": "foo", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + "name": "ops", + "type_key": "Shape.528c4c2de6148e8271f692d2caa81ffa40c1c67d" }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": "Configure how shared resources are implemented within a run.", + "is_required": true, + "name": "resources", + "type_key": "Shape.7493b137e48f8d4b013bce61e92617ff1bc51f7f" + } + ], + "given_name": null, + "key": "Shape.4ac7ac30807fdc94f3fcda93b53050f198e519ec", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "path", + "type_key": "String" + } + ], + "given_name": null, + "key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.528c4c2de6148e8271f692d2caa81ffa40c1c67d": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ { "__class__": "ConfigFieldSnap", "default_provided": true, "default_value_as_json_str": "{}", "description": null, "is_required": false, - "name": "foo_bar", + "name": "downstream_asset", "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" }, { "__class__": "ConfigFieldSnap", "default_provided": true, - "default_value_as_json_str": "{}", + "default_value_as_json_str": "{\"ops\": {\"hanging_op\": {}, \"my_op\": {}, \"never_runs_op\": {}}}", "description": null, "is_required": false, - "name": "unconnected", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + "name": "hanging_graph", + "type_key": "Shape.35d3e42b53e66506c5867f04644849cd03763bc6" } ], "given_name": null, - "key": "Shape.70eba867e7006ecee70800c0c134ab1adea76b41", + "key": "Shape.528c4c2de6148e8271f692d2caa81ffa40c1c67d", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, @@ -58141,7 +80694,7 @@ "scalar_kind": null, "type_param_keys": null }, - "Shape.bfeeba35ad944a2ac9fd65c0cc72c28cccc5cf6e": { + "Shape.7493b137e48f8d4b013bce61e92617ff1bc51f7f": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, @@ -58149,42 +80702,120 @@ { "__class__": "ConfigFieldSnap", "default_provided": true, - "default_value_as_json_str": "{\"config\": {\"retries\": {\"enabled\": {}}}}", - "description": "Configure how steps are executed within a run.", + "default_value_as_json_str": "{}", + "description": null, "is_required": false, - "name": "execution", - "type_key": "Shape.09d73f0755bf4752d3f121837669c8660dcf451e" + "name": "dummy_io_manager", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "hanging_asset_resource", + "type_key": "Shape.b13a6c5637084590cc1538f9522324bfeb4b46b3" }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"config\": {}}", + "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", + "is_required": false, + "name": "io_manager", + "type_key": "Shape.44f2a71367507edd1b8e64f739222c4312b3691b" + } + ], + "given_name": null, + "key": "Shape.7493b137e48f8d4b013bce61e92617ff1bc51f7f", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.811a60b4c43530c3d6100304f377dbd2d3045291": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ { "__class__": "ConfigFieldSnap", "default_provided": true, "default_value_as_json_str": "{}", - "description": "Configure how loggers emit messages within a run.", + "description": null, "is_required": false, - "name": "loggers", - "type_key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b" + "name": "hanging_op", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" }, { "__class__": "ConfigFieldSnap", "default_provided": true, - "default_value_as_json_str": "{\"bar\": {}, \"baz\": {}, \"foo\": {}, \"foo_bar\": {}, \"unconnected\": {}}", - "description": "Configure runtime parameters for ops or assets.", + "default_value_as_json_str": "{}", + "description": null, "is_required": false, - "name": "ops", - "type_key": "Shape.70eba867e7006ecee70800c0c134ab1adea76b41" + "name": "my_op", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" }, { "__class__": "ConfigFieldSnap", "default_provided": true, - "default_value_as_json_str": "{\"io_manager\": {}}", - "description": "Configure how shared resources are implemented within a run.", + "default_value_as_json_str": "{}", + "description": null, "is_required": false, - "name": "resources", - "type_key": "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778" + "name": "never_runs_op", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + } + ], + "given_name": null, + "key": "Shape.811a60b4c43530c3d6100304f377dbd2d3045291", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.9a3a315bff2146cca750edbec49c6b4b4d0ce58e": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "file", + "type_key": "String" + } + ], + "given_name": null, + "key": "Shape.9a3a315bff2146cca750edbec49c6b4b4d0ce58e", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.b13a6c5637084590cc1538f9522324bfeb4b46b3": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "config", + "type_key": "Shape.9a3a315bff2146cca750edbec49c6b4b4d0ce58e" } ], "given_name": null, - "key": "Shape.bfeeba35ad944a2ac9fd65c0cc72c28cccc5cf6e", + "key": "Shape.b13a6c5637084590cc1538f9522324bfeb4b46b3", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, @@ -58241,6 +80872,22 @@ "__enum__": "ConfigScalarKind.STRING" }, "type_param_keys": null + }, + "StringSourceType": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": null, + "given_name": null, + "key": "StringSourceType", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR_UNION" + }, + "scalar_kind": null, + "type_param_keys": [ + "String", + "Selector.2571019f1a5201853d11032145ac3e534067f214" + ] } } }, @@ -58336,88 +80983,39 @@ "dep_structure_snapshot": { "__class__": "DependencyStructureSnapshot", "solid_invocation_snaps": [ - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [], - "is_dynamic_mapped": false, - "solid_def_name": "bar", - "solid_name": "bar", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ - { - "__class__": "InputDependencySnap", - "input_name": "foo_bar", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "foo_bar" - } - ] - } - ], - "is_dynamic_mapped": false, - "solid_def_name": "baz", - "solid_name": "baz", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [], - "is_dynamic_mapped": false, - "solid_def_name": "foo", - "solid_name": "foo", - "tags": {} - }, { "__class__": "SolidInvocationSnap", "input_dep_snaps": [ { "__class__": "InputDependencySnap", - "input_name": "bar", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "bar" - } - ] - }, - { - "__class__": "InputDependencySnap", - "input_name": "foo", + "input_name": "hanging_graph", "is_dynamic_collect": false, "upstream_output_snaps": [ { "__class__": "OutputHandleSnap", "output_name": "result", - "solid_name": "foo" + "solid_name": "hanging_graph" } ] } ], "is_dynamic_mapped": false, - "solid_def_name": "foo_bar", - "solid_name": "foo_bar", + "solid_def_name": "downstream_asset", + "solid_name": "downstream_asset", "tags": {} }, { "__class__": "SolidInvocationSnap", "input_dep_snaps": [], "is_dynamic_mapped": false, - "solid_def_name": "unconnected", - "solid_name": "unconnected", + "solid_def_name": "hanging_graph", + "solid_name": "hanging_graph", "tags": {} } ] }, "description": null, - "graph_def_name": "foo_job", + "graph_def_name": "hanging_graph_asset_job", "lineage_snapshot": null, "mode_def_snaps": [ { @@ -58452,32 +81050,107 @@ "name": "config", "type_key": "Any" }, + "description": null, + "name": "dummy_io_manager" + }, + { + "__class__": "ResourceDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "config", + "type_key": "Shape.9a3a315bff2146cca750edbec49c6b4b4d0ce58e" + }, + "description": null, + "name": "hanging_asset_resource" + }, + { + "__class__": "ResourceDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "config", + "type_key": "Shape.18b2faaf1efd505374f7f25fcb61ed59bd5be851" + }, "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", "name": "io_manager" } ], - "root_config_key": "Shape.bfeeba35ad944a2ac9fd65c0cc72c28cccc5cf6e" + "root_config_key": "Shape.4ac7ac30807fdc94f3fcda93b53050f198e519ec" } ], - "name": "foo_job", + "name": "hanging_graph_asset_job", "solid_definitions_snapshot": { "__class__": "SolidDefinitionsSnapshot", - "composite_solid_def_snaps": [], - "solid_def_snaps": [ + "composite_solid_def_snaps": [ { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" + "__class__": "CompositeSolidDefSnap", + "config_field_snap": null, + "dep_structure_snapshot": { + "__class__": "DependencyStructureSnapshot", + "solid_invocation_snaps": [ + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [ + { + "__class__": "InputDependencySnap", + "input_name": "my_op", + "is_dynamic_collect": false, + "upstream_output_snaps": [ + { + "__class__": "OutputHandleSnap", + "output_name": "result", + "solid_name": "my_op" + } + ] + } + ], + "is_dynamic_mapped": false, + "solid_def_name": "hanging_op", + "solid_name": "hanging_op", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [], + "is_dynamic_mapped": false, + "solid_def_name": "my_op", + "solid_name": "my_op", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [ + { + "__class__": "InputDependencySnap", + "input_name": "hanging_op", + "is_dynamic_collect": false, + "upstream_output_snaps": [ + { + "__class__": "OutputHandleSnap", + "output_name": "result", + "solid_name": "hanging_op" + } + ] + } + ], + "is_dynamic_mapped": false, + "solid_def_name": "never_runs_op", + "solid_name": "never_runs_op", + "tags": {} + } + ] }, "description": null, "input_def_snaps": [], - "name": "bar", + "input_mapping_snaps": [], + "name": "hanging_graph", "output_def_snaps": [ { "__class__": "OutputDefSnap", @@ -58488,9 +81161,18 @@ "name": "result" } ], - "required_resource_keys": [], + "output_mapping_snaps": [ + { + "__class__": "OutputMappingSnap", + "external_output_name": "result", + "mapped_output_name": "result", + "mapped_solid_name": "never_runs_op" + } + ], "tags": {} - }, + } + ], + "solid_def_snaps": [ { "__class__": "SolidDefSnap", "config_field_snap": { @@ -58508,10 +81190,10 @@ "__class__": "InputDefSnap", "dagster_type_key": "Any", "description": null, - "name": "foo_bar" + "name": "hanging_graph" } ], - "name": "baz", + "name": "downstream_asset", "output_def_snaps": [ { "__class__": "OutputDefSnap", @@ -58537,8 +81219,15 @@ "type_key": "Any" }, "description": null, - "input_def_snaps": [], - "name": "foo", + "input_def_snaps": [ + { + "__class__": "InputDefSnap", + "dagster_type_key": "Any", + "description": null, + "name": "my_op" + } + ], + "name": "hanging_op", "output_def_snaps": [ { "__class__": "OutputDefSnap", @@ -58549,7 +81238,9 @@ "name": "result" } ], - "required_resource_keys": [], + "required_resource_keys": [ + "hanging_asset_resource" + ], "tags": {} }, { @@ -58564,21 +81255,8 @@ "type_key": "Any" }, "description": null, - "input_def_snaps": [ - { - "__class__": "InputDefSnap", - "dagster_type_key": "Any", - "description": null, - "name": "bar" - }, - { - "__class__": "InputDefSnap", - "dagster_type_key": "Any", - "description": null, - "name": "foo" - } - ], - "name": "foo_bar", + "input_def_snaps": [], + "name": "my_op", "output_def_snaps": [ { "__class__": "OutputDefSnap", @@ -58604,8 +81282,15 @@ "type_key": "Any" }, "description": null, - "input_def_snaps": [], - "name": "unconnected", + "input_def_snaps": [ + { + "__class__": "InputDefSnap", + "dagster_type_key": "Any", + "description": null, + "name": "hanging_op" + } + ], + "name": "never_runs_op", "output_def_snaps": [ { "__class__": "OutputDefSnap", @@ -58625,10 +81310,10 @@ } ''' # --- -# name: test_all_snapshot_ids[57] - '8686ac202978e5594035fcfe0f90b6d83ef1a5eb' +# name: test_all_snapshot_ids[65] + '973fd7484dc9a218cd19ab0344a593053fded3dc' # --- -# name: test_all_snapshot_ids[58] +# name: test_all_snapshot_ids[66] ''' { "__class__": "PipelineSnapshot", @@ -58789,6 +81474,29 @@ "scalar_kind": null, "type_param_keys": null }, + "Selector.2571019f1a5201853d11032145ac3e534067f214": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "env", + "type_key": "String" + } + ], + "given_name": null, + "key": "Selector.2571019f1a5201853d11032145ac3e534067f214", + "kind": { + "__enum__": "ConfigTypeKind.SELECTOR" + }, + "scalar_kind": null, + "type_param_keys": null + }, "Selector.a9799b971d12ace70a2d8803c883c863417d0725": { "__class__": "ConfigTypeSnap", "description": null, @@ -59072,50 +81780,23 @@ "scalar_kind": null, "type_param_keys": null }, - "Shape.3f5109de1217d4e21fe51842b4fa7f09c3655955": { + "Shape.18b2faaf1efd505374f7f25fcb61ed59bd5be851": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, "fields": [ { "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"config\": {\"retries\": {\"enabled\": {}}}}", - "description": "Configure how steps are executed within a run.", - "is_required": false, - "name": "execution", - "type_key": "Shape.09d73f0755bf4752d3f121837669c8660dcf451e" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": "Configure how loggers emit messages within a run.", - "is_required": false, - "name": "loggers", - "type_key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"fresh_diamond_bottom\": {}, \"fresh_diamond_left\": {}, \"fresh_diamond_right\": {}, \"fresh_diamond_top\": {}}", - "description": "Configure runtime parameters for ops or assets.", - "is_required": false, - "name": "ops", - "type_key": "Shape.6b8256bc4418d3ddb90b5f5d029578e1fff9f8fb" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"io_manager\": {}}", - "description": "Configure how shared resources are implemented within a run.", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, "is_required": false, - "name": "resources", - "type_key": "Shape.4942ebf48d32aa0f8268910e01ed6544ad5b0132" + "name": "base_dir", + "type_key": "StringSourceType" } ], "given_name": null, - "key": "Shape.3f5109de1217d4e21fe51842b4fa7f09c3655955", + "key": "Shape.18b2faaf1efd505374f7f25fcb61ed59bd5be851", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, @@ -59154,19 +81835,42 @@ "scalar_kind": null, "type_param_keys": null }, - "Shape.4942ebf48d32aa0f8268910e01ed6544ad5b0132": { + "Shape.44f2a71367507edd1b8e64f739222c4312b3691b": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, "fields": [ { "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "default_provided": true, + "default_value_as_json_str": "{}", "description": null, "is_required": false, - "name": "hanging_asset_resource", - "type_key": "Shape.b13a6c5637084590cc1538f9522324bfeb4b46b3" + "name": "config", + "type_key": "Shape.18b2faaf1efd505374f7f25fcb61ed59bd5be851" + } + ], + "given_name": null, + "key": "Shape.44f2a71367507edd1b8e64f739222c4312b3691b", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.455ff45f2c3e8b9feb9a0553a7e661c1af766a73": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "first_asset", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" }, { "__class__": "ConfigFieldSnap", @@ -59174,12 +81878,21 @@ "default_value_as_json_str": "{}", "description": null, "is_required": false, - "name": "io_manager", + "name": "hanging_asset", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "never_runs_asset", "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" } ], "given_name": null, - "key": "Shape.4942ebf48d32aa0f8268910e01ed6544ad5b0132", + "key": "Shape.455ff45f2c3e8b9feb9a0553a7e661c1af766a73", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, @@ -59209,57 +81922,30 @@ "scalar_kind": null, "type_param_keys": null }, - "Shape.6b8256bc4418d3ddb90b5f5d029578e1fff9f8fb": { + "Shape.743e47901855cb245064dd633e217bfcb49a11a7": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, "fields": [ { "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "fresh_diamond_bottom", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "fresh_diamond_left", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "fresh_diamond_right", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", + "default_provided": false, + "default_value_as_json_str": null, "description": null, "is_required": false, - "name": "fresh_diamond_top", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + "name": "config", + "type_key": "Any" } ], "given_name": null, - "key": "Shape.6b8256bc4418d3ddb90b5f5d029578e1fff9f8fb", + "key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, "type_param_keys": null }, - "Shape.743e47901855cb245064dd633e217bfcb49a11a7": { + "Shape.9a3a315bff2146cca750edbec49c6b4b4d0ce58e": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, @@ -59269,36 +81955,63 @@ "default_provided": false, "default_value_as_json_str": null, "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" + "is_required": true, + "name": "file", + "type_key": "String" } ], "given_name": null, - "key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7", + "key": "Shape.9a3a315bff2146cca750edbec49c6b4b4d0ce58e", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, "type_param_keys": null }, - "Shape.9a3a315bff2146cca750edbec49c6b4b4d0ce58e": { + "Shape.a326b823cd55ceb4ff54d05110b5a151ccb88256": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"config\": {\"retries\": {\"enabled\": {}}}}", + "description": "Configure how steps are executed within a run.", + "is_required": false, + "name": "execution", + "type_key": "Shape.09d73f0755bf4752d3f121837669c8660dcf451e" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": "Configure how loggers emit messages within a run.", + "is_required": false, + "name": "loggers", + "type_key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"first_asset\": {}, \"hanging_asset\": {}, \"never_runs_asset\": {}}", + "description": "Configure runtime parameters for ops or assets.", + "is_required": false, + "name": "ops", + "type_key": "Shape.455ff45f2c3e8b9feb9a0553a7e661c1af766a73" + }, { "__class__": "ConfigFieldSnap", "default_provided": false, "default_value_as_json_str": null, - "description": null, + "description": "Configure how shared resources are implemented within a run.", "is_required": true, - "name": "file", - "type_key": "String" + "name": "resources", + "type_key": "Shape.fe21c8e7bb74501f89b285a2b35a543f648db2c8" } ], "given_name": null, - "key": "Shape.9a3a315bff2146cca750edbec49c6b4b4d0ce58e", + "key": "Shape.a326b823cd55ceb4ff54d05110b5a151ccb88256", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, @@ -59364,6 +82077,47 @@ "scalar_kind": null, "type_param_keys": null }, + "Shape.fe21c8e7bb74501f89b285a2b35a543f648db2c8": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "dummy_io_manager", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "hanging_asset_resource", + "type_key": "Shape.b13a6c5637084590cc1538f9522324bfeb4b46b3" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", + "is_required": false, + "name": "io_manager", + "type_key": "Shape.44f2a71367507edd1b8e64f739222c4312b3691b" + } + ], + "given_name": null, + "key": "Shape.fe21c8e7bb74501f89b285a2b35a543f648db2c8", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, "String": { "__class__": "ConfigTypeSnap", "description": "", @@ -59378,6 +82132,22 @@ "__enum__": "ConfigScalarKind.STRING" }, "type_param_keys": null + }, + "StringSourceType": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": null, + "given_name": null, + "key": "StringSourceType", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR_UNION" + }, + "scalar_kind": null, + "type_param_keys": [ + "String", + "Selector.2571019f1a5201853d11032145ac3e534067f214" + ] } } }, @@ -59478,32 +82248,14 @@ "input_dep_snaps": [ { "__class__": "InputDependencySnap", - "input_name": "fresh_diamond_left", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "fresh_diamond_left" - } - ] - }, - { - "__class__": "InputDependencySnap", - "input_name": "fresh_diamond_right", + "input_name": "dummy_source_asset", "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "fresh_diamond_right" - } - ] + "upstream_output_snaps": [] } ], "is_dynamic_mapped": false, - "solid_def_name": "fresh_diamond_bottom", - "solid_name": "fresh_diamond_bottom", + "solid_def_name": "first_asset", + "solid_name": "first_asset", "tags": {} }, { @@ -59511,20 +82263,20 @@ "input_dep_snaps": [ { "__class__": "InputDependencySnap", - "input_name": "fresh_diamond_top", + "input_name": "first_asset", "is_dynamic_collect": false, "upstream_output_snaps": [ { "__class__": "OutputHandleSnap", "output_name": "result", - "solid_name": "fresh_diamond_top" + "solid_name": "first_asset" } ] } ], "is_dynamic_mapped": false, - "solid_def_name": "fresh_diamond_left", - "solid_name": "fresh_diamond_left", + "solid_def_name": "hanging_asset", + "solid_name": "hanging_asset", "tags": {} }, { @@ -59532,41 +82284,26 @@ "input_dep_snaps": [ { "__class__": "InputDependencySnap", - "input_name": "fresh_diamond_top", + "input_name": "hanging_asset", "is_dynamic_collect": false, "upstream_output_snaps": [ { "__class__": "OutputHandleSnap", "output_name": "result", - "solid_name": "fresh_diamond_top" + "solid_name": "hanging_asset" } ] } ], "is_dynamic_mapped": false, - "solid_def_name": "fresh_diamond_right", - "solid_name": "fresh_diamond_right", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ - { - "__class__": "InputDependencySnap", - "input_name": "diamond_source", - "is_dynamic_collect": false, - "upstream_output_snaps": [] - } - ], - "is_dynamic_mapped": false, - "solid_def_name": "fresh_diamond_top", - "solid_name": "fresh_diamond_top", + "solid_def_name": "never_runs_asset", + "solid_name": "never_runs_asset", "tags": {} } ] }, "description": null, - "graph_def_name": "fresh_diamond_assets", + "graph_def_name": "hanging_job", "lineage_snapshot": null, "mode_def_snaps": [ { @@ -59590,6 +82327,20 @@ ], "name": "default", "resource_def_snaps": [ + { + "__class__": "ResourceDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, + "description": null, + "name": "dummy_io_manager" + }, { "__class__": "ResourceDefSnap", "config_field_snap": { @@ -59608,21 +82359,21 @@ "__class__": "ResourceDefSnap", "config_field_snap": { "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "default_provided": true, + "default_value_as_json_str": "{}", "description": null, "is_required": false, "name": "config", - "type_key": "Any" + "type_key": "Shape.18b2faaf1efd505374f7f25fcb61ed59bd5be851" }, - "description": null, + "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", "name": "io_manager" } ], - "root_config_key": "Shape.3f5109de1217d4e21fe51842b4fa7f09c3655955" + "root_config_key": "Shape.a326b823cd55ceb4ff54d05110b5a151ccb88256" } ], - "name": "fresh_diamond_assets", + "name": "hanging_job", "solid_definitions_snapshot": { "__class__": "SolidDefinitionsSnapshot", "composite_solid_def_snaps": [], @@ -59644,16 +82395,10 @@ "__class__": "InputDefSnap", "dagster_type_key": "Any", "description": null, - "name": "fresh_diamond_left" - }, - { - "__class__": "InputDefSnap", - "dagster_type_key": "Any", - "description": null, - "name": "fresh_diamond_right" + "name": "dummy_source_asset" } ], - "name": "fresh_diamond_bottom", + "name": "first_asset", "output_def_snaps": [ { "__class__": "OutputDefSnap", @@ -59678,16 +82423,16 @@ "name": "config", "type_key": "Any" }, - "description": null, + "description": "Asset that hangs forever, used to test in-progress ops.", "input_def_snaps": [ { "__class__": "InputDefSnap", "dagster_type_key": "Any", "description": null, - "name": "fresh_diamond_top" + "name": "first_asset" } ], - "name": "fresh_diamond_left", + "name": "hanging_asset", "output_def_snaps": [ { "__class__": "OutputDefSnap", @@ -59698,41 +82443,9 @@ "name": "result" } ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - }, - "description": null, - "input_def_snaps": [ - { - "__class__": "InputDefSnap", - "dagster_type_key": "Any", - "description": null, - "name": "fresh_diamond_top" - } - ], - "name": "fresh_diamond_right", - "output_def_snaps": [ - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" - } + "required_resource_keys": [ + "hanging_asset_resource" ], - "required_resource_keys": [], "tags": {} }, { @@ -59750,12 +82463,12 @@ "input_def_snaps": [ { "__class__": "InputDefSnap", - "dagster_type_key": "Nothing", + "dagster_type_key": "Any", "description": null, - "name": "diamond_source" + "name": "hanging_asset" } ], - "name": "fresh_diamond_top", + "name": "never_runs_asset", "output_def_snaps": [ { "__class__": "OutputDefSnap", @@ -59775,13 +82488,10 @@ } ''' # --- -# name: test_all_snapshot_ids[59] - '252960d8f0b17cdcd1efaa2b6803c10e7e851bfa' -# --- -# name: test_all_snapshot_ids[5] - 'a4217f356ff02a52de8f66d393f69b80850cdf74' +# name: test_all_snapshot_ids[67] + '7fc9ecf0bc0dbc8402952dc97591120430ac6420' # --- -# name: test_all_snapshot_ids[60] +# name: test_all_snapshot_ids[68] ''' { "__class__": "PipelineSnapshot", @@ -59942,6 +82652,29 @@ "scalar_kind": null, "type_param_keys": null }, + "Selector.2571019f1a5201853d11032145ac3e534067f214": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "env", + "type_key": "String" + } + ], + "given_name": null, + "key": "Selector.2571019f1a5201853d11032145ac3e534067f214", + "kind": { + "__enum__": "ConfigTypeKind.SELECTOR" + }, + "scalar_kind": null, + "type_param_keys": null + }, "Selector.a9799b971d12ace70a2d8803c883c863417d0725": { "__class__": "ConfigTypeSnap", "description": null, @@ -60202,56 +82935,6 @@ "scalar_kind": null, "type_param_keys": null }, - "Shape.0b098b5dbad774cc1ec5f29605c35f7d7fcc63e8": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"config\": {\"retries\": {\"enabled\": {}}}}", - "description": "Configure how steps are executed within a run.", - "is_required": false, - "name": "execution", - "type_key": "Shape.09d73f0755bf4752d3f121837669c8660dcf451e" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": "Configure how loggers emit messages within a run.", - "is_required": false, - "name": "loggers", - "type_key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"downstream_asset\": {}, \"hanging_graph\": {\"ops\": {\"hanging_op\": {}, \"my_op\": {}, \"never_runs_op\": {}}}}", - "description": "Configure runtime parameters for ops or assets.", - "is_required": false, - "name": "ops", - "type_key": "Shape.528c4c2de6148e8271f692d2caa81ffa40c1c67d" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": "Configure how shared resources are implemented within a run.", - "is_required": true, - "name": "resources", - "type_key": "Shape.5ad06e0bb4f6c55c937c703942acbf2009d945cc" - } - ], - "given_name": null, - "key": "Shape.0b098b5dbad774cc1ec5f29605c35f7d7fcc63e8", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a": { "__class__": "ConfigTypeSnap", "description": null, @@ -60275,23 +82958,23 @@ "scalar_kind": null, "type_param_keys": null }, - "Shape.35d3e42b53e66506c5867f04644849cd03763bc6": { + "Shape.18b2faaf1efd505374f7f25fcb61ed59bd5be851": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, "fields": [ { "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"hanging_op\": {}, \"my_op\": {}, \"never_runs_op\": {}}", + "default_provided": false, + "default_value_as_json_str": null, "description": null, "is_required": false, - "name": "ops", - "type_key": "Shape.811a60b4c43530c3d6100304f377dbd2d3045291" + "name": "base_dir", + "type_key": "StringSourceType" } ], "given_name": null, - "key": "Shape.35d3e42b53e66506c5867f04644849cd03763bc6", + "key": "Shape.18b2faaf1efd505374f7f25fcb61ed59bd5be851", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, @@ -60330,30 +83013,7 @@ "scalar_kind": null, "type_param_keys": null }, - "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "path", - "type_key": "String" - } - ], - "given_name": null, - "key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.528c4c2de6148e8271f692d2caa81ffa40c1c67d": { + "Shape.44f2a71367507edd1b8e64f739222c4312b3691b": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, @@ -60364,28 +83024,19 @@ "default_value_as_json_str": "{}", "description": null, "is_required": false, - "name": "downstream_asset", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"ops\": {\"hanging_op\": {}, \"my_op\": {}, \"never_runs_op\": {}}}", - "description": null, - "is_required": false, - "name": "hanging_graph", - "type_key": "Shape.35d3e42b53e66506c5867f04644849cd03763bc6" + "name": "config", + "type_key": "Shape.18b2faaf1efd505374f7f25fcb61ed59bd5be851" } ], "given_name": null, - "key": "Shape.528c4c2de6148e8271f692d2caa81ffa40c1c67d", + "key": "Shape.44f2a71367507edd1b8e64f739222c4312b3691b", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, "type_param_keys": null }, - "Shape.5ad06e0bb4f6c55c937c703942acbf2009d945cc": { + "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, @@ -60396,21 +83047,12 @@ "default_value_as_json_str": null, "description": null, "is_required": true, - "name": "hanging_asset_resource", - "type_key": "Shape.b13a6c5637084590cc1538f9522324bfeb4b46b3" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "io_manager", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + "name": "path", + "type_key": "String" } ], "given_name": null, - "key": "Shape.5ad06e0bb4f6c55c937c703942acbf2009d945cc", + "key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, @@ -60440,7 +83082,7 @@ "scalar_kind": null, "type_param_keys": null }, - "Shape.811a60b4c43530c3d6100304f377dbd2d3045291": { + "Shape.7ea9921167c0a52e9ed3dfad987582ffc796e7eb": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, @@ -60451,30 +83093,12 @@ "default_value_as_json_str": "{}", "description": null, "is_required": false, - "name": "hanging_op", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "my_op", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "never_runs_op", + "name": "hanging_partition_asset", "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" } ], "given_name": null, - "key": "Shape.811a60b4c43530c3d6100304f377dbd2d3045291", + "key": "Shape.7ea9921167c0a52e9ed3dfad987582ffc796e7eb", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, @@ -60563,6 +83187,97 @@ "scalar_kind": null, "type_param_keys": null }, + "Shape.fb6432983a93b4ab0b9e56382730add4bfd61acf": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"config\": {\"retries\": {\"enabled\": {}}}}", + "description": "Configure how steps are executed within a run.", + "is_required": false, + "name": "execution", + "type_key": "Shape.09d73f0755bf4752d3f121837669c8660dcf451e" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": "Configure how loggers emit messages within a run.", + "is_required": false, + "name": "loggers", + "type_key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"hanging_partition_asset\": {}}", + "description": "Configure runtime parameters for ops or assets.", + "is_required": false, + "name": "ops", + "type_key": "Shape.7ea9921167c0a52e9ed3dfad987582ffc796e7eb" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": "Configure how shared resources are implemented within a run.", + "is_required": true, + "name": "resources", + "type_key": "Shape.fe21c8e7bb74501f89b285a2b35a543f648db2c8" + } + ], + "given_name": null, + "key": "Shape.fb6432983a93b4ab0b9e56382730add4bfd61acf", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.fe21c8e7bb74501f89b285a2b35a543f648db2c8": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "dummy_io_manager", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "hanging_asset_resource", + "type_key": "Shape.b13a6c5637084590cc1538f9522324bfeb4b46b3" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", + "is_required": false, + "name": "io_manager", + "type_key": "Shape.44f2a71367507edd1b8e64f739222c4312b3691b" + } + ], + "given_name": null, + "key": "Shape.fe21c8e7bb74501f89b285a2b35a543f648db2c8", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, "String": { "__class__": "ConfigTypeSnap", "description": "", @@ -60577,6 +83292,22 @@ "__enum__": "ConfigScalarKind.STRING" }, "type_param_keys": null + }, + "StringSourceType": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": null, + "given_name": null, + "key": "StringSourceType", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR_UNION" + }, + "scalar_kind": null, + "type_param_keys": [ + "String", + "Selector.2571019f1a5201853d11032145ac3e534067f214" + ] } } }, @@ -60672,39 +83403,18 @@ "dep_structure_snapshot": { "__class__": "DependencyStructureSnapshot", "solid_invocation_snaps": [ - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ - { - "__class__": "InputDependencySnap", - "input_name": "hanging_graph", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "hanging_graph" - } - ] - } - ], - "is_dynamic_mapped": false, - "solid_def_name": "downstream_asset", - "solid_name": "downstream_asset", - "tags": {} - }, { "__class__": "SolidInvocationSnap", "input_dep_snaps": [], "is_dynamic_mapped": false, - "solid_def_name": "hanging_graph", - "solid_name": "hanging_graph", + "solid_def_name": "hanging_partition_asset", + "solid_name": "hanging_partition_asset", "tags": {} } ] }, "description": null, - "graph_def_name": "hanging_graph_asset_job", + "graph_def_name": "hanging_partition_asset_job", "lineage_snapshot": null, "mode_def_snaps": [ { @@ -60728,20 +83438,6 @@ ], "name": "default", "resource_def_snaps": [ - { - "__class__": "ResourceDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "config", - "type_key": "Shape.9a3a315bff2146cca750edbec49c6b4b4d0ce58e" - }, - "description": null, - "name": "hanging_asset_resource" - }, { "__class__": "ResourceDefSnap", "config_field_snap": { @@ -60754,197 +83450,45 @@ "type_key": "Any" }, "description": null, - "name": "io_manager" - } - ], - "root_config_key": "Shape.0b098b5dbad774cc1ec5f29605c35f7d7fcc63e8" - } - ], - "name": "hanging_graph_asset_job", - "solid_definitions_snapshot": { - "__class__": "SolidDefinitionsSnapshot", - "composite_solid_def_snaps": [ - { - "__class__": "CompositeSolidDefSnap", - "config_field_snap": null, - "dep_structure_snapshot": { - "__class__": "DependencyStructureSnapshot", - "solid_invocation_snaps": [ - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ - { - "__class__": "InputDependencySnap", - "input_name": "my_op", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "my_op" - } - ] - } - ], - "is_dynamic_mapped": false, - "solid_def_name": "hanging_op", - "solid_name": "hanging_op", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [], - "is_dynamic_mapped": false, - "solid_def_name": "my_op", - "solid_name": "my_op", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ - { - "__class__": "InputDependencySnap", - "input_name": "hanging_op", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "hanging_op" - } - ] - } - ], - "is_dynamic_mapped": false, - "solid_def_name": "never_runs_op", - "solid_name": "never_runs_op", - "tags": {} - } - ] - }, - "description": null, - "input_def_snaps": [], - "input_mapping_snaps": [], - "name": "hanging_graph", - "output_def_snaps": [ - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" - } - ], - "output_mapping_snaps": [ - { - "__class__": "OutputMappingSnap", - "external_output_name": "result", - "mapped_output_name": "result", - "mapped_solid_name": "never_runs_op" - } - ], - "tags": {} - } - ], - "solid_def_snaps": [ - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - }, - "description": null, - "input_def_snaps": [ - { - "__class__": "InputDefSnap", - "dagster_type_key": "Any", - "description": null, - "name": "hanging_graph" - } - ], - "name": "downstream_asset", - "output_def_snaps": [ - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" - } - ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - }, - "description": null, - "input_def_snaps": [ - { - "__class__": "InputDefSnap", - "dagster_type_key": "Any", - "description": null, - "name": "my_op" - } - ], - "name": "hanging_op", - "output_def_snaps": [ - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" - } - ], - "required_resource_keys": [ - "hanging_asset_resource" - ], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" + "name": "dummy_io_manager" }, - "description": null, - "input_def_snaps": [], - "name": "my_op", - "output_def_snaps": [ - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", + { + "__class__": "ResourceDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, "description": null, - "is_dynamic": false, "is_required": true, - "name": "result" - } - ], - "required_resource_keys": [], - "tags": {} - }, + "name": "config", + "type_key": "Shape.9a3a315bff2146cca750edbec49c6b4b4d0ce58e" + }, + "description": null, + "name": "hanging_asset_resource" + }, + { + "__class__": "ResourceDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "config", + "type_key": "Shape.18b2faaf1efd505374f7f25fcb61ed59bd5be851" + }, + "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", + "name": "io_manager" + } + ], + "root_config_key": "Shape.fb6432983a93b4ab0b9e56382730add4bfd61acf" + } + ], + "name": "hanging_partition_asset_job", + "solid_definitions_snapshot": { + "__class__": "SolidDefinitionsSnapshot", + "composite_solid_def_snaps": [], + "solid_def_snaps": [ { "__class__": "SolidDefSnap", "config_field_snap": { @@ -60957,15 +83501,8 @@ "type_key": "Any" }, "description": null, - "input_def_snaps": [ - { - "__class__": "InputDefSnap", - "dagster_type_key": "Any", - "description": null, - "name": "hanging_op" - } - ], - "name": "never_runs_op", + "input_def_snaps": [], + "name": "hanging_partition_asset", "output_def_snaps": [ { "__class__": "OutputDefSnap", @@ -60976,7 +83513,9 @@ "name": "result" } ], - "required_resource_keys": [], + "required_resource_keys": [ + "hanging_asset_resource" + ], "tags": {} } ] @@ -60985,10 +83524,10 @@ } ''' # --- -# name: test_all_snapshot_ids[61] - '053169bccb033d2fc2fd11d13696b36a32c0e610' +# name: test_all_snapshot_ids[69] + '49dfd6286f91dfab3f7d37ea95b6ffa0d3f662be' # --- -# name: test_all_snapshot_ids[62] +# name: test_all_snapshot_ids[6] ''' { "__class__": "PipelineSnapshot", @@ -61149,6 +83688,29 @@ "scalar_kind": null, "type_param_keys": null }, + "Selector.2571019f1a5201853d11032145ac3e534067f214": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "env", + "type_key": "String" + } + ], + "given_name": null, + "key": "Selector.2571019f1a5201853d11032145ac3e534067f214", + "kind": { + "__enum__": "ConfigTypeKind.SELECTOR" + }, + "scalar_kind": null, + "type_param_keys": null + }, "Selector.a9799b971d12ace70a2d8803c883c863417d0725": { "__class__": "ConfigTypeSnap", "description": null, @@ -61432,57 +83994,7 @@ "scalar_kind": null, "type_param_keys": null }, - "Shape.37db7fdde0ee34d8c15784920ecde2ebf6e44768": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"config\": {\"retries\": {\"enabled\": {}}}}", - "description": "Configure how steps are executed within a run.", - "is_required": false, - "name": "execution", - "type_key": "Shape.09d73f0755bf4752d3f121837669c8660dcf451e" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": "Configure how loggers emit messages within a run.", - "is_required": false, - "name": "loggers", - "type_key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"first_asset\": {}, \"hanging_asset\": {}, \"never_runs_asset\": {}}", - "description": "Configure runtime parameters for ops or assets.", - "is_required": false, - "name": "ops", - "type_key": "Shape.455ff45f2c3e8b9feb9a0553a7e661c1af766a73" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": "Configure how shared resources are implemented within a run.", - "is_required": true, - "name": "resources", - "type_key": "Shape.5ad06e0bb4f6c55c937c703942acbf2009d945cc" - } - ], - "given_name": null, - "key": "Shape.37db7fdde0ee34d8c15784920ecde2ebf6e44768", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c": { + "Shape.18b2faaf1efd505374f7f25fcb61ed59bd5be851": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, @@ -61491,30 +84003,21 @@ "__class__": "ConfigFieldSnap", "default_provided": false, "default_value_as_json_str": null, - "description": "[DEPRECATED]", - "is_required": false, - "name": "marker_to_close", - "type_key": "String" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"enabled\": {}}", - "description": "Whether retries are enabled or not. By default, retries are enabled.", + "description": null, "is_required": false, - "name": "retries", - "type_key": "Selector.1bfb167aea90780aa679597800c71bd8c65ed0b2" + "name": "base_dir", + "type_key": "StringSourceType" } ], "given_name": null, - "key": "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c", + "key": "Shape.18b2faaf1efd505374f7f25fcb61ed59bd5be851", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, "type_param_keys": null }, - "Shape.455ff45f2c3e8b9feb9a0553a7e661c1af766a73": { + "Shape.35d3e42b53e66506c5867f04644849cd03763bc6": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, @@ -61522,672 +84025,360 @@ { "__class__": "ConfigFieldSnap", "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "first_asset", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "hanging_asset", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", + "default_value_as_json_str": "{\"hanging_op\": {}, \"my_op\": {}, \"never_runs_op\": {}}", "description": null, "is_required": false, - "name": "never_runs_asset", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - } - ], - "given_name": null, - "key": "Shape.455ff45f2c3e8b9feb9a0553a7e661c1af766a73", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "path", - "type_key": "String" + "name": "ops", + "type_key": "Shape.811a60b4c43530c3d6100304f377dbd2d3045291" } ], "given_name": null, - "key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2", + "key": "Shape.35d3e42b53e66506c5867f04644849cd03763bc6", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, "type_param_keys": null }, - "Shape.5ad06e0bb4f6c55c937c703942acbf2009d945cc": { + "Shape.3df7d6a2075ae3307942fa2f5c7e3ef5e0d66681": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, "fields": [ { "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "hanging_asset_resource", - "type_key": "Shape.b13a6c5637084590cc1538f9522324bfeb4b46b3" + "default_provided": true, + "default_value_as_json_str": "{\"config\": {\"retries\": {\"enabled\": {}}}}", + "description": "Configure how steps are executed within a run.", + "is_required": false, + "name": "execution", + "type_key": "Shape.09d73f0755bf4752d3f121837669c8660dcf451e" }, { "__class__": "ConfigFieldSnap", "default_provided": true, "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "io_manager", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - } - ], - "given_name": null, - "key": "Shape.5ad06e0bb4f6c55c937c703942acbf2009d945cc", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.743e47901855cb245064dd633e217bfcb49a11a7": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - } - ], - "given_name": null, - "key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.9a3a315bff2146cca750edbec49c6b4b4d0ce58e": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "file", - "type_key": "String" - } - ], - "given_name": null, - "key": "Shape.9a3a315bff2146cca750edbec49c6b4b4d0ce58e", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.b13a6c5637084590cc1538f9522324bfeb4b46b3": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "config", - "type_key": "Shape.9a3a315bff2146cca750edbec49c6b4b4d0ce58e" - } - ], - "given_name": null, - "key": "Shape.b13a6c5637084590cc1538f9522324bfeb4b46b3", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [], - "given_name": null, - "key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, + "description": "Configure how loggers emit messages within a run.", "is_required": false, - "name": "console", - "type_key": "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a" - } - ], - "given_name": null, - "key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "String": { - "__class__": "ConfigTypeSnap", - "description": "", - "enum_values": null, - "fields": null, - "given_name": "String", - "key": "String", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR" - }, - "scalar_kind": { - "__enum__": "ConfigScalarKind.STRING" - }, - "type_param_keys": null - } - } - }, - "dagster_type_namespace_snapshot": { - "__class__": "DagsterTypeNamespaceSnapshot", - "all_dagster_type_snaps_by_key": { - "Any": { - "__class__": "DagsterTypeSnap", - "description": null, - "display_name": "Any", - "is_builtin": true, - "key": "Any", - "kind": { - "__enum__": "DagsterTypeKind.ANY" - }, - "loader_schema_key": "Selector.f2fe6dfdc60a1947a8f8e7cd377a012b47065bc4", - "materializer_schema_key": null, - "name": "Any", - "type_param_keys": [] - }, - "Bool": { - "__class__": "DagsterTypeSnap", - "description": null, - "display_name": "Bool", - "is_builtin": true, - "key": "Bool", - "kind": { - "__enum__": "DagsterTypeKind.SCALAR" - }, - "loader_schema_key": "ScalarUnion.Bool-Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59", - "materializer_schema_key": null, - "name": "Bool", - "type_param_keys": [] - }, - "Float": { - "__class__": "DagsterTypeSnap", - "description": null, - "display_name": "Float", - "is_builtin": true, - "key": "Float", - "kind": { - "__enum__": "DagsterTypeKind.SCALAR" - }, - "loader_schema_key": "ScalarUnion.Float-Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3", - "materializer_schema_key": null, - "name": "Float", - "type_param_keys": [] - }, - "Int": { - "__class__": "DagsterTypeSnap", - "description": null, - "display_name": "Int", - "is_builtin": true, - "key": "Int", - "kind": { - "__enum__": "DagsterTypeKind.SCALAR" - }, - "loader_schema_key": "ScalarUnion.Int-Selector.a9799b971d12ace70a2d8803c883c863417d0725", - "materializer_schema_key": null, - "name": "Int", - "type_param_keys": [] - }, - "Nothing": { - "__class__": "DagsterTypeSnap", - "description": null, - "display_name": "Nothing", - "is_builtin": true, - "key": "Nothing", - "kind": { - "__enum__": "DagsterTypeKind.NOTHING" - }, - "loader_schema_key": null, - "materializer_schema_key": null, - "name": "Nothing", - "type_param_keys": [] - }, - "String": { - "__class__": "DagsterTypeSnap", - "description": null, - "display_name": "String", - "is_builtin": true, - "key": "String", - "kind": { - "__enum__": "DagsterTypeKind.SCALAR" - }, - "loader_schema_key": "ScalarUnion.String-Selector.e04723c9d9937e3ab21206435b22247cfbe58269", - "materializer_schema_key": null, - "name": "String", - "type_param_keys": [] - } - } - }, - "dep_structure_snapshot": { - "__class__": "DependencyStructureSnapshot", - "solid_invocation_snaps": [ - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ - { - "__class__": "InputDependencySnap", - "input_name": "dummy_source_asset", - "is_dynamic_collect": false, - "upstream_output_snaps": [] - } - ], - "is_dynamic_mapped": false, - "solid_def_name": "first_asset", - "solid_name": "first_asset", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ - { - "__class__": "InputDependencySnap", - "input_name": "first_asset", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "first_asset" - } - ] - } - ], - "is_dynamic_mapped": false, - "solid_def_name": "hanging_asset", - "solid_name": "hanging_asset", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ - { - "__class__": "InputDependencySnap", - "input_name": "hanging_asset", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "hanging_asset" - } - ] - } - ], - "is_dynamic_mapped": false, - "solid_def_name": "never_runs_asset", - "solid_name": "never_runs_asset", - "tags": {} - } - ] - }, - "description": null, - "graph_def_name": "hanging_job", - "lineage_snapshot": null, - "mode_def_snaps": [ - { - "__class__": "ModeDefSnap", - "description": null, - "logger_def_snaps": [ - { - "__class__": "LoggerDefSnap", - "config_field_snap": { + "name": "loggers", + "type_key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b" + }, + { "__class__": "ConfigFieldSnap", "default_provided": true, - "default_value_as_json_str": "{\"log_level\": \"INFO\", \"name\": \"dagster\"}", - "description": "The default colored console logger.", + "default_value_as_json_str": "{\"asset_1\": {}, \"asset_1_my_check\": {}, \"asset_2\": {}, \"asset_3\": {}, \"asset_one\": {}, \"asset_two\": {}, \"asset_yields_observation\": {}, \"bar\": {}, \"baz\": {}, \"check_in_op_asset\": {}, \"downstream_asset\": {}, \"dynamic_in_multipartitions_fail\": {}, \"dynamic_in_multipartitions_success\": {}, \"executable_asset\": {}, \"first_asset\": {}, \"foo\": {}, \"foo_bar\": {}, \"fresh_diamond_bottom\": {}, \"fresh_diamond_left\": {}, \"fresh_diamond_right\": {}, \"fresh_diamond_top\": {}, \"grouped_asset_1\": {}, \"grouped_asset_2\": {}, \"grouped_asset_4\": {}, \"hanging_asset\": {}, \"hanging_graph\": {\"ops\": {\"hanging_op\": {}, \"my_op\": {}, \"never_runs_op\": {}}}, \"never_runs_asset\": {}, \"subsettable_checked_multi_asset\": {\"config\": {}}, \"typed_asset\": {}, \"typed_multi_asset\": {\"config\": {}}, \"unconnected\": {}, \"unexecutable_asset\": {\"config\": {}}, \"ungrouped_asset_3\": {}, \"ungrouped_asset_5\": {}, \"unpartitioned_upstream_of_partitioned\": {}, \"untyped_asset\": {}}", + "description": "Configure runtime parameters for ops or assets.", "is_required": false, - "name": "config", - "type_key": "Shape.081354663b9d4b8fbfd1cb8e358763912953913f" + "name": "ops", + "type_key": "Shape.ec4998c8dad1b02f77b1b1e390bcb8cbebe44eb0" }, - "description": "The default colored console logger.", - "name": "console" - } - ], - "name": "default", - "resource_def_snaps": [ - { - "__class__": "ResourceDefSnap", - "config_field_snap": { + { "__class__": "ConfigFieldSnap", "default_provided": false, "default_value_as_json_str": null, - "description": null, + "description": "Configure how shared resources are implemented within a run.", "is_required": true, - "name": "config", - "type_key": "Shape.9a3a315bff2146cca750edbec49c6b4b4d0ce58e" - }, - "description": null, - "name": "hanging_asset_resource" + "name": "resources", + "type_key": "Shape.7493b137e48f8d4b013bce61e92617ff1bc51f7f" + } + ], + "given_name": null, + "key": "Shape.3df7d6a2075ae3307942fa2f5c7e3ef5e0d66681", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, - { - "__class__": "ResourceDefSnap", - "config_field_snap": { + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { "__class__": "ConfigFieldSnap", "default_provided": false, "default_value_as_json_str": null, - "description": null, + "description": "[DEPRECATED]", "is_required": false, - "name": "config", - "type_key": "Any" + "name": "marker_to_close", + "type_key": "String" }, - "description": null, - "name": "io_manager" - } - ], - "root_config_key": "Shape.37db7fdde0ee34d8c15784920ecde2ebf6e44768" - } - ], - "name": "hanging_job", - "solid_definitions_snapshot": { - "__class__": "SolidDefinitionsSnapshot", - "composite_solid_def_snaps": [], - "solid_def_snaps": [ - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - }, - "description": null, - "input_def_snaps": [ - { - "__class__": "InputDefSnap", - "dagster_type_key": "Any", - "description": null, - "name": "dummy_source_asset" - } - ], - "name": "first_asset", - "output_def_snaps": [ { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"enabled\": {}}", + "description": "Whether retries are enabled or not. By default, retries are enabled.", + "is_required": false, + "name": "retries", + "type_key": "Selector.1bfb167aea90780aa679597800c71bd8c65ed0b2" } ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" + "given_name": null, + "key": "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, - "description": "Asset that hangs forever, used to test in-progress ops.", - "input_def_snaps": [ + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.44f2a71367507edd1b8e64f739222c4312b3691b": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ { - "__class__": "InputDefSnap", - "dagster_type_key": "Any", + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", "description": null, - "name": "first_asset" + "is_required": false, + "name": "config", + "type_key": "Shape.18b2faaf1efd505374f7f25fcb61ed59bd5be851" } ], - "name": "hanging_asset", - "output_def_snaps": [ + "given_name": null, + "key": "Shape.44f2a71367507edd1b8e64f739222c4312b3691b", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, "description": null, - "is_dynamic": false, "is_required": true, - "name": "result" + "name": "path", + "type_key": "String" } ], - "required_resource_keys": [ - "hanging_asset_resource" - ], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" + "given_name": null, + "key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.62edccaf30696e25335ae92685bdc41e204e30e6": { + "__class__": "ConfigTypeSnap", "description": null, - "input_def_snaps": [ - { - "__class__": "InputDefSnap", - "dagster_type_key": "Any", - "description": null, - "name": "hanging_asset" - } - ], - "name": "never_runs_asset", - "output_def_snaps": [ + "enum_values": null, + "fields": [ { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" + "is_required": false, + "name": "config", + "type_key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709" } ], - "required_resource_keys": [], - "tags": {} - } - ] - }, - "tags": {} - } - ''' -# --- -# name: test_all_snapshot_ids[63] - 'd603c1e9d8630c3aa099d79e0515968e7514384f' -# --- -# name: test_all_snapshot_ids[64] - ''' - { - "__class__": "PipelineSnapshot", - "config_schema_snapshot": { - "__class__": "ConfigSchemaSnapshot", - "all_config_snaps_by_key": { - "Any": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": null, - "given_name": "Any", - "key": "Any", + "given_name": null, + "key": "Shape.62edccaf30696e25335ae92685bdc41e204e30e6", "kind": { - "__enum__": "ConfigTypeKind.ANY" + "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, "type_param_keys": null }, - "Bool": { + "Shape.743e47901855cb245064dd633e217bfcb49a11a7": { "__class__": "ConfigTypeSnap", - "description": "", + "description": null, "enum_values": null, - "fields": null, - "given_name": "Bool", - "key": "Bool", + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + } + ], + "given_name": null, + "key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7", "kind": { - "__enum__": "ConfigTypeKind.SCALAR" - }, - "scalar_kind": { - "__enum__": "ConfigScalarKind.BOOL" + "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, + "scalar_kind": null, "type_param_keys": null }, - "Float": { + "Shape.7493b137e48f8d4b013bce61e92617ff1bc51f7f": { "__class__": "ConfigTypeSnap", - "description": "", + "description": null, "enum_values": null, - "fields": null, - "given_name": "Float", - "key": "Float", + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "dummy_io_manager", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "hanging_asset_resource", + "type_key": "Shape.b13a6c5637084590cc1538f9522324bfeb4b46b3" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"config\": {}}", + "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", + "is_required": false, + "name": "io_manager", + "type_key": "Shape.44f2a71367507edd1b8e64f739222c4312b3691b" + } + ], + "given_name": null, + "key": "Shape.7493b137e48f8d4b013bce61e92617ff1bc51f7f", "kind": { - "__enum__": "ConfigTypeKind.SCALAR" - }, - "scalar_kind": { - "__enum__": "ConfigScalarKind.FLOAT" + "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, + "scalar_kind": null, "type_param_keys": null }, - "Int": { + "Shape.811a60b4c43530c3d6100304f377dbd2d3045291": { "__class__": "ConfigTypeSnap", - "description": "", + "description": null, "enum_values": null, - "fields": null, - "given_name": "Int", - "key": "Int", + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "hanging_op", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "my_op", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "never_runs_op", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + } + ], + "given_name": null, + "key": "Shape.811a60b4c43530c3d6100304f377dbd2d3045291", "kind": { - "__enum__": "ConfigTypeKind.SCALAR" - }, - "scalar_kind": { - "__enum__": "ConfigScalarKind.INT" + "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, + "scalar_kind": null, "type_param_keys": null }, - "ScalarUnion.Bool-Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59": { + "Shape.9a3a315bff2146cca750edbec49c6b4b4d0ce58e": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, - "fields": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "file", + "type_key": "String" + } + ], "given_name": null, - "key": "ScalarUnion.Bool-Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59", + "key": "Shape.9a3a315bff2146cca750edbec49c6b4b4d0ce58e", "kind": { - "__enum__": "ConfigTypeKind.SCALAR_UNION" + "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, - "type_param_keys": [ - "Bool", - "Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59" - ] + "type_param_keys": null }, - "ScalarUnion.Float-Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3": { + "Shape.b13a6c5637084590cc1538f9522324bfeb4b46b3": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, - "fields": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "config", + "type_key": "Shape.9a3a315bff2146cca750edbec49c6b4b4d0ce58e" + } + ], "given_name": null, - "key": "ScalarUnion.Float-Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3", + "key": "Shape.b13a6c5637084590cc1538f9522324bfeb4b46b3", "kind": { - "__enum__": "ConfigTypeKind.SCALAR_UNION" + "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, - "type_param_keys": [ - "Float", - "Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3" - ] + "type_param_keys": null }, - "ScalarUnion.Int-Selector.a9799b971d12ace70a2d8803c883c863417d0725": { + "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, - "fields": null, + "fields": [], "given_name": null, - "key": "ScalarUnion.Int-Selector.a9799b971d12ace70a2d8803c883c863417d0725", + "key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709", "kind": { - "__enum__": "ConfigTypeKind.SCALAR_UNION" + "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, - "type_param_keys": [ - "Int", - "Selector.a9799b971d12ace70a2d8803c883c863417d0725" - ] + "type_param_keys": null }, - "ScalarUnion.String-Selector.e04723c9d9937e3ab21206435b22247cfbe58269": { + "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, - "fields": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "console", + "type_key": "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a" + } + ], "given_name": null, - "key": "ScalarUnion.String-Selector.e04723c9d9937e3ab21206435b22247cfbe58269", + "key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b", "kind": { - "__enum__": "ConfigTypeKind.SCALAR_UNION" + "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, - "type_param_keys": [ - "String", - "Selector.e04723c9d9937e3ab21206435b22247cfbe58269" - ] + "type_param_keys": null }, - "Selector.1bfb167aea90780aa679597800c71bd8c65ed0b2": { + "Shape.ec4998c8dad1b02f77b1b1e390bcb8cbebe44eb0": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, @@ -62198,8 +84389,98 @@ "default_value_as_json_str": "{}", "description": null, "is_required": false, - "name": "disabled", - "type_key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709" + "name": "asset_1", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "asset_1_my_check", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "asset_2", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "asset_3", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "asset_one", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "asset_two", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "asset_yields_observation", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "bar", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "baz", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "check_in_op_asset", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "downstream_asset", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" }, { "__class__": "ConfigFieldSnap", @@ -62207,687 +84488,897 @@ "default_value_as_json_str": "{}", "description": null, "is_required": false, - "name": "enabled", - "type_key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709" - } - ], - "given_name": null, - "key": "Selector.1bfb167aea90780aa679597800c71bd8c65ed0b2", - "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Selector.a9799b971d12ace70a2d8803c883c863417d0725": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ + "name": "dynamic_in_multipartitions_fail", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, { "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "default_provided": true, + "default_value_as_json_str": "{}", "description": null, - "is_required": true, - "name": "json", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + "is_required": false, + "name": "dynamic_in_multipartitions_success", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" }, { "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "default_provided": true, + "default_value_as_json_str": "{}", "description": null, - "is_required": true, - "name": "pickle", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + "is_required": false, + "name": "executable_asset", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" }, { "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "default_provided": true, + "default_value_as_json_str": "{}", "description": null, - "is_required": true, - "name": "value", - "type_key": "Int" - } - ], - "given_name": null, - "key": "Selector.a9799b971d12ace70a2d8803c883c863417d0725", - "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ + "is_required": false, + "name": "first_asset", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, { "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "default_provided": true, + "default_value_as_json_str": "{}", "description": null, - "is_required": true, - "name": "json", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + "is_required": false, + "name": "foo", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" }, { "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "default_provided": true, + "default_value_as_json_str": "{}", "description": null, - "is_required": true, - "name": "pickle", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + "is_required": false, + "name": "foo_bar", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" }, { "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "default_provided": true, + "default_value_as_json_str": "{}", "description": null, - "is_required": true, - "name": "value", - "type_key": "Bool" - } - ], - "given_name": null, - "key": "Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59", - "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ + "is_required": false, + "name": "fresh_diamond_bottom", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, { "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "default_provided": true, + "default_value_as_json_str": "{}", "description": null, - "is_required": true, - "name": "json", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + "is_required": false, + "name": "fresh_diamond_left", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" }, { "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "default_provided": true, + "default_value_as_json_str": "{}", "description": null, - "is_required": true, - "name": "pickle", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + "is_required": false, + "name": "fresh_diamond_right", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" }, { "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "default_provided": true, + "default_value_as_json_str": "{}", "description": null, - "is_required": true, - "name": "value", - "type_key": "Float" - } - ], - "given_name": null, - "key": "Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3", - "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Selector.e04723c9d9937e3ab21206435b22247cfbe58269": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ + "is_required": false, + "name": "fresh_diamond_top", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, { "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "default_provided": true, + "default_value_as_json_str": "{}", "description": null, - "is_required": true, - "name": "json", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + "is_required": false, + "name": "grouped_asset_1", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" }, { "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "default_provided": true, + "default_value_as_json_str": "{}", "description": null, - "is_required": true, - "name": "pickle", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + "is_required": false, + "name": "grouped_asset_2", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" }, { "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "default_provided": true, + "default_value_as_json_str": "{}", "description": null, - "is_required": true, - "name": "value", - "type_key": "String" + "is_required": false, + "name": "grouped_asset_4", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "hanging_asset", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"ops\": {\"hanging_op\": {}, \"my_op\": {}, \"never_runs_op\": {}}}", + "description": null, + "is_required": false, + "name": "hanging_graph", + "type_key": "Shape.35d3e42b53e66506c5867f04644849cd03763bc6" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "never_runs_asset", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"config\": {}}", + "description": null, + "is_required": false, + "name": "subsettable_checked_multi_asset", + "type_key": "Shape.62edccaf30696e25335ae92685bdc41e204e30e6" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "typed_asset", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"config\": {}}", + "description": null, + "is_required": false, + "name": "typed_multi_asset", + "type_key": "Shape.62edccaf30696e25335ae92685bdc41e204e30e6" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "unconnected", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"config\": {}}", + "description": null, + "is_required": false, + "name": "unexecutable_asset", + "type_key": "Shape.62edccaf30696e25335ae92685bdc41e204e30e6" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "ungrouped_asset_3", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "ungrouped_asset_5", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "unpartitioned_upstream_of_partitioned", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "untyped_asset", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" } ], "given_name": null, - "key": "Selector.e04723c9d9937e3ab21206435b22247cfbe58269", + "key": "Shape.ec4998c8dad1b02f77b1b1e390bcb8cbebe44eb0", "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" + "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, "type_param_keys": null }, - "Selector.f2fe6dfdc60a1947a8f8e7cd377a012b47065bc4": { + "String": { + "__class__": "ConfigTypeSnap", + "description": "", + "enum_values": null, + "fields": null, + "given_name": "String", + "key": "String", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR" + }, + "scalar_kind": { + "__enum__": "ConfigScalarKind.STRING" + }, + "type_param_keys": null + }, + "StringSourceType": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, - "fields": [ + "fields": null, + "given_name": null, + "key": "StringSourceType", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR_UNION" + }, + "scalar_kind": null, + "type_param_keys": [ + "String", + "Selector.2571019f1a5201853d11032145ac3e534067f214" + ] + } + } + }, + "dagster_type_namespace_snapshot": { + "__class__": "DagsterTypeNamespaceSnapshot", + "all_dagster_type_snaps_by_key": { + "Any": { + "__class__": "DagsterTypeSnap", + "description": null, + "display_name": "Any", + "is_builtin": true, + "key": "Any", + "kind": { + "__enum__": "DagsterTypeKind.ANY" + }, + "loader_schema_key": "Selector.f2fe6dfdc60a1947a8f8e7cd377a012b47065bc4", + "materializer_schema_key": null, + "name": "Any", + "type_param_keys": [] + }, + "Bool": { + "__class__": "DagsterTypeSnap", + "description": null, + "display_name": "Bool", + "is_builtin": true, + "key": "Bool", + "kind": { + "__enum__": "DagsterTypeKind.SCALAR" + }, + "loader_schema_key": "ScalarUnion.Bool-Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59", + "materializer_schema_key": null, + "name": "Bool", + "type_param_keys": [] + }, + "Float": { + "__class__": "DagsterTypeSnap", + "description": null, + "display_name": "Float", + "is_builtin": true, + "key": "Float", + "kind": { + "__enum__": "DagsterTypeKind.SCALAR" + }, + "loader_schema_key": "ScalarUnion.Float-Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3", + "materializer_schema_key": null, + "name": "Float", + "type_param_keys": [] + }, + "Int": { + "__class__": "DagsterTypeSnap", + "description": null, + "display_name": "Int", + "is_builtin": true, + "key": "Int", + "kind": { + "__enum__": "DagsterTypeKind.SCALAR" + }, + "loader_schema_key": "ScalarUnion.Int-Selector.a9799b971d12ace70a2d8803c883c863417d0725", + "materializer_schema_key": null, + "name": "Int", + "type_param_keys": [] + }, + "Nothing": { + "__class__": "DagsterTypeSnap", + "description": null, + "display_name": "Nothing", + "is_builtin": true, + "key": "Nothing", + "kind": { + "__enum__": "DagsterTypeKind.NOTHING" + }, + "loader_schema_key": null, + "materializer_schema_key": null, + "name": "Nothing", + "type_param_keys": [] + }, + "String": { + "__class__": "DagsterTypeSnap", + "description": null, + "display_name": "String", + "is_builtin": true, + "key": "String", + "kind": { + "__enum__": "DagsterTypeKind.SCALAR" + }, + "loader_schema_key": "ScalarUnion.String-Selector.e04723c9d9937e3ab21206435b22247cfbe58269", + "materializer_schema_key": null, + "name": "String", + "type_param_keys": [] + } + } + }, + "dep_structure_snapshot": { + "__class__": "DependencyStructureSnapshot", + "solid_invocation_snaps": [ + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [], + "is_dynamic_mapped": false, + "solid_def_name": "asset_1", + "solid_name": "asset_1", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "json", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, + "__class__": "InputDependencySnap", + "input_name": "asset_1", + "is_dynamic_collect": false, + "upstream_output_snaps": [ + { + "__class__": "OutputHandleSnap", + "output_name": "result", + "solid_name": "asset_1" + } + ] + } + ], + "is_dynamic_mapped": false, + "solid_def_name": "asset_1_my_check", + "solid_name": "asset_1_my_check", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "pickle", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, + "__class__": "InputDependencySnap", + "input_name": "asset_1", + "is_dynamic_collect": false, + "upstream_output_snaps": [ + { + "__class__": "OutputHandleSnap", + "output_name": "result", + "solid_name": "asset_1" + } + ] + } + ], + "is_dynamic_mapped": false, + "solid_def_name": "asset_2", + "solid_name": "asset_2", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "value", - "type_key": "Any" + "__class__": "InputDependencySnap", + "input_name": "asset_2", + "is_dynamic_collect": false, + "upstream_output_snaps": [ + { + "__class__": "OutputHandleSnap", + "output_name": "result", + "solid_name": "asset_2" + } + ] } ], - "given_name": null, - "key": "Selector.f2fe6dfdc60a1947a8f8e7cd377a012b47065bc4", - "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" - }, - "scalar_kind": null, - "type_param_keys": null + "is_dynamic_mapped": false, + "solid_def_name": "asset_3", + "solid_name": "asset_3", + "tags": {} }, - "Shape.081354663b9d4b8fbfd1cb8e358763912953913f": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "\"INFO\"", - "description": "The logger's threshold.", - "is_required": false, - "name": "log_level", - "type_key": "String" - }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [], + "is_dynamic_mapped": false, + "solid_def_name": "asset_one", + "solid_name": "asset_one", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "\"dagster\"", - "description": "The name of your logger.", - "is_required": false, - "name": "name", - "type_key": "String" + "__class__": "InputDependencySnap", + "input_name": "asset_one", + "is_dynamic_collect": false, + "upstream_output_snaps": [ + { + "__class__": "OutputHandleSnap", + "output_name": "result", + "solid_name": "asset_one" + } + ] } ], - "given_name": null, - "key": "Shape.081354663b9d4b8fbfd1cb8e358763912953913f", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null + "is_dynamic_mapped": false, + "solid_def_name": "asset_two", + "solid_name": "asset_two", + "tags": {} }, - "Shape.09d73f0755bf4752d3f121837669c8660dcf451e": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [], + "is_dynamic_mapped": false, + "solid_def_name": "asset_yields_observation", + "solid_name": "asset_yields_observation", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [], + "is_dynamic_mapped": false, + "solid_def_name": "bar", + "solid_name": "bar", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"retries\": {\"enabled\": {}}}", - "description": "Execute all steps in a single process.", - "is_required": false, - "name": "config", - "type_key": "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c" + "__class__": "InputDependencySnap", + "input_name": "foo_bar", + "is_dynamic_collect": false, + "upstream_output_snaps": [ + { + "__class__": "OutputHandleSnap", + "output_name": "result", + "solid_name": "foo_bar" + } + ] } ], - "given_name": null, - "key": "Shape.09d73f0755bf4752d3f121837669c8660dcf451e", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null + "is_dynamic_mapped": false, + "solid_def_name": "baz", + "solid_name": "baz", + "tags": {} }, - "Shape.0df37fc46bd8a9f4eaefd1497c0b2e8743c6716d": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"config\": {\"retries\": {\"enabled\": {}}}}", - "description": "Configure how steps are executed within a run.", - "is_required": false, - "name": "execution", - "type_key": "Shape.09d73f0755bf4752d3f121837669c8660dcf451e" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": "Configure how loggers emit messages within a run.", - "is_required": false, - "name": "loggers", - "type_key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"hanging_partition_asset\": {}}", - "description": "Configure runtime parameters for ops or assets.", - "is_required": false, - "name": "ops", - "type_key": "Shape.7ea9921167c0a52e9ed3dfad987582ffc796e7eb" - }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [], + "is_dynamic_mapped": false, + "solid_def_name": "check_in_op_asset", + "solid_name": "check_in_op_asset", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": "Configure how shared resources are implemented within a run.", - "is_required": true, - "name": "resources", - "type_key": "Shape.5ad06e0bb4f6c55c937c703942acbf2009d945cc" + "__class__": "InputDependencySnap", + "input_name": "hanging_graph", + "is_dynamic_collect": false, + "upstream_output_snaps": [ + { + "__class__": "OutputHandleSnap", + "output_name": "result", + "solid_name": "hanging_graph" + } + ] } ], - "given_name": null, - "key": "Shape.0df37fc46bd8a9f4eaefd1497c0b2e8743c6716d", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null + "is_dynamic_mapped": false, + "solid_def_name": "downstream_asset", + "solid_name": "downstream_asset", + "tags": {} }, - "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"log_level\": \"INFO\", \"name\": \"dagster\"}", - "description": "The default colored console logger.", - "is_required": false, - "name": "config", - "type_key": "Shape.081354663b9d4b8fbfd1cb8e358763912953913f" + "__class__": "InputDependencySnap", + "input_name": "dynamic_in_multipartitions_success", + "is_dynamic_collect": false, + "upstream_output_snaps": [ + { + "__class__": "OutputHandleSnap", + "output_name": "result", + "solid_name": "dynamic_in_multipartitions_success" + } + ] } ], - "given_name": null, - "key": "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null + "is_dynamic_mapped": false, + "solid_def_name": "dynamic_in_multipartitions_fail", + "solid_name": "dynamic_in_multipartitions_fail", + "tags": {} }, - "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [], + "is_dynamic_mapped": false, + "solid_def_name": "dynamic_in_multipartitions_success", + "solid_name": "dynamic_in_multipartitions_success", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": "[DEPRECATED]", - "is_required": false, - "name": "marker_to_close", - "type_key": "String" - }, + "__class__": "InputDependencySnap", + "input_name": "unexecutable_asset", + "is_dynamic_collect": false, + "upstream_output_snaps": [ + { + "__class__": "OutputHandleSnap", + "output_name": "unexecutable_asset", + "solid_name": "unexecutable_asset" + } + ] + } + ], + "is_dynamic_mapped": false, + "solid_def_name": "executable_asset", + "solid_name": "executable_asset", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"enabled\": {}}", - "description": "Whether retries are enabled or not. By default, retries are enabled.", - "is_required": false, - "name": "retries", - "type_key": "Selector.1bfb167aea90780aa679597800c71bd8c65ed0b2" + "__class__": "InputDependencySnap", + "input_name": "dummy_source_asset", + "is_dynamic_collect": false, + "upstream_output_snaps": [] } ], - "given_name": null, - "key": "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null + "is_dynamic_mapped": false, + "solid_def_name": "first_asset", + "solid_name": "first_asset", + "tags": {} }, - "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [], + "is_dynamic_mapped": false, + "solid_def_name": "foo", + "solid_name": "foo", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "path", - "type_key": "String" + "__class__": "InputDependencySnap", + "input_name": "bar", + "is_dynamic_collect": false, + "upstream_output_snaps": [ + { + "__class__": "OutputHandleSnap", + "output_name": "result", + "solid_name": "bar" + } + ] + }, + { + "__class__": "InputDependencySnap", + "input_name": "foo", + "is_dynamic_collect": false, + "upstream_output_snaps": [ + { + "__class__": "OutputHandleSnap", + "output_name": "result", + "solid_name": "foo" + } + ] } ], - "given_name": null, - "key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null + "is_dynamic_mapped": false, + "solid_def_name": "foo_bar", + "solid_name": "foo_bar", + "tags": {} }, - "Shape.5ad06e0bb4f6c55c937c703942acbf2009d945cc": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "hanging_asset_resource", - "type_key": "Shape.b13a6c5637084590cc1538f9522324bfeb4b46b3" + "__class__": "InputDependencySnap", + "input_name": "fresh_diamond_left", + "is_dynamic_collect": false, + "upstream_output_snaps": [ + { + "__class__": "OutputHandleSnap", + "output_name": "result", + "solid_name": "fresh_diamond_left" + } + ] }, { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "io_manager", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + "__class__": "InputDependencySnap", + "input_name": "fresh_diamond_right", + "is_dynamic_collect": false, + "upstream_output_snaps": [ + { + "__class__": "OutputHandleSnap", + "output_name": "result", + "solid_name": "fresh_diamond_right" + } + ] } ], - "given_name": null, - "key": "Shape.5ad06e0bb4f6c55c937c703942acbf2009d945cc", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null + "is_dynamic_mapped": false, + "solid_def_name": "fresh_diamond_bottom", + "solid_name": "fresh_diamond_bottom", + "tags": {} }, - "Shape.743e47901855cb245064dd633e217bfcb49a11a7": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" + "__class__": "InputDependencySnap", + "input_name": "fresh_diamond_top", + "is_dynamic_collect": false, + "upstream_output_snaps": [ + { + "__class__": "OutputHandleSnap", + "output_name": "result", + "solid_name": "fresh_diamond_top" + } + ] } ], - "given_name": null, - "key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null + "is_dynamic_mapped": false, + "solid_def_name": "fresh_diamond_left", + "solid_name": "fresh_diamond_left", + "tags": {} }, - "Shape.7ea9921167c0a52e9ed3dfad987582ffc796e7eb": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "hanging_partition_asset", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + "__class__": "InputDependencySnap", + "input_name": "fresh_diamond_top", + "is_dynamic_collect": false, + "upstream_output_snaps": [ + { + "__class__": "OutputHandleSnap", + "output_name": "result", + "solid_name": "fresh_diamond_top" + } + ] } ], - "given_name": null, - "key": "Shape.7ea9921167c0a52e9ed3dfad987582ffc796e7eb", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null + "is_dynamic_mapped": false, + "solid_def_name": "fresh_diamond_right", + "solid_name": "fresh_diamond_right", + "tags": {} }, - "Shape.9a3a315bff2146cca750edbec49c6b4b4d0ce58e": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "file", - "type_key": "String" + "__class__": "InputDependencySnap", + "input_name": "diamond_source", + "is_dynamic_collect": false, + "upstream_output_snaps": [] + } + ], + "is_dynamic_mapped": false, + "solid_def_name": "fresh_diamond_top", + "solid_name": "fresh_diamond_top", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [], + "is_dynamic_mapped": false, + "solid_def_name": "grouped_asset_1", + "solid_name": "grouped_asset_1", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [], + "is_dynamic_mapped": false, + "solid_def_name": "grouped_asset_2", + "solid_name": "grouped_asset_2", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [], + "is_dynamic_mapped": false, + "solid_def_name": "grouped_asset_4", + "solid_name": "grouped_asset_4", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [ + { + "__class__": "InputDependencySnap", + "input_name": "first_asset", + "is_dynamic_collect": false, + "upstream_output_snaps": [ + { + "__class__": "OutputHandleSnap", + "output_name": "result", + "solid_name": "first_asset" + } + ] } ], - "given_name": null, - "key": "Shape.9a3a315bff2146cca750edbec49c6b4b4d0ce58e", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null + "is_dynamic_mapped": false, + "solid_def_name": "hanging_asset", + "solid_name": "hanging_asset", + "tags": {} }, - "Shape.b13a6c5637084590cc1538f9522324bfeb4b46b3": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [], + "is_dynamic_mapped": false, + "solid_def_name": "hanging_graph", + "solid_name": "hanging_graph", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "config", - "type_key": "Shape.9a3a315bff2146cca750edbec49c6b4b4d0ce58e" + "__class__": "InputDependencySnap", + "input_name": "hanging_asset", + "is_dynamic_collect": false, + "upstream_output_snaps": [ + { + "__class__": "OutputHandleSnap", + "output_name": "result", + "solid_name": "hanging_asset" + } + ] } ], - "given_name": null, - "key": "Shape.b13a6c5637084590cc1538f9522324bfeb4b46b3", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null + "is_dynamic_mapped": false, + "solid_def_name": "never_runs_asset", + "solid_name": "never_runs_asset", + "tags": {} }, - "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [], - "given_name": null, - "key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [], + "is_dynamic_mapped": false, + "solid_def_name": "subsettable_checked_multi_asset", + "solid_name": "subsettable_checked_multi_asset", + "tags": {} }, - "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "console", - "type_key": "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a" + "__class__": "InputDependencySnap", + "input_name": "int_asset", + "is_dynamic_collect": false, + "upstream_output_snaps": [ + { + "__class__": "OutputHandleSnap", + "output_name": "int_asset", + "solid_name": "typed_multi_asset" + } + ] } ], - "given_name": null, - "key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null + "is_dynamic_mapped": false, + "solid_def_name": "typed_asset", + "solid_name": "typed_asset", + "tags": {} }, - "String": { - "__class__": "ConfigTypeSnap", - "description": "", - "enum_values": null, - "fields": null, - "given_name": "String", - "key": "String", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR" - }, - "scalar_kind": { - "__enum__": "ConfigScalarKind.STRING" - }, - "type_param_keys": null - } - } - }, - "dagster_type_namespace_snapshot": { - "__class__": "DagsterTypeNamespaceSnapshot", - "all_dagster_type_snaps_by_key": { - "Any": { - "__class__": "DagsterTypeSnap", - "description": null, - "display_name": "Any", - "is_builtin": true, - "key": "Any", - "kind": { - "__enum__": "DagsterTypeKind.ANY" - }, - "loader_schema_key": "Selector.f2fe6dfdc60a1947a8f8e7cd377a012b47065bc4", - "materializer_schema_key": null, - "name": "Any", - "type_param_keys": [] + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [], + "is_dynamic_mapped": false, + "solid_def_name": "typed_multi_asset", + "solid_name": "typed_multi_asset", + "tags": {} }, - "Bool": { - "__class__": "DagsterTypeSnap", - "description": null, - "display_name": "Bool", - "is_builtin": true, - "key": "Bool", - "kind": { - "__enum__": "DagsterTypeKind.SCALAR" - }, - "loader_schema_key": "ScalarUnion.Bool-Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59", - "materializer_schema_key": null, - "name": "Bool", - "type_param_keys": [] + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [], + "is_dynamic_mapped": false, + "solid_def_name": "unconnected", + "solid_name": "unconnected", + "tags": {} }, - "Float": { - "__class__": "DagsterTypeSnap", - "description": null, - "display_name": "Float", - "is_builtin": true, - "key": "Float", - "kind": { - "__enum__": "DagsterTypeKind.SCALAR" - }, - "loader_schema_key": "ScalarUnion.Float-Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3", - "materializer_schema_key": null, - "name": "Float", - "type_param_keys": [] + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [], + "is_dynamic_mapped": false, + "solid_def_name": "unexecutable_asset", + "solid_name": "unexecutable_asset", + "tags": {} }, - "Int": { - "__class__": "DagsterTypeSnap", - "description": null, - "display_name": "Int", - "is_builtin": true, - "key": "Int", - "kind": { - "__enum__": "DagsterTypeKind.SCALAR" - }, - "loader_schema_key": "ScalarUnion.Int-Selector.a9799b971d12ace70a2d8803c883c863417d0725", - "materializer_schema_key": null, - "name": "Int", - "type_param_keys": [] + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [], + "is_dynamic_mapped": false, + "solid_def_name": "ungrouped_asset_3", + "solid_name": "ungrouped_asset_3", + "tags": {} }, - "Nothing": { - "__class__": "DagsterTypeSnap", - "description": null, - "display_name": "Nothing", - "is_builtin": true, - "key": "Nothing", - "kind": { - "__enum__": "DagsterTypeKind.NOTHING" - }, - "loader_schema_key": null, - "materializer_schema_key": null, - "name": "Nothing", - "type_param_keys": [] + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [], + "is_dynamic_mapped": false, + "solid_def_name": "ungrouped_asset_5", + "solid_name": "ungrouped_asset_5", + "tags": {} }, - "String": { - "__class__": "DagsterTypeSnap", - "description": null, - "display_name": "String", - "is_builtin": true, - "key": "String", - "kind": { - "__enum__": "DagsterTypeKind.SCALAR" - }, - "loader_schema_key": "ScalarUnion.String-Selector.e04723c9d9937e3ab21206435b22247cfbe58269", - "materializer_schema_key": null, - "name": "String", - "type_param_keys": [] - } - } - }, - "dep_structure_snapshot": { - "__class__": "DependencyStructureSnapshot", - "solid_invocation_snaps": [ { "__class__": "SolidInvocationSnap", "input_dep_snaps": [], "is_dynamic_mapped": false, - "solid_def_name": "hanging_partition_asset", - "solid_name": "hanging_partition_asset", + "solid_def_name": "unpartitioned_upstream_of_partitioned", + "solid_name": "unpartitioned_upstream_of_partitioned", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [ + { + "__class__": "InputDependencySnap", + "input_name": "typed_asset", + "is_dynamic_collect": false, + "upstream_output_snaps": [ + { + "__class__": "OutputHandleSnap", + "output_name": "result", + "solid_name": "typed_asset" + } + ] + } + ], + "is_dynamic_mapped": false, + "solid_def_name": "untyped_asset", + "solid_name": "untyped_asset", "tags": {} } ] }, "description": null, - "graph_def_name": "hanging_partition_asset_job", + "graph_def_name": "__ASSET_JOB_3", "lineage_snapshot": null, "mode_def_snaps": [ { @@ -62911,6 +85402,20 @@ ], "name": "default", "resource_def_snaps": [ + { + "__class__": "ResourceDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, + "description": null, + "name": "dummy_io_manager" + }, { "__class__": "ResourceDefSnap", "config_field_snap": { @@ -62929,978 +85434,602 @@ "__class__": "ResourceDefSnap", "config_field_snap": { "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "default_provided": true, + "default_value_as_json_str": "{}", "description": null, "is_required": false, "name": "config", - "type_key": "Any" + "type_key": "Shape.18b2faaf1efd505374f7f25fcb61ed59bd5be851" }, - "description": null, + "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", "name": "io_manager" } ], - "root_config_key": "Shape.0df37fc46bd8a9f4eaefd1497c0b2e8743c6716d" + "root_config_key": "Shape.3df7d6a2075ae3307942fa2f5c7e3ef5e0d66681" } ], - "name": "hanging_partition_asset_job", + "name": "__ASSET_JOB_3", "solid_definitions_snapshot": { "__class__": "SolidDefinitionsSnapshot", - "composite_solid_def_snaps": [], - "solid_def_snaps": [ + "composite_solid_def_snaps": [ { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - }, - "description": null, - "input_def_snaps": [], - "name": "hanging_partition_asset", - "output_def_snaps": [ - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" - } - ], - "required_resource_keys": [ - "hanging_asset_resource" - ], - "tags": {} - } - ] - }, - "tags": {} - } - ''' -# --- -# name: test_all_snapshot_ids[65] - 'fd77a8459b2e767ea52b6a77574a79491326073d' -# --- -# name: test_all_snapshot_ids[66] - ''' - { - "__class__": "PipelineSnapshot", - "config_schema_snapshot": { - "__class__": "ConfigSchemaSnapshot", - "all_config_snaps_by_key": { - "Any": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": null, - "given_name": "Any", - "key": "Any", - "kind": { - "__enum__": "ConfigTypeKind.ANY" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Bool": { - "__class__": "ConfigTypeSnap", - "description": "", - "enum_values": null, - "fields": null, - "given_name": "Bool", - "key": "Bool", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR" - }, - "scalar_kind": { - "__enum__": "ConfigScalarKind.BOOL" - }, - "type_param_keys": null - }, - "Float": { - "__class__": "ConfigTypeSnap", - "description": "", - "enum_values": null, - "fields": null, - "given_name": "Float", - "key": "Float", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR" - }, - "scalar_kind": { - "__enum__": "ConfigScalarKind.FLOAT" - }, - "type_param_keys": null - }, - "Int": { - "__class__": "ConfigTypeSnap", - "description": "", - "enum_values": null, - "fields": null, - "given_name": "Int", - "key": "Int", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR" - }, - "scalar_kind": { - "__enum__": "ConfigScalarKind.INT" - }, - "type_param_keys": null - }, - "ScalarUnion.Bool-Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": null, - "given_name": null, - "key": "ScalarUnion.Bool-Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR_UNION" - }, - "scalar_kind": null, - "type_param_keys": [ - "Bool", - "Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59" - ] - }, - "ScalarUnion.Float-Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": null, - "given_name": null, - "key": "ScalarUnion.Float-Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR_UNION" - }, - "scalar_kind": null, - "type_param_keys": [ - "Float", - "Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3" - ] - }, - "ScalarUnion.Int-Selector.a9799b971d12ace70a2d8803c883c863417d0725": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": null, - "given_name": null, - "key": "ScalarUnion.Int-Selector.a9799b971d12ace70a2d8803c883c863417d0725", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR_UNION" - }, - "scalar_kind": null, - "type_param_keys": [ - "Int", - "Selector.a9799b971d12ace70a2d8803c883c863417d0725" - ] - }, - "ScalarUnion.String-Selector.e04723c9d9937e3ab21206435b22247cfbe58269": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": null, - "given_name": null, - "key": "ScalarUnion.String-Selector.e04723c9d9937e3ab21206435b22247cfbe58269", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR_UNION" + "__class__": "CompositeSolidDefSnap", + "config_field_snap": null, + "dep_structure_snapshot": { + "__class__": "DependencyStructureSnapshot", + "solid_invocation_snaps": [ + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [ + { + "__class__": "InputDependencySnap", + "input_name": "my_op", + "is_dynamic_collect": false, + "upstream_output_snaps": [ + { + "__class__": "OutputHandleSnap", + "output_name": "result", + "solid_name": "my_op" + } + ] + } + ], + "is_dynamic_mapped": false, + "solid_def_name": "hanging_op", + "solid_name": "hanging_op", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [], + "is_dynamic_mapped": false, + "solid_def_name": "my_op", + "solid_name": "my_op", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [ + { + "__class__": "InputDependencySnap", + "input_name": "hanging_op", + "is_dynamic_collect": false, + "upstream_output_snaps": [ + { + "__class__": "OutputHandleSnap", + "output_name": "result", + "solid_name": "hanging_op" + } + ] + } + ], + "is_dynamic_mapped": false, + "solid_def_name": "never_runs_op", + "solid_name": "never_runs_op", + "tags": {} + } + ] }, - "scalar_kind": null, - "type_param_keys": [ - "String", - "Selector.e04723c9d9937e3ab21206435b22247cfbe58269" - ] - }, - "Selector.1bfb167aea90780aa679597800c71bd8c65ed0b2": { - "__class__": "ConfigTypeSnap", "description": null, - "enum_values": null, - "fields": [ + "input_def_snaps": [], + "input_mapping_snaps": [], + "name": "hanging_graph", + "output_def_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", "description": null, - "is_required": false, - "name": "disabled", - "type_key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709" - }, + "is_dynamic": false, + "is_required": true, + "name": "result" + } + ], + "output_mapping_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "enabled", - "type_key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709" + "__class__": "OutputMappingSnap", + "external_output_name": "result", + "mapped_output_name": "result", + "mapped_solid_name": "never_runs_op" } ], - "given_name": null, - "key": "Selector.1bfb167aea90780aa679597800c71bd8c65ed0b2", - "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" + "tags": {} + } + ], + "solid_def_snaps": [ + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" }, - "scalar_kind": null, - "type_param_keys": null - }, - "Selector.a9799b971d12ace70a2d8803c883c863417d0725": { - "__class__": "ConfigTypeSnap", "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "json", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "pickle", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, + "input_def_snaps": [], + "name": "asset_1", + "output_def_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", "description": null, + "is_dynamic": false, "is_required": true, - "name": "value", - "type_key": "Int" + "name": "result" } ], - "given_name": null, - "key": "Selector.a9799b971d12ace70a2d8803c883c863417d0725", - "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" - }, - "scalar_kind": null, - "type_param_keys": null + "required_resource_keys": [], + "tags": {} }, - "Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59": { - "__class__": "ConfigTypeSnap", + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "json", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, + "input_def_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "__class__": "InputDefSnap", + "dagster_type_key": "Any", "description": null, - "is_required": true, - "name": "pickle", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, + "name": "asset_1" + } + ], + "name": "asset_1_my_check", + "output_def_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", "description": null, + "is_dynamic": false, "is_required": true, - "name": "value", - "type_key": "Bool" + "name": "result" } ], - "given_name": null, - "key": "Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59", - "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" - }, - "scalar_kind": null, - "type_param_keys": null + "required_resource_keys": [], + "tags": {} }, - "Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3": { - "__class__": "ConfigTypeSnap", + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "json", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, + "input_def_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "__class__": "InputDefSnap", + "dagster_type_key": "Nothing", "description": null, - "is_required": true, - "name": "pickle", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, + "name": "asset_1" + } + ], + "name": "asset_2", + "output_def_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", "description": null, + "is_dynamic": false, "is_required": true, - "name": "value", - "type_key": "Float" + "name": "result" } ], - "given_name": null, - "key": "Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3", - "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" - }, - "scalar_kind": null, - "type_param_keys": null + "required_resource_keys": [], + "tags": {} }, - "Selector.e04723c9d9937e3ab21206435b22247cfbe58269": { - "__class__": "ConfigTypeSnap", + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "json", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, + "input_def_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "__class__": "InputDefSnap", + "dagster_type_key": "Nothing", "description": null, - "is_required": true, - "name": "pickle", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, + "name": "asset_2" + } + ], + "name": "asset_3", + "output_def_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", "description": null, + "is_dynamic": false, "is_required": true, - "name": "value", - "type_key": "String" + "name": "result" } ], - "given_name": null, - "key": "Selector.e04723c9d9937e3ab21206435b22247cfbe58269", - "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" - }, - "scalar_kind": null, - "type_param_keys": null + "required_resource_keys": [], + "tags": {} }, - "Selector.f2fe6dfdc60a1947a8f8e7cd377a012b47065bc4": { - "__class__": "ConfigTypeSnap", + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, "description": null, - "enum_values": null, - "fields": [ + "input_def_snaps": [], + "name": "asset_one", + "output_def_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", "description": null, + "is_dynamic": false, "is_required": true, - "name": "json", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, + "name": "result" + } + ], + "required_resource_keys": [], + "tags": {} + }, + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, + "description": null, + "input_def_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "__class__": "InputDefSnap", + "dagster_type_key": "Any", "description": null, - "is_required": true, - "name": "pickle", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, + "name": "asset_one" + } + ], + "name": "asset_two", + "output_def_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", "description": null, + "is_dynamic": false, "is_required": true, - "name": "value", - "type_key": "Any" + "name": "result" } ], - "given_name": null, - "key": "Selector.f2fe6dfdc60a1947a8f8e7cd377a012b47065bc4", - "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" - }, - "scalar_kind": null, - "type_param_keys": null + "required_resource_keys": [], + "tags": {} }, - "Shape.081354663b9d4b8fbfd1cb8e358763912953913f": { - "__class__": "ConfigTypeSnap", + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "\"INFO\"", - "description": "The logger's threshold.", - "is_required": false, - "name": "log_level", - "type_key": "String" - }, + "input_def_snaps": [], + "name": "asset_yields_observation", + "output_def_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "\"dagster\"", - "description": "The name of your logger.", - "is_required": false, - "name": "name", - "type_key": "String" + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", + "description": null, + "is_dynamic": false, + "is_required": true, + "name": "result" } ], - "given_name": null, - "key": "Shape.081354663b9d4b8fbfd1cb8e358763912953913f", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null + "required_resource_keys": [], + "tags": {} }, - "Shape.09d73f0755bf4752d3f121837669c8660dcf451e": { - "__class__": "ConfigTypeSnap", + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, "description": null, - "enum_values": null, - "fields": [ + "input_def_snaps": [], + "name": "bar", + "output_def_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"retries\": {\"enabled\": {}}}", - "description": "Execute all steps in a single process.", - "is_required": false, - "name": "config", - "type_key": "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c" + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", + "description": null, + "is_dynamic": false, + "is_required": true, + "name": "result" } ], - "given_name": null, - "key": "Shape.09d73f0755bf4752d3f121837669c8660dcf451e", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null + "required_resource_keys": [], + "tags": {} }, - "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a": { - "__class__": "ConfigTypeSnap", + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, "description": null, - "enum_values": null, - "fields": [ + "input_def_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"log_level\": \"INFO\", \"name\": \"dagster\"}", - "description": "The default colored console logger.", - "is_required": false, - "name": "config", - "type_key": "Shape.081354663b9d4b8fbfd1cb8e358763912953913f" + "__class__": "InputDefSnap", + "dagster_type_key": "Any", + "description": null, + "name": "foo_bar" } ], - "given_name": null, - "key": "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ + "name": "baz", + "output_def_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", - "is_required": false, - "name": "io_manager", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", + "description": null, + "is_dynamic": false, + "is_required": true, + "name": "result" } ], - "given_name": null, - "key": "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null + "required_resource_keys": [], + "tags": {} }, - "Shape.369ed0636f08f329e2aa8b098ffa6a79fc232dcf": { - "__class__": "ConfigTypeSnap", + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, "description": null, - "enum_values": null, - "fields": [ + "input_def_snaps": [], + "name": "check_in_op_asset", + "output_def_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"config\": {\"fail\": false}}", + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", "description": null, - "is_required": false, - "name": "hard_fail_or_0", - "type_key": "Shape.bcef613ddd9bdac33326b7d43d149dbf594a763c" + "is_dynamic": false, + "is_required": true, + "name": "result" }, { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", "description": null, - "is_required": false, - "name": "increment", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + "is_dynamic": false, + "is_required": true, + "name": "check_in_op_asset_my_check" } ], - "given_name": null, - "key": "Shape.369ed0636f08f329e2aa8b098ffa6a79fc232dcf", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null + "required_resource_keys": [], + "tags": {} }, - "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c": { - "__class__": "ConfigTypeSnap", + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": "[DEPRECATED]", - "is_required": false, - "name": "marker_to_close", - "type_key": "String" - }, + "input_def_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"enabled\": {}}", - "description": "Whether retries are enabled or not. By default, retries are enabled.", - "is_required": false, - "name": "retries", - "type_key": "Selector.1bfb167aea90780aa679597800c71bd8c65ed0b2" + "__class__": "InputDefSnap", + "dagster_type_key": "Any", + "description": null, + "name": "hanging_graph" } ], - "given_name": null, - "key": "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ + "name": "downstream_asset", + "output_def_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", "description": null, + "is_dynamic": false, "is_required": true, - "name": "path", - "type_key": "String" + "name": "result" } ], - "given_name": null, - "key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null + "required_resource_keys": [], + "tags": {} }, - "Shape.743e47901855cb245064dd633e217bfcb49a11a7": { - "__class__": "ConfigTypeSnap", + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, "description": null, - "enum_values": null, - "fields": [ + "input_def_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "__class__": "InputDefSnap", + "dagster_type_key": "Any", "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" + "name": "dynamic_in_multipartitions_success" } ], - "given_name": null, - "key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.a269e234e7f0491d780456ee5305fd928c183afa": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ + "name": "dynamic_in_multipartitions_fail", + "output_def_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "false", + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", "description": null, - "is_required": false, - "name": "fail", - "type_key": "Bool" + "is_dynamic": false, + "is_required": true, + "name": "result" } ], - "given_name": null, - "key": "Shape.a269e234e7f0491d780456ee5305fd928c183afa", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null + "required_resource_keys": [], + "tags": {} }, - "Shape.bcef613ddd9bdac33326b7d43d149dbf594a763c": { - "__class__": "ConfigTypeSnap", + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, "description": null, - "enum_values": null, - "fields": [ + "input_def_snaps": [], + "name": "dynamic_in_multipartitions_success", + "output_def_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"fail\": false}", + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", "description": null, - "is_required": false, - "name": "config", - "type_key": "Shape.a269e234e7f0491d780456ee5305fd928c183afa" + "is_dynamic": false, + "is_required": true, + "name": "result" } ], - "given_name": null, - "key": "Shape.bcef613ddd9bdac33326b7d43d149dbf594a763c", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null + "required_resource_keys": [], + "tags": {} }, - "Shape.c1ce722407ab5e802d58b8bebd0bc8c3eb4dfcbe": { - "__class__": "ConfigTypeSnap", + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"config\": {\"retries\": {\"enabled\": {}}}}", - "description": "Configure how steps are executed within a run.", - "is_required": false, - "name": "execution", - "type_key": "Shape.09d73f0755bf4752d3f121837669c8660dcf451e" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": "Configure how loggers emit messages within a run.", - "is_required": false, - "name": "loggers", - "type_key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"hard_fail_or_0\": {\"config\": {\"fail\": false}}, \"increment\": {}}", - "description": "Configure runtime parameters for ops or assets.", - "is_required": false, - "name": "ops", - "type_key": "Shape.369ed0636f08f329e2aa8b098ffa6a79fc232dcf" - }, + "input_def_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"io_manager\": {}}", - "description": "Configure how shared resources are implemented within a run.", - "is_required": false, - "name": "resources", - "type_key": "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778" + "__class__": "InputDefSnap", + "dagster_type_key": "Any", + "description": null, + "name": "unexecutable_asset" } ], - "given_name": null, - "key": "Shape.c1ce722407ab5e802d58b8bebd0bc8c3eb4dfcbe", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [], - "given_name": null, - "key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ + "name": "executable_asset", + "output_def_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "__class__": "OutputDefSnap", + "dagster_type_key": "Nothing", "description": null, - "is_required": false, - "name": "console", - "type_key": "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a" + "is_dynamic": false, + "is_required": true, + "name": "result" } ], - "given_name": null, - "key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "String": { - "__class__": "ConfigTypeSnap", - "description": "", - "enum_values": null, - "fields": null, - "given_name": "String", - "key": "String", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR" - }, - "scalar_kind": { - "__enum__": "ConfigScalarKind.STRING" - }, - "type_param_keys": null - } - } - }, - "dagster_type_namespace_snapshot": { - "__class__": "DagsterTypeNamespaceSnapshot", - "all_dagster_type_snaps_by_key": { - "Any": { - "__class__": "DagsterTypeSnap", - "description": null, - "display_name": "Any", - "is_builtin": true, - "key": "Any", - "kind": { - "__enum__": "DagsterTypeKind.ANY" - }, - "loader_schema_key": "Selector.f2fe6dfdc60a1947a8f8e7cd377a012b47065bc4", - "materializer_schema_key": null, - "name": "Any", - "type_param_keys": [] - }, - "Bool": { - "__class__": "DagsterTypeSnap", - "description": null, - "display_name": "Bool", - "is_builtin": true, - "key": "Bool", - "kind": { - "__enum__": "DagsterTypeKind.SCALAR" - }, - "loader_schema_key": "ScalarUnion.Bool-Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59", - "materializer_schema_key": null, - "name": "Bool", - "type_param_keys": [] - }, - "Float": { - "__class__": "DagsterTypeSnap", - "description": null, - "display_name": "Float", - "is_builtin": true, - "key": "Float", - "kind": { - "__enum__": "DagsterTypeKind.SCALAR" - }, - "loader_schema_key": "ScalarUnion.Float-Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3", - "materializer_schema_key": null, - "name": "Float", - "type_param_keys": [] - }, - "Int": { - "__class__": "DagsterTypeSnap", - "description": null, - "display_name": "Int", - "is_builtin": true, - "key": "Int", - "kind": { - "__enum__": "DagsterTypeKind.SCALAR" - }, - "loader_schema_key": "ScalarUnion.Int-Selector.a9799b971d12ace70a2d8803c883c863417d0725", - "materializer_schema_key": null, - "name": "Int", - "type_param_keys": [] - }, - "Nothing": { - "__class__": "DagsterTypeSnap", - "description": null, - "display_name": "Nothing", - "is_builtin": true, - "key": "Nothing", - "kind": { - "__enum__": "DagsterTypeKind.NOTHING" - }, - "loader_schema_key": null, - "materializer_schema_key": null, - "name": "Nothing", - "type_param_keys": [] - }, - "String": { - "__class__": "DagsterTypeSnap", - "description": null, - "display_name": "String", - "is_builtin": true, - "key": "String", - "kind": { - "__enum__": "DagsterTypeKind.SCALAR" - }, - "loader_schema_key": "ScalarUnion.String-Selector.e04723c9d9937e3ab21206435b22247cfbe58269", - "materializer_schema_key": null, - "name": "String", - "type_param_keys": [] - } - } - }, - "dep_structure_snapshot": { - "__class__": "DependencyStructureSnapshot", - "solid_invocation_snaps": [ - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [], - "is_dynamic_mapped": false, - "solid_def_name": "hard_fail_or_0", - "solid_name": "hard_fail_or_0", + "required_resource_keys": [], "tags": {} }, { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, + "description": null, + "input_def_snaps": [ { - "__class__": "InputDependencySnap", - "input_name": "n", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "hard_fail_or_0" - } - ] + "__class__": "InputDefSnap", + "dagster_type_key": "Any", + "description": null, + "name": "dummy_source_asset" } ], - "is_dynamic_mapped": false, - "solid_def_name": "increment", - "solid_name": "increment", - "tags": {} - } - ] - }, - "description": null, - "graph_def_name": "hard_failer", - "lineage_snapshot": null, - "mode_def_snaps": [ - { - "__class__": "ModeDefSnap", - "description": null, - "logger_def_snaps": [ - { - "__class__": "LoggerDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"log_level\": \"INFO\", \"name\": \"dagster\"}", - "description": "The default colored console logger.", - "is_required": false, - "name": "config", - "type_key": "Shape.081354663b9d4b8fbfd1cb8e358763912953913f" - }, - "description": "The default colored console logger.", - "name": "console" - } - ], - "name": "default", - "resource_def_snaps": [ - { - "__class__": "ResourceDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "name": "first_asset", + "output_def_snaps": [ + { + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - }, - "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", - "name": "io_manager" - } - ], - "root_config_key": "Shape.c1ce722407ab5e802d58b8bebd0bc8c3eb4dfcbe" - } - ], - "name": "hard_failer", - "solid_definitions_snapshot": { - "__class__": "SolidDefinitionsSnapshot", - "composite_solid_def_snaps": [], - "solid_def_snaps": [ + "is_dynamic": false, + "is_required": true, + "name": "result" + } + ], + "required_resource_keys": [], + "tags": {} + }, { "__class__": "SolidDefSnap", "config_field_snap": { "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"fail\": false}", + "default_provided": false, + "default_value_as_json_str": null, "description": null, "is_required": false, "name": "config", - "type_key": "Shape.a269e234e7f0491d780456ee5305fd928c183afa" + "type_key": "Any" }, "description": null, "input_def_snaps": [], - "name": "hard_fail_or_0", + "name": "foo", "output_def_snaps": [ { "__class__": "OutputDefSnap", - "dagster_type_key": "Int", + "dagster_type_key": "Any", "description": null, "is_dynamic": false, "is_required": true, @@ -63925,16 +86054,22 @@ "input_def_snaps": [ { "__class__": "InputDefSnap", - "dagster_type_key": "Int", + "dagster_type_key": "Any", "description": null, - "name": "n" + "name": "bar" + }, + { + "__class__": "InputDefSnap", + "dagster_type_key": "Any", + "description": null, + "name": "foo" } ], - "name": "increment", + "name": "foo_bar", "output_def_snaps": [ { "__class__": "OutputDefSnap", - "dagster_type_key": "Int", + "dagster_type_key": "Any", "description": null, "is_dynamic": false, "is_required": true, @@ -63943,837 +86078,652 @@ ], "required_resource_keys": [], "tags": {} - } - ] - }, - "tags": {} - } - ''' -# --- -# name: test_all_snapshot_ids[67] - 'c6b504611b1ee7582092807ac90bdd4ac64bac3b' -# --- -# name: test_all_snapshot_ids[68] - ''' - { - "__class__": "PipelineSnapshot", - "config_schema_snapshot": { - "__class__": "ConfigSchemaSnapshot", - "all_config_snaps_by_key": { - "Any": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": null, - "given_name": "Any", - "key": "Any", - "kind": { - "__enum__": "ConfigTypeKind.ANY" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Bool": { - "__class__": "ConfigTypeSnap", - "description": "", - "enum_values": null, - "fields": null, - "given_name": "Bool", - "key": "Bool", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR" - }, - "scalar_kind": { - "__enum__": "ConfigScalarKind.BOOL" - }, - "type_param_keys": null - }, - "Float": { - "__class__": "ConfigTypeSnap", - "description": "", - "enum_values": null, - "fields": null, - "given_name": "Float", - "key": "Float", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR" - }, - "scalar_kind": { - "__enum__": "ConfigScalarKind.FLOAT" - }, - "type_param_keys": null - }, - "Int": { - "__class__": "ConfigTypeSnap", - "description": "", - "enum_values": null, - "fields": null, - "given_name": "Int", - "key": "Int", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR" - }, - "scalar_kind": { - "__enum__": "ConfigScalarKind.INT" - }, - "type_param_keys": null - }, - "ScalarUnion.Bool-Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": null, - "given_name": null, - "key": "ScalarUnion.Bool-Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR_UNION" - }, - "scalar_kind": null, - "type_param_keys": [ - "Bool", - "Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59" - ] - }, - "ScalarUnion.Float-Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": null, - "given_name": null, - "key": "ScalarUnion.Float-Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR_UNION" - }, - "scalar_kind": null, - "type_param_keys": [ - "Float", - "Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3" - ] - }, - "ScalarUnion.Int-Selector.a9799b971d12ace70a2d8803c883c863417d0725": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": null, - "given_name": null, - "key": "ScalarUnion.Int-Selector.a9799b971d12ace70a2d8803c883c863417d0725", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR_UNION" - }, - "scalar_kind": null, - "type_param_keys": [ - "Int", - "Selector.a9799b971d12ace70a2d8803c883c863417d0725" - ] }, - "ScalarUnion.String-Selector.e04723c9d9937e3ab21206435b22247cfbe58269": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": null, - "given_name": null, - "key": "ScalarUnion.String-Selector.e04723c9d9937e3ab21206435b22247cfbe58269", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR_UNION" + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" }, - "scalar_kind": null, - "type_param_keys": [ - "String", - "Selector.e04723c9d9937e3ab21206435b22247cfbe58269" - ] - }, - "Selector.1bfb167aea90780aa679597800c71bd8c65ed0b2": { - "__class__": "ConfigTypeSnap", "description": null, - "enum_values": null, - "fields": [ + "input_def_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", + "__class__": "InputDefSnap", + "dagster_type_key": "Any", "description": null, - "is_required": false, - "name": "disabled", - "type_key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709" + "name": "fresh_diamond_left" }, { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", + "__class__": "InputDefSnap", + "dagster_type_key": "Any", "description": null, - "is_required": false, - "name": "enabled", - "type_key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709" + "name": "fresh_diamond_right" } ], - "given_name": null, - "key": "Selector.1bfb167aea90780aa679597800c71bd8c65ed0b2", - "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Selector.a9799b971d12ace70a2d8803c883c863417d0725": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ + "name": "fresh_diamond_bottom", + "output_def_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", "description": null, + "is_dynamic": false, "is_required": true, - "name": "json", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, + "name": "result" + } + ], + "required_resource_keys": [], + "tags": {} + }, + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, + "description": null, + "input_def_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "__class__": "InputDefSnap", + "dagster_type_key": "Any", "description": null, - "is_required": true, - "name": "pickle", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, + "name": "fresh_diamond_top" + } + ], + "name": "fresh_diamond_left", + "output_def_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", "description": null, + "is_dynamic": false, "is_required": true, - "name": "value", - "type_key": "Int" + "name": "result" } ], - "given_name": null, - "key": "Selector.a9799b971d12ace70a2d8803c883c863417d0725", - "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" - }, - "scalar_kind": null, - "type_param_keys": null + "required_resource_keys": [], + "tags": {} }, - "Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59": { - "__class__": "ConfigTypeSnap", + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "json", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, + "input_def_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "__class__": "InputDefSnap", + "dagster_type_key": "Any", "description": null, - "is_required": true, - "name": "pickle", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, + "name": "fresh_diamond_top" + } + ], + "name": "fresh_diamond_right", + "output_def_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", "description": null, + "is_dynamic": false, "is_required": true, - "name": "value", - "type_key": "Bool" + "name": "result" } ], - "given_name": null, - "key": "Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59", - "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" - }, - "scalar_kind": null, - "type_param_keys": null + "required_resource_keys": [], + "tags": {} }, - "Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3": { - "__class__": "ConfigTypeSnap", + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, "description": null, - "enum_values": null, - "fields": [ + "input_def_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "__class__": "InputDefSnap", + "dagster_type_key": "Nothing", "description": null, - "is_required": true, - "name": "json", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, + "name": "diamond_source" + } + ], + "name": "fresh_diamond_top", + "output_def_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", "description": null, + "is_dynamic": false, "is_required": true, - "name": "pickle", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, + "name": "result" + } + ], + "required_resource_keys": [], + "tags": {} + }, + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, + "description": null, + "input_def_snaps": [], + "name": "grouped_asset_1", + "output_def_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", "description": null, + "is_dynamic": false, "is_required": true, - "name": "value", - "type_key": "Float" + "name": "result" } ], - "given_name": null, - "key": "Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3", - "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" - }, - "scalar_kind": null, - "type_param_keys": null + "required_resource_keys": [], + "tags": {} }, - "Selector.e04723c9d9937e3ab21206435b22247cfbe58269": { - "__class__": "ConfigTypeSnap", + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, "description": null, - "enum_values": null, - "fields": [ + "input_def_snaps": [], + "name": "grouped_asset_2", + "output_def_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", "description": null, + "is_dynamic": false, "is_required": true, - "name": "json", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, + "name": "result" + } + ], + "required_resource_keys": [], + "tags": {} + }, + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, + "description": null, + "input_def_snaps": [], + "name": "grouped_asset_4", + "output_def_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", "description": null, + "is_dynamic": false, "is_required": true, - "name": "pickle", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, + "name": "result" + } + ], + "required_resource_keys": [], + "tags": {} + }, + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, + "description": "Asset that hangs forever, used to test in-progress ops.", + "input_def_snaps": [ + { + "__class__": "InputDefSnap", + "dagster_type_key": "Any", + "description": null, + "name": "first_asset" + } + ], + "name": "hanging_asset", + "output_def_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", "description": null, + "is_dynamic": false, "is_required": true, - "name": "value", - "type_key": "String" + "name": "result" } ], - "given_name": null, - "key": "Selector.e04723c9d9937e3ab21206435b22247cfbe58269", - "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" - }, - "scalar_kind": null, - "type_param_keys": null + "required_resource_keys": [ + "hanging_asset_resource" + ], + "tags": {} }, - "Selector.f2fe6dfdc60a1947a8f8e7cd377a012b47065bc4": { - "__class__": "ConfigTypeSnap", + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, "description": null, - "enum_values": null, - "fields": [ + "input_def_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "__class__": "InputDefSnap", + "dagster_type_key": "Any", "description": null, - "is_required": true, - "name": "json", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, + "name": "my_op" + } + ], + "name": "hanging_op", + "output_def_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", "description": null, + "is_dynamic": false, "is_required": true, - "name": "pickle", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, + "name": "result" + } + ], + "required_resource_keys": [ + "hanging_asset_resource" + ], + "tags": {} + }, + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, + "description": null, + "input_def_snaps": [], + "name": "my_op", + "output_def_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", "description": null, + "is_dynamic": false, "is_required": true, - "name": "value", - "type_key": "Any" + "name": "result" } ], - "given_name": null, - "key": "Selector.f2fe6dfdc60a1947a8f8e7cd377a012b47065bc4", - "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" - }, - "scalar_kind": null, - "type_param_keys": null + "required_resource_keys": [], + "tags": {} }, - "Shape.081354663b9d4b8fbfd1cb8e358763912953913f": { - "__class__": "ConfigTypeSnap", + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "\"INFO\"", - "description": "The logger's threshold.", - "is_required": false, - "name": "log_level", - "type_key": "String" - }, + "input_def_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "\"dagster\"", - "description": "The name of your logger.", - "is_required": false, - "name": "name", - "type_key": "String" + "__class__": "InputDefSnap", + "dagster_type_key": "Any", + "description": null, + "name": "hanging_asset" } ], - "given_name": null, - "key": "Shape.081354663b9d4b8fbfd1cb8e358763912953913f", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.09d73f0755bf4752d3f121837669c8660dcf451e": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ + "name": "never_runs_asset", + "output_def_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"retries\": {\"enabled\": {}}}", - "description": "Execute all steps in a single process.", - "is_required": false, - "name": "config", - "type_key": "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c" + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", + "description": null, + "is_dynamic": false, + "is_required": true, + "name": "result" } ], - "given_name": null, - "key": "Shape.09d73f0755bf4752d3f121837669c8660dcf451e", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null + "required_resource_keys": [], + "tags": {} }, - "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a": { - "__class__": "ConfigTypeSnap", + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, "description": null, - "enum_values": null, - "fields": [ + "input_def_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"log_level\": \"INFO\", \"name\": \"dagster\"}", - "description": "The default colored console logger.", - "is_required": false, - "name": "config", - "type_key": "Shape.081354663b9d4b8fbfd1cb8e358763912953913f" + "__class__": "InputDefSnap", + "dagster_type_key": "Any", + "description": null, + "name": "hanging_op" } ], - "given_name": null, - "key": "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ + "name": "never_runs_op", + "output_def_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", - "is_required": false, - "name": "io_manager", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", + "description": null, + "is_dynamic": false, + "is_required": true, + "name": "result" } ], - "given_name": null, - "key": "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null + "required_resource_keys": [], + "tags": {} }, - "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c": { - "__class__": "ConfigTypeSnap", + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "config", + "type_key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709" + }, "description": null, - "enum_values": null, - "fields": [ + "input_def_snaps": [], + "name": "subsettable_checked_multi_asset", + "output_def_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": "[DEPRECATED]", + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", + "description": null, + "is_dynamic": false, "is_required": false, - "name": "marker_to_close", - "type_key": "String" + "name": "one" }, { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"enabled\": {}}", - "description": "Whether retries are enabled or not. By default, retries are enabled.", + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", + "description": null, + "is_dynamic": false, "is_required": false, - "name": "retries", - "type_key": "Selector.1bfb167aea90780aa679597800c71bd8c65ed0b2" + "name": "two" + }, + { + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", + "description": null, + "is_dynamic": false, + "is_required": false, + "name": "one_my_check" + }, + { + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", + "description": null, + "is_dynamic": false, + "is_required": false, + "name": "one_my_other_check" } ], - "given_name": null, - "key": "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null + "required_resource_keys": [], + "tags": {} }, - "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2": { - "__class__": "ConfigTypeSnap", + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, "description": null, - "enum_values": null, - "fields": [ + "input_def_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "__class__": "InputDefSnap", + "dagster_type_key": "Any", "description": null, - "is_required": true, - "name": "path", - "type_key": "String" + "name": "int_asset" } ], - "given_name": null, - "key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.5b0100a2f69412eeae1c1ce42684400e4eac9903": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ + "name": "typed_asset", + "output_def_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", + "__class__": "OutputDefSnap", + "dagster_type_key": "Int", "description": null, - "is_required": false, - "name": "op_that_gets_tags", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + "is_dynamic": false, + "is_required": true, + "name": "result" } ], - "given_name": null, - "key": "Shape.5b0100a2f69412eeae1c1ce42684400e4eac9903", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null + "required_resource_keys": [], + "tags": {} }, - "Shape.743e47901855cb245064dd633e217bfcb49a11a7": { - "__class__": "ConfigTypeSnap", + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "config", + "type_key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709" + }, "description": null, - "enum_values": null, - "fields": [ + "input_def_snaps": [], + "name": "typed_multi_asset", + "output_def_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "__class__": "OutputDefSnap", + "dagster_type_key": "Int", "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" + "is_dynamic": false, + "is_required": true, + "name": "int_asset" + }, + { + "__class__": "OutputDefSnap", + "dagster_type_key": "String", + "description": null, + "is_dynamic": false, + "is_required": true, + "name": "str_asset" } ], - "given_name": null, - "key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null + "required_resource_keys": [], + "tags": {} }, - "Shape.89a658879dc08885cdbc7c5fffe10bb1fcd55d81": { - "__class__": "ConfigTypeSnap", + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"config\": {\"retries\": {\"enabled\": {}}}}", - "description": "Configure how steps are executed within a run.", - "is_required": false, - "name": "execution", - "type_key": "Shape.09d73f0755bf4752d3f121837669c8660dcf451e" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": "Configure how loggers emit messages within a run.", - "is_required": false, - "name": "loggers", - "type_key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"op_that_gets_tags\": {}}", - "description": "Configure runtime parameters for ops or assets.", - "is_required": false, - "name": "ops", - "type_key": "Shape.5b0100a2f69412eeae1c1ce42684400e4eac9903" - }, + "input_def_snaps": [], + "name": "unconnected", + "output_def_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"io_manager\": {}}", - "description": "Configure how shared resources are implemented within a run.", - "is_required": false, - "name": "resources", - "type_key": "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778" + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", + "description": null, + "is_dynamic": false, + "is_required": true, + "name": "result" } ], - "given_name": null, - "key": "Shape.89a658879dc08885cdbc7c5fffe10bb1fcd55d81", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null + "required_resource_keys": [], + "tags": {} }, - "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [], - "given_name": null, - "key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "config", + "type_key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709" }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b": { - "__class__": "ConfigTypeSnap", "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "input_def_snaps": [], + "name": "unexecutable_asset", + "output_def_snaps": [ + { + "__class__": "OutputDefSnap", + "dagster_type_key": "Nothing", "description": null, - "is_required": false, - "name": "console", - "type_key": "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a" + "is_dynamic": false, + "is_required": true, + "name": "unexecutable_asset" } ], - "given_name": null, - "key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null + "required_resource_keys": [], + "tags": {} }, - "String": { - "__class__": "ConfigTypeSnap", - "description": "", - "enum_values": null, - "fields": null, - "given_name": "String", - "key": "String", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR" - }, - "scalar_kind": { - "__enum__": "ConfigScalarKind.STRING" - }, - "type_param_keys": null - } - } - }, - "dagster_type_namespace_snapshot": { - "__class__": "DagsterTypeNamespaceSnapshot", - "all_dagster_type_snaps_by_key": { - "Any": { - "__class__": "DagsterTypeSnap", - "description": null, - "display_name": "Any", - "is_builtin": true, - "key": "Any", - "kind": { - "__enum__": "DagsterTypeKind.ANY" + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" }, - "loader_schema_key": "Selector.f2fe6dfdc60a1947a8f8e7cd377a012b47065bc4", - "materializer_schema_key": null, - "name": "Any", - "type_param_keys": [] - }, - "Bool": { - "__class__": "DagsterTypeSnap", "description": null, - "display_name": "Bool", - "is_builtin": true, - "key": "Bool", - "kind": { - "__enum__": "DagsterTypeKind.SCALAR" - }, - "loader_schema_key": "ScalarUnion.Bool-Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59", - "materializer_schema_key": null, - "name": "Bool", - "type_param_keys": [] + "input_def_snaps": [], + "name": "ungrouped_asset_3", + "output_def_snaps": [ + { + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", + "description": null, + "is_dynamic": false, + "is_required": true, + "name": "result" + } + ], + "required_resource_keys": [], + "tags": {} }, - "Float": { - "__class__": "DagsterTypeSnap", - "description": null, - "display_name": "Float", - "is_builtin": true, - "key": "Float", - "kind": { - "__enum__": "DagsterTypeKind.SCALAR" + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" }, - "loader_schema_key": "ScalarUnion.Float-Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3", - "materializer_schema_key": null, - "name": "Float", - "type_param_keys": [] - }, - "Int": { - "__class__": "DagsterTypeSnap", "description": null, - "display_name": "Int", - "is_builtin": true, - "key": "Int", - "kind": { - "__enum__": "DagsterTypeKind.SCALAR" - }, - "loader_schema_key": "ScalarUnion.Int-Selector.a9799b971d12ace70a2d8803c883c863417d0725", - "materializer_schema_key": null, - "name": "Int", - "type_param_keys": [] + "input_def_snaps": [], + "name": "ungrouped_asset_5", + "output_def_snaps": [ + { + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", + "description": null, + "is_dynamic": false, + "is_required": true, + "name": "result" + } + ], + "required_resource_keys": [], + "tags": {} }, - "Nothing": { - "__class__": "DagsterTypeSnap", - "description": null, - "display_name": "Nothing", - "is_builtin": true, - "key": "Nothing", - "kind": { - "__enum__": "DagsterTypeKind.NOTHING" + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" }, - "loader_schema_key": null, - "materializer_schema_key": null, - "name": "Nothing", - "type_param_keys": [] - }, - "String": { - "__class__": "DagsterTypeSnap", "description": null, - "display_name": "String", - "is_builtin": true, - "key": "String", - "kind": { - "__enum__": "DagsterTypeKind.SCALAR" - }, - "loader_schema_key": "ScalarUnion.String-Selector.e04723c9d9937e3ab21206435b22247cfbe58269", - "materializer_schema_key": null, - "name": "String", - "type_param_keys": [] - } - } - }, - "dep_structure_snapshot": { - "__class__": "DependencyStructureSnapshot", - "solid_invocation_snaps": [ - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [], - "is_dynamic_mapped": false, - "solid_def_name": "op_that_gets_tags", - "solid_name": "op_that_gets_tags", - "tags": {} - } - ] - }, - "description": null, - "graph_def_name": "hello_world_with_tags", - "lineage_snapshot": null, - "mode_def_snaps": [ - { - "__class__": "ModeDefSnap", - "description": null, - "logger_def_snaps": [ - { - "__class__": "LoggerDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"log_level\": \"INFO\", \"name\": \"dagster\"}", - "description": "The default colored console logger.", - "is_required": false, - "name": "config", - "type_key": "Shape.081354663b9d4b8fbfd1cb8e358763912953913f" - }, - "description": "The default colored console logger.", - "name": "console" - } - ], - "name": "default", - "resource_def_snaps": [ - { - "__class__": "ResourceDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "input_def_snaps": [], + "name": "unpartitioned_upstream_of_partitioned", + "output_def_snaps": [ + { + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - }, - "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", - "name": "io_manager" - } - ], - "root_config_key": "Shape.89a658879dc08885cdbc7c5fffe10bb1fcd55d81" - } - ], - "name": "hello_world_with_tags", - "solid_definitions_snapshot": { - "__class__": "SolidDefinitionsSnapshot", - "composite_solid_def_snaps": [], - "solid_def_snaps": [ + "is_dynamic": false, + "is_required": true, + "name": "result" + } + ], + "required_resource_keys": [], + "tags": {} + }, { "__class__": "SolidDefSnap", "config_field_snap": { @@ -64786,8 +86736,15 @@ "type_key": "Any" }, "description": null, - "input_def_snaps": [], - "name": "op_that_gets_tags", + "input_def_snaps": [ + { + "__class__": "InputDefSnap", + "dagster_type_key": "Any", + "description": null, + "name": "typed_asset" + } + ], + "name": "untyped_asset", "output_def_snaps": [ { "__class__": "OutputDefSnap", @@ -64803,16 +86760,11 @@ } ] }, - "tags": { - "tag_key": "tag_value" - } + "tags": {} } ''' # --- -# name: test_all_snapshot_ids[69] - 'dc190868e8887ba5ac3669da13473252cd0ab098' -# --- -# name: test_all_snapshot_ids[6] +# name: test_all_snapshot_ids[70] ''' { "__class__": "PipelineSnapshot", @@ -65256,51 +87208,42 @@ "scalar_kind": null, "type_param_keys": null }, - "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c": { + "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": "[DEPRECATED]", - "is_required": false, - "name": "marker_to_close", - "type_key": "String" - }, { "__class__": "ConfigFieldSnap", "default_provided": true, - "default_value_as_json_str": "{\"enabled\": {}}", - "description": "Whether retries are enabled or not. By default, retries are enabled.", + "default_value_as_json_str": "{}", + "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", "is_required": false, - "name": "retries", - "type_key": "Selector.1bfb167aea90780aa679597800c71bd8c65ed0b2" + "name": "io_manager", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" } ], "given_name": null, - "key": "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c", + "key": "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, "type_param_keys": null }, - "Shape.4942ebf48d32aa0f8268910e01ed6544ad5b0132": { + "Shape.369ed0636f08f329e2aa8b098ffa6a79fc232dcf": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, "fields": [ { "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "default_provided": true, + "default_value_as_json_str": "{\"config\": {\"fail\": false}}", "description": null, "is_required": false, - "name": "hanging_asset_resource", - "type_key": "Shape.b13a6c5637084590cc1538f9522324bfeb4b46b3" + "name": "hard_fail_or_0", + "type_key": "Shape.bcef613ddd9bdac33326b7d43d149dbf594a763c" }, { "__class__": "ConfigFieldSnap", @@ -65308,19 +87251,19 @@ "default_value_as_json_str": "{}", "description": null, "is_required": false, - "name": "io_manager", + "name": "increment", "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" } ], "given_name": null, - "key": "Shape.4942ebf48d32aa0f8268910e01ed6544ad5b0132", + "key": "Shape.369ed0636f08f329e2aa8b098ffa6a79fc232dcf", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, "type_param_keys": null }, - "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2": { + "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, @@ -65329,44 +87272,30 @@ "__class__": "ConfigFieldSnap", "default_provided": false, "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "path", + "description": "[DEPRECATED]", + "is_required": false, + "name": "marker_to_close", "type_key": "String" - } - ], - "given_name": null, - "key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.62edccaf30696e25335ae92685bdc41e204e30e6": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ + }, { "__class__": "ConfigFieldSnap", "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, + "default_value_as_json_str": "{\"enabled\": {}}", + "description": "Whether retries are enabled or not. By default, retries are enabled.", "is_required": false, - "name": "config", - "type_key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709" + "name": "retries", + "type_key": "Selector.1bfb167aea90780aa679597800c71bd8c65ed0b2" } ], "given_name": null, - "key": "Shape.62edccaf30696e25335ae92685bdc41e204e30e6", + "key": "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, "type_param_keys": null }, - "Shape.743e47901855cb245064dd633e217bfcb49a11a7": { + "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, @@ -65376,70 +87305,20 @@ "default_provided": false, "default_value_as_json_str": null, "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - } - ], - "given_name": null, - "key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.8e2af106b70a1dc191065ec4f4688eec5836cf08": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"config\": {\"retries\": {\"enabled\": {}}}}", - "description": "Configure how steps are executed within a run.", - "is_required": false, - "name": "execution", - "type_key": "Shape.09d73f0755bf4752d3f121837669c8660dcf451e" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": "Configure how loggers emit messages within a run.", - "is_required": false, - "name": "loggers", - "type_key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"asset_1_my_check\": {}, \"check_in_op_asset\": {}, \"downstream_static_partitioned_asset\": {}, \"fresh_diamond_bottom\": {}, \"fresh_diamond_left\": {}, \"fresh_diamond_right\": {}, \"fresh_diamond_top\": {}, \"middle_static_partitioned_asset_1\": {}, \"middle_static_partitioned_asset_2\": {}, \"subsettable_checked_multi_asset\": {\"config\": {}}, \"typed_asset\": {}, \"typed_multi_asset\": {\"config\": {}}, \"unpartitioned_upstream_of_partitioned\": {}, \"untyped_asset\": {}, \"upstream_static_partitioned_asset\": {}}", - "description": "Configure runtime parameters for ops or assets.", - "is_required": false, - "name": "ops", - "type_key": "Shape.bf8877fc541a61d42e3187a6284f3783a1dfa37d" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"io_manager\": {}}", - "description": "Configure how shared resources are implemented within a run.", - "is_required": false, - "name": "resources", - "type_key": "Shape.4942ebf48d32aa0f8268910e01ed6544ad5b0132" + "is_required": true, + "name": "path", + "type_key": "String" } ], "given_name": null, - "key": "Shape.8e2af106b70a1dc191065ec4f4688eec5836cf08", + "key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, "type_param_keys": null }, - "Shape.9a3a315bff2146cca750edbec49c6b4b4d0ce58e": { + "Shape.743e47901855cb245064dd633e217bfcb49a11a7": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, @@ -65449,43 +87328,43 @@ "default_provided": false, "default_value_as_json_str": null, "description": null, - "is_required": true, - "name": "file", - "type_key": "String" + "is_required": false, + "name": "config", + "type_key": "Any" } ], "given_name": null, - "key": "Shape.9a3a315bff2146cca750edbec49c6b4b4d0ce58e", + "key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, "type_param_keys": null }, - "Shape.b13a6c5637084590cc1538f9522324bfeb4b46b3": { + "Shape.a269e234e7f0491d780456ee5305fd928c183afa": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, "fields": [ { "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "default_provided": true, + "default_value_as_json_str": "false", "description": null, - "is_required": true, - "name": "config", - "type_key": "Shape.9a3a315bff2146cca750edbec49c6b4b4d0ce58e" + "is_required": false, + "name": "fail", + "type_key": "Bool" } ], "given_name": null, - "key": "Shape.b13a6c5637084590cc1538f9522324bfeb4b46b3", + "key": "Shape.a269e234e7f0491d780456ee5305fd928c183afa", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, "type_param_keys": null }, - "Shape.bf8877fc541a61d42e3187a6284f3783a1dfa37d": { + "Shape.bcef613ddd9bdac33326b7d43d149dbf594a763c": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, @@ -65493,141 +87372,65 @@ { "__class__": "ConfigFieldSnap", "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "asset_1_my_check", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "check_in_op_asset", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "downstream_static_partitioned_asset", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "fresh_diamond_bottom", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "fresh_diamond_left", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "fresh_diamond_right", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "fresh_diamond_top", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "middle_static_partitioned_asset_1", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "middle_static_partitioned_asset_2", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"config\": {}}", - "description": null, - "is_required": false, - "name": "subsettable_checked_multi_asset", - "type_key": "Shape.62edccaf30696e25335ae92685bdc41e204e30e6" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "typed_asset", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, + "default_value_as_json_str": "{\"fail\": false}", + "description": null, + "is_required": false, + "name": "config", + "type_key": "Shape.a269e234e7f0491d780456ee5305fd928c183afa" + } + ], + "given_name": null, + "key": "Shape.bcef613ddd9bdac33326b7d43d149dbf594a763c", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.c1ce722407ab5e802d58b8bebd0bc8c3eb4dfcbe": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ { "__class__": "ConfigFieldSnap", "default_provided": true, - "default_value_as_json_str": "{\"config\": {}}", - "description": null, + "default_value_as_json_str": "{\"config\": {\"retries\": {\"enabled\": {}}}}", + "description": "Configure how steps are executed within a run.", "is_required": false, - "name": "typed_multi_asset", - "type_key": "Shape.62edccaf30696e25335ae92685bdc41e204e30e6" + "name": "execution", + "type_key": "Shape.09d73f0755bf4752d3f121837669c8660dcf451e" }, { "__class__": "ConfigFieldSnap", "default_provided": true, "default_value_as_json_str": "{}", - "description": null, + "description": "Configure how loggers emit messages within a run.", "is_required": false, - "name": "unpartitioned_upstream_of_partitioned", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + "name": "loggers", + "type_key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b" }, { "__class__": "ConfigFieldSnap", "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, + "default_value_as_json_str": "{\"hard_fail_or_0\": {\"config\": {\"fail\": false}}, \"increment\": {}}", + "description": "Configure runtime parameters for ops or assets.", "is_required": false, - "name": "untyped_asset", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + "name": "ops", + "type_key": "Shape.369ed0636f08f329e2aa8b098ffa6a79fc232dcf" }, { "__class__": "ConfigFieldSnap", "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, + "default_value_as_json_str": "{\"io_manager\": {}}", + "description": "Configure how shared resources are implemented within a run.", "is_required": false, - "name": "upstream_static_partitioned_asset", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + "name": "resources", + "type_key": "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778" } ], "given_name": null, - "key": "Shape.bf8877fc541a61d42e3187a6284f3783a1dfa37d", + "key": "Shape.c1ce722407ab5e802d58b8bebd0bc8c3eb4dfcbe", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, @@ -65779,27 +87582,12 @@ "dep_structure_snapshot": { "__class__": "DependencyStructureSnapshot", "solid_invocation_snaps": [ - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ - { - "__class__": "InputDependencySnap", - "input_name": "asset_1", - "is_dynamic_collect": false, - "upstream_output_snaps": [] - } - ], - "is_dynamic_mapped": false, - "solid_def_name": "asset_1_my_check", - "solid_name": "asset_1_my_check", - "tags": {} - }, { "__class__": "SolidInvocationSnap", "input_dep_snaps": [], "is_dynamic_mapped": false, - "solid_def_name": "check_in_op_asset", - "solid_name": "check_in_op_asset", + "solid_def_name": "hard_fail_or_0", + "solid_name": "hard_fail_or_0", "tags": {} }, { @@ -65807,804 +87595,963 @@ "input_dep_snaps": [ { "__class__": "InputDependencySnap", - "input_name": "middle_static_partitioned_asset_1", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "middle_static_partitioned_asset_1" - } - ] - }, - { - "__class__": "InputDependencySnap", - "input_name": "middle_static_partitioned_asset_2", + "input_name": "n", "is_dynamic_collect": false, "upstream_output_snaps": [ { "__class__": "OutputHandleSnap", "output_name": "result", - "solid_name": "middle_static_partitioned_asset_2" + "solid_name": "hard_fail_or_0" } ] } ], "is_dynamic_mapped": false, - "solid_def_name": "downstream_static_partitioned_asset", - "solid_name": "downstream_static_partitioned_asset", + "solid_def_name": "increment", + "solid_name": "increment", "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ - { - "__class__": "InputDependencySnap", - "input_name": "fresh_diamond_left", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "fresh_diamond_left" - } - ] + } + ] + }, + "description": null, + "graph_def_name": "hard_failer", + "lineage_snapshot": null, + "mode_def_snaps": [ + { + "__class__": "ModeDefSnap", + "description": null, + "logger_def_snaps": [ + { + "__class__": "LoggerDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"log_level\": \"INFO\", \"name\": \"dagster\"}", + "description": "The default colored console logger.", + "is_required": false, + "name": "config", + "type_key": "Shape.081354663b9d4b8fbfd1cb8e358763912953913f" }, - { - "__class__": "InputDependencySnap", - "input_name": "fresh_diamond_right", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "fresh_diamond_right" - } - ] - } - ], - "is_dynamic_mapped": false, - "solid_def_name": "fresh_diamond_bottom", - "solid_name": "fresh_diamond_bottom", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ - { - "__class__": "InputDependencySnap", - "input_name": "fresh_diamond_top", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "fresh_diamond_top" - } - ] - } - ], - "is_dynamic_mapped": false, - "solid_def_name": "fresh_diamond_left", - "solid_name": "fresh_diamond_left", - "tags": {} - }, + "description": "The default colored console logger.", + "name": "console" + } + ], + "name": "default", + "resource_def_snaps": [ + { + "__class__": "ResourceDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, + "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", + "name": "io_manager" + } + ], + "root_config_key": "Shape.c1ce722407ab5e802d58b8bebd0bc8c3eb4dfcbe" + } + ], + "name": "hard_failer", + "solid_definitions_snapshot": { + "__class__": "SolidDefinitionsSnapshot", + "composite_solid_def_snaps": [], + "solid_def_snaps": [ { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"fail\": false}", + "description": null, + "is_required": false, + "name": "config", + "type_key": "Shape.a269e234e7f0491d780456ee5305fd928c183afa" + }, + "description": null, + "input_def_snaps": [], + "name": "hard_fail_or_0", + "output_def_snaps": [ { - "__class__": "InputDependencySnap", - "input_name": "fresh_diamond_top", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "fresh_diamond_top" - } - ] + "__class__": "OutputDefSnap", + "dagster_type_key": "Int", + "description": null, + "is_dynamic": false, + "is_required": true, + "name": "result" } ], - "is_dynamic_mapped": false, - "solid_def_name": "fresh_diamond_right", - "solid_name": "fresh_diamond_right", + "required_resource_keys": [], "tags": {} }, { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, + "description": null, + "input_def_snaps": [ { - "__class__": "InputDependencySnap", - "input_name": "diamond_source", - "is_dynamic_collect": false, - "upstream_output_snaps": [] + "__class__": "InputDefSnap", + "dagster_type_key": "Int", + "description": null, + "name": "n" } ], - "is_dynamic_mapped": false, - "solid_def_name": "fresh_diamond_top", - "solid_name": "fresh_diamond_top", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ + "name": "increment", + "output_def_snaps": [ { - "__class__": "InputDependencySnap", - "input_name": "upstream_static_partitioned_asset", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "upstream_static_partitioned_asset" - } - ] + "__class__": "OutputDefSnap", + "dagster_type_key": "Int", + "description": null, + "is_dynamic": false, + "is_required": true, + "name": "result" } ], - "is_dynamic_mapped": false, - "solid_def_name": "middle_static_partitioned_asset_1", - "solid_name": "middle_static_partitioned_asset_1", + "required_resource_keys": [], "tags": {} + } + ] + }, + "tags": {} + } + ''' +# --- +# name: test_all_snapshot_ids[71] + 'c6b504611b1ee7582092807ac90bdd4ac64bac3b' +# --- +# name: test_all_snapshot_ids[72] + ''' + { + "__class__": "PipelineSnapshot", + "config_schema_snapshot": { + "__class__": "ConfigSchemaSnapshot", + "all_config_snaps_by_key": { + "Any": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": null, + "given_name": "Any", + "key": "Any", + "kind": { + "__enum__": "ConfigTypeKind.ANY" + }, + "scalar_kind": null, + "type_param_keys": null }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ - { - "__class__": "InputDependencySnap", - "input_name": "upstream_static_partitioned_asset", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "upstream_static_partitioned_asset" - } - ] - } - ], - "is_dynamic_mapped": false, - "solid_def_name": "middle_static_partitioned_asset_2", - "solid_name": "middle_static_partitioned_asset_2", - "tags": {} + "Bool": { + "__class__": "ConfigTypeSnap", + "description": "", + "enum_values": null, + "fields": null, + "given_name": "Bool", + "key": "Bool", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR" + }, + "scalar_kind": { + "__enum__": "ConfigScalarKind.BOOL" + }, + "type_param_keys": null }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [], - "is_dynamic_mapped": false, - "solid_def_name": "subsettable_checked_multi_asset", - "solid_name": "subsettable_checked_multi_asset", - "tags": {} + "Float": { + "__class__": "ConfigTypeSnap", + "description": "", + "enum_values": null, + "fields": null, + "given_name": "Float", + "key": "Float", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR" + }, + "scalar_kind": { + "__enum__": "ConfigScalarKind.FLOAT" + }, + "type_param_keys": null }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ - { - "__class__": "InputDependencySnap", - "input_name": "int_asset", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "int_asset", - "solid_name": "typed_multi_asset" - } - ] - } - ], - "is_dynamic_mapped": false, - "solid_def_name": "typed_asset", - "solid_name": "typed_asset", - "tags": {} + "Int": { + "__class__": "ConfigTypeSnap", + "description": "", + "enum_values": null, + "fields": null, + "given_name": "Int", + "key": "Int", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR" + }, + "scalar_kind": { + "__enum__": "ConfigScalarKind.INT" + }, + "type_param_keys": null }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [], - "is_dynamic_mapped": false, - "solid_def_name": "typed_multi_asset", - "solid_name": "typed_multi_asset", - "tags": {} + "ScalarUnion.Bool-Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": null, + "given_name": null, + "key": "ScalarUnion.Bool-Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR_UNION" + }, + "scalar_kind": null, + "type_param_keys": [ + "Bool", + "Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59" + ] }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [], - "is_dynamic_mapped": false, - "solid_def_name": "unpartitioned_upstream_of_partitioned", - "solid_name": "unpartitioned_upstream_of_partitioned", - "tags": {} + "ScalarUnion.Float-Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": null, + "given_name": null, + "key": "ScalarUnion.Float-Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR_UNION" + }, + "scalar_kind": null, + "type_param_keys": [ + "Float", + "Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3" + ] }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ - { - "__class__": "InputDependencySnap", - "input_name": "typed_asset", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "typed_asset" - } - ] - } - ], - "is_dynamic_mapped": false, - "solid_def_name": "untyped_asset", - "solid_name": "untyped_asset", - "tags": {} + "ScalarUnion.Int-Selector.a9799b971d12ace70a2d8803c883c863417d0725": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": null, + "given_name": null, + "key": "ScalarUnion.Int-Selector.a9799b971d12ace70a2d8803c883c863417d0725", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR_UNION" + }, + "scalar_kind": null, + "type_param_keys": [ + "Int", + "Selector.a9799b971d12ace70a2d8803c883c863417d0725" + ] }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [], - "is_dynamic_mapped": false, - "solid_def_name": "upstream_static_partitioned_asset", - "solid_name": "upstream_static_partitioned_asset", - "tags": {} - } - ] - }, - "description": null, - "graph_def_name": "__ASSET_JOB_3", - "lineage_snapshot": null, - "mode_def_snaps": [ - { - "__class__": "ModeDefSnap", - "description": null, - "logger_def_snaps": [ - { - "__class__": "LoggerDefSnap", - "config_field_snap": { + "ScalarUnion.String-Selector.e04723c9d9937e3ab21206435b22247cfbe58269": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": null, + "given_name": null, + "key": "ScalarUnion.String-Selector.e04723c9d9937e3ab21206435b22247cfbe58269", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR_UNION" + }, + "scalar_kind": null, + "type_param_keys": [ + "String", + "Selector.e04723c9d9937e3ab21206435b22247cfbe58269" + ] + }, + "Selector.1bfb167aea90780aa679597800c71bd8c65ed0b2": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { "__class__": "ConfigFieldSnap", "default_provided": true, - "default_value_as_json_str": "{\"log_level\": \"INFO\", \"name\": \"dagster\"}", - "description": "The default colored console logger.", + "default_value_as_json_str": "{}", + "description": null, "is_required": false, - "name": "config", - "type_key": "Shape.081354663b9d4b8fbfd1cb8e358763912953913f" + "name": "disabled", + "type_key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709" }, - "description": "The default colored console logger.", - "name": "console" - } - ], - "name": "default", - "resource_def_snaps": [ - { - "__class__": "ResourceDefSnap", - "config_field_snap": { + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "enabled", + "type_key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709" + } + ], + "given_name": null, + "key": "Selector.1bfb167aea90780aa679597800c71bd8c65ed0b2", + "kind": { + "__enum__": "ConfigTypeKind.SELECTOR" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Selector.a9799b971d12ace70a2d8803c883c863417d0725": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { "__class__": "ConfigFieldSnap", "default_provided": false, "default_value_as_json_str": null, "description": null, "is_required": true, - "name": "config", - "type_key": "Shape.9a3a315bff2146cca750edbec49c6b4b4d0ce58e" + "name": "json", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" }, - "description": null, - "name": "hanging_asset_resource" - }, - { - "__class__": "ResourceDefSnap", - "config_field_snap": { + { "__class__": "ConfigFieldSnap", "default_provided": false, "default_value_as_json_str": null, "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" + "is_required": true, + "name": "pickle", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" }, - "description": null, - "name": "io_manager" - } - ], - "root_config_key": "Shape.8e2af106b70a1dc191065ec4f4688eec5836cf08" - } - ], - "name": "__ASSET_JOB_3", - "solid_definitions_snapshot": { - "__class__": "SolidDefinitionsSnapshot", - "composite_solid_def_snaps": [], - "solid_def_snaps": [ - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - }, - "description": null, - "input_def_snaps": [ - { - "__class__": "InputDefSnap", - "dagster_type_key": "Any", - "description": null, - "name": "asset_1" - } - ], - "name": "asset_1_my_check", - "output_def_snaps": [ { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, "description": null, - "is_dynamic": false, "is_required": true, - "name": "result" + "name": "value", + "type_key": "Int" } ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" + "given_name": null, + "key": "Selector.a9799b971d12ace70a2d8803c883c863417d0725", + "kind": { + "__enum__": "ConfigTypeKind.SELECTOR" }, + "scalar_kind": null, + "type_param_keys": null + }, + "Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59": { + "__class__": "ConfigTypeSnap", "description": null, - "input_def_snaps": [], - "name": "check_in_op_asset", - "output_def_snaps": [ + "enum_values": null, + "fields": [ { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, "description": null, - "is_dynamic": false, "is_required": true, - "name": "result" + "name": "json", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" }, { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, "description": null, - "is_dynamic": false, "is_required": true, - "name": "check_in_op_asset_my_check" + "name": "pickle", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "value", + "type_key": "Bool" } ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" + "given_name": null, + "key": "Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59", + "kind": { + "__enum__": "ConfigTypeKind.SELECTOR" }, + "scalar_kind": null, + "type_param_keys": null + }, + "Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3": { + "__class__": "ConfigTypeSnap", "description": null, - "input_def_snaps": [ + "enum_values": null, + "fields": [ { - "__class__": "InputDefSnap", - "dagster_type_key": "Any", + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, "description": null, - "name": "middle_static_partitioned_asset_1" + "is_required": true, + "name": "json", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" }, { - "__class__": "InputDefSnap", - "dagster_type_key": "Any", + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, "description": null, - "name": "middle_static_partitioned_asset_2" - } - ], - "name": "downstream_static_partitioned_asset", - "output_def_snaps": [ + "is_required": true, + "name": "pickle", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, "description": null, - "is_dynamic": false, "is_required": true, - "name": "result" + "name": "value", + "type_key": "Float" } ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" + "given_name": null, + "key": "Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3", + "kind": { + "__enum__": "ConfigTypeKind.SELECTOR" }, + "scalar_kind": null, + "type_param_keys": null + }, + "Selector.e04723c9d9937e3ab21206435b22247cfbe58269": { + "__class__": "ConfigTypeSnap", "description": null, - "input_def_snaps": [ + "enum_values": null, + "fields": [ { - "__class__": "InputDefSnap", - "dagster_type_key": "Any", + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, "description": null, - "name": "fresh_diamond_left" + "is_required": true, + "name": "json", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" }, { - "__class__": "InputDefSnap", - "dagster_type_key": "Any", + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, "description": null, - "name": "fresh_diamond_right" - } - ], - "name": "fresh_diamond_bottom", - "output_def_snaps": [ + "is_required": true, + "name": "pickle", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, "description": null, - "is_dynamic": false, "is_required": true, - "name": "result" + "name": "value", + "type_key": "String" } ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" + "given_name": null, + "key": "Selector.e04723c9d9937e3ab21206435b22247cfbe58269", + "kind": { + "__enum__": "ConfigTypeKind.SELECTOR" }, + "scalar_kind": null, + "type_param_keys": null + }, + "Selector.f2fe6dfdc60a1947a8f8e7cd377a012b47065bc4": { + "__class__": "ConfigTypeSnap", "description": null, - "input_def_snaps": [ + "enum_values": null, + "fields": [ { - "__class__": "InputDefSnap", - "dagster_type_key": "Any", + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, "description": null, - "name": "fresh_diamond_top" - } - ], - "name": "fresh_diamond_left", - "output_def_snaps": [ + "is_required": true, + "name": "json", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, "description": null, - "is_dynamic": false, "is_required": true, - "name": "result" + "name": "pickle", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "value", + "type_key": "Any" } ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" + "given_name": null, + "key": "Selector.f2fe6dfdc60a1947a8f8e7cd377a012b47065bc4", + "kind": { + "__enum__": "ConfigTypeKind.SELECTOR" }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.081354663b9d4b8fbfd1cb8e358763912953913f": { + "__class__": "ConfigTypeSnap", "description": null, - "input_def_snaps": [ + "enum_values": null, + "fields": [ { - "__class__": "InputDefSnap", - "dagster_type_key": "Any", - "description": null, - "name": "fresh_diamond_top" + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "\"INFO\"", + "description": "The logger's threshold.", + "is_required": false, + "name": "log_level", + "type_key": "String" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "\"dagster\"", + "description": "The name of your logger.", + "is_required": false, + "name": "name", + "type_key": "String" } ], - "name": "fresh_diamond_right", - "output_def_snaps": [ + "given_name": null, + "key": "Shape.081354663b9d4b8fbfd1cb8e358763912953913f", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.09d73f0755bf4752d3f121837669c8660dcf451e": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"retries\": {\"enabled\": {}}}", + "description": "Execute all steps in a single process.", + "is_required": false, + "name": "config", + "type_key": "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c" } ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" + "given_name": null, + "key": "Shape.09d73f0755bf4752d3f121837669c8660dcf451e", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a": { + "__class__": "ConfigTypeSnap", "description": null, - "input_def_snaps": [ + "enum_values": null, + "fields": [ { - "__class__": "InputDefSnap", - "dagster_type_key": "Nothing", - "description": null, - "name": "diamond_source" + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"log_level\": \"INFO\", \"name\": \"dagster\"}", + "description": "The default colored console logger.", + "is_required": false, + "name": "config", + "type_key": "Shape.081354663b9d4b8fbfd1cb8e358763912953913f" } ], - "name": "fresh_diamond_top", - "output_def_snaps": [ + "given_name": null, + "key": "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", + "is_required": false, + "name": "io_manager", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" } ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" + "given_name": null, + "key": "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c": { + "__class__": "ConfigTypeSnap", "description": null, - "input_def_snaps": [ + "enum_values": null, + "fields": [ { - "__class__": "InputDefSnap", - "dagster_type_key": "Any", - "description": null, - "name": "upstream_static_partitioned_asset" + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": "[DEPRECATED]", + "is_required": false, + "name": "marker_to_close", + "type_key": "String" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"enabled\": {}}", + "description": "Whether retries are enabled or not. By default, retries are enabled.", + "is_required": false, + "name": "retries", + "type_key": "Selector.1bfb167aea90780aa679597800c71bd8c65ed0b2" } ], - "name": "middle_static_partitioned_asset_1", - "output_def_snaps": [ + "given_name": null, + "key": "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, "description": null, - "is_dynamic": false, "is_required": true, - "name": "result" + "name": "path", + "type_key": "String" } ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" + "given_name": null, + "key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.5b0100a2f69412eeae1c1ce42684400e4eac9903": { + "__class__": "ConfigTypeSnap", "description": null, - "input_def_snaps": [ + "enum_values": null, + "fields": [ { - "__class__": "InputDefSnap", - "dagster_type_key": "Any", + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", "description": null, - "name": "upstream_static_partitioned_asset" + "is_required": false, + "name": "op_that_gets_tags", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" } ], - "name": "middle_static_partitioned_asset_2", - "output_def_snaps": [ + "given_name": null, + "key": "Shape.5b0100a2f69412eeae1c1ce42684400e4eac9903", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.743e47901855cb245064dd633e217bfcb49a11a7": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" + "is_required": false, + "name": "config", + "type_key": "Any" } ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "config", - "type_key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709" + "given_name": null, + "key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.89a658879dc08885cdbc7c5fffe10bb1fcd55d81": { + "__class__": "ConfigTypeSnap", "description": null, - "input_def_snaps": [], - "name": "subsettable_checked_multi_asset", - "output_def_snaps": [ + "enum_values": null, + "fields": [ { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"config\": {\"retries\": {\"enabled\": {}}}}", + "description": "Configure how steps are executed within a run.", "is_required": false, - "name": "one" + "name": "execution", + "type_key": "Shape.09d73f0755bf4752d3f121837669c8660dcf451e" }, { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": "Configure how loggers emit messages within a run.", "is_required": false, - "name": "two" + "name": "loggers", + "type_key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b" }, { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"op_that_gets_tags\": {}}", + "description": "Configure runtime parameters for ops or assets.", "is_required": false, - "name": "one_my_check" + "name": "ops", + "type_key": "Shape.5b0100a2f69412eeae1c1ce42684400e4eac9903" }, { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"io_manager\": {}}", + "description": "Configure how shared resources are implemented within a run.", "is_required": false, - "name": "one_my_other_check" + "name": "resources", + "type_key": "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778" } ], - "required_resource_keys": [], - "tags": {} + "given_name": null, + "key": "Shape.89a658879dc08885cdbc7c5fffe10bb1fcd55d81", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" + "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [], + "given_name": null, + "key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b": { + "__class__": "ConfigTypeSnap", "description": null, - "input_def_snaps": [ - { - "__class__": "InputDefSnap", - "dagster_type_key": "Any", - "description": null, - "name": "int_asset" - } - ], - "name": "typed_asset", - "output_def_snaps": [ + "enum_values": null, + "fields": [ { - "__class__": "OutputDefSnap", - "dagster_type_key": "Int", + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" + "is_required": false, + "name": "console", + "type_key": "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a" } ], - "required_resource_keys": [], - "tags": {} + "given_name": null, + "key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "config", - "type_key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709" + "String": { + "__class__": "ConfigTypeSnap", + "description": "", + "enum_values": null, + "fields": null, + "given_name": "String", + "key": "String", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR" + }, + "scalar_kind": { + "__enum__": "ConfigScalarKind.STRING" }, + "type_param_keys": null + } + } + }, + "dagster_type_namespace_snapshot": { + "__class__": "DagsterTypeNamespaceSnapshot", + "all_dagster_type_snaps_by_key": { + "Any": { + "__class__": "DagsterTypeSnap", "description": null, - "input_def_snaps": [], - "name": "typed_multi_asset", - "output_def_snaps": [ - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Int", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "int_asset" - }, - { - "__class__": "OutputDefSnap", - "dagster_type_key": "String", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "str_asset" - } - ], - "required_resource_keys": [], - "tags": {} + "display_name": "Any", + "is_builtin": true, + "key": "Any", + "kind": { + "__enum__": "DagsterTypeKind.ANY" + }, + "loader_schema_key": "Selector.f2fe6dfdc60a1947a8f8e7cd377a012b47065bc4", + "materializer_schema_key": null, + "name": "Any", + "type_param_keys": [] }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" + "Bool": { + "__class__": "DagsterTypeSnap", + "description": null, + "display_name": "Bool", + "is_builtin": true, + "key": "Bool", + "kind": { + "__enum__": "DagsterTypeKind.SCALAR" }, + "loader_schema_key": "ScalarUnion.Bool-Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59", + "materializer_schema_key": null, + "name": "Bool", + "type_param_keys": [] + }, + "Float": { + "__class__": "DagsterTypeSnap", "description": null, - "input_def_snaps": [], - "name": "unpartitioned_upstream_of_partitioned", - "output_def_snaps": [ - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" - } - ], - "required_resource_keys": [], - "tags": {} + "display_name": "Float", + "is_builtin": true, + "key": "Float", + "kind": { + "__enum__": "DagsterTypeKind.SCALAR" + }, + "loader_schema_key": "ScalarUnion.Float-Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3", + "materializer_schema_key": null, + "name": "Float", + "type_param_keys": [] }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" + "Int": { + "__class__": "DagsterTypeSnap", + "description": null, + "display_name": "Int", + "is_builtin": true, + "key": "Int", + "kind": { + "__enum__": "DagsterTypeKind.SCALAR" }, + "loader_schema_key": "ScalarUnion.Int-Selector.a9799b971d12ace70a2d8803c883c863417d0725", + "materializer_schema_key": null, + "name": "Int", + "type_param_keys": [] + }, + "Nothing": { + "__class__": "DagsterTypeSnap", "description": null, - "input_def_snaps": [ - { - "__class__": "InputDefSnap", - "dagster_type_key": "Any", - "description": null, - "name": "typed_asset" - } - ], - "name": "untyped_asset", - "output_def_snaps": [ - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" - } - ], - "required_resource_keys": [], - "tags": {} + "display_name": "Nothing", + "is_builtin": true, + "key": "Nothing", + "kind": { + "__enum__": "DagsterTypeKind.NOTHING" + }, + "loader_schema_key": null, + "materializer_schema_key": null, + "name": "Nothing", + "type_param_keys": [] }, + "String": { + "__class__": "DagsterTypeSnap", + "description": null, + "display_name": "String", + "is_builtin": true, + "key": "String", + "kind": { + "__enum__": "DagsterTypeKind.SCALAR" + }, + "loader_schema_key": "ScalarUnion.String-Selector.e04723c9d9937e3ab21206435b22247cfbe58269", + "materializer_schema_key": null, + "name": "String", + "type_param_keys": [] + } + } + }, + "dep_structure_snapshot": { + "__class__": "DependencyStructureSnapshot", + "solid_invocation_snaps": [ + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [], + "is_dynamic_mapped": false, + "solid_def_name": "op_that_gets_tags", + "solid_name": "op_that_gets_tags", + "tags": {} + } + ] + }, + "description": null, + "graph_def_name": "hello_world_with_tags", + "lineage_snapshot": null, + "mode_def_snaps": [ + { + "__class__": "ModeDefSnap", + "description": null, + "logger_def_snaps": [ + { + "__class__": "LoggerDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"log_level\": \"INFO\", \"name\": \"dagster\"}", + "description": "The default colored console logger.", + "is_required": false, + "name": "config", + "type_key": "Shape.081354663b9d4b8fbfd1cb8e358763912953913f" + }, + "description": "The default colored console logger.", + "name": "console" + } + ], + "name": "default", + "resource_def_snaps": [ + { + "__class__": "ResourceDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, + "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", + "name": "io_manager" + } + ], + "root_config_key": "Shape.89a658879dc08885cdbc7c5fffe10bb1fcd55d81" + } + ], + "name": "hello_world_with_tags", + "solid_definitions_snapshot": { + "__class__": "SolidDefinitionsSnapshot", + "composite_solid_def_snaps": [], + "solid_def_snaps": [ { "__class__": "SolidDefSnap", "config_field_snap": { @@ -66618,7 +88565,7 @@ }, "description": null, "input_def_snaps": [], - "name": "upstream_static_partitioned_asset", + "name": "op_that_gets_tags", "output_def_snaps": [ { "__class__": "OutputDefSnap", @@ -66634,11 +88581,16 @@ } ] }, - "tags": {} + "tags": { + "tag_key": "tag_value" + } } ''' # --- -# name: test_all_snapshot_ids[70] +# name: test_all_snapshot_ids[73] + 'dc190868e8887ba5ac3669da13473252cd0ab098' +# --- +# name: test_all_snapshot_ids[74] ''' { "__class__": "PipelineSnapshot", @@ -67538,10 +89490,10 @@ } ''' # --- -# name: test_all_snapshot_ids[71] +# name: test_all_snapshot_ids[75] '83469e8c700778e0c1e268f158672fca54d5896b' # --- -# name: test_all_snapshot_ids[72] +# name: test_all_snapshot_ids[76] ''' { "__class__": "PipelineSnapshot", @@ -68395,10 +90347,10 @@ } ''' # --- -# name: test_all_snapshot_ids[73] +# name: test_all_snapshot_ids[77] 'c4fee3a0c56b1ef6fcea9b64ceaacd06c4d5e216' # --- -# name: test_all_snapshot_ids[74] +# name: test_all_snapshot_ids[78] ''' { "__class__": "PipelineSnapshot", @@ -69298,10 +91250,13 @@ } ''' # --- -# name: test_all_snapshot_ids[75] +# name: test_all_snapshot_ids[79] '643e2b02ca69b0087d15b448a9108d39d5b35036' # --- -# name: test_all_snapshot_ids[76] +# name: test_all_snapshot_ids[7] + '445a2c405d95678cbd1b5c90b7658905d2401392' +# --- +# name: test_all_snapshot_ids[80] ''' { "__class__": "PipelineSnapshot", @@ -70207,10 +92162,10 @@ } ''' # --- -# name: test_all_snapshot_ids[77] +# name: test_all_snapshot_ids[81] '158a79ab642707e63923c59c6abaf7960b36211e' # --- -# name: test_all_snapshot_ids[78] +# name: test_all_snapshot_ids[82] ''' { "__class__": "PipelineSnapshot", @@ -71125,13 +93080,10 @@ } ''' # --- -# name: test_all_snapshot_ids[79] +# name: test_all_snapshot_ids[83] '25eed9832eef95ee97a63357e836659193775b3d' # --- -# name: test_all_snapshot_ids[7] - 'f192c173b0d05359cd6594a0387c93bf9f6bd2e3' -# --- -# name: test_all_snapshot_ids[80] +# name: test_all_snapshot_ids[84] ''' { "__class__": "PipelineSnapshot", @@ -72076,10 +94028,10 @@ } ''' # --- -# name: test_all_snapshot_ids[81] +# name: test_all_snapshot_ids[85] '6069db2378a5bcd370c5f8ce8e8ee51d997e3447' # --- -# name: test_all_snapshot_ids[82] +# name: test_all_snapshot_ids[86] ''' { "__class__": "PipelineSnapshot", @@ -73011,10 +94963,10 @@ } ''' # --- -# name: test_all_snapshot_ids[83] +# name: test_all_snapshot_ids[87] 'de3cee0b30bf45c5c28b57035caff8a592cb8a99' # --- -# name: test_all_snapshot_ids[84] +# name: test_all_snapshot_ids[88] ''' { "__class__": "PipelineSnapshot", @@ -73897,10 +95849,10 @@ } ''' # --- -# name: test_all_snapshot_ids[85] +# name: test_all_snapshot_ids[89] '68f90c6bc3483e01ab1317573d90e23d0efe14a9' # --- -# name: test_all_snapshot_ids[86] +# name: test_all_snapshot_ids[8] ''' { "__class__": "PipelineSnapshot", @@ -74061,6 +96013,29 @@ "scalar_kind": null, "type_param_keys": null }, + "Selector.2571019f1a5201853d11032145ac3e534067f214": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "env", + "type_key": "String" + } + ], + "given_name": null, + "key": "Selector.2571019f1a5201853d11032145ac3e534067f214", + "kind": { + "__enum__": "ConfigTypeKind.SELECTOR" + }, + "scalar_kind": null, + "type_param_keys": null + }, "Selector.a9799b971d12ace70a2d8803c883c863417d0725": { "__class__": "ConfigTypeSnap", "description": null, @@ -74266,7 +96241,7 @@ "scalar_kind": null, "type_param_keys": null }, - "Shape.05f8c9463d76532175f0571ee1be34b39da6dc64": { + "Shape.081354663b9d4b8fbfd1cb8e358763912953913f": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, @@ -74274,42 +96249,24 @@ { "__class__": "ConfigFieldSnap", "default_provided": true, - "default_value_as_json_str": "{\"config\": {\"retries\": {\"enabled\": {}}}}", - "description": "Configure how steps are executed within a run.", - "is_required": false, - "name": "execution", - "type_key": "Shape.09d73f0755bf4752d3f121837669c8660dcf451e" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": "Configure how loggers emit messages within a run.", - "is_required": false, - "name": "loggers", - "type_key": "Shape.bef10374a7619a637bcc228e2146e8ee88399f1f" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"return_six\": {}}", - "description": "Configure runtime parameters for ops or assets.", + "default_value_as_json_str": "\"INFO\"", + "description": "The logger's threshold.", "is_required": false, - "name": "ops", - "type_key": "Shape.1b7d26bbdb8188505a571fc3b5bba3348f1da7fa" + "name": "log_level", + "type_key": "String" }, { "__class__": "ConfigFieldSnap", "default_provided": true, - "default_value_as_json_str": "{\"io_manager\": {}}", - "description": "Configure how shared resources are implemented within a run.", + "default_value_as_json_str": "\"dagster\"", + "description": "The name of your logger.", "is_required": false, - "name": "resources", - "type_key": "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778" + "name": "name", + "type_key": "String" } ], "given_name": null, - "key": "Shape.05f8c9463d76532175f0571ee1be34b39da6dc64", + "key": "Shape.081354663b9d4b8fbfd1cb8e358763912953913f", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, @@ -74339,7 +96296,7 @@ "scalar_kind": null, "type_param_keys": null }, - "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778": { + "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, @@ -74347,70 +96304,61 @@ { "__class__": "ConfigFieldSnap", "default_provided": true, - "default_value_as_json_str": "{}", - "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", + "default_value_as_json_str": "{\"log_level\": \"INFO\", \"name\": \"dagster\"}", + "description": "The default colored console logger.", "is_required": false, - "name": "io_manager", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + "name": "config", + "type_key": "Shape.081354663b9d4b8fbfd1cb8e358763912953913f" } ], "given_name": null, - "key": "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778", + "key": "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, "type_param_keys": null }, - "Shape.1b7d26bbdb8188505a571fc3b5bba3348f1da7fa": { + "Shape.18b2faaf1efd505374f7f25fcb61ed59bd5be851": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, "fields": [ { "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", + "default_provided": false, + "default_value_as_json_str": null, "description": null, "is_required": false, - "name": "return_six", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + "name": "base_dir", + "type_key": "StringSourceType" } ], "given_name": null, - "key": "Shape.1b7d26bbdb8188505a571fc3b5bba3348f1da7fa", + "key": "Shape.18b2faaf1efd505374f7f25fcb61ed59bd5be851", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, "type_param_keys": null }, - "Shape.37a85e53844c27abff7868c5c2e6a32d7fd1c308": { + "Shape.35d3e42b53e66506c5867f04644849cd03763bc6": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, "fields": [ { "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "log_level", - "type_key": "String" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "default_provided": true, + "default_value_as_json_str": "{\"hanging_op\": {}, \"my_op\": {}, \"never_runs_op\": {}}", "description": null, - "is_required": true, - "name": "prefix", - "type_key": "String" + "is_required": false, + "name": "ops", + "type_key": "Shape.811a60b4c43530c3d6100304f377dbd2d3045291" } ], "given_name": null, - "key": "Shape.37a85e53844c27abff7868c5c2e6a32d7fd1c308", + "key": "Shape.35d3e42b53e66506c5867f04644849cd03763bc6", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, @@ -74449,490 +96397,290 @@ "scalar_kind": null, "type_param_keys": null }, - "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2": { + "Shape.44f2a71367507edd1b8e64f739222c4312b3691b": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, "fields": [ { "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "path", - "type_key": "String" - } - ], - "given_name": null, - "key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.743e47901855cb245064dd633e217bfcb49a11a7": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "default_provided": true, + "default_value_as_json_str": "{}", "description": null, "is_required": false, "name": "config", - "type_key": "Any" - } - ], - "given_name": null, - "key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.a793714b5918623c92ddb83973046ee8df58a423": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "config", - "type_key": "String" + "type_key": "Shape.18b2faaf1efd505374f7f25fcb61ed59bd5be851" } ], "given_name": null, - "key": "Shape.a793714b5918623c92ddb83973046ee8df58a423", + "key": "Shape.44f2a71367507edd1b8e64f739222c4312b3691b", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, "type_param_keys": null }, - "Shape.bef10374a7619a637bcc228e2146e8ee88399f1f": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "bar", - "type_key": "Shape.de97af1dab49255e847483b3b93bf53f75ab76d7" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "foo", - "type_key": "Shape.a793714b5918623c92ddb83973046ee8df58a423" - } - ], - "given_name": null, - "key": "Shape.bef10374a7619a637bcc228e2146e8ee88399f1f", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [], - "given_name": null, - "key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.de97af1dab49255e847483b3b93bf53f75ab76d7": { + "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "config", - "type_key": "Shape.37a85e53844c27abff7868c5c2e6a32d7fd1c308" - } - ], - "given_name": null, - "key": "Shape.de97af1dab49255e847483b3b93bf53f75ab76d7", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "String": { - "__class__": "ConfigTypeSnap", - "description": "", - "enum_values": null, - "fields": null, - "given_name": "String", - "key": "String", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR" - }, - "scalar_kind": { - "__enum__": "ConfigScalarKind.STRING" - }, - "type_param_keys": null - } - } - }, - "dagster_type_namespace_snapshot": { - "__class__": "DagsterTypeNamespaceSnapshot", - "all_dagster_type_snaps_by_key": { - "Any": { - "__class__": "DagsterTypeSnap", - "description": null, - "display_name": "Any", - "is_builtin": true, - "key": "Any", - "kind": { - "__enum__": "DagsterTypeKind.ANY" - }, - "loader_schema_key": "Selector.f2fe6dfdc60a1947a8f8e7cd377a012b47065bc4", - "materializer_schema_key": null, - "name": "Any", - "type_param_keys": [] - }, - "Bool": { - "__class__": "DagsterTypeSnap", - "description": null, - "display_name": "Bool", - "is_builtin": true, - "key": "Bool", - "kind": { - "__enum__": "DagsterTypeKind.SCALAR" - }, - "loader_schema_key": "ScalarUnion.Bool-Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59", - "materializer_schema_key": null, - "name": "Bool", - "type_param_keys": [] - }, - "Float": { - "__class__": "DagsterTypeSnap", - "description": null, - "display_name": "Float", - "is_builtin": true, - "key": "Float", - "kind": { - "__enum__": "DagsterTypeKind.SCALAR" - }, - "loader_schema_key": "ScalarUnion.Float-Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3", - "materializer_schema_key": null, - "name": "Float", - "type_param_keys": [] - }, - "Int": { - "__class__": "DagsterTypeSnap", - "description": null, - "display_name": "Int", - "is_builtin": true, - "key": "Int", - "kind": { - "__enum__": "DagsterTypeKind.SCALAR" - }, - "loader_schema_key": "ScalarUnion.Int-Selector.a9799b971d12ace70a2d8803c883c863417d0725", - "materializer_schema_key": null, - "name": "Int", - "type_param_keys": [] - }, - "Nothing": { - "__class__": "DagsterTypeSnap", - "description": null, - "display_name": "Nothing", - "is_builtin": true, - "key": "Nothing", - "kind": { - "__enum__": "DagsterTypeKind.NOTHING" - }, - "loader_schema_key": null, - "materializer_schema_key": null, - "name": "Nothing", - "type_param_keys": [] - }, - "String": { - "__class__": "DagsterTypeSnap", - "description": null, - "display_name": "String", - "is_builtin": true, - "key": "String", - "kind": { - "__enum__": "DagsterTypeKind.SCALAR" - }, - "loader_schema_key": "ScalarUnion.String-Selector.e04723c9d9937e3ab21206435b22247cfbe58269", - "materializer_schema_key": null, - "name": "String", - "type_param_keys": [] - } - } - }, - "dep_structure_snapshot": { - "__class__": "DependencyStructureSnapshot", - "solid_invocation_snaps": [ - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [], - "is_dynamic_mapped": false, - "solid_def_name": "return_six", - "solid_name": "return_six", - "tags": {} - } - ] - }, - "description": null, - "graph_def_name": "loggers_job", - "lineage_snapshot": null, - "mode_def_snaps": [ - { - "__class__": "ModeDefSnap", - "description": null, - "logger_def_snaps": [ - { - "__class__": "LoggerDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "config", - "type_key": "Shape.37a85e53844c27abff7868c5c2e6a32d7fd1c308" - }, - "description": null, - "name": "bar" - }, - { - "__class__": "LoggerDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "config", - "type_key": "String" - }, - "description": null, - "name": "foo" - } - ], - "name": "default", - "resource_def_snaps": [ - { - "__class__": "ResourceDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - }, - "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", - "name": "io_manager" - } - ], - "root_config_key": "Shape.05f8c9463d76532175f0571ee1be34b39da6dc64" - } - ], - "name": "loggers_job", - "solid_definitions_snapshot": { - "__class__": "SolidDefinitionsSnapshot", - "composite_solid_def_snaps": [], - "solid_def_snaps": [ - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - }, - "description": null, - "input_def_snaps": [], - "name": "return_six", - "output_def_snaps": [ - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, "description": null, - "is_dynamic": false, "is_required": true, - "name": "result" + "name": "path", + "type_key": "String" } ], - "required_resource_keys": [], - "tags": {} - } - ] - }, - "tags": {} - } - ''' -# --- -# name: test_all_snapshot_ids[87] - '1c4b82d393f7eacd9a358e3d82925d2afb9afbc0' -# --- -# name: test_all_snapshot_ids[88] - ''' - { - "__class__": "PipelineSnapshot", - "config_schema_snapshot": { - "__class__": "ConfigSchemaSnapshot", - "all_config_snaps_by_key": { - "Any": { + "given_name": null, + "key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.62edccaf30696e25335ae92685bdc41e204e30e6": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, - "fields": null, - "given_name": "Any", - "key": "Any", + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "config", + "type_key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709" + } + ], + "given_name": null, + "key": "Shape.62edccaf30696e25335ae92685bdc41e204e30e6", "kind": { - "__enum__": "ConfigTypeKind.ANY" + "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, "type_param_keys": null }, - "Bool": { + "Shape.743e47901855cb245064dd633e217bfcb49a11a7": { "__class__": "ConfigTypeSnap", - "description": "", + "description": null, "enum_values": null, - "fields": null, - "given_name": "Bool", - "key": "Bool", + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + } + ], + "given_name": null, + "key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7", "kind": { - "__enum__": "ConfigTypeKind.SCALAR" - }, - "scalar_kind": { - "__enum__": "ConfigScalarKind.BOOL" + "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, + "scalar_kind": null, "type_param_keys": null }, - "Float": { + "Shape.7493b137e48f8d4b013bce61e92617ff1bc51f7f": { "__class__": "ConfigTypeSnap", - "description": "", + "description": null, "enum_values": null, - "fields": null, - "given_name": "Float", - "key": "Float", + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "dummy_io_manager", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "hanging_asset_resource", + "type_key": "Shape.b13a6c5637084590cc1538f9522324bfeb4b46b3" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"config\": {}}", + "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", + "is_required": false, + "name": "io_manager", + "type_key": "Shape.44f2a71367507edd1b8e64f739222c4312b3691b" + } + ], + "given_name": null, + "key": "Shape.7493b137e48f8d4b013bce61e92617ff1bc51f7f", "kind": { - "__enum__": "ConfigTypeKind.SCALAR" - }, - "scalar_kind": { - "__enum__": "ConfigScalarKind.FLOAT" + "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, + "scalar_kind": null, "type_param_keys": null }, - "Int": { + "Shape.811a60b4c43530c3d6100304f377dbd2d3045291": { "__class__": "ConfigTypeSnap", - "description": "", + "description": null, "enum_values": null, - "fields": null, - "given_name": "Int", - "key": "Int", + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "hanging_op", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "my_op", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "never_runs_op", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + } + ], + "given_name": null, + "key": "Shape.811a60b4c43530c3d6100304f377dbd2d3045291", "kind": { - "__enum__": "ConfigTypeKind.SCALAR" - }, - "scalar_kind": { - "__enum__": "ConfigScalarKind.INT" + "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, + "scalar_kind": null, "type_param_keys": null }, - "ScalarUnion.Bool-Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59": { + "Shape.9a3a315bff2146cca750edbec49c6b4b4d0ce58e": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, - "fields": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "file", + "type_key": "String" + } + ], "given_name": null, - "key": "ScalarUnion.Bool-Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59", + "key": "Shape.9a3a315bff2146cca750edbec49c6b4b4d0ce58e", "kind": { - "__enum__": "ConfigTypeKind.SCALAR_UNION" + "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, - "type_param_keys": [ - "Bool", - "Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59" - ] + "type_param_keys": null }, - "ScalarUnion.Float-Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3": { + "Shape.b13a6c5637084590cc1538f9522324bfeb4b46b3": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, - "fields": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "config", + "type_key": "Shape.9a3a315bff2146cca750edbec49c6b4b4d0ce58e" + } + ], "given_name": null, - "key": "ScalarUnion.Float-Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3", + "key": "Shape.b13a6c5637084590cc1538f9522324bfeb4b46b3", "kind": { - "__enum__": "ConfigTypeKind.SCALAR_UNION" + "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, - "type_param_keys": [ - "Float", - "Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3" - ] + "type_param_keys": null }, - "ScalarUnion.Int-Selector.a9799b971d12ace70a2d8803c883c863417d0725": { + "Shape.bccf5ddbc91f5cc95c10cd44582bc9ab14f4d3db": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, - "fields": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"config\": {\"retries\": {\"enabled\": {}}}}", + "description": "Configure how steps are executed within a run.", + "is_required": false, + "name": "execution", + "type_key": "Shape.09d73f0755bf4752d3f121837669c8660dcf451e" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": "Configure how loggers emit messages within a run.", + "is_required": false, + "name": "loggers", + "type_key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"asset_1\": {}, \"asset_1_my_check\": {}, \"asset_2\": {}, \"asset_3\": {}, \"asset_one\": {}, \"asset_two\": {}, \"asset_yields_observation\": {}, \"bar\": {}, \"baz\": {}, \"check_in_op_asset\": {}, \"downstream_asset\": {}, \"downstream_static_partitioned_asset\": {}, \"executable_asset\": {}, \"first_asset\": {}, \"foo\": {}, \"foo_bar\": {}, \"fresh_diamond_bottom\": {}, \"fresh_diamond_left\": {}, \"fresh_diamond_right\": {}, \"fresh_diamond_top\": {}, \"grouped_asset_1\": {}, \"grouped_asset_2\": {}, \"grouped_asset_4\": {}, \"hanging_asset\": {}, \"hanging_graph\": {\"ops\": {\"hanging_op\": {}, \"my_op\": {}, \"never_runs_op\": {}}}, \"middle_static_partitioned_asset_1\": {}, \"middle_static_partitioned_asset_2\": {}, \"never_runs_asset\": {}, \"subsettable_checked_multi_asset\": {\"config\": {}}, \"typed_asset\": {}, \"typed_multi_asset\": {\"config\": {}}, \"unconnected\": {}, \"unexecutable_asset\": {\"config\": {}}, \"ungrouped_asset_3\": {}, \"ungrouped_asset_5\": {}, \"unpartitioned_upstream_of_partitioned\": {}, \"untyped_asset\": {}, \"upstream_static_partitioned_asset\": {}}", + "description": "Configure runtime parameters for ops or assets.", + "is_required": false, + "name": "ops", + "type_key": "Shape.dc1effc0ceef7fc8a67738f4dc6344d6a9362a62" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": "Configure how shared resources are implemented within a run.", + "is_required": true, + "name": "resources", + "type_key": "Shape.7493b137e48f8d4b013bce61e92617ff1bc51f7f" + } + ], "given_name": null, - "key": "ScalarUnion.Int-Selector.a9799b971d12ace70a2d8803c883c863417d0725", + "key": "Shape.bccf5ddbc91f5cc95c10cd44582bc9ab14f4d3db", "kind": { - "__enum__": "ConfigTypeKind.SCALAR_UNION" + "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, - "type_param_keys": [ - "Int", - "Selector.a9799b971d12ace70a2d8803c883c863417d0725" - ] + "type_param_keys": null }, - "ScalarUnion.String-Selector.e04723c9d9937e3ab21206435b22247cfbe58269": { + "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, - "fields": null, + "fields": [], "given_name": null, - "key": "ScalarUnion.String-Selector.e04723c9d9937e3ab21206435b22247cfbe58269", + "key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709", "kind": { - "__enum__": "ConfigTypeKind.SCALAR_UNION" + "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, - "type_param_keys": [ - "String", - "Selector.e04723c9d9937e3ab21206435b22247cfbe58269" - ] + "type_param_keys": null }, - "Selector.1bfb167aea90780aa679597800c71bd8c65ed0b2": { + "Shape.dc1effc0ceef7fc8a67738f4dc6344d6a9362a62": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, @@ -74943,151 +96691,352 @@ "default_value_as_json_str": "{}", "description": null, "is_required": false, - "name": "disabled", - "type_key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709" + "name": "asset_1", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "asset_1_my_check", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "asset_2", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "asset_3", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "asset_one", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "asset_two", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "asset_yields_observation", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "bar", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "baz", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "check_in_op_asset", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "downstream_asset", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "downstream_static_partitioned_asset", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "executable_asset", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "first_asset", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "foo", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "foo_bar", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "fresh_diamond_bottom", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "fresh_diamond_left", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "fresh_diamond_right", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "fresh_diamond_top", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "grouped_asset_1", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "grouped_asset_2", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "grouped_asset_4", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "hanging_asset", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"ops\": {\"hanging_op\": {}, \"my_op\": {}, \"never_runs_op\": {}}}", + "description": null, + "is_required": false, + "name": "hanging_graph", + "type_key": "Shape.35d3e42b53e66506c5867f04644849cd03763bc6" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "middle_static_partitioned_asset_1", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "middle_static_partitioned_asset_2", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "never_runs_asset", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" }, { "__class__": "ConfigFieldSnap", "default_provided": true, - "default_value_as_json_str": "{}", + "default_value_as_json_str": "{\"config\": {}}", "description": null, "is_required": false, - "name": "enabled", - "type_key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709" - } - ], - "given_name": null, - "key": "Selector.1bfb167aea90780aa679597800c71bd8c65ed0b2", - "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Selector.a9799b971d12ace70a2d8803c883c863417d0725": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ + "name": "subsettable_checked_multi_asset", + "type_key": "Shape.62edccaf30696e25335ae92685bdc41e204e30e6" + }, { "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "default_provided": true, + "default_value_as_json_str": "{}", "description": null, - "is_required": true, - "name": "json", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + "is_required": false, + "name": "typed_asset", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" }, { "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "default_provided": true, + "default_value_as_json_str": "{\"config\": {}}", "description": null, - "is_required": true, - "name": "pickle", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + "is_required": false, + "name": "typed_multi_asset", + "type_key": "Shape.62edccaf30696e25335ae92685bdc41e204e30e6" }, { "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "default_provided": true, + "default_value_as_json_str": "{}", "description": null, - "is_required": true, - "name": "value", - "type_key": "Int" - } - ], - "given_name": null, - "key": "Selector.a9799b971d12ace70a2d8803c883c863417d0725", - "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ + "is_required": false, + "name": "unconnected", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, { "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "default_provided": true, + "default_value_as_json_str": "{\"config\": {}}", "description": null, - "is_required": true, - "name": "json", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + "is_required": false, + "name": "unexecutable_asset", + "type_key": "Shape.62edccaf30696e25335ae92685bdc41e204e30e6" }, { "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "default_provided": true, + "default_value_as_json_str": "{}", "description": null, - "is_required": true, - "name": "pickle", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + "is_required": false, + "name": "ungrouped_asset_3", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" }, { "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "default_provided": true, + "default_value_as_json_str": "{}", "description": null, - "is_required": true, - "name": "value", - "type_key": "Bool" - } - ], - "given_name": null, - "key": "Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59", - "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ + "is_required": false, + "name": "ungrouped_asset_5", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, { "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "default_provided": true, + "default_value_as_json_str": "{}", "description": null, - "is_required": true, - "name": "json", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + "is_required": false, + "name": "unpartitioned_upstream_of_partitioned", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" }, { "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "default_provided": true, + "default_value_as_json_str": "{}", "description": null, - "is_required": true, - "name": "pickle", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + "is_required": false, + "name": "untyped_asset", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" }, { "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "default_provided": true, + "default_value_as_json_str": "{}", "description": null, - "is_required": true, - "name": "value", - "type_key": "Float" + "is_required": false, + "name": "upstream_static_partitioned_asset", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" } ], "given_name": null, - "key": "Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3", + "key": "Shape.dc1effc0ceef7fc8a67738f4dc6344d6a9362a62", "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" + "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, "type_param_keys": null }, - "Selector.e04723c9d9937e3ab21206435b22247cfbe58269": { + "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, @@ -75097,487 +97046,736 @@ "default_provided": false, "default_value_as_json_str": null, "description": null, - "is_required": true, - "name": "json", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "pickle", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "value", - "type_key": "String" + "is_required": false, + "name": "console", + "type_key": "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a" } ], "given_name": null, - "key": "Selector.e04723c9d9937e3ab21206435b22247cfbe58269", + "key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b", "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" + "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, "type_param_keys": null }, - "Selector.f2fe6dfdc60a1947a8f8e7cd377a012b47065bc4": { + "String": { "__class__": "ConfigTypeSnap", - "description": null, + "description": "", "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "json", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "pickle", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "value", - "type_key": "Any" - } - ], - "given_name": null, - "key": "Selector.f2fe6dfdc60a1947a8f8e7cd377a012b47065bc4", + "fields": null, + "given_name": "String", + "key": "String", "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" + "__enum__": "ConfigTypeKind.SCALAR" + }, + "scalar_kind": { + "__enum__": "ConfigScalarKind.STRING" }, - "scalar_kind": null, "type_param_keys": null }, - "Shape.081354663b9d4b8fbfd1cb8e358763912953913f": { + "StringSourceType": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, - "fields": [ + "fields": null, + "given_name": null, + "key": "StringSourceType", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR_UNION" + }, + "scalar_kind": null, + "type_param_keys": [ + "String", + "Selector.2571019f1a5201853d11032145ac3e534067f214" + ] + } + } + }, + "dagster_type_namespace_snapshot": { + "__class__": "DagsterTypeNamespaceSnapshot", + "all_dagster_type_snaps_by_key": { + "Any": { + "__class__": "DagsterTypeSnap", + "description": null, + "display_name": "Any", + "is_builtin": true, + "key": "Any", + "kind": { + "__enum__": "DagsterTypeKind.ANY" + }, + "loader_schema_key": "Selector.f2fe6dfdc60a1947a8f8e7cd377a012b47065bc4", + "materializer_schema_key": null, + "name": "Any", + "type_param_keys": [] + }, + "Bool": { + "__class__": "DagsterTypeSnap", + "description": null, + "display_name": "Bool", + "is_builtin": true, + "key": "Bool", + "kind": { + "__enum__": "DagsterTypeKind.SCALAR" + }, + "loader_schema_key": "ScalarUnion.Bool-Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59", + "materializer_schema_key": null, + "name": "Bool", + "type_param_keys": [] + }, + "Float": { + "__class__": "DagsterTypeSnap", + "description": null, + "display_name": "Float", + "is_builtin": true, + "key": "Float", + "kind": { + "__enum__": "DagsterTypeKind.SCALAR" + }, + "loader_schema_key": "ScalarUnion.Float-Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3", + "materializer_schema_key": null, + "name": "Float", + "type_param_keys": [] + }, + "Int": { + "__class__": "DagsterTypeSnap", + "description": null, + "display_name": "Int", + "is_builtin": true, + "key": "Int", + "kind": { + "__enum__": "DagsterTypeKind.SCALAR" + }, + "loader_schema_key": "ScalarUnion.Int-Selector.a9799b971d12ace70a2d8803c883c863417d0725", + "materializer_schema_key": null, + "name": "Int", + "type_param_keys": [] + }, + "Nothing": { + "__class__": "DagsterTypeSnap", + "description": null, + "display_name": "Nothing", + "is_builtin": true, + "key": "Nothing", + "kind": { + "__enum__": "DagsterTypeKind.NOTHING" + }, + "loader_schema_key": null, + "materializer_schema_key": null, + "name": "Nothing", + "type_param_keys": [] + }, + "String": { + "__class__": "DagsterTypeSnap", + "description": null, + "display_name": "String", + "is_builtin": true, + "key": "String", + "kind": { + "__enum__": "DagsterTypeKind.SCALAR" + }, + "loader_schema_key": "ScalarUnion.String-Selector.e04723c9d9937e3ab21206435b22247cfbe58269", + "materializer_schema_key": null, + "name": "String", + "type_param_keys": [] + } + } + }, + "dep_structure_snapshot": { + "__class__": "DependencyStructureSnapshot", + "solid_invocation_snaps": [ + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [], + "is_dynamic_mapped": false, + "solid_def_name": "asset_1", + "solid_name": "asset_1", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "\"INFO\"", - "description": "The logger's threshold.", - "is_required": false, - "name": "log_level", - "type_key": "String" + "__class__": "InputDependencySnap", + "input_name": "asset_1", + "is_dynamic_collect": false, + "upstream_output_snaps": [ + { + "__class__": "OutputHandleSnap", + "output_name": "result", + "solid_name": "asset_1" + } + ] + } + ], + "is_dynamic_mapped": false, + "solid_def_name": "asset_1_my_check", + "solid_name": "asset_1_my_check", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [ + { + "__class__": "InputDependencySnap", + "input_name": "asset_1", + "is_dynamic_collect": false, + "upstream_output_snaps": [ + { + "__class__": "OutputHandleSnap", + "output_name": "result", + "solid_name": "asset_1" + } + ] + } + ], + "is_dynamic_mapped": false, + "solid_def_name": "asset_2", + "solid_name": "asset_2", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [ + { + "__class__": "InputDependencySnap", + "input_name": "asset_2", + "is_dynamic_collect": false, + "upstream_output_snaps": [ + { + "__class__": "OutputHandleSnap", + "output_name": "result", + "solid_name": "asset_2" + } + ] + } + ], + "is_dynamic_mapped": false, + "solid_def_name": "asset_3", + "solid_name": "asset_3", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [], + "is_dynamic_mapped": false, + "solid_def_name": "asset_one", + "solid_name": "asset_one", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [ + { + "__class__": "InputDependencySnap", + "input_name": "asset_one", + "is_dynamic_collect": false, + "upstream_output_snaps": [ + { + "__class__": "OutputHandleSnap", + "output_name": "result", + "solid_name": "asset_one" + } + ] + } + ], + "is_dynamic_mapped": false, + "solid_def_name": "asset_two", + "solid_name": "asset_two", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [], + "is_dynamic_mapped": false, + "solid_def_name": "asset_yields_observation", + "solid_name": "asset_yields_observation", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [], + "is_dynamic_mapped": false, + "solid_def_name": "bar", + "solid_name": "bar", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [ + { + "__class__": "InputDependencySnap", + "input_name": "foo_bar", + "is_dynamic_collect": false, + "upstream_output_snaps": [ + { + "__class__": "OutputHandleSnap", + "output_name": "result", + "solid_name": "foo_bar" + } + ] + } + ], + "is_dynamic_mapped": false, + "solid_def_name": "baz", + "solid_name": "baz", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [], + "is_dynamic_mapped": false, + "solid_def_name": "check_in_op_asset", + "solid_name": "check_in_op_asset", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [ + { + "__class__": "InputDependencySnap", + "input_name": "hanging_graph", + "is_dynamic_collect": false, + "upstream_output_snaps": [ + { + "__class__": "OutputHandleSnap", + "output_name": "result", + "solid_name": "hanging_graph" + } + ] + } + ], + "is_dynamic_mapped": false, + "solid_def_name": "downstream_asset", + "solid_name": "downstream_asset", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [ + { + "__class__": "InputDependencySnap", + "input_name": "middle_static_partitioned_asset_1", + "is_dynamic_collect": false, + "upstream_output_snaps": [ + { + "__class__": "OutputHandleSnap", + "output_name": "result", + "solid_name": "middle_static_partitioned_asset_1" + } + ] }, { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "\"dagster\"", - "description": "The name of your logger.", - "is_required": false, - "name": "name", - "type_key": "String" + "__class__": "InputDependencySnap", + "input_name": "middle_static_partitioned_asset_2", + "is_dynamic_collect": false, + "upstream_output_snaps": [ + { + "__class__": "OutputHandleSnap", + "output_name": "result", + "solid_name": "middle_static_partitioned_asset_2" + } + ] } ], - "given_name": null, - "key": "Shape.081354663b9d4b8fbfd1cb8e358763912953913f", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null + "is_dynamic_mapped": false, + "solid_def_name": "downstream_static_partitioned_asset", + "solid_name": "downstream_static_partitioned_asset", + "tags": {} }, - "Shape.09d73f0755bf4752d3f121837669c8660dcf451e": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"retries\": {\"enabled\": {}}}", - "description": "Execute all steps in a single process.", - "is_required": false, - "name": "config", - "type_key": "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c" + "__class__": "InputDependencySnap", + "input_name": "unexecutable_asset", + "is_dynamic_collect": false, + "upstream_output_snaps": [ + { + "__class__": "OutputHandleSnap", + "output_name": "unexecutable_asset", + "solid_name": "unexecutable_asset" + } + ] } ], - "given_name": null, - "key": "Shape.09d73f0755bf4752d3f121837669c8660dcf451e", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null + "is_dynamic_mapped": false, + "solid_def_name": "executable_asset", + "solid_name": "executable_asset", + "tags": {} }, - "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"log_level\": \"INFO\", \"name\": \"dagster\"}", - "description": "The default colored console logger.", - "is_required": false, - "name": "config", - "type_key": "Shape.081354663b9d4b8fbfd1cb8e358763912953913f" + "__class__": "InputDependencySnap", + "input_name": "dummy_source_asset", + "is_dynamic_collect": false, + "upstream_output_snaps": [] } ], - "given_name": null, - "key": "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null + "is_dynamic_mapped": false, + "solid_def_name": "first_asset", + "solid_name": "first_asset", + "tags": {} }, - "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [], + "is_dynamic_mapped": false, + "solid_def_name": "foo", + "solid_name": "foo", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", - "is_required": false, - "name": "io_manager", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + "__class__": "InputDependencySnap", + "input_name": "bar", + "is_dynamic_collect": false, + "upstream_output_snaps": [ + { + "__class__": "OutputHandleSnap", + "output_name": "result", + "solid_name": "bar" + } + ] + }, + { + "__class__": "InputDependencySnap", + "input_name": "foo", + "is_dynamic_collect": false, + "upstream_output_snaps": [ + { + "__class__": "OutputHandleSnap", + "output_name": "result", + "solid_name": "foo" + } + ] } ], - "given_name": null, - "key": "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null + "is_dynamic_mapped": false, + "solid_def_name": "foo_bar", + "solid_name": "foo_bar", + "tags": {} }, - "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": "[DEPRECATED]", - "is_required": false, - "name": "marker_to_close", - "type_key": "String" + "__class__": "InputDependencySnap", + "input_name": "fresh_diamond_left", + "is_dynamic_collect": false, + "upstream_output_snaps": [ + { + "__class__": "OutputHandleSnap", + "output_name": "result", + "solid_name": "fresh_diamond_left" + } + ] }, { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"enabled\": {}}", - "description": "Whether retries are enabled or not. By default, retries are enabled.", - "is_required": false, - "name": "retries", - "type_key": "Selector.1bfb167aea90780aa679597800c71bd8c65ed0b2" + "__class__": "InputDependencySnap", + "input_name": "fresh_diamond_right", + "is_dynamic_collect": false, + "upstream_output_snaps": [ + { + "__class__": "OutputHandleSnap", + "output_name": "result", + "solid_name": "fresh_diamond_right" + } + ] } ], - "given_name": null, - "key": "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null + "is_dynamic_mapped": false, + "solid_def_name": "fresh_diamond_bottom", + "solid_name": "fresh_diamond_bottom", + "tags": {} }, - "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "path", - "type_key": "String" + "__class__": "InputDependencySnap", + "input_name": "fresh_diamond_top", + "is_dynamic_collect": false, + "upstream_output_snaps": [ + { + "__class__": "OutputHandleSnap", + "output_name": "result", + "solid_name": "fresh_diamond_top" + } + ] } ], - "given_name": null, - "key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null + "is_dynamic_mapped": false, + "solid_def_name": "fresh_diamond_left", + "solid_name": "fresh_diamond_left", + "tags": {} }, - "Shape.692ec318557c0a6cb437ddacf9c33c8aa0865045": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"config\": {\"retries\": {\"enabled\": {}}}}", - "description": "Configure how steps are executed within a run.", - "is_required": false, - "name": "execution", - "type_key": "Shape.09d73f0755bf4752d3f121837669c8660dcf451e" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": "Configure how loggers emit messages within a run.", - "is_required": false, - "name": "loggers", - "type_key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b" - }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"materialize\": {}}", - "description": "Configure runtime parameters for ops or assets.", - "is_required": false, - "name": "ops", - "type_key": "Shape.84b306ab9af8f11de9541acce04f63760ecf48f5" - }, + "__class__": "InputDependencySnap", + "input_name": "fresh_diamond_top", + "is_dynamic_collect": false, + "upstream_output_snaps": [ + { + "__class__": "OutputHandleSnap", + "output_name": "result", + "solid_name": "fresh_diamond_top" + } + ] + } + ], + "is_dynamic_mapped": false, + "solid_def_name": "fresh_diamond_right", + "solid_name": "fresh_diamond_right", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"io_manager\": {}}", - "description": "Configure how shared resources are implemented within a run.", - "is_required": false, - "name": "resources", - "type_key": "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778" + "__class__": "InputDependencySnap", + "input_name": "diamond_source", + "is_dynamic_collect": false, + "upstream_output_snaps": [] } ], - "given_name": null, - "key": "Shape.692ec318557c0a6cb437ddacf9c33c8aa0865045", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null + "is_dynamic_mapped": false, + "solid_def_name": "fresh_diamond_top", + "solid_name": "fresh_diamond_top", + "tags": {} }, - "Shape.743e47901855cb245064dd633e217bfcb49a11a7": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [], + "is_dynamic_mapped": false, + "solid_def_name": "grouped_asset_1", + "solid_name": "grouped_asset_1", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [], + "is_dynamic_mapped": false, + "solid_def_name": "grouped_asset_2", + "solid_name": "grouped_asset_2", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [], + "is_dynamic_mapped": false, + "solid_def_name": "grouped_asset_4", + "solid_name": "grouped_asset_4", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" + "__class__": "InputDependencySnap", + "input_name": "first_asset", + "is_dynamic_collect": false, + "upstream_output_snaps": [ + { + "__class__": "OutputHandleSnap", + "output_name": "result", + "solid_name": "first_asset" + } + ] } ], - "given_name": null, - "key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null + "is_dynamic_mapped": false, + "solid_def_name": "hanging_asset", + "solid_name": "hanging_asset", + "tags": {} }, - "Shape.84b306ab9af8f11de9541acce04f63760ecf48f5": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [], + "is_dynamic_mapped": false, + "solid_def_name": "hanging_graph", + "solid_name": "hanging_graph", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "materialize", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + "__class__": "InputDependencySnap", + "input_name": "upstream_static_partitioned_asset", + "is_dynamic_collect": false, + "upstream_output_snaps": [ + { + "__class__": "OutputHandleSnap", + "output_name": "result", + "solid_name": "upstream_static_partitioned_asset" + } + ] } ], - "given_name": null, - "key": "Shape.84b306ab9af8f11de9541acce04f63760ecf48f5", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null + "is_dynamic_mapped": false, + "solid_def_name": "middle_static_partitioned_asset_1", + "solid_name": "middle_static_partitioned_asset_1", + "tags": {} }, - "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [], - "given_name": null, - "key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [ + { + "__class__": "InputDependencySnap", + "input_name": "upstream_static_partitioned_asset", + "is_dynamic_collect": false, + "upstream_output_snaps": [ + { + "__class__": "OutputHandleSnap", + "output_name": "result", + "solid_name": "upstream_static_partitioned_asset" + } + ] + } + ], + "is_dynamic_mapped": false, + "solid_def_name": "middle_static_partitioned_asset_2", + "solid_name": "middle_static_partitioned_asset_2", + "tags": {} }, - "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "console", - "type_key": "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a" + "__class__": "InputDependencySnap", + "input_name": "hanging_asset", + "is_dynamic_collect": false, + "upstream_output_snaps": [ + { + "__class__": "OutputHandleSnap", + "output_name": "result", + "solid_name": "hanging_asset" + } + ] } ], - "given_name": null, - "key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null + "is_dynamic_mapped": false, + "solid_def_name": "never_runs_asset", + "solid_name": "never_runs_asset", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [], + "is_dynamic_mapped": false, + "solid_def_name": "subsettable_checked_multi_asset", + "solid_name": "subsettable_checked_multi_asset", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [ + { + "__class__": "InputDependencySnap", + "input_name": "int_asset", + "is_dynamic_collect": false, + "upstream_output_snaps": [ + { + "__class__": "OutputHandleSnap", + "output_name": "int_asset", + "solid_name": "typed_multi_asset" + } + ] + } + ], + "is_dynamic_mapped": false, + "solid_def_name": "typed_asset", + "solid_name": "typed_asset", + "tags": {} }, - "String": { - "__class__": "ConfigTypeSnap", - "description": "", - "enum_values": null, - "fields": null, - "given_name": "String", - "key": "String", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR" - }, - "scalar_kind": { - "__enum__": "ConfigScalarKind.STRING" - }, - "type_param_keys": null - } - } - }, - "dagster_type_namespace_snapshot": { - "__class__": "DagsterTypeNamespaceSnapshot", - "all_dagster_type_snaps_by_key": { - "Any": { - "__class__": "DagsterTypeSnap", - "description": null, - "display_name": "Any", - "is_builtin": true, - "key": "Any", - "kind": { - "__enum__": "DagsterTypeKind.ANY" - }, - "loader_schema_key": "Selector.f2fe6dfdc60a1947a8f8e7cd377a012b47065bc4", - "materializer_schema_key": null, - "name": "Any", - "type_param_keys": [] + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [], + "is_dynamic_mapped": false, + "solid_def_name": "typed_multi_asset", + "solid_name": "typed_multi_asset", + "tags": {} }, - "Bool": { - "__class__": "DagsterTypeSnap", - "description": null, - "display_name": "Bool", - "is_builtin": true, - "key": "Bool", - "kind": { - "__enum__": "DagsterTypeKind.SCALAR" - }, - "loader_schema_key": "ScalarUnion.Bool-Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59", - "materializer_schema_key": null, - "name": "Bool", - "type_param_keys": [] + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [], + "is_dynamic_mapped": false, + "solid_def_name": "unconnected", + "solid_name": "unconnected", + "tags": {} }, - "Float": { - "__class__": "DagsterTypeSnap", - "description": null, - "display_name": "Float", - "is_builtin": true, - "key": "Float", - "kind": { - "__enum__": "DagsterTypeKind.SCALAR" - }, - "loader_schema_key": "ScalarUnion.Float-Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3", - "materializer_schema_key": null, - "name": "Float", - "type_param_keys": [] + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [], + "is_dynamic_mapped": false, + "solid_def_name": "unexecutable_asset", + "solid_name": "unexecutable_asset", + "tags": {} }, - "Int": { - "__class__": "DagsterTypeSnap", - "description": null, - "display_name": "Int", - "is_builtin": true, - "key": "Int", - "kind": { - "__enum__": "DagsterTypeKind.SCALAR" - }, - "loader_schema_key": "ScalarUnion.Int-Selector.a9799b971d12ace70a2d8803c883c863417d0725", - "materializer_schema_key": null, - "name": "Int", - "type_param_keys": [] + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [], + "is_dynamic_mapped": false, + "solid_def_name": "ungrouped_asset_3", + "solid_name": "ungrouped_asset_3", + "tags": {} }, - "Nothing": { - "__class__": "DagsterTypeSnap", - "description": null, - "display_name": "Nothing", - "is_builtin": true, - "key": "Nothing", - "kind": { - "__enum__": "DagsterTypeKind.NOTHING" - }, - "loader_schema_key": null, - "materializer_schema_key": null, - "name": "Nothing", - "type_param_keys": [] + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [], + "is_dynamic_mapped": false, + "solid_def_name": "ungrouped_asset_5", + "solid_name": "ungrouped_asset_5", + "tags": {} }, - "String": { - "__class__": "DagsterTypeSnap", - "description": null, - "display_name": "String", - "is_builtin": true, - "key": "String", - "kind": { - "__enum__": "DagsterTypeKind.SCALAR" - }, - "loader_schema_key": "ScalarUnion.String-Selector.e04723c9d9937e3ab21206435b22247cfbe58269", - "materializer_schema_key": null, - "name": "String", - "type_param_keys": [] - } - } - }, - "dep_structure_snapshot": { - "__class__": "DependencyStructureSnapshot", - "solid_invocation_snaps": [ { "__class__": "SolidInvocationSnap", "input_dep_snaps": [], "is_dynamic_mapped": false, - "solid_def_name": "materialize", - "solid_name": "materialize", + "solid_def_name": "unpartitioned_upstream_of_partitioned", + "solid_name": "unpartitioned_upstream_of_partitioned", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [ + { + "__class__": "InputDependencySnap", + "input_name": "typed_asset", + "is_dynamic_collect": false, + "upstream_output_snaps": [ + { + "__class__": "OutputHandleSnap", + "output_name": "result", + "solid_name": "typed_asset" + } + ] + } + ], + "is_dynamic_mapped": false, + "solid_def_name": "untyped_asset", + "solid_name": "untyped_asset", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [], + "is_dynamic_mapped": false, + "solid_def_name": "upstream_static_partitioned_asset", + "solid_name": "upstream_static_partitioned_asset", "tags": {} } ] }, "description": null, - "graph_def_name": "materialization_job", + "graph_def_name": "__ASSET_JOB_4", "lineage_snapshot": null, "mode_def_snaps": [ { @@ -75612,1245 +97810,980 @@ "name": "config", "type_key": "Any" }, - "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", - "name": "io_manager" - } - ], - "root_config_key": "Shape.692ec318557c0a6cb437ddacf9c33c8aa0865045" - } - ], - "name": "materialization_job", - "solid_definitions_snapshot": { - "__class__": "SolidDefinitionsSnapshot", - "composite_solid_def_snaps": [], - "solid_def_snaps": [ - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - }, - "description": null, - "input_def_snaps": [], - "name": "materialize", - "output_def_snaps": [ - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" - } - ], - "required_resource_keys": [], - "tags": {} - } - ] - }, - "tags": {} - } - ''' -# --- -# name: test_all_snapshot_ids[89] - 'ab213b2b0286d659e9d7044d7dcec9b13d5b8bc7' -# --- -# name: test_all_snapshot_ids[8] - ''' - { - "__class__": "PipelineSnapshot", - "config_schema_snapshot": { - "__class__": "ConfigSchemaSnapshot", - "all_config_snaps_by_key": { - "Any": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": null, - "given_name": "Any", - "key": "Any", - "kind": { - "__enum__": "ConfigTypeKind.ANY" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Bool": { - "__class__": "ConfigTypeSnap", - "description": "", - "enum_values": null, - "fields": null, - "given_name": "Bool", - "key": "Bool", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR" - }, - "scalar_kind": { - "__enum__": "ConfigScalarKind.BOOL" - }, - "type_param_keys": null - }, - "Float": { - "__class__": "ConfigTypeSnap", - "description": "", - "enum_values": null, - "fields": null, - "given_name": "Float", - "key": "Float", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR" - }, - "scalar_kind": { - "__enum__": "ConfigScalarKind.FLOAT" - }, - "type_param_keys": null - }, - "Int": { - "__class__": "ConfigTypeSnap", - "description": "", - "enum_values": null, - "fields": null, - "given_name": "Int", - "key": "Int", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR" - }, - "scalar_kind": { - "__enum__": "ConfigScalarKind.INT" - }, - "type_param_keys": null - }, - "ScalarUnion.Bool-Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": null, - "given_name": null, - "key": "ScalarUnion.Bool-Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR_UNION" - }, - "scalar_kind": null, - "type_param_keys": [ - "Bool", - "Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59" - ] - }, - "ScalarUnion.Float-Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": null, - "given_name": null, - "key": "ScalarUnion.Float-Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR_UNION" - }, - "scalar_kind": null, - "type_param_keys": [ - "Float", - "Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3" - ] - }, - "ScalarUnion.Int-Selector.a9799b971d12ace70a2d8803c883c863417d0725": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": null, - "given_name": null, - "key": "ScalarUnion.Int-Selector.a9799b971d12ace70a2d8803c883c863417d0725", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR_UNION" - }, - "scalar_kind": null, - "type_param_keys": [ - "Int", - "Selector.a9799b971d12ace70a2d8803c883c863417d0725" - ] - }, - "ScalarUnion.String-Selector.e04723c9d9937e3ab21206435b22247cfbe58269": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": null, - "given_name": null, - "key": "ScalarUnion.String-Selector.e04723c9d9937e3ab21206435b22247cfbe58269", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR_UNION" - }, - "scalar_kind": null, - "type_param_keys": [ - "String", - "Selector.e04723c9d9937e3ab21206435b22247cfbe58269" - ] - }, - "Selector.1bfb167aea90780aa679597800c71bd8c65ed0b2": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "disabled", - "type_key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "enabled", - "type_key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709" - } - ], - "given_name": null, - "key": "Selector.1bfb167aea90780aa679597800c71bd8c65ed0b2", - "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" + "name": "dummy_io_manager" }, - "scalar_kind": null, - "type_param_keys": null - }, - "Selector.a9799b971d12ace70a2d8803c883c863417d0725": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "json", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { + { + "__class__": "ResourceDefSnap", + "config_field_snap": { "__class__": "ConfigFieldSnap", "default_provided": false, "default_value_as_json_str": null, "description": null, "is_required": true, - "name": "pickle", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + "name": "config", + "type_key": "Shape.9a3a315bff2146cca750edbec49c6b4b4d0ce58e" }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "value", - "type_key": "Int" - } - ], - "given_name": null, - "key": "Selector.a9799b971d12ace70a2d8803c883c863417d0725", - "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" + "description": null, + "name": "hanging_asset_resource" }, - "scalar_kind": null, - "type_param_keys": null - }, - "Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { + { + "__class__": "ResourceDefSnap", + "config_field_snap": { "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "default_provided": true, + "default_value_as_json_str": "{}", "description": null, - "is_required": true, - "name": "json", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + "is_required": false, + "name": "config", + "type_key": "Shape.18b2faaf1efd505374f7f25fcb61ed59bd5be851" }, + "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", + "name": "io_manager" + } + ], + "root_config_key": "Shape.bccf5ddbc91f5cc95c10cd44582bc9ab14f4d3db" + } + ], + "name": "__ASSET_JOB_4", + "solid_definitions_snapshot": { + "__class__": "SolidDefinitionsSnapshot", + "composite_solid_def_snaps": [ + { + "__class__": "CompositeSolidDefSnap", + "config_field_snap": null, + "dep_structure_snapshot": { + "__class__": "DependencyStructureSnapshot", + "solid_invocation_snaps": [ + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [ + { + "__class__": "InputDependencySnap", + "input_name": "my_op", + "is_dynamic_collect": false, + "upstream_output_snaps": [ + { + "__class__": "OutputHandleSnap", + "output_name": "result", + "solid_name": "my_op" + } + ] + } + ], + "is_dynamic_mapped": false, + "solid_def_name": "hanging_op", + "solid_name": "hanging_op", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [], + "is_dynamic_mapped": false, + "solid_def_name": "my_op", + "solid_name": "my_op", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [ + { + "__class__": "InputDependencySnap", + "input_name": "hanging_op", + "is_dynamic_collect": false, + "upstream_output_snaps": [ + { + "__class__": "OutputHandleSnap", + "output_name": "result", + "solid_name": "hanging_op" + } + ] + } + ], + "is_dynamic_mapped": false, + "solid_def_name": "never_runs_op", + "solid_name": "never_runs_op", + "tags": {} + } + ] + }, + "description": null, + "input_def_snaps": [], + "input_mapping_snaps": [], + "name": "hanging_graph", + "output_def_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", "description": null, + "is_dynamic": false, "is_required": true, - "name": "pickle", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, + "name": "result" + } + ], + "output_mapping_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "value", - "type_key": "Bool" + "__class__": "OutputMappingSnap", + "external_output_name": "result", + "mapped_output_name": "result", + "mapped_solid_name": "never_runs_op" } ], - "given_name": null, - "key": "Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59", - "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" + "tags": {} + } + ], + "solid_def_snaps": [ + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" }, - "scalar_kind": null, - "type_param_keys": null - }, - "Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3": { - "__class__": "ConfigTypeSnap", "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "json", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "pickle", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, + "input_def_snaps": [], + "name": "asset_1", + "output_def_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", "description": null, + "is_dynamic": false, "is_required": true, - "name": "value", - "type_key": "Float" + "name": "result" } ], - "given_name": null, - "key": "Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3", - "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" - }, - "scalar_kind": null, - "type_param_keys": null + "required_resource_keys": [], + "tags": {} }, - "Selector.e04723c9d9937e3ab21206435b22247cfbe58269": { - "__class__": "ConfigTypeSnap", + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "json", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, + "input_def_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "__class__": "InputDefSnap", + "dagster_type_key": "Any", "description": null, - "is_required": true, - "name": "pickle", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, + "name": "asset_1" + } + ], + "name": "asset_1_my_check", + "output_def_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", "description": null, + "is_dynamic": false, "is_required": true, - "name": "value", - "type_key": "String" + "name": "result" } ], - "given_name": null, - "key": "Selector.e04723c9d9937e3ab21206435b22247cfbe58269", - "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" - }, - "scalar_kind": null, - "type_param_keys": null + "required_resource_keys": [], + "tags": {} }, - "Selector.f2fe6dfdc60a1947a8f8e7cd377a012b47065bc4": { - "__class__": "ConfigTypeSnap", + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "json", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, + "input_def_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "__class__": "InputDefSnap", + "dagster_type_key": "Nothing", "description": null, - "is_required": true, - "name": "pickle", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, + "name": "asset_1" + } + ], + "name": "asset_2", + "output_def_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", "description": null, + "is_dynamic": false, "is_required": true, - "name": "value", - "type_key": "Any" + "name": "result" } ], - "given_name": null, - "key": "Selector.f2fe6dfdc60a1947a8f8e7cd377a012b47065bc4", - "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" - }, - "scalar_kind": null, - "type_param_keys": null + "required_resource_keys": [], + "tags": {} }, - "Shape.081354663b9d4b8fbfd1cb8e358763912953913f": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "\"INFO\"", - "description": "The logger's threshold.", - "is_required": false, - "name": "log_level", - "type_key": "String" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "\"dagster\"", - "description": "The name of your logger.", - "is_required": false, - "name": "name", - "type_key": "String" - } - ], - "given_name": null, - "key": "Shape.081354663b9d4b8fbfd1cb8e358763912953913f", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.09d73f0755bf4752d3f121837669c8660dcf451e": { - "__class__": "ConfigTypeSnap", "description": null, - "enum_values": null, - "fields": [ + "input_def_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"retries\": {\"enabled\": {}}}", - "description": "Execute all steps in a single process.", - "is_required": false, - "name": "config", - "type_key": "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c" + "__class__": "InputDefSnap", + "dagster_type_key": "Nothing", + "description": null, + "name": "asset_2" } ], - "given_name": null, - "key": "Shape.09d73f0755bf4752d3f121837669c8660dcf451e", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ + "name": "asset_3", + "output_def_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"log_level\": \"INFO\", \"name\": \"dagster\"}", - "description": "The default colored console logger.", - "is_required": false, - "name": "config", - "type_key": "Shape.081354663b9d4b8fbfd1cb8e358763912953913f" + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", + "description": null, + "is_dynamic": false, + "is_required": true, + "name": "result" } ], - "given_name": null, - "key": "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null + "required_resource_keys": [], + "tags": {} }, - "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": "[DEPRECATED]", - "is_required": false, - "name": "marker_to_close", - "type_key": "String" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"enabled\": {}}", - "description": "Whether retries are enabled or not. By default, retries are enabled.", - "is_required": false, - "name": "retries", - "type_key": "Selector.1bfb167aea90780aa679597800c71bd8c65ed0b2" - } - ], - "given_name": null, - "key": "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2": { - "__class__": "ConfigTypeSnap", "description": null, - "enum_values": null, - "fields": [ + "input_def_snaps": [], + "name": "asset_one", + "output_def_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", "description": null, + "is_dynamic": false, "is_required": true, - "name": "path", - "type_key": "String" + "name": "result" } ], - "given_name": null, - "key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null + "required_resource_keys": [], + "tags": {} }, - "Shape.5ad06e0bb4f6c55c937c703942acbf2009d945cc": { - "__class__": "ConfigTypeSnap", + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "hanging_asset_resource", - "type_key": "Shape.b13a6c5637084590cc1538f9522324bfeb4b46b3" - }, + "input_def_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", + "__class__": "InputDefSnap", + "dagster_type_key": "Any", "description": null, - "is_required": false, - "name": "io_manager", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + "name": "asset_one" } ], - "given_name": null, - "key": "Shape.5ad06e0bb4f6c55c937c703942acbf2009d945cc", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.61c224bdc35e243a2920852a176fdee844f4a9f5": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"config\": {\"retries\": {\"enabled\": {}}}}", - "description": "Configure how steps are executed within a run.", - "is_required": false, - "name": "execution", - "type_key": "Shape.09d73f0755bf4752d3f121837669c8660dcf451e" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": "Configure how loggers emit messages within a run.", - "is_required": false, - "name": "loggers", - "type_key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"asset_1_my_check\": {}, \"check_in_op_asset\": {}, \"fresh_diamond_bottom\": {}, \"fresh_diamond_left\": {}, \"fresh_diamond_right\": {}, \"fresh_diamond_top\": {}, \"hanging_partition_asset\": {}, \"subsettable_checked_multi_asset\": {\"config\": {}}, \"typed_asset\": {}, \"typed_multi_asset\": {\"config\": {}}, \"unpartitioned_upstream_of_partitioned\": {}, \"untyped_asset\": {}}", - "description": "Configure runtime parameters for ops or assets.", - "is_required": false, - "name": "ops", - "type_key": "Shape.db100deeab226c91fbd28188d04aadd6ec072e1b" - }, + "name": "asset_two", + "output_def_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": "Configure how shared resources are implemented within a run.", + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", + "description": null, + "is_dynamic": false, "is_required": true, - "name": "resources", - "type_key": "Shape.5ad06e0bb4f6c55c937c703942acbf2009d945cc" + "name": "result" } ], - "given_name": null, - "key": "Shape.61c224bdc35e243a2920852a176fdee844f4a9f5", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null + "required_resource_keys": [], + "tags": {} }, - "Shape.62edccaf30696e25335ae92685bdc41e204e30e6": { - "__class__": "ConfigTypeSnap", + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, "description": null, - "enum_values": null, - "fields": [ + "input_def_snaps": [], + "name": "asset_yields_observation", + "output_def_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", "description": null, - "is_required": false, - "name": "config", - "type_key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709" + "is_dynamic": false, + "is_required": true, + "name": "result" } ], - "given_name": null, - "key": "Shape.62edccaf30696e25335ae92685bdc41e204e30e6", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null + "required_resource_keys": [], + "tags": {} }, - "Shape.743e47901855cb245064dd633e217bfcb49a11a7": { - "__class__": "ConfigTypeSnap", + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, "description": null, - "enum_values": null, - "fields": [ + "input_def_snaps": [], + "name": "bar", + "output_def_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" + "is_dynamic": false, + "is_required": true, + "name": "result" } ], - "given_name": null, - "key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null + "required_resource_keys": [], + "tags": {} }, - "Shape.9a3a315bff2146cca750edbec49c6b4b4d0ce58e": { - "__class__": "ConfigTypeSnap", + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, "description": null, - "enum_values": null, - "fields": [ + "input_def_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "__class__": "InputDefSnap", + "dagster_type_key": "Any", "description": null, - "is_required": true, - "name": "file", - "type_key": "String" + "name": "foo_bar" } ], - "given_name": null, - "key": "Shape.9a3a315bff2146cca750edbec49c6b4b4d0ce58e", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.b13a6c5637084590cc1538f9522324bfeb4b46b3": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ + "name": "baz", + "output_def_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", "description": null, + "is_dynamic": false, "is_required": true, - "name": "config", - "type_key": "Shape.9a3a315bff2146cca750edbec49c6b4b4d0ce58e" + "name": "result" } ], - "given_name": null, - "key": "Shape.b13a6c5637084590cc1538f9522324bfeb4b46b3", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null + "required_resource_keys": [], + "tags": {} }, - "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [], - "given_name": null, - "key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.db100deeab226c91fbd28188d04aadd6ec072e1b": { - "__class__": "ConfigTypeSnap", "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "asset_1_my_check", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, + "input_def_snaps": [], + "name": "check_in_op_asset", + "output_def_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", "description": null, - "is_required": false, - "name": "check_in_op_asset", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + "is_dynamic": false, + "is_required": true, + "name": "result" }, { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", "description": null, - "is_required": false, - "name": "fresh_diamond_bottom", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, + "is_dynamic": false, + "is_required": true, + "name": "check_in_op_asset_my_check" + } + ], + "required_resource_keys": [], + "tags": {} + }, + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, + "description": null, + "input_def_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", + "__class__": "InputDefSnap", + "dagster_type_key": "Any", "description": null, - "is_required": false, - "name": "fresh_diamond_left", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, + "name": "hanging_graph" + } + ], + "name": "downstream_asset", + "output_def_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", "description": null, - "is_required": false, - "name": "fresh_diamond_right", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, + "is_dynamic": false, + "is_required": true, + "name": "result" + } + ], + "required_resource_keys": [], + "tags": {} + }, + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, + "description": null, + "input_def_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", + "__class__": "InputDefSnap", + "dagster_type_key": "Any", "description": null, - "is_required": false, - "name": "fresh_diamond_top", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + "name": "middle_static_partitioned_asset_1" }, { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", + "__class__": "InputDefSnap", + "dagster_type_key": "Any", "description": null, - "is_required": false, - "name": "hanging_partition_asset", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, + "name": "middle_static_partitioned_asset_2" + } + ], + "name": "downstream_static_partitioned_asset", + "output_def_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"config\": {}}", + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", "description": null, - "is_required": false, - "name": "subsettable_checked_multi_asset", - "type_key": "Shape.62edccaf30696e25335ae92685bdc41e204e30e6" - }, + "is_dynamic": false, + "is_required": true, + "name": "result" + } + ], + "required_resource_keys": [], + "tags": {} + }, + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, + "description": null, + "input_def_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", + "__class__": "InputDefSnap", + "dagster_type_key": "Any", "description": null, - "is_required": false, - "name": "typed_asset", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, + "name": "unexecutable_asset" + } + ], + "name": "executable_asset", + "output_def_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"config\": {}}", + "__class__": "OutputDefSnap", + "dagster_type_key": "Nothing", "description": null, - "is_required": false, - "name": "typed_multi_asset", - "type_key": "Shape.62edccaf30696e25335ae92685bdc41e204e30e6" - }, + "is_dynamic": false, + "is_required": true, + "name": "result" + } + ], + "required_resource_keys": [], + "tags": {} + }, + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, + "description": null, + "input_def_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", + "__class__": "InputDefSnap", + "dagster_type_key": "Any", "description": null, - "is_required": false, - "name": "unpartitioned_upstream_of_partitioned", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, + "name": "dummy_source_asset" + } + ], + "name": "first_asset", + "output_def_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", "description": null, - "is_required": false, - "name": "untyped_asset", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + "is_dynamic": false, + "is_required": true, + "name": "result" } ], - "given_name": null, - "key": "Shape.db100deeab226c91fbd28188d04aadd6ec072e1b", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null + "required_resource_keys": [], + "tags": {} }, - "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b": { - "__class__": "ConfigTypeSnap", + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, "description": null, - "enum_values": null, - "fields": [ + "input_def_snaps": [], + "name": "foo", + "output_def_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", "description": null, - "is_required": false, - "name": "console", - "type_key": "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a" + "is_dynamic": false, + "is_required": true, + "name": "result" } ], - "given_name": null, - "key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "String": { - "__class__": "ConfigTypeSnap", - "description": "", - "enum_values": null, - "fields": null, - "given_name": "String", - "key": "String", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR" - }, - "scalar_kind": { - "__enum__": "ConfigScalarKind.STRING" - }, - "type_param_keys": null - } - } - }, - "dagster_type_namespace_snapshot": { - "__class__": "DagsterTypeNamespaceSnapshot", - "all_dagster_type_snaps_by_key": { - "Any": { - "__class__": "DagsterTypeSnap", - "description": null, - "display_name": "Any", - "is_builtin": true, - "key": "Any", - "kind": { - "__enum__": "DagsterTypeKind.ANY" - }, - "loader_schema_key": "Selector.f2fe6dfdc60a1947a8f8e7cd377a012b47065bc4", - "materializer_schema_key": null, - "name": "Any", - "type_param_keys": [] - }, - "Bool": { - "__class__": "DagsterTypeSnap", - "description": null, - "display_name": "Bool", - "is_builtin": true, - "key": "Bool", - "kind": { - "__enum__": "DagsterTypeKind.SCALAR" - }, - "loader_schema_key": "ScalarUnion.Bool-Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59", - "materializer_schema_key": null, - "name": "Bool", - "type_param_keys": [] - }, - "Float": { - "__class__": "DagsterTypeSnap", - "description": null, - "display_name": "Float", - "is_builtin": true, - "key": "Float", - "kind": { - "__enum__": "DagsterTypeKind.SCALAR" - }, - "loader_schema_key": "ScalarUnion.Float-Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3", - "materializer_schema_key": null, - "name": "Float", - "type_param_keys": [] - }, - "Int": { - "__class__": "DagsterTypeSnap", - "description": null, - "display_name": "Int", - "is_builtin": true, - "key": "Int", - "kind": { - "__enum__": "DagsterTypeKind.SCALAR" - }, - "loader_schema_key": "ScalarUnion.Int-Selector.a9799b971d12ace70a2d8803c883c863417d0725", - "materializer_schema_key": null, - "name": "Int", - "type_param_keys": [] + "required_resource_keys": [], + "tags": {} }, - "Nothing": { - "__class__": "DagsterTypeSnap", - "description": null, - "display_name": "Nothing", - "is_builtin": true, - "key": "Nothing", - "kind": { - "__enum__": "DagsterTypeKind.NOTHING" + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" }, - "loader_schema_key": null, - "materializer_schema_key": null, - "name": "Nothing", - "type_param_keys": [] - }, - "String": { - "__class__": "DagsterTypeSnap", "description": null, - "display_name": "String", - "is_builtin": true, - "key": "String", - "kind": { - "__enum__": "DagsterTypeKind.SCALAR" - }, - "loader_schema_key": "ScalarUnion.String-Selector.e04723c9d9937e3ab21206435b22247cfbe58269", - "materializer_schema_key": null, - "name": "String", - "type_param_keys": [] - } - } - }, - "dep_structure_snapshot": { - "__class__": "DependencyStructureSnapshot", - "solid_invocation_snaps": [ - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ + "input_def_snaps": [ { - "__class__": "InputDependencySnap", - "input_name": "asset_1", - "is_dynamic_collect": false, - "upstream_output_snaps": [] + "__class__": "InputDefSnap", + "dagster_type_key": "Any", + "description": null, + "name": "bar" + }, + { + "__class__": "InputDefSnap", + "dagster_type_key": "Any", + "description": null, + "name": "foo" + } + ], + "name": "foo_bar", + "output_def_snaps": [ + { + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", + "description": null, + "is_dynamic": false, + "is_required": true, + "name": "result" } ], - "is_dynamic_mapped": false, - "solid_def_name": "asset_1_my_check", - "solid_name": "asset_1_my_check", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [], - "is_dynamic_mapped": false, - "solid_def_name": "check_in_op_asset", - "solid_name": "check_in_op_asset", + "required_resource_keys": [], "tags": {} }, { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, + "description": null, + "input_def_snaps": [ { - "__class__": "InputDependencySnap", - "input_name": "fresh_diamond_left", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "fresh_diamond_left" - } - ] + "__class__": "InputDefSnap", + "dagster_type_key": "Any", + "description": null, + "name": "fresh_diamond_left" }, { - "__class__": "InputDependencySnap", - "input_name": "fresh_diamond_right", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "fresh_diamond_right" - } - ] + "__class__": "InputDefSnap", + "dagster_type_key": "Any", + "description": null, + "name": "fresh_diamond_right" } ], - "is_dynamic_mapped": false, - "solid_def_name": "fresh_diamond_bottom", - "solid_name": "fresh_diamond_bottom", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ + "name": "fresh_diamond_bottom", + "output_def_snaps": [ { - "__class__": "InputDependencySnap", - "input_name": "fresh_diamond_top", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "fresh_diamond_top" - } - ] + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", + "description": null, + "is_dynamic": false, + "is_required": true, + "name": "result" } ], - "is_dynamic_mapped": false, - "solid_def_name": "fresh_diamond_left", - "solid_name": "fresh_diamond_left", + "required_resource_keys": [], "tags": {} }, { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, + "description": null, + "input_def_snaps": [ { - "__class__": "InputDependencySnap", - "input_name": "fresh_diamond_top", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "fresh_diamond_top" - } - ] + "__class__": "InputDefSnap", + "dagster_type_key": "Any", + "description": null, + "name": "fresh_diamond_top" } ], - "is_dynamic_mapped": false, - "solid_def_name": "fresh_diamond_right", - "solid_name": "fresh_diamond_right", + "name": "fresh_diamond_left", + "output_def_snaps": [ + { + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", + "description": null, + "is_dynamic": false, + "is_required": true, + "name": "result" + } + ], + "required_resource_keys": [], "tags": {} }, { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, + "description": null, + "input_def_snaps": [ { - "__class__": "InputDependencySnap", - "input_name": "diamond_source", - "is_dynamic_collect": false, - "upstream_output_snaps": [] + "__class__": "InputDefSnap", + "dagster_type_key": "Any", + "description": null, + "name": "fresh_diamond_top" } ], - "is_dynamic_mapped": false, - "solid_def_name": "fresh_diamond_top", - "solid_name": "fresh_diamond_top", + "name": "fresh_diamond_right", + "output_def_snaps": [ + { + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", + "description": null, + "is_dynamic": false, + "is_required": true, + "name": "result" + } + ], + "required_resource_keys": [], "tags": {} }, { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [], - "is_dynamic_mapped": false, - "solid_def_name": "hanging_partition_asset", - "solid_name": "hanging_partition_asset", + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, + "description": null, + "input_def_snaps": [ + { + "__class__": "InputDefSnap", + "dagster_type_key": "Nothing", + "description": null, + "name": "diamond_source" + } + ], + "name": "fresh_diamond_top", + "output_def_snaps": [ + { + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", + "description": null, + "is_dynamic": false, + "is_required": true, + "name": "result" + } + ], + "required_resource_keys": [], "tags": {} }, { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [], - "is_dynamic_mapped": false, - "solid_def_name": "subsettable_checked_multi_asset", - "solid_name": "subsettable_checked_multi_asset", + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, + "description": null, + "input_def_snaps": [], + "name": "grouped_asset_1", + "output_def_snaps": [ + { + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", + "description": null, + "is_dynamic": false, + "is_required": true, + "name": "result" + } + ], + "required_resource_keys": [], "tags": {} }, { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, + "description": null, + "input_def_snaps": [], + "name": "grouped_asset_2", + "output_def_snaps": [ { - "__class__": "InputDependencySnap", - "input_name": "int_asset", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "int_asset", - "solid_name": "typed_multi_asset" - } - ] + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", + "description": null, + "is_dynamic": false, + "is_required": true, + "name": "result" } ], - "is_dynamic_mapped": false, - "solid_def_name": "typed_asset", - "solid_name": "typed_asset", + "required_resource_keys": [], "tags": {} }, { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [], - "is_dynamic_mapped": false, - "solid_def_name": "typed_multi_asset", - "solid_name": "typed_multi_asset", + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, + "description": null, + "input_def_snaps": [], + "name": "grouped_asset_4", + "output_def_snaps": [ + { + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", + "description": null, + "is_dynamic": false, + "is_required": true, + "name": "result" + } + ], + "required_resource_keys": [], "tags": {} }, { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [], - "is_dynamic_mapped": false, - "solid_def_name": "unpartitioned_upstream_of_partitioned", - "solid_name": "unpartitioned_upstream_of_partitioned", + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, + "description": "Asset that hangs forever, used to test in-progress ops.", + "input_def_snaps": [ + { + "__class__": "InputDefSnap", + "dagster_type_key": "Any", + "description": null, + "name": "first_asset" + } + ], + "name": "hanging_asset", + "output_def_snaps": [ + { + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", + "description": null, + "is_dynamic": false, + "is_required": true, + "name": "result" + } + ], + "required_resource_keys": [ + "hanging_asset_resource" + ], "tags": {} }, { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, + "description": null, + "input_def_snaps": [ { - "__class__": "InputDependencySnap", - "input_name": "typed_asset", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "typed_asset" - } - ] + "__class__": "InputDefSnap", + "dagster_type_key": "Any", + "description": null, + "name": "my_op" } ], - "is_dynamic_mapped": false, - "solid_def_name": "untyped_asset", - "solid_name": "untyped_asset", - "tags": {} - } - ] - }, - "description": null, - "graph_def_name": "__ASSET_JOB_4", - "lineage_snapshot": null, - "mode_def_snaps": [ - { - "__class__": "ModeDefSnap", - "description": null, - "logger_def_snaps": [ - { - "__class__": "LoggerDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"log_level\": \"INFO\", \"name\": \"dagster\"}", - "description": "The default colored console logger.", - "is_required": false, - "name": "config", - "type_key": "Shape.081354663b9d4b8fbfd1cb8e358763912953913f" - }, - "description": "The default colored console logger.", - "name": "console" - } - ], - "name": "default", - "resource_def_snaps": [ - { - "__class__": "ResourceDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "name": "hanging_op", + "output_def_snaps": [ + { + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", "description": null, + "is_dynamic": false, "is_required": true, - "name": "config", - "type_key": "Shape.9a3a315bff2146cca750edbec49c6b4b4d0ce58e" - }, + "name": "result" + } + ], + "required_resource_keys": [ + "hanging_asset_resource" + ], + "tags": {} + }, + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, "description": null, - "name": "hanging_asset_resource" + "is_required": false, + "name": "config", + "type_key": "Any" }, - { - "__class__": "ResourceDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "description": null, + "input_def_snaps": [ + { + "__class__": "InputDefSnap", + "dagster_type_key": "Any", "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - }, - "description": null, - "name": "io_manager" - } - ], - "root_config_key": "Shape.61c224bdc35e243a2920852a176fdee844f4a9f5" - } - ], - "name": "__ASSET_JOB_4", - "solid_definitions_snapshot": { - "__class__": "SolidDefinitionsSnapshot", - "composite_solid_def_snaps": [], - "solid_def_snaps": [ + "name": "upstream_static_partitioned_asset" + } + ], + "name": "middle_static_partitioned_asset_1", + "output_def_snaps": [ + { + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", + "description": null, + "is_dynamic": false, + "is_required": true, + "name": "result" + } + ], + "required_resource_keys": [], + "tags": {} + }, { "__class__": "SolidDefSnap", "config_field_snap": { @@ -76868,10 +98801,10 @@ "__class__": "InputDefSnap", "dagster_type_key": "Any", "description": null, - "name": "asset_1" + "name": "upstream_static_partitioned_asset" } ], - "name": "asset_1_my_check", + "name": "middle_static_partitioned_asset_2", "output_def_snaps": [ { "__class__": "OutputDefSnap", @@ -76898,7 +98831,7 @@ }, "description": null, "input_def_snaps": [], - "name": "check_in_op_asset", + "name": "my_op", "output_def_snaps": [ { "__class__": "OutputDefSnap", @@ -76907,14 +98840,40 @@ "is_dynamic": false, "is_required": true, "name": "result" - }, + } + ], + "required_resource_keys": [], + "tags": {} + }, + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, + "description": null, + "input_def_snaps": [ + { + "__class__": "InputDefSnap", + "dagster_type_key": "Any", + "description": null, + "name": "hanging_asset" + } + ], + "name": "never_runs_asset", + "output_def_snaps": [ { "__class__": "OutputDefSnap", "dagster_type_key": "Any", "description": null, "is_dynamic": false, "is_required": true, - "name": "check_in_op_asset_my_check" + "name": "result" } ], "required_resource_keys": [], @@ -76937,16 +98896,10 @@ "__class__": "InputDefSnap", "dagster_type_key": "Any", "description": null, - "name": "fresh_diamond_left" - }, - { - "__class__": "InputDefSnap", - "dagster_type_key": "Any", - "description": null, - "name": "fresh_diamond_right" + "name": "hanging_op" } ], - "name": "fresh_diamond_bottom", + "name": "never_runs_op", "output_def_snaps": [ { "__class__": "OutputDefSnap", @@ -76964,31 +98917,48 @@ "__class__": "SolidDefSnap", "config_field_snap": { "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "default_provided": true, + "default_value_as_json_str": "{}", "description": null, "is_required": false, "name": "config", - "type_key": "Any" + "type_key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709" }, "description": null, - "input_def_snaps": [ + "input_def_snaps": [], + "name": "subsettable_checked_multi_asset", + "output_def_snaps": [ { - "__class__": "InputDefSnap", + "__class__": "OutputDefSnap", "dagster_type_key": "Any", "description": null, - "name": "fresh_diamond_top" - } - ], - "name": "fresh_diamond_left", - "output_def_snaps": [ + "is_dynamic": false, + "is_required": false, + "name": "one" + }, { "__class__": "OutputDefSnap", "dagster_type_key": "Any", "description": null, "is_dynamic": false, - "is_required": true, - "name": "result" + "is_required": false, + "name": "two" + }, + { + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", + "description": null, + "is_dynamic": false, + "is_required": false, + "name": "one_my_check" + }, + { + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", + "description": null, + "is_dynamic": false, + "is_required": false, + "name": "one_my_other_check" } ], "required_resource_keys": [], @@ -77011,14 +98981,14 @@ "__class__": "InputDefSnap", "dagster_type_key": "Any", "description": null, - "name": "fresh_diamond_top" + "name": "int_asset" } ], - "name": "fresh_diamond_right", + "name": "typed_asset", "output_def_snaps": [ { "__class__": "OutputDefSnap", - "dagster_type_key": "Any", + "dagster_type_key": "Int", "description": null, "is_dynamic": false, "is_required": true, @@ -77032,31 +99002,32 @@ "__class__": "SolidDefSnap", "config_field_snap": { "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "default_provided": true, + "default_value_as_json_str": "{}", "description": null, "is_required": false, "name": "config", - "type_key": "Any" + "type_key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709" }, "description": null, - "input_def_snaps": [ + "input_def_snaps": [], + "name": "typed_multi_asset", + "output_def_snaps": [ { - "__class__": "InputDefSnap", - "dagster_type_key": "Nothing", + "__class__": "OutputDefSnap", + "dagster_type_key": "Int", "description": null, - "name": "diamond_source" - } - ], - "name": "fresh_diamond_top", - "output_def_snaps": [ + "is_dynamic": false, + "is_required": true, + "name": "int_asset" + }, { "__class__": "OutputDefSnap", - "dagster_type_key": "Any", + "dagster_type_key": "String", "description": null, "is_dynamic": false, "is_required": true, - "name": "result" + "name": "str_asset" } ], "required_resource_keys": [], @@ -77075,7 +99046,7 @@ }, "description": null, "input_def_snaps": [], - "name": "hanging_partition_asset", + "name": "unconnected", "output_def_snaps": [ { "__class__": "OutputDefSnap", @@ -77086,9 +99057,7 @@ "name": "result" } ], - "required_resource_keys": [ - "hanging_asset_resource" - ], + "required_resource_keys": [], "tags": {} }, { @@ -77104,39 +99073,15 @@ }, "description": null, "input_def_snaps": [], - "name": "subsettable_checked_multi_asset", + "name": "unexecutable_asset", "output_def_snaps": [ { "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, - "is_required": false, - "name": "one" - }, - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, - "is_required": false, - "name": "two" - }, - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, - "is_required": false, - "name": "one_my_check" - }, - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", + "dagster_type_key": "Nothing", "description": null, "is_dynamic": false, - "is_required": false, - "name": "one_my_other_check" + "is_required": true, + "name": "unexecutable_asset" } ], "required_resource_keys": [], @@ -77154,19 +99099,12 @@ "type_key": "Any" }, "description": null, - "input_def_snaps": [ - { - "__class__": "InputDefSnap", - "dagster_type_key": "Any", - "description": null, - "name": "int_asset" - } - ], - "name": "typed_asset", + "input_def_snaps": [], + "name": "ungrouped_asset_3", "output_def_snaps": [ { "__class__": "OutputDefSnap", - "dagster_type_key": "Int", + "dagster_type_key": "Any", "description": null, "is_dynamic": false, "is_required": true, @@ -77180,32 +99118,24 @@ "__class__": "SolidDefSnap", "config_field_snap": { "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", + "default_provided": false, + "default_value_as_json_str": null, "description": null, "is_required": false, "name": "config", - "type_key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709" + "type_key": "Any" }, "description": null, "input_def_snaps": [], - "name": "typed_multi_asset", + "name": "ungrouped_asset_5", "output_def_snaps": [ { "__class__": "OutputDefSnap", - "dagster_type_key": "Int", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "int_asset" - }, - { - "__class__": "OutputDefSnap", - "dagster_type_key": "String", + "dagster_type_key": "Any", "description": null, "is_dynamic": false, "is_required": true, - "name": "str_asset" + "name": "result" } ], "required_resource_keys": [], @@ -77271,6 +99201,33 @@ ], "required_resource_keys": [], "tags": {} + }, + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, + "description": null, + "input_def_snaps": [], + "name": "upstream_static_partitioned_asset", + "output_def_snaps": [ + { + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", + "description": null, + "is_dynamic": false, + "is_required": true, + "name": "result" + } + ], + "required_resource_keys": [], + "tags": {} } ] }, @@ -77644,7 +99601,7 @@ "scalar_kind": null, "type_param_keys": null }, - "Shape.081354663b9d4b8fbfd1cb8e358763912953913f": { + "Shape.05f8c9463d76532175f0571ee1be34b39da6dc64": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, @@ -77652,24 +99609,42 @@ { "__class__": "ConfigFieldSnap", "default_provided": true, - "default_value_as_json_str": "\"INFO\"", - "description": "The logger's threshold.", + "default_value_as_json_str": "{\"config\": {\"retries\": {\"enabled\": {}}}}", + "description": "Configure how steps are executed within a run.", "is_required": false, - "name": "log_level", - "type_key": "String" + "name": "execution", + "type_key": "Shape.09d73f0755bf4752d3f121837669c8660dcf451e" }, { "__class__": "ConfigFieldSnap", "default_provided": true, - "default_value_as_json_str": "\"dagster\"", - "description": "The name of your logger.", + "default_value_as_json_str": "{}", + "description": "Configure how loggers emit messages within a run.", "is_required": false, - "name": "name", - "type_key": "String" + "name": "loggers", + "type_key": "Shape.bef10374a7619a637bcc228e2146e8ee88399f1f" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"return_six\": {}}", + "description": "Configure runtime parameters for ops or assets.", + "is_required": false, + "name": "ops", + "type_key": "Shape.1b7d26bbdb8188505a571fc3b5bba3348f1da7fa" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"io_manager\": {}}", + "description": "Configure how shared resources are implemented within a run.", + "is_required": false, + "name": "resources", + "type_key": "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778" } ], "given_name": null, - "key": "Shape.081354663b9d4b8fbfd1cb8e358763912953913f", + "key": "Shape.05f8c9463d76532175f0571ee1be34b39da6dc64", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, @@ -77699,7 +99674,7 @@ "scalar_kind": null, "type_param_keys": null }, - "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a": { + "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, @@ -77707,22 +99682,22 @@ { "__class__": "ConfigFieldSnap", "default_provided": true, - "default_value_as_json_str": "{\"log_level\": \"INFO\", \"name\": \"dagster\"}", - "description": "The default colored console logger.", + "default_value_as_json_str": "{}", + "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", "is_required": false, - "name": "config", - "type_key": "Shape.081354663b9d4b8fbfd1cb8e358763912953913f" + "name": "io_manager", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" } ], "given_name": null, - "key": "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a", + "key": "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, "type_param_keys": null }, - "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778": { + "Shape.1b7d26bbdb8188505a571fc3b5bba3348f1da7fa": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, @@ -77731,37 +99706,46 @@ "__class__": "ConfigFieldSnap", "default_provided": true, "default_value_as_json_str": "{}", - "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", + "description": null, "is_required": false, - "name": "io_manager", + "name": "return_six", "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" } ], "given_name": null, - "key": "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778", + "key": "Shape.1b7d26bbdb8188505a571fc3b5bba3348f1da7fa", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, "type_param_keys": null }, - "Shape.2846d3347cb819c3383fc37633746e4c2510b3e1": { + "Shape.37a85e53844c27abff7868c5c2e6a32d7fd1c308": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, "fields": [ { "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", + "default_provided": false, + "default_value_as_json_str": null, "description": null, - "is_required": false, - "name": "my_op", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + "is_required": true, + "name": "log_level", + "type_key": "String" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "prefix", + "type_key": "String" } ], "given_name": null, - "key": "Shape.2846d3347cb819c3383fc37633746e4c2510b3e1", + "key": "Shape.37a85e53844c27abff7868c5c2e6a32d7fd1c308", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, @@ -77846,50 +99830,55 @@ "scalar_kind": null, "type_param_keys": null }, - "Shape.883f869771a421fc4c8a587a772eef9138f3f7c0": { + "Shape.a793714b5918623c92ddb83973046ee8df58a423": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, "fields": [ { "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"config\": {\"retries\": {\"enabled\": {}}}}", - "description": "Configure how steps are executed within a run.", - "is_required": false, - "name": "execution", - "type_key": "Shape.09d73f0755bf4752d3f121837669c8660dcf451e" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": "Configure how loggers emit messages within a run.", - "is_required": false, - "name": "loggers", - "type_key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b" - }, + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "config", + "type_key": "String" + } + ], + "given_name": null, + "key": "Shape.a793714b5918623c92ddb83973046ee8df58a423", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.bef10374a7619a637bcc228e2146e8ee88399f1f": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ { "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"my_op\": {}}", - "description": "Configure runtime parameters for ops or assets.", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, "is_required": false, - "name": "ops", - "type_key": "Shape.2846d3347cb819c3383fc37633746e4c2510b3e1" + "name": "bar", + "type_key": "Shape.de97af1dab49255e847483b3b93bf53f75ab76d7" }, { "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"io_manager\": {}}", - "description": "Configure how shared resources are implemented within a run.", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, "is_required": false, - "name": "resources", - "type_key": "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778" + "name": "foo", + "type_key": "Shape.a793714b5918623c92ddb83973046ee8df58a423" } ], "given_name": null, - "key": "Shape.883f869771a421fc4c8a587a772eef9138f3f7c0", + "key": "Shape.bef10374a7619a637bcc228e2146e8ee88399f1f", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, @@ -77909,7 +99898,7 @@ "scalar_kind": null, "type_param_keys": null }, - "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b": { + "Shape.de97af1dab49255e847483b3b93bf53f75ab76d7": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, @@ -77919,13 +99908,13 @@ "default_provided": false, "default_value_as_json_str": null, "description": null, - "is_required": false, - "name": "console", - "type_key": "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a" + "is_required": true, + "name": "config", + "type_key": "Shape.37a85e53844c27abff7868c5c2e6a32d7fd1c308" } ], "given_name": null, - "key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b", + "key": "Shape.de97af1dab49255e847483b3b93bf53f75ab76d7", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, @@ -78045,14 +100034,14 @@ "__class__": "SolidInvocationSnap", "input_dep_snaps": [], "is_dynamic_mapped": false, - "solid_def_name": "my_op", - "solid_name": "my_op", + "solid_def_name": "return_six", + "solid_name": "return_six", "tags": {} } ] }, "description": null, - "graph_def_name": "memoization_job", + "graph_def_name": "loggers_job", "lineage_snapshot": null, "mode_def_snaps": [ { @@ -78063,15 +100052,29 @@ "__class__": "LoggerDefSnap", "config_field_snap": { "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"log_level\": \"INFO\", \"name\": \"dagster\"}", - "description": "The default colored console logger.", - "is_required": false, + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, "name": "config", - "type_key": "Shape.081354663b9d4b8fbfd1cb8e358763912953913f" + "type_key": "Shape.37a85e53844c27abff7868c5c2e6a32d7fd1c308" }, - "description": "The default colored console logger.", - "name": "console" + "description": null, + "name": "bar" + }, + { + "__class__": "LoggerDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "config", + "type_key": "String" + }, + "description": null, + "name": "foo" } ], "name": "default", @@ -78091,10 +100094,10 @@ "name": "io_manager" } ], - "root_config_key": "Shape.883f869771a421fc4c8a587a772eef9138f3f7c0" + "root_config_key": "Shape.05f8c9463d76532175f0571ee1be34b39da6dc64" } ], - "name": "memoization_job", + "name": "loggers_job", "solid_definitions_snapshot": { "__class__": "SolidDefinitionsSnapshot", "composite_solid_def_snaps": [], @@ -78112,7 +100115,7 @@ }, "description": null, "input_def_snaps": [], - "name": "my_op", + "name": "return_six", "output_def_snaps": [ { "__class__": "OutputDefSnap", @@ -78133,7 +100136,7 @@ ''' # --- # name: test_all_snapshot_ids[91] - '87d32ef521015d8d415511a54b821524bc7a789f' + '1c4b82d393f7eacd9a358e3d82925d2afb9afbc0' # --- # name: test_all_snapshot_ids[92] ''' @@ -78602,47 +100605,6 @@ "scalar_kind": null, "type_param_keys": null }, - "Shape.229b6731a336bf9c6372da5f99a6c27bc6d086ef": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "field_one", - "type_key": "String" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "\"some_value\"", - "description": null, - "is_required": false, - "name": "field_three", - "type_key": "String" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "field_two", - "type_key": "String" - } - ], - "given_name": null, - "key": "Shape.229b6731a336bf9c6372da5f99a6c27bc6d086ef", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c": { "__class__": "ConfigTypeSnap", "description": null, @@ -78698,78 +100660,96 @@ "scalar_kind": null, "type_param_keys": null }, - "Shape.743e47901855cb245064dd633e217bfcb49a11a7": { + "Shape.692ec318557c0a6cb437ddacf9c33c8aa0865045": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, "fields": [ { "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, + "default_provided": true, + "default_value_as_json_str": "{\"config\": {\"retries\": {\"enabled\": {}}}}", + "description": "Configure how steps are executed within a run.", "is_required": false, - "name": "config", - "type_key": "Any" + "name": "execution", + "type_key": "Shape.09d73f0755bf4752d3f121837669c8660dcf451e" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": "Configure how loggers emit messages within a run.", + "is_required": false, + "name": "loggers", + "type_key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"materialize\": {}}", + "description": "Configure runtime parameters for ops or assets.", + "is_required": false, + "name": "ops", + "type_key": "Shape.84b306ab9af8f11de9541acce04f63760ecf48f5" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"io_manager\": {}}", + "description": "Configure how shared resources are implemented within a run.", + "is_required": false, + "name": "resources", + "type_key": "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778" } ], "given_name": null, - "key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7", + "key": "Shape.692ec318557c0a6cb437ddacf9c33c8aa0865045", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, "type_param_keys": null }, - "Shape.c9dbd27648a17b3d172e0f5d1a2fdb30cc6fbc20": { + "Shape.743e47901855cb245064dd633e217bfcb49a11a7": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "noop_op", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, { "__class__": "ConfigFieldSnap", "default_provided": false, "default_value_as_json_str": null, "description": null, - "is_required": true, - "name": "op_with_three_field_config", - "type_key": "Shape.d2f148dd825e3845ea07d4ee0711dfe805d109a0" + "is_required": false, + "name": "config", + "type_key": "Any" } ], "given_name": null, - "key": "Shape.c9dbd27648a17b3d172e0f5d1a2fdb30cc6fbc20", + "key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, "type_param_keys": null }, - "Shape.d2f148dd825e3845ea07d4ee0711dfe805d109a0": { + "Shape.84b306ab9af8f11de9541acce04f63760ecf48f5": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, "fields": [ { "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "default_provided": true, + "default_value_as_json_str": "{}", "description": null, - "is_required": true, - "name": "config", - "type_key": "Shape.229b6731a336bf9c6372da5f99a6c27bc6d086ef" + "is_required": false, + "name": "materialize", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" } ], "given_name": null, - "key": "Shape.d2f148dd825e3845ea07d4ee0711dfe805d109a0", + "key": "Shape.84b306ab9af8f11de9541acce04f63760ecf48f5", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, @@ -78812,56 +100792,6 @@ "scalar_kind": null, "type_param_keys": null }, - "Shape.f0b6efadf5d97e5f8d6c2ac1cc684b036af6b0fb": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"config\": {\"retries\": {\"enabled\": {}}}}", - "description": "Configure how steps are executed within a run.", - "is_required": false, - "name": "execution", - "type_key": "Shape.09d73f0755bf4752d3f121837669c8660dcf451e" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": "Configure how loggers emit messages within a run.", - "is_required": false, - "name": "loggers", - "type_key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": "Configure runtime parameters for ops or assets.", - "is_required": true, - "name": "ops", - "type_key": "Shape.c9dbd27648a17b3d172e0f5d1a2fdb30cc6fbc20" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"io_manager\": {}}", - "description": "Configure how shared resources are implemented within a run.", - "is_required": false, - "name": "resources", - "type_key": "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778" - } - ], - "given_name": null, - "key": "Shape.f0b6efadf5d97e5f8d6c2ac1cc684b036af6b0fb", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, "String": { "__class__": "ConfigTypeSnap", "description": "", @@ -78975,22 +100905,14 @@ "__class__": "SolidInvocationSnap", "input_dep_snaps": [], "is_dynamic_mapped": false, - "solid_def_name": "noop_op", - "solid_name": "noop_op", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [], - "is_dynamic_mapped": false, - "solid_def_name": "op_with_three_field_config", - "solid_name": "op_with_three_field_config", + "solid_def_name": "materialize", + "solid_name": "materialize", "tags": {} } ] }, "description": null, - "graph_def_name": "more_complicated_config", + "graph_def_name": "materialization_job", "lineage_snapshot": null, "mode_def_snaps": [ { @@ -79029,10 +100951,10 @@ "name": "io_manager" } ], - "root_config_key": "Shape.f0b6efadf5d97e5f8d6c2ac1cc684b036af6b0fb" + "root_config_key": "Shape.692ec318557c0a6cb437ddacf9c33c8aa0865045" } ], - "name": "more_complicated_config", + "name": "materialization_job", "solid_definitions_snapshot": { "__class__": "SolidDefinitionsSnapshot", "composite_solid_def_snaps": [], @@ -79050,34 +100972,7 @@ }, "description": null, "input_def_snaps": [], - "name": "noop_op", - "output_def_snaps": [ - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" - } - ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "config", - "type_key": "Shape.229b6731a336bf9c6372da5f99a6c27bc6d086ef" - }, - "description": null, - "input_def_snaps": [], - "name": "op_with_three_field_config", + "name": "materialize", "output_def_snaps": [ { "__class__": "OutputDefSnap", @@ -79098,7 +100993,7 @@ ''' # --- # name: test_all_snapshot_ids[93] - '06068d3cd0c89f54330c52e56f4e72a338f19a9f' + 'ab213b2b0286d659e9d7044d7dcec9b13d5b8bc7' # --- # name: test_all_snapshot_ids[94] ''' @@ -79120,21 +101015,6 @@ "scalar_kind": null, "type_param_keys": null }, - "Array.Noneable.Int": { - "__class__": "ConfigTypeSnap", - "description": "List of Array.Noneable.Int", - "enum_values": null, - "fields": null, - "given_name": null, - "key": "Array.Noneable.Int", - "kind": { - "__enum__": "ConfigTypeKind.ARRAY" - }, - "scalar_kind": null, - "type_param_keys": [ - "Noneable.Int" - ] - }, "Bool": { "__class__": "ConfigTypeSnap", "description": "", @@ -79180,21 +101060,6 @@ }, "type_param_keys": null }, - "Noneable.Int": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": null, - "given_name": null, - "key": "Noneable.Int", - "kind": { - "__enum__": "ConfigTypeKind.NONEABLE" - }, - "scalar_kind": null, - "type_param_keys": [ - "Int" - ] - }, "ScalarUnion.Bool-Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59": { "__class__": "ConfigTypeSnap", "description": null, @@ -79551,7 +101416,7 @@ "scalar_kind": null, "type_param_keys": null }, - "Shape.0c7ee2b6524bbf1be88f5b39b35e2c058d1be8ca": { + "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, @@ -79559,49 +101424,45 @@ { "__class__": "ConfigFieldSnap", "default_provided": true, - "default_value_as_json_str": "{\"config\": {\"retries\": {\"enabled\": {}}}}", - "description": "Configure how steps are executed within a run.", - "is_required": false, - "name": "execution", - "type_key": "Shape.09d73f0755bf4752d3f121837669c8660dcf451e" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": "Configure how loggers emit messages within a run.", + "default_value_as_json_str": "{\"log_level\": \"INFO\", \"name\": \"dagster\"}", + "description": "The default colored console logger.", "is_required": false, - "name": "loggers", - "type_key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": "Configure runtime parameters for ops or assets.", - "is_required": true, - "name": "ops", - "type_key": "Shape.f1d394720f3f1aa603eea869d2631d61d9a9751a" - }, + "name": "config", + "type_key": "Shape.081354663b9d4b8fbfd1cb8e358763912953913f" + } + ], + "given_name": null, + "key": "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ { "__class__": "ConfigFieldSnap", "default_provided": true, "default_value_as_json_str": "{}", - "description": "Configure how shared resources are implemented within a run.", + "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", "is_required": false, - "name": "resources", - "type_key": "Shape.d5cca4fabdc075ea3ec659dbeaffef0304d66641" + "name": "io_manager", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" } ], "given_name": null, - "key": "Shape.0c7ee2b6524bbf1be88f5b39b35e2c058d1be8ca", + "key": "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, "type_param_keys": null }, - "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a": { + "Shape.2846d3347cb819c3383fc37633746e4c2510b3e1": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, @@ -79609,15 +101470,15 @@ { "__class__": "ConfigFieldSnap", "default_provided": true, - "default_value_as_json_str": "{\"log_level\": \"INFO\", \"name\": \"dagster\"}", - "description": "The default colored console logger.", + "default_value_as_json_str": "{}", + "description": null, "is_required": false, - "name": "config", - "type_key": "Shape.081354663b9d4b8fbfd1cb8e358763912953913f" + "name": "my_op", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" } ], "given_name": null, - "key": "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a", + "key": "Shape.2846d3347cb819c3383fc37633746e4c2510b3e1", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, @@ -79679,47 +101540,6 @@ "scalar_kind": null, "type_param_keys": null }, - "Shape.54be9e9c03f5954ca8d86390f7b2b834f491973c": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "field_five_int", - "type_key": "Int" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "field_four_str", - "type_key": "String" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "field_six_nullable_int_list", - "type_key": "Array.Noneable.Int" - } - ], - "given_name": null, - "key": "Shape.54be9e9c03f5954ca8d86390f7b2b834f491973c", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, "Shape.743e47901855cb245064dd633e217bfcb49a11a7": { "__class__": "ConfigTypeSnap", "description": null, @@ -79743,105 +101563,50 @@ "scalar_kind": null, "type_param_keys": null }, - "Shape.7f086e66d4831dbcc8fea7cc9fe137292bad2bd1": { + "Shape.883f869771a421fc4c8a587a772eef9138f3f7c0": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, "fields": [ { "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "field_any", - "type_key": "Any" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "field_one", - "type_key": "String" + "default_provided": true, + "default_value_as_json_str": "{\"config\": {\"retries\": {\"enabled\": {}}}}", + "description": "Configure how steps are executed within a run.", + "is_required": false, + "name": "execution", + "type_key": "Shape.09d73f0755bf4752d3f121837669c8660dcf451e" }, { "__class__": "ConfigFieldSnap", "default_provided": true, - "default_value_as_json_str": "\"some_value\"", - "description": null, + "default_value_as_json_str": "{}", + "description": "Configure how loggers emit messages within a run.", "is_required": false, - "name": "field_three", - "type_key": "String" + "name": "loggers", + "type_key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b" }, { "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, + "default_provided": true, + "default_value_as_json_str": "{\"my_op\": {}}", + "description": "Configure runtime parameters for ops or assets.", "is_required": false, - "name": "field_two", - "type_key": "String" + "name": "ops", + "type_key": "Shape.2846d3347cb819c3383fc37633746e4c2510b3e1" }, { "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "nested_field", - "type_key": "Shape.54be9e9c03f5954ca8d86390f7b2b834f491973c" - } - ], - "given_name": null, - "key": "Shape.7f086e66d4831dbcc8fea7cc9fe137292bad2bd1", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.9b6a380024ac2fa93165a958d31c9ca05450f68c": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "config", - "type_key": "Shape.7f086e66d4831dbcc8fea7cc9fe137292bad2bd1" - } - ], - "given_name": null, - "key": "Shape.9b6a380024ac2fa93165a958d31c9ca05450f68c", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.d5cca4fabdc075ea3ec659dbeaffef0304d66641": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", + "default_provided": true, + "default_value_as_json_str": "{\"io_manager\": {}}", + "description": "Configure how shared resources are implemented within a run.", "is_required": false, - "name": "io_manager", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + "name": "resources", + "type_key": "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778" } ], "given_name": null, - "key": "Shape.d5cca4fabdc075ea3ec659dbeaffef0304d66641", + "key": "Shape.883f869771a421fc4c8a587a772eef9138f3f7c0", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, @@ -79884,29 +101649,6 @@ "scalar_kind": null, "type_param_keys": null }, - "Shape.f1d394720f3f1aa603eea869d2631d61d9a9751a": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "op_with_multilayered_config", - "type_key": "Shape.9b6a380024ac2fa93165a958d31c9ca05450f68c" - } - ], - "given_name": null, - "key": "Shape.f1d394720f3f1aa603eea869d2631d61d9a9751a", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, "String": { "__class__": "ConfigTypeSnap", "description": "", @@ -80020,14 +101762,14 @@ "__class__": "SolidInvocationSnap", "input_dep_snaps": [], "is_dynamic_mapped": false, - "solid_def_name": "op_with_multilayered_config", - "solid_name": "op_with_multilayered_config", + "solid_def_name": "my_op", + "solid_name": "my_op", "tags": {} } ] }, "description": null, - "graph_def_name": "more_complicated_nested_config", + "graph_def_name": "memoization_job", "lineage_snapshot": null, "mode_def_snaps": [ { @@ -80066,10 +101808,10 @@ "name": "io_manager" } ], - "root_config_key": "Shape.0c7ee2b6524bbf1be88f5b39b35e2c058d1be8ca" + "root_config_key": "Shape.883f869771a421fc4c8a587a772eef9138f3f7c0" } ], - "name": "more_complicated_nested_config", + "name": "memoization_job", "solid_definitions_snapshot": { "__class__": "SolidDefinitionsSnapshot", "composite_solid_def_snaps": [], @@ -80081,14 +101823,23 @@ "default_provided": false, "default_value_as_json_str": null, "description": null, - "is_required": true, + "is_required": false, "name": "config", - "type_key": "Shape.7f086e66d4831dbcc8fea7cc9fe137292bad2bd1" + "type_key": "Any" }, "description": null, "input_def_snaps": [], - "name": "op_with_multilayered_config", - "output_def_snaps": [], + "name": "my_op", + "output_def_snaps": [ + { + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", + "description": null, + "is_dynamic": false, + "is_required": true, + "name": "result" + } + ], "required_resource_keys": [], "tags": {} } @@ -80099,7 +101850,7 @@ ''' # --- # name: test_all_snapshot_ids[95] - '10cfd966244a4e4064ff00517d3e012ad6ce4c7d' + '87d32ef521015d8d415511a54b821524bc7a789f' # --- # name: test_all_snapshot_ids[96] ''' @@ -80568,6 +102319,47 @@ "scalar_kind": null, "type_param_keys": null }, + "Shape.229b6731a336bf9c6372da5f99a6c27bc6d086ef": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "field_one", + "type_key": "String" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "\"some_value\"", + "description": null, + "is_required": false, + "name": "field_three", + "type_key": "String" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "field_two", + "type_key": "String" + } + ], + "given_name": null, + "key": "Shape.229b6731a336bf9c6372da5f99a6c27bc6d086ef", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c": { "__class__": "ConfigTypeSnap", "description": null, @@ -80623,89 +102415,62 @@ "scalar_kind": null, "type_param_keys": null }, - "Shape.4d6705b295892273089d4134b6d270debdb03ce3": { + "Shape.743e47901855cb245064dd633e217bfcb49a11a7": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, "fields": [ { "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "op_asset_a", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", + "default_provided": false, + "default_value_as_json_str": null, "description": null, "is_required": false, - "name": "op_asset_b", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + "name": "config", + "type_key": "Any" } ], "given_name": null, - "key": "Shape.4d6705b295892273089d4134b6d270debdb03ce3", + "key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, "type_param_keys": null }, - "Shape.68420c55741a33b18ef71c1b56d89e0ec12d5c06": { + "Shape.c9dbd27648a17b3d172e0f5d1a2fdb30cc6fbc20": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"config\": {\"retries\": {\"enabled\": {}}}}", - "description": "Configure how steps are executed within a run.", - "is_required": false, - "name": "execution", - "type_key": "Shape.09d73f0755bf4752d3f121837669c8660dcf451e" - }, { "__class__": "ConfigFieldSnap", "default_provided": true, "default_value_as_json_str": "{}", - "description": "Configure how loggers emit messages within a run.", - "is_required": false, - "name": "loggers", - "type_key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"op_asset_a\": {}, \"op_asset_b\": {}}", - "description": "Configure runtime parameters for ops or assets.", + "description": null, "is_required": false, - "name": "ops", - "type_key": "Shape.4d6705b295892273089d4134b6d270debdb03ce3" + "name": "noop_op", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" }, { "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"io_manager\": {}}", - "description": "Configure how shared resources are implemented within a run.", - "is_required": false, - "name": "resources", - "type_key": "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778" + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "op_with_three_field_config", + "type_key": "Shape.d2f148dd825e3845ea07d4ee0711dfe805d109a0" } ], "given_name": null, - "key": "Shape.68420c55741a33b18ef71c1b56d89e0ec12d5c06", + "key": "Shape.c9dbd27648a17b3d172e0f5d1a2fdb30cc6fbc20", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, "type_param_keys": null }, - "Shape.743e47901855cb245064dd633e217bfcb49a11a7": { + "Shape.d2f148dd825e3845ea07d4ee0711dfe805d109a0": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, @@ -80715,13 +102480,13 @@ "default_provided": false, "default_value_as_json_str": null, "description": null, - "is_required": false, + "is_required": true, "name": "config", - "type_key": "Any" + "type_key": "Shape.229b6731a336bf9c6372da5f99a6c27bc6d086ef" } ], "given_name": null, - "key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7", + "key": "Shape.d2f148dd825e3845ea07d4ee0711dfe805d109a0", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, @@ -80764,6 +102529,56 @@ "scalar_kind": null, "type_param_keys": null }, + "Shape.f0b6efadf5d97e5f8d6c2ac1cc684b036af6b0fb": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"config\": {\"retries\": {\"enabled\": {}}}}", + "description": "Configure how steps are executed within a run.", + "is_required": false, + "name": "execution", + "type_key": "Shape.09d73f0755bf4752d3f121837669c8660dcf451e" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": "Configure how loggers emit messages within a run.", + "is_required": false, + "name": "loggers", + "type_key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": "Configure runtime parameters for ops or assets.", + "is_required": true, + "name": "ops", + "type_key": "Shape.c9dbd27648a17b3d172e0f5d1a2fdb30cc6fbc20" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"io_manager\": {}}", + "description": "Configure how shared resources are implemented within a run.", + "is_required": false, + "name": "resources", + "type_key": "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778" + } + ], + "given_name": null, + "key": "Shape.f0b6efadf5d97e5f8d6c2ac1cc684b036af6b0fb", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, "String": { "__class__": "ConfigTypeSnap", "description": "", @@ -80877,35 +102692,22 @@ "__class__": "SolidInvocationSnap", "input_dep_snaps": [], "is_dynamic_mapped": false, - "solid_def_name": "op_asset_a", - "solid_name": "op_asset_a", + "solid_def_name": "noop_op", + "solid_name": "noop_op", "tags": {} }, { "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ - { - "__class__": "InputDependencySnap", - "input_name": "num", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "op_asset_a" - } - ] - } - ], + "input_dep_snaps": [], "is_dynamic_mapped": false, - "solid_def_name": "op_asset_b", - "solid_name": "op_asset_b", + "solid_def_name": "op_with_three_field_config", + "solid_name": "op_with_three_field_config", "tags": {} } ] }, "description": null, - "graph_def_name": "multi_asset_job", + "graph_def_name": "more_complicated_config", "lineage_snapshot": null, "mode_def_snaps": [ { @@ -80944,10 +102746,10 @@ "name": "io_manager" } ], - "root_config_key": "Shape.68420c55741a33b18ef71c1b56d89e0ec12d5c06" + "root_config_key": "Shape.f0b6efadf5d97e5f8d6c2ac1cc684b036af6b0fb" } ], - "name": "multi_asset_job", + "name": "more_complicated_config", "solid_definitions_snapshot": { "__class__": "SolidDefinitionsSnapshot", "composite_solid_def_snaps": [], @@ -80965,7 +102767,7 @@ }, "description": null, "input_def_snaps": [], - "name": "op_asset_a", + "name": "noop_op", "output_def_snaps": [ { "__class__": "OutputDefSnap", @@ -80986,20 +102788,13 @@ "default_provided": false, "default_value_as_json_str": null, "description": null, - "is_required": false, + "is_required": true, "name": "config", - "type_key": "Any" + "type_key": "Shape.229b6731a336bf9c6372da5f99a6c27bc6d086ef" }, "description": null, - "input_def_snaps": [ - { - "__class__": "InputDefSnap", - "dagster_type_key": "Any", - "description": null, - "name": "num" - } - ], - "name": "op_asset_b", + "input_def_snaps": [], + "name": "op_with_three_field_config", "output_def_snaps": [ { "__class__": "OutputDefSnap", @@ -81020,7 +102815,7 @@ ''' # --- # name: test_all_snapshot_ids[97] - 'b7499dc1851fe912eb84bbbcead7d7db511e64d8' + '06068d3cd0c89f54330c52e56f4e72a338f19a9f' # --- # name: test_all_snapshot_ids[98] ''' @@ -81042,6 +102837,21 @@ "scalar_kind": null, "type_param_keys": null }, + "Array.Noneable.Int": { + "__class__": "ConfigTypeSnap", + "description": "List of Array.Noneable.Int", + "enum_values": null, + "fields": null, + "given_name": null, + "key": "Array.Noneable.Int", + "kind": { + "__enum__": "ConfigTypeKind.ARRAY" + }, + "scalar_kind": null, + "type_param_keys": [ + "Noneable.Int" + ] + }, "Bool": { "__class__": "ConfigTypeSnap", "description": "", @@ -81087,6 +102897,21 @@ }, "type_param_keys": null }, + "Noneable.Int": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": null, + "given_name": null, + "key": "Noneable.Int", + "kind": { + "__enum__": "ConfigTypeKind.NONEABLE" + }, + "scalar_kind": null, + "type_param_keys": [ + "Int" + ] + }, "ScalarUnion.Bool-Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59": { "__class__": "ConfigTypeSnap", "description": null, @@ -81443,6 +103268,56 @@ "scalar_kind": null, "type_param_keys": null }, + "Shape.0c7ee2b6524bbf1be88f5b39b35e2c058d1be8ca": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"config\": {\"retries\": {\"enabled\": {}}}}", + "description": "Configure how steps are executed within a run.", + "is_required": false, + "name": "execution", + "type_key": "Shape.09d73f0755bf4752d3f121837669c8660dcf451e" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": "Configure how loggers emit messages within a run.", + "is_required": false, + "name": "loggers", + "type_key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": "Configure runtime parameters for ops or assets.", + "is_required": true, + "name": "ops", + "type_key": "Shape.f1d394720f3f1aa603eea869d2631d61d9a9751a" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": "Configure how shared resources are implemented within a run.", + "is_required": false, + "name": "resources", + "type_key": "Shape.d5cca4fabdc075ea3ec659dbeaffef0304d66641" + } + ], + "given_name": null, + "key": "Shape.0c7ee2b6524bbf1be88f5b39b35e2c058d1be8ca", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a": { "__class__": "ConfigTypeSnap", "description": null, @@ -81498,30 +103373,30 @@ "scalar_kind": null, "type_param_keys": null }, - "Shape.452c92bbdda7f588565ec0173b20a839231a469e": { + "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, "fields": [ { "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", + "default_provided": false, + "default_value_as_json_str": null, "description": null, - "is_required": false, - "name": "multipartitions_fail", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + "is_required": true, + "name": "path", + "type_key": "String" } ], "given_name": null, - "key": "Shape.452c92bbdda7f588565ec0173b20a839231a469e", + "key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, "type_param_keys": null }, - "Shape.4942ebf48d32aa0f8268910e01ed6544ad5b0132": { + "Shape.54be9e9c03f5954ca8d86390f7b2b834f491973c": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, @@ -81531,29 +103406,38 @@ "default_provided": false, "default_value_as_json_str": null, "description": null, - "is_required": false, - "name": "hanging_asset_resource", - "type_key": "Shape.b13a6c5637084590cc1538f9522324bfeb4b46b3" + "is_required": true, + "name": "field_five_int", + "type_key": "Int" }, { "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "field_four_str", + "type_key": "String" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, "description": null, "is_required": false, - "name": "io_manager", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + "name": "field_six_nullable_int_list", + "type_key": "Array.Noneable.Int" } ], "given_name": null, - "key": "Shape.4942ebf48d32aa0f8268910e01ed6544ad5b0132", + "key": "Shape.54be9e9c03f5954ca8d86390f7b2b834f491973c", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, "type_param_keys": null }, - "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2": { + "Shape.743e47901855cb245064dd633e217bfcb49a11a7": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, @@ -81563,93 +103447,79 @@ "default_provided": false, "default_value_as_json_str": null, "description": null, - "is_required": true, - "name": "path", - "type_key": "String" + "is_required": false, + "name": "config", + "type_key": "Any" } ], "given_name": null, - "key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2", + "key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, "type_param_keys": null }, - "Shape.506a325a1c411e2b7b7773b352988668b6e09528": { + "Shape.7f086e66d4831dbcc8fea7cc9fe137292bad2bd1": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, "fields": [ { "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"config\": {\"retries\": {\"enabled\": {}}}}", - "description": "Configure how steps are executed within a run.", - "is_required": false, - "name": "execution", - "type_key": "Shape.09d73f0755bf4752d3f121837669c8660dcf451e" + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "field_any", + "type_key": "Any" }, { "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": "Configure how loggers emit messages within a run.", - "is_required": false, - "name": "loggers", - "type_key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b" + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "field_one", + "type_key": "String" }, { "__class__": "ConfigFieldSnap", "default_provided": true, - "default_value_as_json_str": "{\"multipartitions_fail\": {}}", - "description": "Configure runtime parameters for ops or assets.", + "default_value_as_json_str": "\"some_value\"", + "description": null, "is_required": false, - "name": "ops", - "type_key": "Shape.452c92bbdda7f588565ec0173b20a839231a469e" + "name": "field_three", + "type_key": "String" }, { "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"io_manager\": {}}", - "description": "Configure how shared resources are implemented within a run.", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, "is_required": false, - "name": "resources", - "type_key": "Shape.4942ebf48d32aa0f8268910e01ed6544ad5b0132" - } - ], - "given_name": null, - "key": "Shape.506a325a1c411e2b7b7773b352988668b6e09528", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.743e47901855cb245064dd633e217bfcb49a11a7": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ + "name": "field_two", + "type_key": "String" + }, { "__class__": "ConfigFieldSnap", "default_provided": false, "default_value_as_json_str": null, "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" + "is_required": true, + "name": "nested_field", + "type_key": "Shape.54be9e9c03f5954ca8d86390f7b2b834f491973c" } ], "given_name": null, - "key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7", + "key": "Shape.7f086e66d4831dbcc8fea7cc9fe137292bad2bd1", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, "type_param_keys": null }, - "Shape.9a3a315bff2146cca750edbec49c6b4b4d0ce58e": { + "Shape.9b6a380024ac2fa93165a958d31c9ca05450f68c": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, @@ -81660,19 +103530,19 @@ "default_value_as_json_str": null, "description": null, "is_required": true, - "name": "file", - "type_key": "String" + "name": "config", + "type_key": "Shape.7f086e66d4831dbcc8fea7cc9fe137292bad2bd1" } ], "given_name": null, - "key": "Shape.9a3a315bff2146cca750edbec49c6b4b4d0ce58e", + "key": "Shape.9b6a380024ac2fa93165a958d31c9ca05450f68c", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, "type_param_keys": null }, - "Shape.b13a6c5637084590cc1538f9522324bfeb4b46b3": { + "Shape.d5cca4fabdc075ea3ec659dbeaffef0304d66641": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, @@ -81681,14 +103551,14 @@ "__class__": "ConfigFieldSnap", "default_provided": false, "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "config", - "type_key": "Shape.9a3a315bff2146cca750edbec49c6b4b4d0ce58e" + "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", + "is_required": false, + "name": "io_manager", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" } ], "given_name": null, - "key": "Shape.b13a6c5637084590cc1538f9522324bfeb4b46b3", + "key": "Shape.d5cca4fabdc075ea3ec659dbeaffef0304d66641", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, @@ -81731,6 +103601,29 @@ "scalar_kind": null, "type_param_keys": null }, + "Shape.f1d394720f3f1aa603eea869d2631d61d9a9751a": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "op_with_multilayered_config", + "type_key": "Shape.9b6a380024ac2fa93165a958d31c9ca05450f68c" + } + ], + "given_name": null, + "key": "Shape.f1d394720f3f1aa603eea869d2631d61d9a9751a", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, "String": { "__class__": "ConfigTypeSnap", "description": "", @@ -81844,14 +103737,14 @@ "__class__": "SolidInvocationSnap", "input_dep_snaps": [], "is_dynamic_mapped": false, - "solid_def_name": "multipartitions_fail", - "solid_name": "multipartitions_fail", + "solid_def_name": "op_with_multilayered_config", + "solid_name": "op_with_multilayered_config", "tags": {} } ] }, "description": null, - "graph_def_name": "multipartitions_fail_job", + "graph_def_name": "more_complicated_nested_config", "lineage_snapshot": null, "mode_def_snaps": [ { @@ -81875,20 +103768,6 @@ ], "name": "default", "resource_def_snaps": [ - { - "__class__": "ResourceDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "config", - "type_key": "Shape.9a3a315bff2146cca750edbec49c6b4b4d0ce58e" - }, - "description": null, - "name": "hanging_asset_resource" - }, { "__class__": "ResourceDefSnap", "config_field_snap": { @@ -81900,14 +103779,14 @@ "name": "config", "type_key": "Any" }, - "description": null, + "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", "name": "io_manager" } ], - "root_config_key": "Shape.506a325a1c411e2b7b7773b352988668b6e09528" + "root_config_key": "Shape.0c7ee2b6524bbf1be88f5b39b35e2c058d1be8ca" } ], - "name": "multipartitions_fail_job", + "name": "more_complicated_nested_config", "solid_definitions_snapshot": { "__class__": "SolidDefinitionsSnapshot", "composite_solid_def_snaps": [], @@ -81919,23 +103798,14 @@ "default_provided": false, "default_value_as_json_str": null, "description": null, - "is_required": false, + "is_required": true, "name": "config", - "type_key": "Any" + "type_key": "Shape.7f086e66d4831dbcc8fea7cc9fe137292bad2bd1" }, "description": null, "input_def_snaps": [], - "name": "multipartitions_fail", - "output_def_snaps": [ - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" - } - ], + "name": "op_with_multilayered_config", + "output_def_snaps": [], "required_resource_keys": [], "tags": {} } @@ -81946,8 +103816,8 @@ ''' # --- # name: test_all_snapshot_ids[99] - '52e9a3ca99126add43b9626288695fe94c05f8c5' + '10cfd966244a4e4064ff00517d3e012ad6ce4c7d' # --- # name: test_all_snapshot_ids[9] - '823f7a630c065c04ec779707092bb7769c51ef6e' + '24c7b4a1fb16bfbe35acf1801a3717bb134c1b65' # --- diff --git a/python_modules/dagster-graphql/dagster_graphql_tests/graphql/__snapshots__/test_assets.ambr b/python_modules/dagster-graphql/dagster_graphql_tests/graphql/__snapshots__/test_assets.ambr index e484302532876..58dd4273ed974 100644 --- a/python_modules/dagster-graphql/dagster_graphql_tests/graphql/__snapshots__/test_assets.ambr +++ b/python_modules/dagster-graphql/dagster_graphql_tests/graphql/__snapshots__/test_assets.ambr @@ -576,7 +576,7 @@ }), dict({ 'freshnessInfo': dict({ - 'currentMinutesLate': None, + 'currentMinutesLate': 0.0, 'latestMaterializationMinutesLate': None, }), 'freshnessPolicy': dict({ diff --git a/python_modules/dagster-graphql/dagster_graphql_tests/graphql/__snapshots__/test_sensors.ambr b/python_modules/dagster-graphql/dagster_graphql_tests/graphql/__snapshots__/test_sensors.ambr index 3571406a0ca96..46d37c0deff5b 100644 --- a/python_modules/dagster-graphql/dagster_graphql_tests/graphql/__snapshots__/test_sensors.ambr +++ b/python_modules/dagster-graphql/dagster_graphql_tests/graphql/__snapshots__/test_sensors.ambr @@ -158,6 +158,16 @@ 'pipelineName': '__ASSET_JOB_7', 'solidSelection': None, }), + dict({ + 'mode': 'default', + 'pipelineName': '__ASSET_JOB_8', + 'solidSelection': None, + }), + dict({ + 'mode': 'default', + 'pipelineName': '__ASSET_JOB_9', + 'solidSelection': None, + }), ]), }), dict({ @@ -288,6 +298,16 @@ 'pipelineName': '__ASSET_JOB_7', 'solidSelection': None, }), + dict({ + 'mode': 'default', + 'pipelineName': '__ASSET_JOB_8', + 'solidSelection': None, + }), + dict({ + 'mode': 'default', + 'pipelineName': '__ASSET_JOB_9', + 'solidSelection': None, + }), ]), }), dict({ diff --git a/python_modules/dagster-graphql/dagster_graphql_tests/graphql/__snapshots__/test_solids.ambr b/python_modules/dagster-graphql/dagster_graphql_tests/graphql/__snapshots__/test_solids.ambr index 38a24d7c05aec..983210b2caadf 100644 --- a/python_modules/dagster-graphql/dagster_graphql_tests/graphql/__snapshots__/test_solids.ambr +++ b/python_modules/dagster-graphql/dagster_graphql_tests/graphql/__snapshots__/test_solids.ambr @@ -136,6 +136,86 @@ 'name': 'asset_1', }), 'invocations': list([ + dict({ + 'pipeline': dict({ + 'name': '__ASSET_JOB_0', + }), + 'solidHandle': dict({ + 'handleID': 'asset_1', + }), + }), + dict({ + 'pipeline': dict({ + 'name': '__ASSET_JOB_1', + }), + 'solidHandle': dict({ + 'handleID': 'asset_1', + }), + }), + dict({ + 'pipeline': dict({ + 'name': '__ASSET_JOB_2', + }), + 'solidHandle': dict({ + 'handleID': 'asset_1', + }), + }), + dict({ + 'pipeline': dict({ + 'name': '__ASSET_JOB_3', + }), + 'solidHandle': dict({ + 'handleID': 'asset_1', + }), + }), + dict({ + 'pipeline': dict({ + 'name': '__ASSET_JOB_4', + }), + 'solidHandle': dict({ + 'handleID': 'asset_1', + }), + }), + dict({ + 'pipeline': dict({ + 'name': '__ASSET_JOB_5', + }), + 'solidHandle': dict({ + 'handleID': 'asset_1', + }), + }), + dict({ + 'pipeline': dict({ + 'name': '__ASSET_JOB_6', + }), + 'solidHandle': dict({ + 'handleID': 'asset_1', + }), + }), + dict({ + 'pipeline': dict({ + 'name': '__ASSET_JOB_7', + }), + 'solidHandle': dict({ + 'handleID': 'asset_1', + }), + }), + dict({ + 'pipeline': dict({ + 'name': '__ASSET_JOB_8', + }), + 'solidHandle': dict({ + 'handleID': 'asset_1', + }), + }), + dict({ + 'pipeline': dict({ + 'name': '__ASSET_JOB_9', + }), + 'solidHandle': dict({ + 'handleID': 'asset_1', + }), + }), dict({ 'pipeline': dict({ 'name': 'asset_check_job', @@ -224,6 +304,22 @@ 'handleID': 'asset_1_my_check', }), }), + dict({ + 'pipeline': dict({ + 'name': '__ASSET_JOB_8', + }), + 'solidHandle': dict({ + 'handleID': 'asset_1_my_check', + }), + }), + dict({ + 'pipeline': dict({ + 'name': '__ASSET_JOB_9', + }), + 'solidHandle': dict({ + 'handleID': 'asset_1_my_check', + }), + }), dict({ 'pipeline': dict({ 'name': 'asset_check_job', @@ -232,6 +328,14 @@ 'handleID': 'asset_1_my_check', }), }), + dict({ + 'pipeline': dict({ + 'name': 'failure_assets_job', + }), + 'solidHandle': dict({ + 'handleID': 'asset_1_my_check', + }), + }), ]), }), dict({ @@ -242,122 +346,90 @@ 'invocations': list([ dict({ 'pipeline': dict({ - 'name': 'failure_assets_job', + 'name': '__ASSET_JOB_0', }), 'solidHandle': dict({ 'handleID': 'asset_2', }), }), - ]), - }), - dict({ - '__typename': 'UsedSolid', - 'definition': dict({ - 'name': 'asset_3', - }), - 'invocations': list([ dict({ 'pipeline': dict({ - 'name': 'failure_assets_job', + 'name': '__ASSET_JOB_1', }), 'solidHandle': dict({ - 'handleID': 'asset_3', + 'handleID': 'asset_2', }), }), - ]), - }), - dict({ - '__typename': 'UsedSolid', - 'definition': dict({ - 'name': 'asset_one', - }), - 'invocations': list([ dict({ 'pipeline': dict({ - 'name': 'two_assets_job', + 'name': '__ASSET_JOB_2', }), 'solidHandle': dict({ - 'handleID': 'asset_one', + 'handleID': 'asset_2', }), }), - ]), - }), - dict({ - '__typename': 'UsedSolid', - 'definition': dict({ - 'name': 'asset_two', - }), - 'invocations': list([ dict({ 'pipeline': dict({ - 'name': 'two_assets_job', + 'name': '__ASSET_JOB_3', }), 'solidHandle': dict({ - 'handleID': 'asset_two', + 'handleID': 'asset_2', }), }), - ]), - }), - dict({ - '__typename': 'UsedSolid', - 'definition': dict({ - 'name': 'asset_yields_observation', - }), - 'invocations': list([ dict({ 'pipeline': dict({ - 'name': 'observation_job', + 'name': '__ASSET_JOB_4', }), 'solidHandle': dict({ - 'handleID': 'asset_yields_observation', + 'handleID': 'asset_2', }), }), - ]), - }), - dict({ - '__typename': 'UsedSolid', - 'definition': dict({ - 'name': 'bar', - }), - 'invocations': list([ dict({ 'pipeline': dict({ - 'name': 'foo_job', + 'name': '__ASSET_JOB_5', }), 'solidHandle': dict({ - 'handleID': 'bar', + 'handleID': 'asset_2', }), }), - ]), - }), - dict({ - '__typename': 'UsedSolid', - 'definition': dict({ - 'name': 'baz', - }), - 'invocations': list([ dict({ 'pipeline': dict({ - 'name': 'foo_job', + 'name': '__ASSET_JOB_6', }), 'solidHandle': dict({ - 'handleID': 'baz', + 'handleID': 'asset_2', }), }), - ]), - }), - dict({ - '__typename': 'UsedSolid', - 'definition': dict({ - 'name': 'can_fail', - }), - 'invocations': list([ dict({ 'pipeline': dict({ - 'name': 'retry_multi_output_job', + 'name': '__ASSET_JOB_7', }), 'solidHandle': dict({ - 'handleID': 'can_fail', + 'handleID': 'asset_2', + }), + }), + dict({ + 'pipeline': dict({ + 'name': '__ASSET_JOB_8', + }), + 'solidHandle': dict({ + 'handleID': 'asset_2', + }), + }), + dict({ + 'pipeline': dict({ + 'name': '__ASSET_JOB_9', + }), + 'solidHandle': dict({ + 'handleID': 'asset_2', + }), + }), + dict({ + 'pipeline': dict({ + 'name': 'failure_assets_job', + }), + 'solidHandle': dict({ + 'handleID': 'asset_2', }), }), ]), @@ -365,7 +437,7 @@ dict({ '__typename': 'UsedSolid', 'definition': dict({ - 'name': 'check_in_op_asset', + 'name': 'asset_3', }), 'invocations': list([ dict({ @@ -373,7 +445,7 @@ 'name': '__ASSET_JOB_0', }), 'solidHandle': dict({ - 'handleID': 'check_in_op_asset', + 'handleID': 'asset_3', }), }), dict({ @@ -381,7 +453,7 @@ 'name': '__ASSET_JOB_1', }), 'solidHandle': dict({ - 'handleID': 'check_in_op_asset', + 'handleID': 'asset_3', }), }), dict({ @@ -389,7 +461,7 @@ 'name': '__ASSET_JOB_2', }), 'solidHandle': dict({ - 'handleID': 'check_in_op_asset', + 'handleID': 'asset_3', }), }), dict({ @@ -397,7 +469,7 @@ 'name': '__ASSET_JOB_3', }), 'solidHandle': dict({ - 'handleID': 'check_in_op_asset', + 'handleID': 'asset_3', }), }), dict({ @@ -405,7 +477,7 @@ 'name': '__ASSET_JOB_4', }), 'solidHandle': dict({ - 'handleID': 'check_in_op_asset', + 'handleID': 'asset_3', }), }), dict({ @@ -413,7 +485,7 @@ 'name': '__ASSET_JOB_5', }), 'solidHandle': dict({ - 'handleID': 'check_in_op_asset', + 'handleID': 'asset_3', }), }), dict({ @@ -421,7 +493,7 @@ 'name': '__ASSET_JOB_6', }), 'solidHandle': dict({ - 'handleID': 'check_in_op_asset', + 'handleID': 'asset_3', }), }), dict({ @@ -429,47 +501,31 @@ 'name': '__ASSET_JOB_7', }), 'solidHandle': dict({ - 'handleID': 'check_in_op_asset', + 'handleID': 'asset_3', }), }), dict({ 'pipeline': dict({ - 'name': 'asset_check_job', + 'name': '__ASSET_JOB_8', }), 'solidHandle': dict({ - 'handleID': 'check_in_op_asset', + 'handleID': 'asset_3', }), }), - ]), - }), - dict({ - '__typename': 'UsedSolid', - 'definition': dict({ - 'name': 'collect', - }), - 'invocations': list([ dict({ 'pipeline': dict({ - 'name': 'eventually_successful', + 'name': '__ASSET_JOB_9', }), 'solidHandle': dict({ - 'handleID': 'collect', + 'handleID': 'asset_3', }), }), - ]), - }), - dict({ - '__typename': 'UsedSolid', - 'definition': dict({ - 'name': 'conditionally_fail', - }), - 'invocations': list([ dict({ 'pipeline': dict({ - 'name': 'chained_failure_job', + 'name': 'failure_assets_job', }), 'solidHandle': dict({ - 'handleID': 'conditionally_fail', + 'handleID': 'asset_3', }), }), ]), @@ -477,12 +533,636 @@ dict({ '__typename': 'UsedSolid', 'definition': dict({ - 'name': 'df_expectations_op', + 'name': 'asset_one', }), 'invocations': list([ dict({ 'pipeline': dict({ - 'name': 'csv_hello_world_with_expectations', + 'name': '__ASSET_JOB_0', + }), + 'solidHandle': dict({ + 'handleID': 'asset_one', + }), + }), + dict({ + 'pipeline': dict({ + 'name': '__ASSET_JOB_1', + }), + 'solidHandle': dict({ + 'handleID': 'asset_one', + }), + }), + dict({ + 'pipeline': dict({ + 'name': '__ASSET_JOB_2', + }), + 'solidHandle': dict({ + 'handleID': 'asset_one', + }), + }), + dict({ + 'pipeline': dict({ + 'name': '__ASSET_JOB_3', + }), + 'solidHandle': dict({ + 'handleID': 'asset_one', + }), + }), + dict({ + 'pipeline': dict({ + 'name': '__ASSET_JOB_4', + }), + 'solidHandle': dict({ + 'handleID': 'asset_one', + }), + }), + dict({ + 'pipeline': dict({ + 'name': '__ASSET_JOB_5', + }), + 'solidHandle': dict({ + 'handleID': 'asset_one', + }), + }), + dict({ + 'pipeline': dict({ + 'name': '__ASSET_JOB_6', + }), + 'solidHandle': dict({ + 'handleID': 'asset_one', + }), + }), + dict({ + 'pipeline': dict({ + 'name': '__ASSET_JOB_7', + }), + 'solidHandle': dict({ + 'handleID': 'asset_one', + }), + }), + dict({ + 'pipeline': dict({ + 'name': '__ASSET_JOB_8', + }), + 'solidHandle': dict({ + 'handleID': 'asset_one', + }), + }), + dict({ + 'pipeline': dict({ + 'name': '__ASSET_JOB_9', + }), + 'solidHandle': dict({ + 'handleID': 'asset_one', + }), + }), + dict({ + 'pipeline': dict({ + 'name': 'two_assets_job', + }), + 'solidHandle': dict({ + 'handleID': 'asset_one', + }), + }), + ]), + }), + dict({ + '__typename': 'UsedSolid', + 'definition': dict({ + 'name': 'asset_two', + }), + 'invocations': list([ + dict({ + 'pipeline': dict({ + 'name': '__ASSET_JOB_0', + }), + 'solidHandle': dict({ + 'handleID': 'asset_two', + }), + }), + dict({ + 'pipeline': dict({ + 'name': '__ASSET_JOB_1', + }), + 'solidHandle': dict({ + 'handleID': 'asset_two', + }), + }), + dict({ + 'pipeline': dict({ + 'name': '__ASSET_JOB_2', + }), + 'solidHandle': dict({ + 'handleID': 'asset_two', + }), + }), + dict({ + 'pipeline': dict({ + 'name': '__ASSET_JOB_3', + }), + 'solidHandle': dict({ + 'handleID': 'asset_two', + }), + }), + dict({ + 'pipeline': dict({ + 'name': '__ASSET_JOB_4', + }), + 'solidHandle': dict({ + 'handleID': 'asset_two', + }), + }), + dict({ + 'pipeline': dict({ + 'name': '__ASSET_JOB_5', + }), + 'solidHandle': dict({ + 'handleID': 'asset_two', + }), + }), + dict({ + 'pipeline': dict({ + 'name': '__ASSET_JOB_6', + }), + 'solidHandle': dict({ + 'handleID': 'asset_two', + }), + }), + dict({ + 'pipeline': dict({ + 'name': '__ASSET_JOB_7', + }), + 'solidHandle': dict({ + 'handleID': 'asset_two', + }), + }), + dict({ + 'pipeline': dict({ + 'name': '__ASSET_JOB_8', + }), + 'solidHandle': dict({ + 'handleID': 'asset_two', + }), + }), + dict({ + 'pipeline': dict({ + 'name': '__ASSET_JOB_9', + }), + 'solidHandle': dict({ + 'handleID': 'asset_two', + }), + }), + dict({ + 'pipeline': dict({ + 'name': 'two_assets_job', + }), + 'solidHandle': dict({ + 'handleID': 'asset_two', + }), + }), + ]), + }), + dict({ + '__typename': 'UsedSolid', + 'definition': dict({ + 'name': 'asset_yields_observation', + }), + 'invocations': list([ + dict({ + 'pipeline': dict({ + 'name': '__ASSET_JOB_0', + }), + 'solidHandle': dict({ + 'handleID': 'asset_yields_observation', + }), + }), + dict({ + 'pipeline': dict({ + 'name': '__ASSET_JOB_1', + }), + 'solidHandle': dict({ + 'handleID': 'asset_yields_observation', + }), + }), + dict({ + 'pipeline': dict({ + 'name': '__ASSET_JOB_2', + }), + 'solidHandle': dict({ + 'handleID': 'asset_yields_observation', + }), + }), + dict({ + 'pipeline': dict({ + 'name': '__ASSET_JOB_3', + }), + 'solidHandle': dict({ + 'handleID': 'asset_yields_observation', + }), + }), + dict({ + 'pipeline': dict({ + 'name': '__ASSET_JOB_4', + }), + 'solidHandle': dict({ + 'handleID': 'asset_yields_observation', + }), + }), + dict({ + 'pipeline': dict({ + 'name': '__ASSET_JOB_5', + }), + 'solidHandle': dict({ + 'handleID': 'asset_yields_observation', + }), + }), + dict({ + 'pipeline': dict({ + 'name': '__ASSET_JOB_6', + }), + 'solidHandle': dict({ + 'handleID': 'asset_yields_observation', + }), + }), + dict({ + 'pipeline': dict({ + 'name': '__ASSET_JOB_7', + }), + 'solidHandle': dict({ + 'handleID': 'asset_yields_observation', + }), + }), + dict({ + 'pipeline': dict({ + 'name': '__ASSET_JOB_8', + }), + 'solidHandle': dict({ + 'handleID': 'asset_yields_observation', + }), + }), + dict({ + 'pipeline': dict({ + 'name': '__ASSET_JOB_9', + }), + 'solidHandle': dict({ + 'handleID': 'asset_yields_observation', + }), + }), + dict({ + 'pipeline': dict({ + 'name': 'observation_job', + }), + 'solidHandle': dict({ + 'handleID': 'asset_yields_observation', + }), + }), + ]), + }), + dict({ + '__typename': 'UsedSolid', + 'definition': dict({ + 'name': 'bar', + }), + 'invocations': list([ + dict({ + 'pipeline': dict({ + 'name': '__ASSET_JOB_0', + }), + 'solidHandle': dict({ + 'handleID': 'bar', + }), + }), + dict({ + 'pipeline': dict({ + 'name': '__ASSET_JOB_1', + }), + 'solidHandle': dict({ + 'handleID': 'bar', + }), + }), + dict({ + 'pipeline': dict({ + 'name': '__ASSET_JOB_2', + }), + 'solidHandle': dict({ + 'handleID': 'bar', + }), + }), + dict({ + 'pipeline': dict({ + 'name': '__ASSET_JOB_3', + }), + 'solidHandle': dict({ + 'handleID': 'bar', + }), + }), + dict({ + 'pipeline': dict({ + 'name': '__ASSET_JOB_4', + }), + 'solidHandle': dict({ + 'handleID': 'bar', + }), + }), + dict({ + 'pipeline': dict({ + 'name': '__ASSET_JOB_5', + }), + 'solidHandle': dict({ + 'handleID': 'bar', + }), + }), + dict({ + 'pipeline': dict({ + 'name': '__ASSET_JOB_6', + }), + 'solidHandle': dict({ + 'handleID': 'bar', + }), + }), + dict({ + 'pipeline': dict({ + 'name': '__ASSET_JOB_7', + }), + 'solidHandle': dict({ + 'handleID': 'bar', + }), + }), + dict({ + 'pipeline': dict({ + 'name': '__ASSET_JOB_8', + }), + 'solidHandle': dict({ + 'handleID': 'bar', + }), + }), + dict({ + 'pipeline': dict({ + 'name': '__ASSET_JOB_9', + }), + 'solidHandle': dict({ + 'handleID': 'bar', + }), + }), + dict({ + 'pipeline': dict({ + 'name': 'foo_job', + }), + 'solidHandle': dict({ + 'handleID': 'bar', + }), + }), + ]), + }), + dict({ + '__typename': 'UsedSolid', + 'definition': dict({ + 'name': 'baz', + }), + 'invocations': list([ + dict({ + 'pipeline': dict({ + 'name': '__ASSET_JOB_0', + }), + 'solidHandle': dict({ + 'handleID': 'baz', + }), + }), + dict({ + 'pipeline': dict({ + 'name': '__ASSET_JOB_1', + }), + 'solidHandle': dict({ + 'handleID': 'baz', + }), + }), + dict({ + 'pipeline': dict({ + 'name': '__ASSET_JOB_2', + }), + 'solidHandle': dict({ + 'handleID': 'baz', + }), + }), + dict({ + 'pipeline': dict({ + 'name': '__ASSET_JOB_3', + }), + 'solidHandle': dict({ + 'handleID': 'baz', + }), + }), + dict({ + 'pipeline': dict({ + 'name': '__ASSET_JOB_4', + }), + 'solidHandle': dict({ + 'handleID': 'baz', + }), + }), + dict({ + 'pipeline': dict({ + 'name': '__ASSET_JOB_5', + }), + 'solidHandle': dict({ + 'handleID': 'baz', + }), + }), + dict({ + 'pipeline': dict({ + 'name': '__ASSET_JOB_6', + }), + 'solidHandle': dict({ + 'handleID': 'baz', + }), + }), + dict({ + 'pipeline': dict({ + 'name': '__ASSET_JOB_7', + }), + 'solidHandle': dict({ + 'handleID': 'baz', + }), + }), + dict({ + 'pipeline': dict({ + 'name': '__ASSET_JOB_8', + }), + 'solidHandle': dict({ + 'handleID': 'baz', + }), + }), + dict({ + 'pipeline': dict({ + 'name': '__ASSET_JOB_9', + }), + 'solidHandle': dict({ + 'handleID': 'baz', + }), + }), + dict({ + 'pipeline': dict({ + 'name': 'foo_job', + }), + 'solidHandle': dict({ + 'handleID': 'baz', + }), + }), + ]), + }), + dict({ + '__typename': 'UsedSolid', + 'definition': dict({ + 'name': 'can_fail', + }), + 'invocations': list([ + dict({ + 'pipeline': dict({ + 'name': 'retry_multi_output_job', + }), + 'solidHandle': dict({ + 'handleID': 'can_fail', + }), + }), + ]), + }), + dict({ + '__typename': 'UsedSolid', + 'definition': dict({ + 'name': 'check_in_op_asset', + }), + 'invocations': list([ + dict({ + 'pipeline': dict({ + 'name': '__ASSET_JOB_0', + }), + 'solidHandle': dict({ + 'handleID': 'check_in_op_asset', + }), + }), + dict({ + 'pipeline': dict({ + 'name': '__ASSET_JOB_1', + }), + 'solidHandle': dict({ + 'handleID': 'check_in_op_asset', + }), + }), + dict({ + 'pipeline': dict({ + 'name': '__ASSET_JOB_2', + }), + 'solidHandle': dict({ + 'handleID': 'check_in_op_asset', + }), + }), + dict({ + 'pipeline': dict({ + 'name': '__ASSET_JOB_3', + }), + 'solidHandle': dict({ + 'handleID': 'check_in_op_asset', + }), + }), + dict({ + 'pipeline': dict({ + 'name': '__ASSET_JOB_4', + }), + 'solidHandle': dict({ + 'handleID': 'check_in_op_asset', + }), + }), + dict({ + 'pipeline': dict({ + 'name': '__ASSET_JOB_5', + }), + 'solidHandle': dict({ + 'handleID': 'check_in_op_asset', + }), + }), + dict({ + 'pipeline': dict({ + 'name': '__ASSET_JOB_6', + }), + 'solidHandle': dict({ + 'handleID': 'check_in_op_asset', + }), + }), + dict({ + 'pipeline': dict({ + 'name': '__ASSET_JOB_7', + }), + 'solidHandle': dict({ + 'handleID': 'check_in_op_asset', + }), + }), + dict({ + 'pipeline': dict({ + 'name': '__ASSET_JOB_8', + }), + 'solidHandle': dict({ + 'handleID': 'check_in_op_asset', + }), + }), + dict({ + 'pipeline': dict({ + 'name': '__ASSET_JOB_9', + }), + 'solidHandle': dict({ + 'handleID': 'check_in_op_asset', + }), + }), + dict({ + 'pipeline': dict({ + 'name': 'asset_check_job', + }), + 'solidHandle': dict({ + 'handleID': 'check_in_op_asset', + }), + }), + ]), + }), + dict({ + '__typename': 'UsedSolid', + 'definition': dict({ + 'name': 'collect', + }), + 'invocations': list([ + dict({ + 'pipeline': dict({ + 'name': 'eventually_successful', + }), + 'solidHandle': dict({ + 'handleID': 'collect', + }), + }), + ]), + }), + dict({ + '__typename': 'UsedSolid', + 'definition': dict({ + 'name': 'conditionally_fail', + }), + 'invocations': list([ + dict({ + 'pipeline': dict({ + 'name': 'chained_failure_job', + }), + 'solidHandle': dict({ + 'handleID': 'conditionally_fail', + }), + }), + ]), + }), + dict({ + '__typename': 'UsedSolid', + 'definition': dict({ + 'name': 'df_expectations_op', + }), + 'invocations': list([ + dict({ + 'pipeline': dict({ + 'name': 'csv_hello_world_with_expectations', }), 'solidHandle': dict({ 'handleID': 'df_expectations_op', @@ -493,15 +1173,1823 @@ dict({ '__typename': 'UsedSolid', 'definition': dict({ - 'name': 'div_four', + 'name': 'div_four', + }), + 'invocations': list([ + dict({ + 'pipeline': dict({ + 'name': 'composites_job', + }), + 'solidHandle': dict({ + 'handleID': 'div_four', + }), + }), + ]), + }), + dict({ + '__typename': 'UsedSolid', + 'definition': dict({ + 'name': 'div_two', + }), + 'invocations': list([ + dict({ + 'pipeline': dict({ + 'name': 'composites_job', + }), + 'solidHandle': dict({ + 'handleID': 'div_four.div_1', + }), + }), + dict({ + 'pipeline': dict({ + 'name': 'composites_job', + }), + 'solidHandle': dict({ + 'handleID': 'div_four.div_2', + }), + }), + ]), + }), + dict({ + '__typename': 'UsedSolid', + 'definition': dict({ + 'name': 'downstream_asset', + }), + 'invocations': list([ + dict({ + 'pipeline': dict({ + 'name': '__ASSET_JOB_0', + }), + 'solidHandle': dict({ + 'handleID': 'downstream_asset', + }), + }), + dict({ + 'pipeline': dict({ + 'name': '__ASSET_JOB_1', + }), + 'solidHandle': dict({ + 'handleID': 'downstream_asset', + }), + }), + dict({ + 'pipeline': dict({ + 'name': '__ASSET_JOB_2', + }), + 'solidHandle': dict({ + 'handleID': 'downstream_asset', + }), + }), + dict({ + 'pipeline': dict({ + 'name': '__ASSET_JOB_3', + }), + 'solidHandle': dict({ + 'handleID': 'downstream_asset', + }), + }), + dict({ + 'pipeline': dict({ + 'name': '__ASSET_JOB_4', + }), + 'solidHandle': dict({ + 'handleID': 'downstream_asset', + }), + }), + dict({ + 'pipeline': dict({ + 'name': '__ASSET_JOB_5', + }), + 'solidHandle': dict({ + 'handleID': 'downstream_asset', + }), + }), + dict({ + 'pipeline': dict({ + 'name': '__ASSET_JOB_6', + }), + 'solidHandle': dict({ + 'handleID': 'downstream_asset', + }), + }), + dict({ + 'pipeline': dict({ + 'name': '__ASSET_JOB_7', + }), + 'solidHandle': dict({ + 'handleID': 'downstream_asset', + }), + }), + dict({ + 'pipeline': dict({ + 'name': '__ASSET_JOB_8', + }), + 'solidHandle': dict({ + 'handleID': 'downstream_asset', + }), + }), + dict({ + 'pipeline': dict({ + 'name': '__ASSET_JOB_9', + }), + 'solidHandle': dict({ + 'handleID': 'downstream_asset', + }), + }), + dict({ + 'pipeline': dict({ + 'name': 'hanging_graph_asset_job', + }), + 'solidHandle': dict({ + 'handleID': 'downstream_asset', + }), + }), + ]), + }), + dict({ + '__typename': 'UsedSolid', + 'definition': dict({ + 'name': 'downstream_dynamic_partitioned_asset', + }), + 'invocations': list([ + dict({ + 'pipeline': dict({ + 'name': '__ASSET_JOB_0', + }), + 'solidHandle': dict({ + 'handleID': 'downstream_dynamic_partitioned_asset', + }), + }), + dict({ + 'pipeline': dict({ + 'name': 'dynamic_partitioned_assets_job', + }), + 'solidHandle': dict({ + 'handleID': 'downstream_dynamic_partitioned_asset', + }), + }), + ]), + }), + dict({ + '__typename': 'UsedSolid', + 'definition': dict({ + 'name': 'downstream_static_partitioned_asset', + }), + 'invocations': list([ + dict({ + 'pipeline': dict({ + 'name': '__ASSET_JOB_4', + }), + 'solidHandle': dict({ + 'handleID': 'downstream_static_partitioned_asset', + }), + }), + dict({ + 'pipeline': dict({ + 'name': 'static_partitioned_assets_job', + }), + 'solidHandle': dict({ + 'handleID': 'downstream_static_partitioned_asset', + }), + }), + ]), + }), + dict({ + '__typename': 'UsedSolid', + 'definition': dict({ + 'name': 'downstream_time_partitioned_asset', + }), + 'invocations': list([ + dict({ + 'pipeline': dict({ + 'name': '__ASSET_JOB_6', + }), + 'solidHandle': dict({ + 'handleID': 'downstream_time_partitioned_asset', + }), + }), + dict({ + 'pipeline': dict({ + 'name': 'time_partitioned_assets_job', + }), + 'solidHandle': dict({ + 'handleID': 'downstream_time_partitioned_asset', + }), + }), + ]), + }), + dict({ + '__typename': 'UsedSolid', + 'definition': dict({ + 'name': 'downstream_weekly_partitioned_asset', + }), + 'invocations': list([ + dict({ + 'pipeline': dict({ + 'name': '__ASSET_JOB_8', + }), + 'solidHandle': dict({ + 'handleID': 'downstream_weekly_partitioned_asset', + }), + }), + ]), + }), + dict({ + '__typename': 'UsedSolid', + 'definition': dict({ + 'name': 'dynamic_in_multipartitions_fail', + }), + 'invocations': list([ + dict({ + 'pipeline': dict({ + 'name': '__ASSET_JOB_3', + }), + 'solidHandle': dict({ + 'handleID': 'dynamic_in_multipartitions_fail', + }), + }), + dict({ + 'pipeline': dict({ + 'name': 'dynamic_in_multipartitions_success_job', + }), + 'solidHandle': dict({ + 'handleID': 'dynamic_in_multipartitions_fail', + }), + }), + ]), + }), + dict({ + '__typename': 'UsedSolid', + 'definition': dict({ + 'name': 'dynamic_in_multipartitions_success', + }), + 'invocations': list([ + dict({ + 'pipeline': dict({ + 'name': '__ASSET_JOB_3', + }), + 'solidHandle': dict({ + 'handleID': 'dynamic_in_multipartitions_success', + }), + }), + dict({ + 'pipeline': dict({ + 'name': 'dynamic_in_multipartitions_success_job', + }), + 'solidHandle': dict({ + 'handleID': 'dynamic_in_multipartitions_success', + }), + }), + ]), + }), + dict({ + '__typename': 'UsedSolid', + 'definition': dict({ + 'name': 'emit', + }), + 'invocations': list([ + dict({ + 'pipeline': dict({ + 'name': 'dynamic_job', + }), + 'solidHandle': dict({ + 'handleID': 'emit', + }), + }), + ]), + }), + dict({ + '__typename': 'UsedSolid', + 'definition': dict({ + 'name': 'emit_failed_expectation', + }), + 'invocations': list([ + dict({ + 'pipeline': dict({ + 'name': 'job_with_expectations', + }), + 'solidHandle': dict({ + 'handleID': 'emit_failed_expectation', + }), + }), + ]), + }), + dict({ + '__typename': 'UsedSolid', + 'definition': dict({ + 'name': 'emit_successful_expectation', + }), + 'invocations': list([ + dict({ + 'pipeline': dict({ + 'name': 'job_with_expectations', + }), + 'solidHandle': dict({ + 'handleID': 'emit_successful_expectation', + }), + }), + ]), + }), + dict({ + '__typename': 'UsedSolid', + 'definition': dict({ + 'name': 'emit_successful_expectation_no_metadata', + }), + 'invocations': list([ + dict({ + 'pipeline': dict({ + 'name': 'job_with_expectations', + }), + 'solidHandle': dict({ + 'handleID': 'emit_successful_expectation_no_metadata', + }), + }), + ]), + }), + dict({ + '__typename': 'UsedSolid', + 'definition': dict({ + 'name': 'emit_ten', + }), + 'invocations': list([ + dict({ + 'pipeline': dict({ + 'name': 'dynamic_job', + }), + 'solidHandle': dict({ + 'handleID': 'emit_ten', + }), + }), + ]), + }), + dict({ + '__typename': 'UsedSolid', + 'definition': dict({ + 'name': 'executable_asset', + }), + 'invocations': list([ + dict({ + 'pipeline': dict({ + 'name': '__ASSET_JOB_0', + }), + 'solidHandle': dict({ + 'handleID': 'executable_asset', + }), + }), + dict({ + 'pipeline': dict({ + 'name': '__ASSET_JOB_1', + }), + 'solidHandle': dict({ + 'handleID': 'executable_asset', + }), + }), + dict({ + 'pipeline': dict({ + 'name': '__ASSET_JOB_2', + }), + 'solidHandle': dict({ + 'handleID': 'executable_asset', + }), + }), + dict({ + 'pipeline': dict({ + 'name': '__ASSET_JOB_3', + }), + 'solidHandle': dict({ + 'handleID': 'executable_asset', + }), + }), + dict({ + 'pipeline': dict({ + 'name': '__ASSET_JOB_4', + }), + 'solidHandle': dict({ + 'handleID': 'executable_asset', + }), + }), + dict({ + 'pipeline': dict({ + 'name': '__ASSET_JOB_5', + }), + 'solidHandle': dict({ + 'handleID': 'executable_asset', + }), + }), + dict({ + 'pipeline': dict({ + 'name': '__ASSET_JOB_6', + }), + 'solidHandle': dict({ + 'handleID': 'executable_asset', + }), + }), + dict({ + 'pipeline': dict({ + 'name': '__ASSET_JOB_7', + }), + 'solidHandle': dict({ + 'handleID': 'executable_asset', + }), + }), + dict({ + 'pipeline': dict({ + 'name': '__ASSET_JOB_8', + }), + 'solidHandle': dict({ + 'handleID': 'executable_asset', + }), + }), + dict({ + 'pipeline': dict({ + 'name': '__ASSET_JOB_9', + }), + 'solidHandle': dict({ + 'handleID': 'executable_asset', + }), + }), + dict({ + 'pipeline': dict({ + 'name': 'executable_test_job', + }), + 'solidHandle': dict({ + 'handleID': 'executable_asset', + }), + }), + ]), + }), + dict({ + '__typename': 'UsedSolid', + 'definition': dict({ + 'name': 'fail', + }), + 'invocations': list([ + dict({ + 'pipeline': dict({ + 'name': 'eventually_successful', + }), + 'solidHandle': dict({ + 'handleID': 'fail', + }), + }), + dict({ + 'pipeline': dict({ + 'name': 'eventually_successful', + }), + 'solidHandle': dict({ + 'handleID': 'fail_2', + }), + }), + dict({ + 'pipeline': dict({ + 'name': 'eventually_successful', + }), + 'solidHandle': dict({ + 'handleID': 'fail_3', + }), + }), + ]), + }), + dict({ + '__typename': 'UsedSolid', + 'definition': dict({ + 'name': 'fail_partition_materialization', + }), + 'invocations': list([ + dict({ + 'pipeline': dict({ + 'name': '__ASSET_JOB_5', + }), + 'solidHandle': dict({ + 'handleID': 'fail_partition_materialization', + }), + }), + dict({ + 'pipeline': dict({ + 'name': 'fail_partition_materialization_job', + }), + 'solidHandle': dict({ + 'handleID': 'fail_partition_materialization', + }), + }), + ]), + }), + dict({ + '__typename': 'UsedSolid', + 'definition': dict({ + 'name': 'fail_subset', + }), + 'invocations': list([ + dict({ + 'pipeline': dict({ + 'name': 'job_with_invalid_definition_error', + }), + 'solidHandle': dict({ + 'handleID': 'fail_subset', + }), + }), + ]), + }), + dict({ + '__typename': 'UsedSolid', + 'definition': dict({ + 'name': 'first_asset', + }), + 'invocations': list([ + dict({ + 'pipeline': dict({ + 'name': '__ASSET_JOB_0', + }), + 'solidHandle': dict({ + 'handleID': 'first_asset', + }), + }), + dict({ + 'pipeline': dict({ + 'name': '__ASSET_JOB_1', + }), + 'solidHandle': dict({ + 'handleID': 'first_asset', + }), + }), + dict({ + 'pipeline': dict({ + 'name': '__ASSET_JOB_2', + }), + 'solidHandle': dict({ + 'handleID': 'first_asset', + }), + }), + dict({ + 'pipeline': dict({ + 'name': '__ASSET_JOB_3', + }), + 'solidHandle': dict({ + 'handleID': 'first_asset', + }), + }), + dict({ + 'pipeline': dict({ + 'name': '__ASSET_JOB_4', + }), + 'solidHandle': dict({ + 'handleID': 'first_asset', + }), + }), + dict({ + 'pipeline': dict({ + 'name': '__ASSET_JOB_5', + }), + 'solidHandle': dict({ + 'handleID': 'first_asset', + }), + }), + dict({ + 'pipeline': dict({ + 'name': '__ASSET_JOB_6', + }), + 'solidHandle': dict({ + 'handleID': 'first_asset', + }), + }), + dict({ + 'pipeline': dict({ + 'name': '__ASSET_JOB_7', + }), + 'solidHandle': dict({ + 'handleID': 'first_asset', + }), + }), + dict({ + 'pipeline': dict({ + 'name': '__ASSET_JOB_8', + }), + 'solidHandle': dict({ + 'handleID': 'first_asset', + }), + }), + dict({ + 'pipeline': dict({ + 'name': '__ASSET_JOB_9', + }), + 'solidHandle': dict({ + 'handleID': 'first_asset', + }), + }), + dict({ + 'pipeline': dict({ + 'name': 'hanging_job', + }), + 'solidHandle': dict({ + 'handleID': 'first_asset', + }), + }), + ]), + }), + dict({ + '__typename': 'UsedSolid', + 'definition': dict({ + 'name': 'foo', + }), + 'invocations': list([ + dict({ + 'pipeline': dict({ + 'name': '__ASSET_JOB_0', + }), + 'solidHandle': dict({ + 'handleID': 'foo', + }), + }), + dict({ + 'pipeline': dict({ + 'name': '__ASSET_JOB_1', + }), + 'solidHandle': dict({ + 'handleID': 'foo', + }), + }), + dict({ + 'pipeline': dict({ + 'name': '__ASSET_JOB_2', + }), + 'solidHandle': dict({ + 'handleID': 'foo', + }), + }), + dict({ + 'pipeline': dict({ + 'name': '__ASSET_JOB_3', + }), + 'solidHandle': dict({ + 'handleID': 'foo', + }), + }), + dict({ + 'pipeline': dict({ + 'name': '__ASSET_JOB_4', + }), + 'solidHandle': dict({ + 'handleID': 'foo', + }), + }), + dict({ + 'pipeline': dict({ + 'name': '__ASSET_JOB_5', + }), + 'solidHandle': dict({ + 'handleID': 'foo', + }), + }), + dict({ + 'pipeline': dict({ + 'name': '__ASSET_JOB_6', + }), + 'solidHandle': dict({ + 'handleID': 'foo', + }), + }), + dict({ + 'pipeline': dict({ + 'name': '__ASSET_JOB_7', + }), + 'solidHandle': dict({ + 'handleID': 'foo', + }), + }), + dict({ + 'pipeline': dict({ + 'name': '__ASSET_JOB_8', + }), + 'solidHandle': dict({ + 'handleID': 'foo', + }), + }), + dict({ + 'pipeline': dict({ + 'name': '__ASSET_JOB_9', + }), + 'solidHandle': dict({ + 'handleID': 'foo', + }), + }), + dict({ + 'pipeline': dict({ + 'name': 'foo_job', + }), + 'solidHandle': dict({ + 'handleID': 'foo', + }), + }), + ]), + }), + dict({ + '__typename': 'UsedSolid', + 'definition': dict({ + 'name': 'foo_bar', + }), + 'invocations': list([ + dict({ + 'pipeline': dict({ + 'name': '__ASSET_JOB_0', + }), + 'solidHandle': dict({ + 'handleID': 'foo_bar', + }), + }), + dict({ + 'pipeline': dict({ + 'name': '__ASSET_JOB_1', + }), + 'solidHandle': dict({ + 'handleID': 'foo_bar', + }), + }), + dict({ + 'pipeline': dict({ + 'name': '__ASSET_JOB_2', + }), + 'solidHandle': dict({ + 'handleID': 'foo_bar', + }), + }), + dict({ + 'pipeline': dict({ + 'name': '__ASSET_JOB_3', + }), + 'solidHandle': dict({ + 'handleID': 'foo_bar', + }), + }), + dict({ + 'pipeline': dict({ + 'name': '__ASSET_JOB_4', + }), + 'solidHandle': dict({ + 'handleID': 'foo_bar', + }), + }), + dict({ + 'pipeline': dict({ + 'name': '__ASSET_JOB_5', + }), + 'solidHandle': dict({ + 'handleID': 'foo_bar', + }), + }), + dict({ + 'pipeline': dict({ + 'name': '__ASSET_JOB_6', + }), + 'solidHandle': dict({ + 'handleID': 'foo_bar', + }), + }), + dict({ + 'pipeline': dict({ + 'name': '__ASSET_JOB_7', + }), + 'solidHandle': dict({ + 'handleID': 'foo_bar', + }), + }), + dict({ + 'pipeline': dict({ + 'name': '__ASSET_JOB_8', + }), + 'solidHandle': dict({ + 'handleID': 'foo_bar', + }), + }), + dict({ + 'pipeline': dict({ + 'name': '__ASSET_JOB_9', + }), + 'solidHandle': dict({ + 'handleID': 'foo_bar', + }), + }), + dict({ + 'pipeline': dict({ + 'name': 'foo_job', + }), + 'solidHandle': dict({ + 'handleID': 'foo_bar', + }), + }), + ]), + }), + dict({ + '__typename': 'UsedSolid', + 'definition': dict({ + 'name': 'fresh_diamond_bottom', + }), + 'invocations': list([ + dict({ + 'pipeline': dict({ + 'name': '__ASSET_JOB_0', + }), + 'solidHandle': dict({ + 'handleID': 'fresh_diamond_bottom', + }), + }), + dict({ + 'pipeline': dict({ + 'name': '__ASSET_JOB_1', + }), + 'solidHandle': dict({ + 'handleID': 'fresh_diamond_bottom', + }), + }), + dict({ + 'pipeline': dict({ + 'name': '__ASSET_JOB_2', + }), + 'solidHandle': dict({ + 'handleID': 'fresh_diamond_bottom', + }), + }), + dict({ + 'pipeline': dict({ + 'name': '__ASSET_JOB_3', + }), + 'solidHandle': dict({ + 'handleID': 'fresh_diamond_bottom', + }), + }), + dict({ + 'pipeline': dict({ + 'name': '__ASSET_JOB_4', + }), + 'solidHandle': dict({ + 'handleID': 'fresh_diamond_bottom', + }), + }), + dict({ + 'pipeline': dict({ + 'name': '__ASSET_JOB_5', + }), + 'solidHandle': dict({ + 'handleID': 'fresh_diamond_bottom', + }), + }), + dict({ + 'pipeline': dict({ + 'name': '__ASSET_JOB_6', + }), + 'solidHandle': dict({ + 'handleID': 'fresh_diamond_bottom', + }), + }), + dict({ + 'pipeline': dict({ + 'name': '__ASSET_JOB_7', + }), + 'solidHandle': dict({ + 'handleID': 'fresh_diamond_bottom', + }), + }), + dict({ + 'pipeline': dict({ + 'name': '__ASSET_JOB_8', + }), + 'solidHandle': dict({ + 'handleID': 'fresh_diamond_bottom', + }), + }), + dict({ + 'pipeline': dict({ + 'name': '__ASSET_JOB_9', + }), + 'solidHandle': dict({ + 'handleID': 'fresh_diamond_bottom', + }), + }), + dict({ + 'pipeline': dict({ + 'name': 'fresh_diamond_assets_job', + }), + 'solidHandle': dict({ + 'handleID': 'fresh_diamond_bottom', + }), + }), + ]), + }), + dict({ + '__typename': 'UsedSolid', + 'definition': dict({ + 'name': 'fresh_diamond_left', + }), + 'invocations': list([ + dict({ + 'pipeline': dict({ + 'name': '__ASSET_JOB_0', + }), + 'solidHandle': dict({ + 'handleID': 'fresh_diamond_left', + }), + }), + dict({ + 'pipeline': dict({ + 'name': '__ASSET_JOB_1', + }), + 'solidHandle': dict({ + 'handleID': 'fresh_diamond_left', + }), + }), + dict({ + 'pipeline': dict({ + 'name': '__ASSET_JOB_2', + }), + 'solidHandle': dict({ + 'handleID': 'fresh_diamond_left', + }), + }), + dict({ + 'pipeline': dict({ + 'name': '__ASSET_JOB_3', + }), + 'solidHandle': dict({ + 'handleID': 'fresh_diamond_left', + }), + }), + dict({ + 'pipeline': dict({ + 'name': '__ASSET_JOB_4', + }), + 'solidHandle': dict({ + 'handleID': 'fresh_diamond_left', + }), + }), + dict({ + 'pipeline': dict({ + 'name': '__ASSET_JOB_5', + }), + 'solidHandle': dict({ + 'handleID': 'fresh_diamond_left', + }), + }), + dict({ + 'pipeline': dict({ + 'name': '__ASSET_JOB_6', + }), + 'solidHandle': dict({ + 'handleID': 'fresh_diamond_left', + }), + }), + dict({ + 'pipeline': dict({ + 'name': '__ASSET_JOB_7', + }), + 'solidHandle': dict({ + 'handleID': 'fresh_diamond_left', + }), + }), + dict({ + 'pipeline': dict({ + 'name': '__ASSET_JOB_8', + }), + 'solidHandle': dict({ + 'handleID': 'fresh_diamond_left', + }), + }), + dict({ + 'pipeline': dict({ + 'name': '__ASSET_JOB_9', + }), + 'solidHandle': dict({ + 'handleID': 'fresh_diamond_left', + }), + }), + dict({ + 'pipeline': dict({ + 'name': 'fresh_diamond_assets_job', + }), + 'solidHandle': dict({ + 'handleID': 'fresh_diamond_left', + }), + }), + ]), + }), + dict({ + '__typename': 'UsedSolid', + 'definition': dict({ + 'name': 'fresh_diamond_right', + }), + 'invocations': list([ + dict({ + 'pipeline': dict({ + 'name': '__ASSET_JOB_0', + }), + 'solidHandle': dict({ + 'handleID': 'fresh_diamond_right', + }), + }), + dict({ + 'pipeline': dict({ + 'name': '__ASSET_JOB_1', + }), + 'solidHandle': dict({ + 'handleID': 'fresh_diamond_right', + }), + }), + dict({ + 'pipeline': dict({ + 'name': '__ASSET_JOB_2', + }), + 'solidHandle': dict({ + 'handleID': 'fresh_diamond_right', + }), + }), + dict({ + 'pipeline': dict({ + 'name': '__ASSET_JOB_3', + }), + 'solidHandle': dict({ + 'handleID': 'fresh_diamond_right', + }), + }), + dict({ + 'pipeline': dict({ + 'name': '__ASSET_JOB_4', + }), + 'solidHandle': dict({ + 'handleID': 'fresh_diamond_right', + }), + }), + dict({ + 'pipeline': dict({ + 'name': '__ASSET_JOB_5', + }), + 'solidHandle': dict({ + 'handleID': 'fresh_diamond_right', + }), + }), + dict({ + 'pipeline': dict({ + 'name': '__ASSET_JOB_6', + }), + 'solidHandle': dict({ + 'handleID': 'fresh_diamond_right', + }), + }), + dict({ + 'pipeline': dict({ + 'name': '__ASSET_JOB_7', + }), + 'solidHandle': dict({ + 'handleID': 'fresh_diamond_right', + }), + }), + dict({ + 'pipeline': dict({ + 'name': '__ASSET_JOB_8', + }), + 'solidHandle': dict({ + 'handleID': 'fresh_diamond_right', + }), + }), + dict({ + 'pipeline': dict({ + 'name': '__ASSET_JOB_9', + }), + 'solidHandle': dict({ + 'handleID': 'fresh_diamond_right', + }), + }), + dict({ + 'pipeline': dict({ + 'name': 'fresh_diamond_assets_job', + }), + 'solidHandle': dict({ + 'handleID': 'fresh_diamond_right', + }), + }), + ]), + }), + dict({ + '__typename': 'UsedSolid', + 'definition': dict({ + 'name': 'fresh_diamond_top', + }), + 'invocations': list([ + dict({ + 'pipeline': dict({ + 'name': '__ASSET_JOB_0', + }), + 'solidHandle': dict({ + 'handleID': 'fresh_diamond_top', + }), + }), + dict({ + 'pipeline': dict({ + 'name': '__ASSET_JOB_1', + }), + 'solidHandle': dict({ + 'handleID': 'fresh_diamond_top', + }), + }), + dict({ + 'pipeline': dict({ + 'name': '__ASSET_JOB_2', + }), + 'solidHandle': dict({ + 'handleID': 'fresh_diamond_top', + }), + }), + dict({ + 'pipeline': dict({ + 'name': '__ASSET_JOB_3', + }), + 'solidHandle': dict({ + 'handleID': 'fresh_diamond_top', + }), + }), + dict({ + 'pipeline': dict({ + 'name': '__ASSET_JOB_4', + }), + 'solidHandle': dict({ + 'handleID': 'fresh_diamond_top', + }), + }), + dict({ + 'pipeline': dict({ + 'name': '__ASSET_JOB_5', + }), + 'solidHandle': dict({ + 'handleID': 'fresh_diamond_top', + }), + }), + dict({ + 'pipeline': dict({ + 'name': '__ASSET_JOB_6', + }), + 'solidHandle': dict({ + 'handleID': 'fresh_diamond_top', + }), + }), + dict({ + 'pipeline': dict({ + 'name': '__ASSET_JOB_7', + }), + 'solidHandle': dict({ + 'handleID': 'fresh_diamond_top', + }), + }), + dict({ + 'pipeline': dict({ + 'name': '__ASSET_JOB_8', + }), + 'solidHandle': dict({ + 'handleID': 'fresh_diamond_top', + }), + }), + dict({ + 'pipeline': dict({ + 'name': '__ASSET_JOB_9', + }), + 'solidHandle': dict({ + 'handleID': 'fresh_diamond_top', + }), + }), + dict({ + 'pipeline': dict({ + 'name': 'fresh_diamond_assets_job', + }), + 'solidHandle': dict({ + 'handleID': 'fresh_diamond_top', + }), + }), + ]), + }), + dict({ + '__typename': 'UsedSolid', + 'definition': dict({ + 'name': 'get_input_one', + }), + 'invocations': list([ + dict({ + 'pipeline': dict({ + 'name': 'retry_multi_input_early_terminate_job', + }), + 'solidHandle': dict({ + 'handleID': 'get_input_one', + }), + }), + ]), + }), + dict({ + '__typename': 'UsedSolid', + 'definition': dict({ + 'name': 'get_input_two', + }), + 'invocations': list([ + dict({ + 'pipeline': dict({ + 'name': 'retry_multi_input_early_terminate_job', + }), + 'solidHandle': dict({ + 'handleID': 'get_input_two', + }), + }), + ]), + }), + dict({ + '__typename': 'UsedSolid', + 'definition': dict({ + 'name': 'grouped_asset_1', + }), + 'invocations': list([ + dict({ + 'pipeline': dict({ + 'name': '__ASSET_JOB_0', + }), + 'solidHandle': dict({ + 'handleID': 'grouped_asset_1', + }), + }), + dict({ + 'pipeline': dict({ + 'name': '__ASSET_JOB_1', + }), + 'solidHandle': dict({ + 'handleID': 'grouped_asset_1', + }), + }), + dict({ + 'pipeline': dict({ + 'name': '__ASSET_JOB_2', + }), + 'solidHandle': dict({ + 'handleID': 'grouped_asset_1', + }), + }), + dict({ + 'pipeline': dict({ + 'name': '__ASSET_JOB_3', + }), + 'solidHandle': dict({ + 'handleID': 'grouped_asset_1', + }), + }), + dict({ + 'pipeline': dict({ + 'name': '__ASSET_JOB_4', + }), + 'solidHandle': dict({ + 'handleID': 'grouped_asset_1', + }), + }), + dict({ + 'pipeline': dict({ + 'name': '__ASSET_JOB_5', + }), + 'solidHandle': dict({ + 'handleID': 'grouped_asset_1', + }), + }), + dict({ + 'pipeline': dict({ + 'name': '__ASSET_JOB_6', + }), + 'solidHandle': dict({ + 'handleID': 'grouped_asset_1', + }), + }), + dict({ + 'pipeline': dict({ + 'name': '__ASSET_JOB_7', + }), + 'solidHandle': dict({ + 'handleID': 'grouped_asset_1', + }), + }), + dict({ + 'pipeline': dict({ + 'name': '__ASSET_JOB_8', + }), + 'solidHandle': dict({ + 'handleID': 'grouped_asset_1', + }), + }), + dict({ + 'pipeline': dict({ + 'name': '__ASSET_JOB_9', + }), + 'solidHandle': dict({ + 'handleID': 'grouped_asset_1', + }), + }), + dict({ + 'pipeline': dict({ + 'name': 'named_groups_job', + }), + 'solidHandle': dict({ + 'handleID': 'grouped_asset_1', + }), + }), + ]), + }), + dict({ + '__typename': 'UsedSolid', + 'definition': dict({ + 'name': 'grouped_asset_2', + }), + 'invocations': list([ + dict({ + 'pipeline': dict({ + 'name': '__ASSET_JOB_0', + }), + 'solidHandle': dict({ + 'handleID': 'grouped_asset_2', + }), + }), + dict({ + 'pipeline': dict({ + 'name': '__ASSET_JOB_1', + }), + 'solidHandle': dict({ + 'handleID': 'grouped_asset_2', + }), + }), + dict({ + 'pipeline': dict({ + 'name': '__ASSET_JOB_2', + }), + 'solidHandle': dict({ + 'handleID': 'grouped_asset_2', + }), + }), + dict({ + 'pipeline': dict({ + 'name': '__ASSET_JOB_3', + }), + 'solidHandle': dict({ + 'handleID': 'grouped_asset_2', + }), + }), + dict({ + 'pipeline': dict({ + 'name': '__ASSET_JOB_4', + }), + 'solidHandle': dict({ + 'handleID': 'grouped_asset_2', + }), + }), + dict({ + 'pipeline': dict({ + 'name': '__ASSET_JOB_5', + }), + 'solidHandle': dict({ + 'handleID': 'grouped_asset_2', + }), + }), + dict({ + 'pipeline': dict({ + 'name': '__ASSET_JOB_6', + }), + 'solidHandle': dict({ + 'handleID': 'grouped_asset_2', + }), + }), + dict({ + 'pipeline': dict({ + 'name': '__ASSET_JOB_7', + }), + 'solidHandle': dict({ + 'handleID': 'grouped_asset_2', + }), + }), + dict({ + 'pipeline': dict({ + 'name': '__ASSET_JOB_8', + }), + 'solidHandle': dict({ + 'handleID': 'grouped_asset_2', + }), + }), + dict({ + 'pipeline': dict({ + 'name': '__ASSET_JOB_9', + }), + 'solidHandle': dict({ + 'handleID': 'grouped_asset_2', + }), + }), + dict({ + 'pipeline': dict({ + 'name': 'named_groups_job', + }), + 'solidHandle': dict({ + 'handleID': 'grouped_asset_2', + }), + }), + ]), + }), + dict({ + '__typename': 'UsedSolid', + 'definition': dict({ + 'name': 'grouped_asset_4', + }), + 'invocations': list([ + dict({ + 'pipeline': dict({ + 'name': '__ASSET_JOB_0', + }), + 'solidHandle': dict({ + 'handleID': 'grouped_asset_4', + }), + }), + dict({ + 'pipeline': dict({ + 'name': '__ASSET_JOB_1', + }), + 'solidHandle': dict({ + 'handleID': 'grouped_asset_4', + }), + }), + dict({ + 'pipeline': dict({ + 'name': '__ASSET_JOB_2', + }), + 'solidHandle': dict({ + 'handleID': 'grouped_asset_4', + }), + }), + dict({ + 'pipeline': dict({ + 'name': '__ASSET_JOB_3', + }), + 'solidHandle': dict({ + 'handleID': 'grouped_asset_4', + }), + }), + dict({ + 'pipeline': dict({ + 'name': '__ASSET_JOB_4', + }), + 'solidHandle': dict({ + 'handleID': 'grouped_asset_4', + }), + }), + dict({ + 'pipeline': dict({ + 'name': '__ASSET_JOB_5', + }), + 'solidHandle': dict({ + 'handleID': 'grouped_asset_4', + }), + }), + dict({ + 'pipeline': dict({ + 'name': '__ASSET_JOB_6', + }), + 'solidHandle': dict({ + 'handleID': 'grouped_asset_4', + }), + }), + dict({ + 'pipeline': dict({ + 'name': '__ASSET_JOB_7', + }), + 'solidHandle': dict({ + 'handleID': 'grouped_asset_4', + }), + }), + dict({ + 'pipeline': dict({ + 'name': '__ASSET_JOB_8', + }), + 'solidHandle': dict({ + 'handleID': 'grouped_asset_4', + }), + }), + dict({ + 'pipeline': dict({ + 'name': '__ASSET_JOB_9', + }), + 'solidHandle': dict({ + 'handleID': 'grouped_asset_4', + }), + }), + dict({ + 'pipeline': dict({ + 'name': 'named_groups_job', + }), + 'solidHandle': dict({ + 'handleID': 'grouped_asset_4', + }), + }), + ]), + }), + dict({ + '__typename': 'UsedSolid', + 'definition': dict({ + 'name': 'hanging_asset', + }), + 'invocations': list([ + dict({ + 'pipeline': dict({ + 'name': '__ASSET_JOB_0', + }), + 'solidHandle': dict({ + 'handleID': 'hanging_asset', + }), + }), + dict({ + 'pipeline': dict({ + 'name': '__ASSET_JOB_1', + }), + 'solidHandle': dict({ + 'handleID': 'hanging_asset', + }), + }), + dict({ + 'pipeline': dict({ + 'name': '__ASSET_JOB_2', + }), + 'solidHandle': dict({ + 'handleID': 'hanging_asset', + }), + }), + dict({ + 'pipeline': dict({ + 'name': '__ASSET_JOB_3', + }), + 'solidHandle': dict({ + 'handleID': 'hanging_asset', + }), + }), + dict({ + 'pipeline': dict({ + 'name': '__ASSET_JOB_4', + }), + 'solidHandle': dict({ + 'handleID': 'hanging_asset', + }), + }), + dict({ + 'pipeline': dict({ + 'name': '__ASSET_JOB_5', + }), + 'solidHandle': dict({ + 'handleID': 'hanging_asset', + }), + }), + dict({ + 'pipeline': dict({ + 'name': '__ASSET_JOB_6', + }), + 'solidHandle': dict({ + 'handleID': 'hanging_asset', + }), + }), + dict({ + 'pipeline': dict({ + 'name': '__ASSET_JOB_7', + }), + 'solidHandle': dict({ + 'handleID': 'hanging_asset', + }), + }), + dict({ + 'pipeline': dict({ + 'name': '__ASSET_JOB_8', + }), + 'solidHandle': dict({ + 'handleID': 'hanging_asset', + }), + }), + dict({ + 'pipeline': dict({ + 'name': '__ASSET_JOB_9', + }), + 'solidHandle': dict({ + 'handleID': 'hanging_asset', + }), + }), + dict({ + 'pipeline': dict({ + 'name': 'hanging_job', + }), + 'solidHandle': dict({ + 'handleID': 'hanging_asset', + }), + }), + ]), + }), + dict({ + '__typename': 'UsedSolid', + 'definition': dict({ + 'name': 'hanging_graph', + }), + 'invocations': list([ + dict({ + 'pipeline': dict({ + 'name': '__ASSET_JOB_0', + }), + 'solidHandle': dict({ + 'handleID': 'hanging_graph', + }), + }), + dict({ + 'pipeline': dict({ + 'name': '__ASSET_JOB_1', + }), + 'solidHandle': dict({ + 'handleID': 'hanging_graph', + }), + }), + dict({ + 'pipeline': dict({ + 'name': '__ASSET_JOB_2', + }), + 'solidHandle': dict({ + 'handleID': 'hanging_graph', + }), + }), + dict({ + 'pipeline': dict({ + 'name': '__ASSET_JOB_3', + }), + 'solidHandle': dict({ + 'handleID': 'hanging_graph', + }), + }), + dict({ + 'pipeline': dict({ + 'name': '__ASSET_JOB_4', + }), + 'solidHandle': dict({ + 'handleID': 'hanging_graph', + }), + }), + dict({ + 'pipeline': dict({ + 'name': '__ASSET_JOB_5', + }), + 'solidHandle': dict({ + 'handleID': 'hanging_graph', + }), + }), + dict({ + 'pipeline': dict({ + 'name': '__ASSET_JOB_6', + }), + 'solidHandle': dict({ + 'handleID': 'hanging_graph', + }), + }), + dict({ + 'pipeline': dict({ + 'name': '__ASSET_JOB_7', + }), + 'solidHandle': dict({ + 'handleID': 'hanging_graph', + }), + }), + dict({ + 'pipeline': dict({ + 'name': '__ASSET_JOB_8', + }), + 'solidHandle': dict({ + 'handleID': 'hanging_graph', + }), + }), + dict({ + 'pipeline': dict({ + 'name': '__ASSET_JOB_9', + }), + 'solidHandle': dict({ + 'handleID': 'hanging_graph', + }), + }), + dict({ + 'pipeline': dict({ + 'name': 'hanging_graph_asset_job', + }), + 'solidHandle': dict({ + 'handleID': 'hanging_graph', + }), + }), + ]), + }), + dict({ + '__typename': 'UsedSolid', + 'definition': dict({ + 'name': 'hanging_op', + }), + 'invocations': list([ + dict({ + 'pipeline': dict({ + 'name': '__ASSET_JOB_0', + }), + 'solidHandle': dict({ + 'handleID': 'hanging_graph.hanging_op', + }), + }), + dict({ + 'pipeline': dict({ + 'name': '__ASSET_JOB_1', + }), + 'solidHandle': dict({ + 'handleID': 'hanging_graph.hanging_op', + }), + }), + dict({ + 'pipeline': dict({ + 'name': '__ASSET_JOB_2', + }), + 'solidHandle': dict({ + 'handleID': 'hanging_graph.hanging_op', + }), + }), + dict({ + 'pipeline': dict({ + 'name': '__ASSET_JOB_3', + }), + 'solidHandle': dict({ + 'handleID': 'hanging_graph.hanging_op', + }), + }), + dict({ + 'pipeline': dict({ + 'name': '__ASSET_JOB_4', + }), + 'solidHandle': dict({ + 'handleID': 'hanging_graph.hanging_op', + }), + }), + dict({ + 'pipeline': dict({ + 'name': '__ASSET_JOB_5', + }), + 'solidHandle': dict({ + 'handleID': 'hanging_graph.hanging_op', + }), + }), + dict({ + 'pipeline': dict({ + 'name': '__ASSET_JOB_6', + }), + 'solidHandle': dict({ + 'handleID': 'hanging_graph.hanging_op', + }), + }), + dict({ + 'pipeline': dict({ + 'name': '__ASSET_JOB_7', + }), + 'solidHandle': dict({ + 'handleID': 'hanging_graph.hanging_op', + }), + }), + dict({ + 'pipeline': dict({ + 'name': '__ASSET_JOB_8', + }), + 'solidHandle': dict({ + 'handleID': 'hanging_graph.hanging_op', + }), + }), + dict({ + 'pipeline': dict({ + 'name': '__ASSET_JOB_9', + }), + 'solidHandle': dict({ + 'handleID': 'hanging_graph.hanging_op', + }), + }), + dict({ + 'pipeline': dict({ + 'name': 'hanging_graph_asset_job', + }), + 'solidHandle': dict({ + 'handleID': 'hanging_graph.hanging_op', + }), + }), + ]), + }), + dict({ + '__typename': 'UsedSolid', + 'definition': dict({ + 'name': 'hanging_partition_asset', }), 'invocations': list([ dict({ 'pipeline': dict({ - 'name': 'composites_job', + 'name': '__ASSET_JOB_5', }), 'solidHandle': dict({ - 'handleID': 'div_four', + 'handleID': 'hanging_partition_asset', + }), + }), + dict({ + 'pipeline': dict({ + 'name': 'hanging_partition_asset_job', + }), + 'solidHandle': dict({ + 'handleID': 'hanging_partition_asset', }), }), ]), @@ -509,23 +2997,31 @@ dict({ '__typename': 'UsedSolid', 'definition': dict({ - 'name': 'div_two', + 'name': 'hard_fail_or_0', }), 'invocations': list([ dict({ 'pipeline': dict({ - 'name': 'composites_job', + 'name': 'hard_failer', }), 'solidHandle': dict({ - 'handleID': 'div_four.div_1', + 'handleID': 'hard_fail_or_0', }), }), + ]), + }), + dict({ + '__typename': 'UsedSolid', + 'definition': dict({ + 'name': 'increment', + }), + 'invocations': list([ dict({ 'pipeline': dict({ - 'name': 'composites_job', + 'name': 'hard_failer', }), 'solidHandle': dict({ - 'handleID': 'div_four.div_2', + 'handleID': 'increment', }), }), ]), @@ -533,15 +3029,15 @@ dict({ '__typename': 'UsedSolid', 'definition': dict({ - 'name': 'downstream_asset', + 'name': 'loop', }), 'invocations': list([ dict({ 'pipeline': dict({ - 'name': 'hanging_graph_asset_job', + 'name': 'infinite_loop_job', }), 'solidHandle': dict({ - 'handleID': 'downstream_asset', + 'handleID': 'loop', }), }), ]), @@ -549,15 +3045,15 @@ dict({ '__typename': 'UsedSolid', 'definition': dict({ - 'name': 'downstream_dynamic_partitioned_asset', + 'name': 'materialize', }), 'invocations': list([ dict({ 'pipeline': dict({ - 'name': 'dynamic_partitioned_assets_job', + 'name': 'materialization_job', }), 'solidHandle': dict({ - 'handleID': 'downstream_dynamic_partitioned_asset', + 'handleID': 'materialize', }), }), ]), @@ -565,15 +3061,15 @@ dict({ '__typename': 'UsedSolid', 'definition': dict({ - 'name': 'downstream_static_partitioned_asset', + 'name': 'middle_static_partitioned_asset_1', }), 'invocations': list([ dict({ 'pipeline': dict({ - 'name': '__ASSET_JOB_3', + 'name': '__ASSET_JOB_4', }), 'solidHandle': dict({ - 'handleID': 'downstream_static_partitioned_asset', + 'handleID': 'middle_static_partitioned_asset_1', }), }), dict({ @@ -581,7 +3077,7 @@ 'name': 'static_partitioned_assets_job', }), 'solidHandle': dict({ - 'handleID': 'downstream_static_partitioned_asset', + 'handleID': 'middle_static_partitioned_asset_1', }), }), ]), @@ -589,15 +3085,23 @@ dict({ '__typename': 'UsedSolid', 'definition': dict({ - 'name': 'downstream_time_partitioned_asset', + 'name': 'middle_static_partitioned_asset_2', }), 'invocations': list([ dict({ 'pipeline': dict({ - 'name': 'time_partitioned_assets_job', + 'name': '__ASSET_JOB_4', }), 'solidHandle': dict({ - 'handleID': 'downstream_time_partitioned_asset', + 'handleID': 'middle_static_partitioned_asset_2', + }), + }), + dict({ + 'pipeline': dict({ + 'name': 'static_partitioned_assets_job', + }), + 'solidHandle': dict({ + 'handleID': 'middle_static_partitioned_asset_2', }), }), ]), @@ -605,15 +3109,15 @@ dict({ '__typename': 'UsedSolid', 'definition': dict({ - 'name': 'downstream_weekly_partitioned_asset', + 'name': 'multi', }), 'invocations': list([ dict({ 'pipeline': dict({ - 'name': '__ASSET_JOB_6', + 'name': 'retry_multi_output_job', }), 'solidHandle': dict({ - 'handleID': 'downstream_weekly_partitioned_asset', + 'handleID': 'multi', }), }), ]), @@ -621,23 +3125,15 @@ dict({ '__typename': 'UsedSolid', 'definition': dict({ - 'name': 'dynamic_in_multipartitions_fail', + 'name': 'multi_run_backfill_policy_asset', }), 'invocations': list([ dict({ 'pipeline': dict({ - 'name': '__ASSET_JOB_2', - }), - 'solidHandle': dict({ - 'handleID': 'dynamic_in_multipartitions_fail', - }), - }), - dict({ - 'pipeline': dict({ - 'name': 'dynamic_in_multipartitions_success_job', + 'name': '__ASSET_JOB_9', }), 'solidHandle': dict({ - 'handleID': 'dynamic_in_multipartitions_fail', + 'handleID': 'multi_run_backfill_policy_asset', }), }), ]), @@ -645,7 +3141,7 @@ dict({ '__typename': 'UsedSolid', 'definition': dict({ - 'name': 'dynamic_in_multipartitions_success', + 'name': 'multipartitions_1', }), 'invocations': list([ dict({ @@ -653,15 +3149,15 @@ 'name': '__ASSET_JOB_2', }), 'solidHandle': dict({ - 'handleID': 'dynamic_in_multipartitions_success', + 'handleID': 'multipartitions_1', }), }), dict({ 'pipeline': dict({ - 'name': 'dynamic_in_multipartitions_success_job', + 'name': 'multipartitions_job', }), 'solidHandle': dict({ - 'handleID': 'dynamic_in_multipartitions_success', + 'handleID': 'multipartitions_1', }), }), ]), @@ -669,31 +3165,23 @@ dict({ '__typename': 'UsedSolid', 'definition': dict({ - 'name': 'emit', + 'name': 'multipartitions_2', }), 'invocations': list([ dict({ 'pipeline': dict({ - 'name': 'dynamic_job', + 'name': '__ASSET_JOB_2', }), 'solidHandle': dict({ - 'handleID': 'emit', + 'handleID': 'multipartitions_2', }), }), - ]), - }), - dict({ - '__typename': 'UsedSolid', - 'definition': dict({ - 'name': 'emit_failed_expectation', - }), - 'invocations': list([ dict({ 'pipeline': dict({ - 'name': 'job_with_expectations', + 'name': 'multipartitions_job', }), 'solidHandle': dict({ - 'handleID': 'emit_failed_expectation', + 'handleID': 'multipartitions_2', }), }), ]), @@ -701,31 +3189,23 @@ dict({ '__typename': 'UsedSolid', 'definition': dict({ - 'name': 'emit_successful_expectation', + 'name': 'multipartitions_fail', }), 'invocations': list([ dict({ 'pipeline': dict({ - 'name': 'job_with_expectations', + 'name': '__ASSET_JOB_2', }), 'solidHandle': dict({ - 'handleID': 'emit_successful_expectation', + 'handleID': 'multipartitions_fail', }), }), - ]), - }), - dict({ - '__typename': 'UsedSolid', - 'definition': dict({ - 'name': 'emit_successful_expectation_no_metadata', - }), - 'invocations': list([ dict({ 'pipeline': dict({ - 'name': 'job_with_expectations', + 'name': 'multipartitions_fail_job', }), 'solidHandle': dict({ - 'handleID': 'emit_successful_expectation_no_metadata', + 'handleID': 'multipartitions_fail', }), }), ]), @@ -733,7 +3213,7 @@ dict({ '__typename': 'UsedSolid', 'definition': dict({ - 'name': 'emit_ten', + 'name': 'multiply_by_two', }), 'invocations': list([ dict({ @@ -741,7 +3221,15 @@ 'name': 'dynamic_job', }), 'solidHandle': dict({ - 'handleID': 'emit_ten', + 'handleID': 'double_total', + }), + }), + dict({ + 'pipeline': dict({ + 'name': 'dynamic_job', + }), + 'solidHandle': dict({ + 'handleID': 'multiply_by_two', }), }), ]), @@ -749,15 +3237,15 @@ dict({ '__typename': 'UsedSolid', 'definition': dict({ - 'name': 'executable_asset', + 'name': 'multiply_inputs', }), 'invocations': list([ dict({ 'pipeline': dict({ - 'name': 'executable_test_job', + 'name': 'dynamic_job', }), 'solidHandle': dict({ - 'handleID': 'executable_asset', + 'handleID': 'multiply_inputs', }), }), ]), @@ -765,111 +3253,119 @@ dict({ '__typename': 'UsedSolid', 'definition': dict({ - 'name': 'fail', + 'name': 'my_op', }), 'invocations': list([ dict({ 'pipeline': dict({ - 'name': 'eventually_successful', + 'name': '__ASSET_JOB_0', + }), + 'solidHandle': dict({ + 'handleID': 'hanging_graph.my_op', + }), + }), + dict({ + 'pipeline': dict({ + 'name': '__ASSET_JOB_1', + }), + 'solidHandle': dict({ + 'handleID': 'hanging_graph.my_op', + }), + }), + dict({ + 'pipeline': dict({ + 'name': '__ASSET_JOB_2', + }), + 'solidHandle': dict({ + 'handleID': 'hanging_graph.my_op', + }), + }), + dict({ + 'pipeline': dict({ + 'name': '__ASSET_JOB_3', + }), + 'solidHandle': dict({ + 'handleID': 'hanging_graph.my_op', + }), + }), + dict({ + 'pipeline': dict({ + 'name': '__ASSET_JOB_4', + }), + 'solidHandle': dict({ + 'handleID': 'hanging_graph.my_op', + }), + }), + dict({ + 'pipeline': dict({ + 'name': '__ASSET_JOB_5', + }), + 'solidHandle': dict({ + 'handleID': 'hanging_graph.my_op', + }), + }), + dict({ + 'pipeline': dict({ + 'name': '__ASSET_JOB_6', }), 'solidHandle': dict({ - 'handleID': 'fail', + 'handleID': 'hanging_graph.my_op', }), }), dict({ 'pipeline': dict({ - 'name': 'eventually_successful', + 'name': '__ASSET_JOB_7', }), 'solidHandle': dict({ - 'handleID': 'fail_2', + 'handleID': 'hanging_graph.my_op', }), }), dict({ 'pipeline': dict({ - 'name': 'eventually_successful', + 'name': '__ASSET_JOB_8', }), 'solidHandle': dict({ - 'handleID': 'fail_3', + 'handleID': 'hanging_graph.my_op', }), }), - ]), - }), - dict({ - '__typename': 'UsedSolid', - 'definition': dict({ - 'name': 'fail_partition_materialization', - }), - 'invocations': list([ dict({ 'pipeline': dict({ - 'name': 'fail_partition_materialization_job', + 'name': '__ASSET_JOB_9', }), 'solidHandle': dict({ - 'handleID': 'fail_partition_materialization', + 'handleID': 'hanging_graph.my_op', }), }), - ]), - }), - dict({ - '__typename': 'UsedSolid', - 'definition': dict({ - 'name': 'fail_subset', - }), - 'invocations': list([ dict({ 'pipeline': dict({ - 'name': 'job_with_invalid_definition_error', + 'name': 'hanging_graph_asset_job', }), 'solidHandle': dict({ - 'handleID': 'fail_subset', + 'handleID': 'hanging_graph.my_op', }), }), - ]), - }), - dict({ - '__typename': 'UsedSolid', - 'definition': dict({ - 'name': 'first_asset', - }), - 'invocations': list([ dict({ 'pipeline': dict({ - 'name': 'hanging_job', + 'name': 'daily_partitioned_job', }), 'solidHandle': dict({ - 'handleID': 'first_asset', + 'handleID': 'my_op', }), }), - ]), - }), - dict({ - '__typename': 'UsedSolid', - 'definition': dict({ - 'name': 'foo', - }), - 'invocations': list([ dict({ 'pipeline': dict({ - 'name': 'foo_job', + 'name': 'memoization_job', }), 'solidHandle': dict({ - 'handleID': 'foo', + 'handleID': 'my_op', }), }), - ]), - }), - dict({ - '__typename': 'UsedSolid', - 'definition': dict({ - 'name': 'foo_bar', - }), - 'invocations': list([ dict({ 'pipeline': dict({ - 'name': 'foo_job', + 'name': 'static_partitioned_job', }), 'solidHandle': dict({ - 'handleID': 'foo_bar', + 'handleID': 'my_op', }), }), ]), @@ -877,7 +3373,7 @@ dict({ '__typename': 'UsedSolid', 'definition': dict({ - 'name': 'fresh_diamond_bottom', + 'name': 'never_runs_asset', }), 'invocations': list([ dict({ @@ -885,7 +3381,7 @@ 'name': '__ASSET_JOB_0', }), 'solidHandle': dict({ - 'handleID': 'fresh_diamond_bottom', + 'handleID': 'never_runs_asset', }), }), dict({ @@ -893,7 +3389,7 @@ 'name': '__ASSET_JOB_1', }), 'solidHandle': dict({ - 'handleID': 'fresh_diamond_bottom', + 'handleID': 'never_runs_asset', }), }), dict({ @@ -901,7 +3397,7 @@ 'name': '__ASSET_JOB_2', }), 'solidHandle': dict({ - 'handleID': 'fresh_diamond_bottom', + 'handleID': 'never_runs_asset', }), }), dict({ @@ -909,7 +3405,7 @@ 'name': '__ASSET_JOB_3', }), 'solidHandle': dict({ - 'handleID': 'fresh_diamond_bottom', + 'handleID': 'never_runs_asset', }), }), dict({ @@ -917,7 +3413,7 @@ 'name': '__ASSET_JOB_4', }), 'solidHandle': dict({ - 'handleID': 'fresh_diamond_bottom', + 'handleID': 'never_runs_asset', }), }), dict({ @@ -925,7 +3421,7 @@ 'name': '__ASSET_JOB_5', }), 'solidHandle': dict({ - 'handleID': 'fresh_diamond_bottom', + 'handleID': 'never_runs_asset', }), }), dict({ @@ -933,7 +3429,7 @@ 'name': '__ASSET_JOB_6', }), 'solidHandle': dict({ - 'handleID': 'fresh_diamond_bottom', + 'handleID': 'never_runs_asset', }), }), dict({ @@ -941,15 +3437,31 @@ 'name': '__ASSET_JOB_7', }), 'solidHandle': dict({ - 'handleID': 'fresh_diamond_bottom', + 'handleID': 'never_runs_asset', }), }), dict({ 'pipeline': dict({ - 'name': 'fresh_diamond_assets', + 'name': '__ASSET_JOB_8', }), 'solidHandle': dict({ - 'handleID': 'fresh_diamond_bottom', + 'handleID': 'never_runs_asset', + }), + }), + dict({ + 'pipeline': dict({ + 'name': '__ASSET_JOB_9', + }), + 'solidHandle': dict({ + 'handleID': 'never_runs_asset', + }), + }), + dict({ + 'pipeline': dict({ + 'name': 'hanging_job', + }), + 'solidHandle': dict({ + 'handleID': 'never_runs_asset', }), }), ]), @@ -957,7 +3469,7 @@ dict({ '__typename': 'UsedSolid', 'definition': dict({ - 'name': 'fresh_diamond_left', + 'name': 'never_runs_op', }), 'invocations': list([ dict({ @@ -965,7 +3477,7 @@ 'name': '__ASSET_JOB_0', }), 'solidHandle': dict({ - 'handleID': 'fresh_diamond_left', + 'handleID': 'hanging_graph.never_runs_op', }), }), dict({ @@ -973,7 +3485,7 @@ 'name': '__ASSET_JOB_1', }), 'solidHandle': dict({ - 'handleID': 'fresh_diamond_left', + 'handleID': 'hanging_graph.never_runs_op', }), }), dict({ @@ -981,7 +3493,7 @@ 'name': '__ASSET_JOB_2', }), 'solidHandle': dict({ - 'handleID': 'fresh_diamond_left', + 'handleID': 'hanging_graph.never_runs_op', }), }), dict({ @@ -989,7 +3501,7 @@ 'name': '__ASSET_JOB_3', }), 'solidHandle': dict({ - 'handleID': 'fresh_diamond_left', + 'handleID': 'hanging_graph.never_runs_op', }), }), dict({ @@ -997,7 +3509,7 @@ 'name': '__ASSET_JOB_4', }), 'solidHandle': dict({ - 'handleID': 'fresh_diamond_left', + 'handleID': 'hanging_graph.never_runs_op', }), }), dict({ @@ -1005,7 +3517,7 @@ 'name': '__ASSET_JOB_5', }), 'solidHandle': dict({ - 'handleID': 'fresh_diamond_left', + 'handleID': 'hanging_graph.never_runs_op', }), }), dict({ @@ -1013,7 +3525,7 @@ 'name': '__ASSET_JOB_6', }), 'solidHandle': dict({ - 'handleID': 'fresh_diamond_left', + 'handleID': 'hanging_graph.never_runs_op', }), }), dict({ @@ -1021,175 +3533,207 @@ 'name': '__ASSET_JOB_7', }), 'solidHandle': dict({ - 'handleID': 'fresh_diamond_left', + 'handleID': 'hanging_graph.never_runs_op', }), }), dict({ 'pipeline': dict({ - 'name': 'fresh_diamond_assets', + 'name': '__ASSET_JOB_8', }), 'solidHandle': dict({ - 'handleID': 'fresh_diamond_left', + 'handleID': 'hanging_graph.never_runs_op', }), }), - ]), - }), - dict({ - '__typename': 'UsedSolid', - 'definition': dict({ - 'name': 'fresh_diamond_right', - }), - 'invocations': list([ dict({ 'pipeline': dict({ - 'name': '__ASSET_JOB_0', + 'name': '__ASSET_JOB_9', }), 'solidHandle': dict({ - 'handleID': 'fresh_diamond_right', + 'handleID': 'hanging_graph.never_runs_op', }), }), dict({ 'pipeline': dict({ - 'name': '__ASSET_JOB_1', + 'name': 'hanging_graph_asset_job', }), 'solidHandle': dict({ - 'handleID': 'fresh_diamond_right', + 'handleID': 'hanging_graph.never_runs_op', }), }), + ]), + }), + dict({ + '__typename': 'UsedSolid', + 'definition': dict({ + 'name': 'no_multipartitions_1', + }), + 'invocations': list([ dict({ 'pipeline': dict({ - 'name': '__ASSET_JOB_2', + 'name': '__ASSET_JOB_1', }), 'solidHandle': dict({ - 'handleID': 'fresh_diamond_right', + 'handleID': 'no_multipartitions_1', }), }), dict({ 'pipeline': dict({ - 'name': '__ASSET_JOB_3', + 'name': 'no_multipartitions_job', }), 'solidHandle': dict({ - 'handleID': 'fresh_diamond_right', + 'handleID': 'no_multipartitions_1', }), }), + ]), + }), + dict({ + '__typename': 'UsedSolid', + 'definition': dict({ + 'name': 'no_output', + }), + 'invocations': list([ dict({ 'pipeline': dict({ - 'name': '__ASSET_JOB_4', + 'name': 'retry_multi_output_job', }), 'solidHandle': dict({ - 'handleID': 'fresh_diamond_right', + 'handleID': 'child_multi_skip', }), }), dict({ 'pipeline': dict({ - 'name': '__ASSET_JOB_5', + 'name': 'retry_multi_output_job', }), 'solidHandle': dict({ - 'handleID': 'fresh_diamond_right', + 'handleID': 'child_skip', }), }), dict({ 'pipeline': dict({ - 'name': '__ASSET_JOB_6', + 'name': 'retry_multi_output_job', }), 'solidHandle': dict({ - 'handleID': 'fresh_diamond_right', + 'handleID': 'grandchild_fail', }), }), + ]), + }), + dict({ + '__typename': 'UsedSolid', + 'definition': dict({ + 'name': 'noop_op', + }), + 'invocations': list([ dict({ 'pipeline': dict({ - 'name': '__ASSET_JOB_7', + 'name': 'config_with_map', }), 'solidHandle': dict({ - 'handleID': 'fresh_diamond_right', + 'handleID': 'noop_op', }), }), dict({ 'pipeline': dict({ - 'name': 'fresh_diamond_assets', + 'name': 'more_complicated_config', }), 'solidHandle': dict({ - 'handleID': 'fresh_diamond_right', + 'handleID': 'noop_op', }), }), - ]), - }), - dict({ - '__typename': 'UsedSolid', - 'definition': dict({ - 'name': 'fresh_diamond_top', - }), - 'invocations': list([ dict({ 'pipeline': dict({ - 'name': '__ASSET_JOB_0', + 'name': 'noop_job', }), 'solidHandle': dict({ - 'handleID': 'fresh_diamond_top', + 'handleID': 'noop_op', }), }), dict({ 'pipeline': dict({ - 'name': '__ASSET_JOB_1', + 'name': 'simple_job_a', }), 'solidHandle': dict({ - 'handleID': 'fresh_diamond_top', + 'handleID': 'noop_op', }), }), dict({ 'pipeline': dict({ - 'name': '__ASSET_JOB_2', + 'name': 'simple_job_b', }), 'solidHandle': dict({ - 'handleID': 'fresh_diamond_top', + 'handleID': 'noop_op', }), }), dict({ 'pipeline': dict({ - 'name': '__ASSET_JOB_3', + 'name': 'composed_graph', }), 'solidHandle': dict({ - 'handleID': 'fresh_diamond_top', + 'handleID': 'simple_graph.noop_op', }), }), + ]), + }), + dict({ + '__typename': 'UsedSolid', + 'definition': dict({ + 'name': 'one', + }), + 'invocations': list([ dict({ 'pipeline': dict({ - 'name': '__ASSET_JOB_4', + 'name': 'job_with_invalid_definition_error', }), 'solidHandle': dict({ - 'handleID': 'fresh_diamond_top', + 'handleID': 'one', }), }), + ]), + }), + dict({ + '__typename': 'UsedSolid', + 'definition': dict({ + 'name': 'op_1', + }), + 'invocations': list([ dict({ 'pipeline': dict({ - 'name': '__ASSET_JOB_5', + 'name': 'two_ins_job', }), 'solidHandle': dict({ - 'handleID': 'fresh_diamond_top', + 'handleID': 'op_1', }), }), dict({ 'pipeline': dict({ - 'name': '__ASSET_JOB_6', + 'name': 'nested_job', }), 'solidHandle': dict({ - 'handleID': 'fresh_diamond_top', + 'handleID': 'subgraph.op_1', }), }), + ]), + }), + dict({ + '__typename': 'UsedSolid', + 'definition': dict({ + 'name': 'op_2', + }), + 'invocations': list([ dict({ 'pipeline': dict({ - 'name': '__ASSET_JOB_7', + 'name': 'two_ins_job', }), 'solidHandle': dict({ - 'handleID': 'fresh_diamond_top', + 'handleID': 'op_2', }), }), dict({ 'pipeline': dict({ - 'name': 'fresh_diamond_assets', + 'name': 'nested_job', }), 'solidHandle': dict({ - 'handleID': 'fresh_diamond_top', + 'handleID': 'subgraph.op_2', }), }), ]), @@ -1197,15 +3741,23 @@ dict({ '__typename': 'UsedSolid', 'definition': dict({ - 'name': 'get_input_one', + 'name': 'op_asset_a', }), 'invocations': list([ dict({ 'pipeline': dict({ - 'name': 'retry_multi_input_early_terminate_job', + 'name': 'multi_asset_job', }), 'solidHandle': dict({ - 'handleID': 'get_input_one', + 'handleID': 'op_asset_a', + }), + }), + dict({ + 'pipeline': dict({ + 'name': 'single_asset_job', + }), + 'solidHandle': dict({ + 'handleID': 'op_asset_a', }), }), ]), @@ -1213,15 +3765,15 @@ dict({ '__typename': 'UsedSolid', 'definition': dict({ - 'name': 'get_input_two', + 'name': 'op_asset_b', }), 'invocations': list([ dict({ 'pipeline': dict({ - 'name': 'retry_multi_input_early_terminate_job', + 'name': 'multi_asset_job', }), 'solidHandle': dict({ - 'handleID': 'get_input_two', + 'handleID': 'op_asset_b', }), }), ]), @@ -1229,15 +3781,15 @@ dict({ '__typename': 'UsedSolid', 'definition': dict({ - 'name': 'grouped_asset_1', + 'name': 'op_partitioned_asset', }), 'invocations': list([ dict({ 'pipeline': dict({ - 'name': 'named_groups_job', + 'name': 'partitioned_asset_job', }), 'solidHandle': dict({ - 'handleID': 'grouped_asset_1', + 'handleID': 'op_partitioned_asset', }), }), ]), @@ -1245,15 +3797,15 @@ dict({ '__typename': 'UsedSolid', 'definition': dict({ - 'name': 'grouped_asset_2', + 'name': 'op_that_gets_tags', }), 'invocations': list([ dict({ 'pipeline': dict({ - 'name': 'named_groups_job', + 'name': 'hello_world_with_tags', }), 'solidHandle': dict({ - 'handleID': 'grouped_asset_2', + 'handleID': 'op_that_gets_tags', }), }), ]), @@ -1261,15 +3813,15 @@ dict({ '__typename': 'UsedSolid', 'definition': dict({ - 'name': 'grouped_asset_4', + 'name': 'op_with_2_ins', }), 'invocations': list([ dict({ 'pipeline': dict({ - 'name': 'named_groups_job', + 'name': 'two_ins_job', }), 'solidHandle': dict({ - 'handleID': 'grouped_asset_4', + 'handleID': 'op_with_2_ins', }), }), ]), @@ -1277,15 +3829,15 @@ dict({ '__typename': 'UsedSolid', 'definition': dict({ - 'name': 'hanging_asset', + 'name': 'op_with_config', }), 'invocations': list([ dict({ 'pipeline': dict({ - 'name': 'hanging_job', + 'name': 'job_with_default_config', }), 'solidHandle': dict({ - 'handleID': 'hanging_asset', + 'handleID': 'op_with_config', }), }), ]), @@ -1293,15 +3845,15 @@ dict({ '__typename': 'UsedSolid', 'definition': dict({ - 'name': 'hanging_graph', + 'name': 'op_with_input_output_metadata', }), 'invocations': list([ dict({ 'pipeline': dict({ - 'name': 'hanging_graph_asset_job', + 'name': 'job_with_input_output_metadata', }), 'solidHandle': dict({ - 'handleID': 'hanging_graph', + 'handleID': 'op_with_input_output_metadata', }), }), ]), @@ -1309,15 +3861,15 @@ dict({ '__typename': 'UsedSolid', 'definition': dict({ - 'name': 'hanging_op', + 'name': 'op_with_list', }), 'invocations': list([ dict({ 'pipeline': dict({ - 'name': 'hanging_graph_asset_job', + 'name': 'job_with_list', }), 'solidHandle': dict({ - 'handleID': 'hanging_graph.hanging_op', + 'handleID': 'op_with_list', }), }), ]), @@ -1325,23 +3877,15 @@ dict({ '__typename': 'UsedSolid', 'definition': dict({ - 'name': 'hanging_partition_asset', + 'name': 'op_with_map_config', }), 'invocations': list([ dict({ 'pipeline': dict({ - 'name': '__ASSET_JOB_4', - }), - 'solidHandle': dict({ - 'handleID': 'hanging_partition_asset', - }), - }), - dict({ - 'pipeline': dict({ - 'name': 'hanging_partition_asset_job', + 'name': 'config_with_map', }), 'solidHandle': dict({ - 'handleID': 'hanging_partition_asset', + 'handleID': 'op_with_map_config', }), }), ]), @@ -1349,15 +3893,15 @@ dict({ '__typename': 'UsedSolid', 'definition': dict({ - 'name': 'hard_fail_or_0', + 'name': 'op_with_multilayered_config', }), 'invocations': list([ dict({ 'pipeline': dict({ - 'name': 'hard_failer', + 'name': 'more_complicated_nested_config', }), 'solidHandle': dict({ - 'handleID': 'hard_fail_or_0', + 'handleID': 'op_with_multilayered_config', }), }), ]), @@ -1365,15 +3909,23 @@ dict({ '__typename': 'UsedSolid', 'definition': dict({ - 'name': 'increment', + 'name': 'op_with_required_resource', }), 'invocations': list([ dict({ 'pipeline': dict({ - 'name': 'hard_failer', + 'name': 'required_resource_config_job', }), 'solidHandle': dict({ - 'handleID': 'increment', + 'handleID': 'op_with_required_resource', + }), + }), + dict({ + 'pipeline': dict({ + 'name': 'required_resource_job', + }), + 'solidHandle': dict({ + 'handleID': 'op_with_required_resource', }), }), ]), @@ -1381,15 +3933,15 @@ dict({ '__typename': 'UsedSolid', 'definition': dict({ - 'name': 'loop', + 'name': 'op_with_three_field_config', }), 'invocations': list([ dict({ 'pipeline': dict({ - 'name': 'infinite_loop_job', + 'name': 'more_complicated_config', }), 'solidHandle': dict({ - 'handleID': 'loop', + 'handleID': 'op_with_three_field_config', }), }), ]), @@ -1397,15 +3949,15 @@ dict({ '__typename': 'UsedSolid', 'definition': dict({ - 'name': 'materialize', + 'name': 'passthrough', }), 'invocations': list([ dict({ 'pipeline': dict({ - 'name': 'materialization_job', + 'name': 'retry_multi_output_job', }), 'solidHandle': dict({ - 'handleID': 'materialize', + 'handleID': 'child_fail', }), }), ]), @@ -1413,23 +3965,23 @@ dict({ '__typename': 'UsedSolid', 'definition': dict({ - 'name': 'middle_static_partitioned_asset_1', + 'name': 'plus_one', }), 'invocations': list([ dict({ 'pipeline': dict({ - 'name': '__ASSET_JOB_3', + 'name': 'nested_job', }), 'solidHandle': dict({ - 'handleID': 'middle_static_partitioned_asset_1', + 'handleID': 'plus_one', }), }), dict({ 'pipeline': dict({ - 'name': 'static_partitioned_assets_job', + 'name': 'nested_job', }), 'solidHandle': dict({ - 'handleID': 'middle_static_partitioned_asset_1', + 'handleID': 'subgraph.plus_one', }), }), ]), @@ -1437,23 +3989,15 @@ dict({ '__typename': 'UsedSolid', 'definition': dict({ - 'name': 'middle_static_partitioned_asset_2', + 'name': 'reset', }), 'invocations': list([ dict({ 'pipeline': dict({ - 'name': '__ASSET_JOB_3', - }), - 'solidHandle': dict({ - 'handleID': 'middle_static_partitioned_asset_2', - }), - }), - dict({ - 'pipeline': dict({ - 'name': 'static_partitioned_assets_job', + 'name': 'eventually_successful', }), 'solidHandle': dict({ - 'handleID': 'middle_static_partitioned_asset_2', + 'handleID': 'reset', }), }), ]), @@ -1461,15 +4005,15 @@ dict({ '__typename': 'UsedSolid', 'definition': dict({ - 'name': 'multi', + 'name': 'return_any', }), 'invocations': list([ dict({ 'pipeline': dict({ - 'name': 'retry_multi_output_job', + 'name': 'scalar_output_job', }), 'solidHandle': dict({ - 'handleID': 'multi', + 'handleID': 'return_any', }), }), ]), @@ -1477,15 +4021,15 @@ dict({ '__typename': 'UsedSolid', 'definition': dict({ - 'name': 'multi_run_backfill_policy_asset', + 'name': 'return_bool', }), 'invocations': list([ dict({ 'pipeline': dict({ - 'name': '__ASSET_JOB_7', + 'name': 'scalar_output_job', }), 'solidHandle': dict({ - 'handleID': 'multi_run_backfill_policy_asset', + 'handleID': 'return_bool', }), }), ]), @@ -1493,23 +4037,15 @@ dict({ '__typename': 'UsedSolid', 'definition': dict({ - 'name': 'multipartitions_1', + 'name': 'return_foo', }), 'invocations': list([ dict({ 'pipeline': dict({ - 'name': '__ASSET_JOB_1', - }), - 'solidHandle': dict({ - 'handleID': 'multipartitions_1', - }), - }), - dict({ - 'pipeline': dict({ - 'name': 'multipartitions_job', + 'name': 'no_config_chain_job', }), 'solidHandle': dict({ - 'handleID': 'multipartitions_1', + 'handleID': 'return_foo', }), }), ]), @@ -1517,23 +4053,15 @@ dict({ '__typename': 'UsedSolid', 'definition': dict({ - 'name': 'multipartitions_2', + 'name': 'return_hello', }), 'invocations': list([ dict({ 'pipeline': dict({ - 'name': '__ASSET_JOB_1', - }), - 'solidHandle': dict({ - 'handleID': 'multipartitions_2', - }), - }), - dict({ - 'pipeline': dict({ - 'name': 'multipartitions_job', + 'name': 'no_config_job', }), 'solidHandle': dict({ - 'handleID': 'multipartitions_2', + 'handleID': 'return_hello', }), }), ]), @@ -1541,23 +4069,15 @@ dict({ '__typename': 'UsedSolid', 'definition': dict({ - 'name': 'multipartitions_fail', + 'name': 'return_hello_world', }), 'invocations': list([ dict({ 'pipeline': dict({ - 'name': '__ASSET_JOB_1', - }), - 'solidHandle': dict({ - 'handleID': 'multipartitions_fail', - }), - }), - dict({ - 'pipeline': dict({ - 'name': 'multipartitions_fail_job', + 'name': 'no_config_chain_job', }), 'solidHandle': dict({ - 'handleID': 'multipartitions_fail', + 'handleID': 'return_hello_world', }), }), ]), @@ -1565,23 +4085,31 @@ dict({ '__typename': 'UsedSolid', 'definition': dict({ - 'name': 'multiply_by_two', + 'name': 'return_int', }), 'invocations': list([ dict({ 'pipeline': dict({ - 'name': 'dynamic_job', + 'name': 'scalar_output_job', }), 'solidHandle': dict({ - 'handleID': 'double_total', + 'handleID': 'return_int', }), }), + ]), + }), + dict({ + '__typename': 'UsedSolid', + 'definition': dict({ + 'name': 'return_integer', + }), + 'invocations': list([ dict({ 'pipeline': dict({ - 'name': 'dynamic_job', + 'name': 'integers', }), 'solidHandle': dict({ - 'handleID': 'multiply_by_two', + 'handleID': 'return_integer', }), }), ]), @@ -1589,15 +4117,15 @@ dict({ '__typename': 'UsedSolid', 'definition': dict({ - 'name': 'multiply_inputs', + 'name': 'return_one', }), 'invocations': list([ dict({ 'pipeline': dict({ - 'name': 'dynamic_job', + 'name': 'retry_multi_input_early_terminate_job', }), 'solidHandle': dict({ - 'handleID': 'multiply_inputs', + 'handleID': 'return_one', }), }), ]), @@ -1605,39 +4133,63 @@ dict({ '__typename': 'UsedSolid', 'definition': dict({ - 'name': 'my_op', + 'name': 'return_six', }), 'invocations': list([ dict({ 'pipeline': dict({ - 'name': 'hanging_graph_asset_job', + 'name': 'loggers_job', }), 'solidHandle': dict({ - 'handleID': 'hanging_graph.my_op', + 'handleID': 'return_six', }), }), + ]), + }), + dict({ + '__typename': 'UsedSolid', + 'definition': dict({ + 'name': 'return_str', + }), + 'invocations': list([ dict({ 'pipeline': dict({ - 'name': 'daily_partitioned_job', + 'name': 'scalar_output_job', }), 'solidHandle': dict({ - 'handleID': 'my_op', + 'handleID': 'return_str', }), }), + ]), + }), + dict({ + '__typename': 'UsedSolid', + 'definition': dict({ + 'name': 'simple_graph', + }), + 'invocations': list([ dict({ 'pipeline': dict({ - 'name': 'memoization_job', + 'name': 'composed_graph', }), 'solidHandle': dict({ - 'handleID': 'my_op', + 'handleID': 'simple_graph', }), }), + ]), + }), + dict({ + '__typename': 'UsedSolid', + 'definition': dict({ + 'name': 'simple_op', + }), + 'invocations': list([ dict({ 'pipeline': dict({ - 'name': 'static_partitioned_job', + 'name': 'tagged_job', }), 'solidHandle': dict({ - 'handleID': 'my_op', + 'handleID': 'simple_op', }), }), ]), @@ -1645,15 +4197,15 @@ dict({ '__typename': 'UsedSolid', 'definition': dict({ - 'name': 'never_runs_asset', + 'name': 'single_run_backfill_policy_asset', }), 'invocations': list([ dict({ 'pipeline': dict({ - 'name': 'hanging_job', + 'name': '__ASSET_JOB_7', }), 'solidHandle': dict({ - 'handleID': 'never_runs_asset', + 'handleID': 'single_run_backfill_policy_asset', }), }), ]), @@ -1661,15 +4213,15 @@ dict({ '__typename': 'UsedSolid', 'definition': dict({ - 'name': 'never_runs_op', + 'name': 'spawn', }), 'invocations': list([ dict({ 'pipeline': dict({ - 'name': 'hanging_graph_asset_job', + 'name': 'eventually_successful', }), 'solidHandle': dict({ - 'handleID': 'hanging_graph.never_runs_op', + 'handleID': 'spawn', }), }), ]), @@ -1677,23 +4229,15 @@ dict({ '__typename': 'UsedSolid', 'definition': dict({ - 'name': 'no_multipartitions_1', + 'name': 'spew', }), 'invocations': list([ dict({ 'pipeline': dict({ - 'name': '__ASSET_JOB_0', - }), - 'solidHandle': dict({ - 'handleID': 'no_multipartitions_1', - }), - }), - dict({ - 'pipeline': dict({ - 'name': 'no_multipartitions_job', + 'name': 'spew_job', }), 'solidHandle': dict({ - 'handleID': 'no_multipartitions_1', + 'handleID': 'spew', }), }), ]), @@ -1701,31 +4245,31 @@ dict({ '__typename': 'UsedSolid', 'definition': dict({ - 'name': 'no_output', + 'name': 'start', }), 'invocations': list([ dict({ 'pipeline': dict({ - 'name': 'retry_multi_output_job', - }), - 'solidHandle': dict({ - 'handleID': 'child_multi_skip', - }), - }), - dict({ - 'pipeline': dict({ - 'name': 'retry_multi_output_job', + 'name': 'retry_resource_job', }), 'solidHandle': dict({ - 'handleID': 'child_skip', + 'handleID': 'start', }), }), + ]), + }), + dict({ + '__typename': 'UsedSolid', + 'definition': dict({ + 'name': 'subgraph', + }), + 'invocations': list([ dict({ 'pipeline': dict({ - 'name': 'retry_multi_output_job', + 'name': 'nested_job', }), 'solidHandle': dict({ - 'handleID': 'grandchild_fail', + 'handleID': 'subgraph', }), }), ]), @@ -1733,119 +4277,95 @@ dict({ '__typename': 'UsedSolid', 'definition': dict({ - 'name': 'noop_op', + 'name': 'subsettable_checked_multi_asset', }), 'invocations': list([ dict({ 'pipeline': dict({ - 'name': 'config_with_map', + 'name': '__ASSET_JOB_0', }), 'solidHandle': dict({ - 'handleID': 'noop_op', + 'handleID': 'subsettable_checked_multi_asset', }), }), dict({ 'pipeline': dict({ - 'name': 'more_complicated_config', + 'name': '__ASSET_JOB_1', }), 'solidHandle': dict({ - 'handleID': 'noop_op', + 'handleID': 'subsettable_checked_multi_asset', }), }), dict({ 'pipeline': dict({ - 'name': 'noop_job', + 'name': '__ASSET_JOB_2', }), 'solidHandle': dict({ - 'handleID': 'noop_op', + 'handleID': 'subsettable_checked_multi_asset', }), }), dict({ 'pipeline': dict({ - 'name': 'simple_job_a', + 'name': '__ASSET_JOB_3', }), 'solidHandle': dict({ - 'handleID': 'noop_op', + 'handleID': 'subsettable_checked_multi_asset', }), }), dict({ 'pipeline': dict({ - 'name': 'simple_job_b', + 'name': '__ASSET_JOB_4', }), 'solidHandle': dict({ - 'handleID': 'noop_op', + 'handleID': 'subsettable_checked_multi_asset', }), }), dict({ 'pipeline': dict({ - 'name': 'composed_graph', + 'name': '__ASSET_JOB_5', }), 'solidHandle': dict({ - 'handleID': 'simple_graph.noop_op', + 'handleID': 'subsettable_checked_multi_asset', }), }), - ]), - }), - dict({ - '__typename': 'UsedSolid', - 'definition': dict({ - 'name': 'one', - }), - 'invocations': list([ dict({ 'pipeline': dict({ - 'name': 'job_with_invalid_definition_error', + 'name': '__ASSET_JOB_6', }), 'solidHandle': dict({ - 'handleID': 'one', + 'handleID': 'subsettable_checked_multi_asset', }), }), - ]), - }), - dict({ - '__typename': 'UsedSolid', - 'definition': dict({ - 'name': 'op_1', - }), - 'invocations': list([ dict({ 'pipeline': dict({ - 'name': 'two_ins_job', + 'name': '__ASSET_JOB_7', }), 'solidHandle': dict({ - 'handleID': 'op_1', + 'handleID': 'subsettable_checked_multi_asset', }), }), dict({ 'pipeline': dict({ - 'name': 'nested_job', + 'name': '__ASSET_JOB_8', }), 'solidHandle': dict({ - 'handleID': 'subgraph.op_1', + 'handleID': 'subsettable_checked_multi_asset', }), }), - ]), - }), - dict({ - '__typename': 'UsedSolid', - 'definition': dict({ - 'name': 'op_2', - }), - 'invocations': list([ dict({ 'pipeline': dict({ - 'name': 'two_ins_job', + 'name': '__ASSET_JOB_9', }), 'solidHandle': dict({ - 'handleID': 'op_2', + 'handleID': 'subsettable_checked_multi_asset', }), }), dict({ 'pipeline': dict({ - 'name': 'nested_job', + 'name': 'checked_multi_asset_job', }), 'solidHandle': dict({ - 'handleID': 'subgraph.op_2', + 'handleID': 'subsettable_checked_multi_asset', }), }), ]), @@ -1853,23 +4373,15 @@ dict({ '__typename': 'UsedSolid', 'definition': dict({ - 'name': 'op_asset_a', + 'name': 'sum_inputs', }), 'invocations': list([ dict({ 'pipeline': dict({ - 'name': 'multi_asset_job', - }), - 'solidHandle': dict({ - 'handleID': 'op_asset_a', - }), - }), - dict({ - 'pipeline': dict({ - 'name': 'single_asset_job', + 'name': 'retry_multi_input_early_terminate_job', }), 'solidHandle': dict({ - 'handleID': 'op_asset_a', + 'handleID': 'sum_inputs', }), }), ]), @@ -1877,15 +4389,15 @@ dict({ '__typename': 'UsedSolid', 'definition': dict({ - 'name': 'op_asset_b', + 'name': 'sum_numbers', }), 'invocations': list([ dict({ 'pipeline': dict({ - 'name': 'multi_asset_job', + 'name': 'dynamic_job', }), 'solidHandle': dict({ - 'handleID': 'op_asset_b', + 'handleID': 'sum_numbers', }), }), ]), @@ -1893,63 +4405,39 @@ dict({ '__typename': 'UsedSolid', 'definition': dict({ - 'name': 'op_partitioned_asset', + 'name': 'sum_op', }), 'invocations': list([ dict({ 'pipeline': dict({ - 'name': 'partitioned_asset_job', + 'name': 'csv_hello_world', }), 'solidHandle': dict({ - 'handleID': 'op_partitioned_asset', + 'handleID': 'sum_op', }), }), - ]), - }), - dict({ - '__typename': 'UsedSolid', - 'definition': dict({ - 'name': 'op_that_gets_tags', - }), - 'invocations': list([ dict({ 'pipeline': dict({ - 'name': 'hello_world_with_tags', + 'name': 'csv_hello_world_df_input', }), 'solidHandle': dict({ - 'handleID': 'op_that_gets_tags', + 'handleID': 'sum_op', }), }), - ]), - }), - dict({ - '__typename': 'UsedSolid', - 'definition': dict({ - 'name': 'op_with_2_ins', - }), - 'invocations': list([ dict({ 'pipeline': dict({ - 'name': 'two_ins_job', + 'name': 'csv_hello_world_two', }), 'solidHandle': dict({ - 'handleID': 'op_with_2_ins', + 'handleID': 'sum_op', }), }), - ]), - }), - dict({ - '__typename': 'UsedSolid', - 'definition': dict({ - 'name': 'op_with_config', - }), - 'invocations': list([ dict({ 'pipeline': dict({ - 'name': 'job_with_default_config', + 'name': 'csv_hello_world_with_expectations', }), 'solidHandle': dict({ - 'handleID': 'op_with_config', + 'handleID': 'sum_op', }), }), ]), @@ -1957,47 +4445,31 @@ dict({ '__typename': 'UsedSolid', 'definition': dict({ - 'name': 'op_with_input_output_metadata', + 'name': 'sum_sq_op', }), 'invocations': list([ dict({ 'pipeline': dict({ - 'name': 'job_with_input_output_metadata', + 'name': 'csv_hello_world', }), 'solidHandle': dict({ - 'handleID': 'op_with_input_output_metadata', + 'handleID': 'sum_sq_op', }), }), - ]), - }), - dict({ - '__typename': 'UsedSolid', - 'definition': dict({ - 'name': 'op_with_list', - }), - 'invocations': list([ dict({ 'pipeline': dict({ - 'name': 'job_with_list', + 'name': 'csv_hello_world_df_input', }), 'solidHandle': dict({ - 'handleID': 'op_with_list', + 'handleID': 'sum_sq_op', }), }), - ]), - }), - dict({ - '__typename': 'UsedSolid', - 'definition': dict({ - 'name': 'op_with_map_config', - }), - 'invocations': list([ dict({ 'pipeline': dict({ - 'name': 'config_with_map', + 'name': 'csv_hello_world_with_expectations', }), 'solidHandle': dict({ - 'handleID': 'op_with_map_config', + 'handleID': 'sum_sq_op', }), }), ]), @@ -2005,15 +4477,15 @@ dict({ '__typename': 'UsedSolid', 'definition': dict({ - 'name': 'op_with_multilayered_config', + 'name': 'tag_asset_op', }), 'invocations': list([ dict({ 'pipeline': dict({ - 'name': 'more_complicated_nested_config', + 'name': 'asset_tag_job', }), 'solidHandle': dict({ - 'handleID': 'op_with_multilayered_config', + 'handleID': 'tag_asset_op', }), }), ]), @@ -2021,23 +4493,15 @@ dict({ '__typename': 'UsedSolid', 'definition': dict({ - 'name': 'op_with_required_resource', + 'name': 'takes_an_enum', }), 'invocations': list([ dict({ 'pipeline': dict({ - 'name': 'required_resource_config_job', - }), - 'solidHandle': dict({ - 'handleID': 'op_with_required_resource', - }), - }), - dict({ - 'pipeline': dict({ - 'name': 'required_resource_job', + 'name': 'job_with_enum_config', }), 'solidHandle': dict({ - 'handleID': 'op_with_required_resource', + 'handleID': 'takes_an_enum', }), }), ]), @@ -2045,15 +4509,15 @@ dict({ '__typename': 'UsedSolid', 'definition': dict({ - 'name': 'op_with_three_field_config', + 'name': 'the_op', }), 'invocations': list([ dict({ 'pipeline': dict({ - 'name': 'more_complicated_config', + 'name': 'req_config_job', }), 'solidHandle': dict({ - 'handleID': 'op_with_three_field_config', + 'handleID': 'the_op', }), }), ]), @@ -2061,15 +4525,15 @@ dict({ '__typename': 'UsedSolid', 'definition': dict({ - 'name': 'passthrough', + 'name': 'throw_a_thing', }), 'invocations': list([ dict({ 'pipeline': dict({ - 'name': 'retry_multi_output_job', + 'name': 'naughty_programmer_job', }), 'solidHandle': dict({ - 'handleID': 'child_fail', + 'handleID': 'throw_a_thing', }), }), ]), @@ -2077,135 +4541,95 @@ dict({ '__typename': 'UsedSolid', 'definition': dict({ - 'name': 'plus_one', + 'name': 'typed_asset', }), 'invocations': list([ dict({ 'pipeline': dict({ - 'name': 'nested_job', + 'name': '__ASSET_JOB_0', + }), + 'solidHandle': dict({ + 'handleID': 'typed_asset', + }), + }), + dict({ + 'pipeline': dict({ + 'name': '__ASSET_JOB_1', + }), + 'solidHandle': dict({ + 'handleID': 'typed_asset', + }), + }), + dict({ + 'pipeline': dict({ + 'name': '__ASSET_JOB_2', }), 'solidHandle': dict({ - 'handleID': 'plus_one', + 'handleID': 'typed_asset', }), }), dict({ 'pipeline': dict({ - 'name': 'nested_job', + 'name': '__ASSET_JOB_3', }), 'solidHandle': dict({ - 'handleID': 'subgraph.plus_one', + 'handleID': 'typed_asset', }), }), - ]), - }), - dict({ - '__typename': 'UsedSolid', - 'definition': dict({ - 'name': 'reset', - }), - 'invocations': list([ dict({ 'pipeline': dict({ - 'name': 'eventually_successful', + 'name': '__ASSET_JOB_4', }), 'solidHandle': dict({ - 'handleID': 'reset', + 'handleID': 'typed_asset', }), }), - ]), - }), - dict({ - '__typename': 'UsedSolid', - 'definition': dict({ - 'name': 'return_any', - }), - 'invocations': list([ dict({ 'pipeline': dict({ - 'name': 'scalar_output_job', + 'name': '__ASSET_JOB_5', }), 'solidHandle': dict({ - 'handleID': 'return_any', + 'handleID': 'typed_asset', }), }), - ]), - }), - dict({ - '__typename': 'UsedSolid', - 'definition': dict({ - 'name': 'return_bool', - }), - 'invocations': list([ dict({ 'pipeline': dict({ - 'name': 'scalar_output_job', + 'name': '__ASSET_JOB_6', }), 'solidHandle': dict({ - 'handleID': 'return_bool', + 'handleID': 'typed_asset', }), }), - ]), - }), - dict({ - '__typename': 'UsedSolid', - 'definition': dict({ - 'name': 'return_foo', - }), - 'invocations': list([ dict({ 'pipeline': dict({ - 'name': 'no_config_chain_job', + 'name': '__ASSET_JOB_7', }), 'solidHandle': dict({ - 'handleID': 'return_foo', + 'handleID': 'typed_asset', }), }), - ]), - }), - dict({ - '__typename': 'UsedSolid', - 'definition': dict({ - 'name': 'return_hello', - }), - 'invocations': list([ dict({ 'pipeline': dict({ - 'name': 'no_config_job', + 'name': '__ASSET_JOB_8', }), 'solidHandle': dict({ - 'handleID': 'return_hello', + 'handleID': 'typed_asset', }), }), - ]), - }), - dict({ - '__typename': 'UsedSolid', - 'definition': dict({ - 'name': 'return_hello_world', - }), - 'invocations': list([ dict({ 'pipeline': dict({ - 'name': 'no_config_chain_job', + 'name': '__ASSET_JOB_9', }), 'solidHandle': dict({ - 'handleID': 'return_hello_world', + 'handleID': 'typed_asset', }), }), - ]), - }), - dict({ - '__typename': 'UsedSolid', - 'definition': dict({ - 'name': 'return_int', - }), - 'invocations': list([ dict({ 'pipeline': dict({ - 'name': 'scalar_output_job', + 'name': 'typed_assets', }), 'solidHandle': dict({ - 'handleID': 'return_int', + 'handleID': 'typed_asset', }), }), ]), @@ -2213,175 +4637,95 @@ dict({ '__typename': 'UsedSolid', 'definition': dict({ - 'name': 'return_integer', + 'name': 'typed_multi_asset', }), 'invocations': list([ dict({ 'pipeline': dict({ - 'name': 'integers', + 'name': '__ASSET_JOB_0', }), 'solidHandle': dict({ - 'handleID': 'return_integer', + 'handleID': 'typed_multi_asset', }), }), - ]), - }), - dict({ - '__typename': 'UsedSolid', - 'definition': dict({ - 'name': 'return_one', - }), - 'invocations': list([ dict({ 'pipeline': dict({ - 'name': 'retry_multi_input_early_terminate_job', + 'name': '__ASSET_JOB_1', }), 'solidHandle': dict({ - 'handleID': 'return_one', + 'handleID': 'typed_multi_asset', }), }), - ]), - }), - dict({ - '__typename': 'UsedSolid', - 'definition': dict({ - 'name': 'return_six', - }), - 'invocations': list([ dict({ 'pipeline': dict({ - 'name': 'loggers_job', + 'name': '__ASSET_JOB_2', }), 'solidHandle': dict({ - 'handleID': 'return_six', + 'handleID': 'typed_multi_asset', }), }), - ]), - }), - dict({ - '__typename': 'UsedSolid', - 'definition': dict({ - 'name': 'return_str', - }), - 'invocations': list([ dict({ 'pipeline': dict({ - 'name': 'scalar_output_job', + 'name': '__ASSET_JOB_3', }), 'solidHandle': dict({ - 'handleID': 'return_str', + 'handleID': 'typed_multi_asset', }), }), - ]), - }), - dict({ - '__typename': 'UsedSolid', - 'definition': dict({ - 'name': 'simple_graph', - }), - 'invocations': list([ dict({ 'pipeline': dict({ - 'name': 'composed_graph', + 'name': '__ASSET_JOB_4', }), 'solidHandle': dict({ - 'handleID': 'simple_graph', + 'handleID': 'typed_multi_asset', }), }), - ]), - }), - dict({ - '__typename': 'UsedSolid', - 'definition': dict({ - 'name': 'simple_op', - }), - 'invocations': list([ dict({ 'pipeline': dict({ - 'name': 'tagged_job', + 'name': '__ASSET_JOB_5', }), 'solidHandle': dict({ - 'handleID': 'simple_op', + 'handleID': 'typed_multi_asset', }), }), - ]), - }), - dict({ - '__typename': 'UsedSolid', - 'definition': dict({ - 'name': 'single_run_backfill_policy_asset', - }), - 'invocations': list([ dict({ 'pipeline': dict({ - 'name': '__ASSET_JOB_5', + 'name': '__ASSET_JOB_6', }), 'solidHandle': dict({ - 'handleID': 'single_run_backfill_policy_asset', + 'handleID': 'typed_multi_asset', }), }), - ]), - }), - dict({ - '__typename': 'UsedSolid', - 'definition': dict({ - 'name': 'spawn', - }), - 'invocations': list([ dict({ 'pipeline': dict({ - 'name': 'eventually_successful', + 'name': '__ASSET_JOB_7', }), 'solidHandle': dict({ - 'handleID': 'spawn', + 'handleID': 'typed_multi_asset', }), }), - ]), - }), - dict({ - '__typename': 'UsedSolid', - 'definition': dict({ - 'name': 'spew', - }), - 'invocations': list([ dict({ 'pipeline': dict({ - 'name': 'spew_job', + 'name': '__ASSET_JOB_8', }), 'solidHandle': dict({ - 'handleID': 'spew', + 'handleID': 'typed_multi_asset', }), }), - ]), - }), - dict({ - '__typename': 'UsedSolid', - 'definition': dict({ - 'name': 'start', - }), - 'invocations': list([ dict({ 'pipeline': dict({ - 'name': 'retry_resource_job', + 'name': '__ASSET_JOB_9', }), 'solidHandle': dict({ - 'handleID': 'start', + 'handleID': 'typed_multi_asset', }), }), - ]), - }), - dict({ - '__typename': 'UsedSolid', - 'definition': dict({ - 'name': 'subgraph', - }), - 'invocations': list([ dict({ 'pipeline': dict({ - 'name': 'nested_job', + 'name': 'typed_assets', }), 'solidHandle': dict({ - 'handleID': 'subgraph', + 'handleID': 'typed_multi_asset', }), }), ]), @@ -2389,7 +4733,7 @@ dict({ '__typename': 'UsedSolid', 'definition': dict({ - 'name': 'subsettable_checked_multi_asset', + 'name': 'unconnected', }), 'invocations': list([ dict({ @@ -2397,7 +4741,7 @@ 'name': '__ASSET_JOB_0', }), 'solidHandle': dict({ - 'handleID': 'subsettable_checked_multi_asset', + 'handleID': 'unconnected', }), }), dict({ @@ -2405,7 +4749,7 @@ 'name': '__ASSET_JOB_1', }), 'solidHandle': dict({ - 'handleID': 'subsettable_checked_multi_asset', + 'handleID': 'unconnected', }), }), dict({ @@ -2413,7 +4757,7 @@ 'name': '__ASSET_JOB_2', }), 'solidHandle': dict({ - 'handleID': 'subsettable_checked_multi_asset', + 'handleID': 'unconnected', }), }), dict({ @@ -2421,7 +4765,7 @@ 'name': '__ASSET_JOB_3', }), 'solidHandle': dict({ - 'handleID': 'subsettable_checked_multi_asset', + 'handleID': 'unconnected', }), }), dict({ @@ -2429,7 +4773,7 @@ 'name': '__ASSET_JOB_4', }), 'solidHandle': dict({ - 'handleID': 'subsettable_checked_multi_asset', + 'handleID': 'unconnected', }), }), dict({ @@ -2437,7 +4781,7 @@ 'name': '__ASSET_JOB_5', }), 'solidHandle': dict({ - 'handleID': 'subsettable_checked_multi_asset', + 'handleID': 'unconnected', }), }), dict({ @@ -2445,7 +4789,7 @@ 'name': '__ASSET_JOB_6', }), 'solidHandle': dict({ - 'handleID': 'subsettable_checked_multi_asset', + 'handleID': 'unconnected', }), }), dict({ @@ -2453,47 +4797,31 @@ 'name': '__ASSET_JOB_7', }), 'solidHandle': dict({ - 'handleID': 'subsettable_checked_multi_asset', + 'handleID': 'unconnected', }), }), dict({ 'pipeline': dict({ - 'name': 'checked_multi_asset_job', + 'name': '__ASSET_JOB_8', }), 'solidHandle': dict({ - 'handleID': 'subsettable_checked_multi_asset', + 'handleID': 'unconnected', }), }), - ]), - }), - dict({ - '__typename': 'UsedSolid', - 'definition': dict({ - 'name': 'sum_inputs', - }), - 'invocations': list([ dict({ 'pipeline': dict({ - 'name': 'retry_multi_input_early_terminate_job', + 'name': '__ASSET_JOB_9', }), 'solidHandle': dict({ - 'handleID': 'sum_inputs', - }), - }), - ]), - }), - dict({ - '__typename': 'UsedSolid', - 'definition': dict({ - 'name': 'sum_numbers', - }), - 'invocations': list([ + 'handleID': 'unconnected', + }), + }), dict({ 'pipeline': dict({ - 'name': 'dynamic_job', + 'name': 'foo_job', }), 'solidHandle': dict({ - 'handleID': 'sum_numbers', + 'handleID': 'unconnected', }), }), ]), @@ -2501,135 +4829,87 @@ dict({ '__typename': 'UsedSolid', 'definition': dict({ - 'name': 'sum_op', + 'name': 'unexecutable_asset', }), 'invocations': list([ dict({ 'pipeline': dict({ - 'name': 'csv_hello_world', - }), - 'solidHandle': dict({ - 'handleID': 'sum_op', - }), - }), - dict({ - 'pipeline': dict({ - 'name': 'csv_hello_world_df_input', + 'name': '__ASSET_JOB_0', }), 'solidHandle': dict({ - 'handleID': 'sum_op', + 'handleID': 'unexecutable_asset', }), }), dict({ 'pipeline': dict({ - 'name': 'csv_hello_world_two', + 'name': '__ASSET_JOB_1', }), 'solidHandle': dict({ - 'handleID': 'sum_op', + 'handleID': 'unexecutable_asset', }), }), dict({ 'pipeline': dict({ - 'name': 'csv_hello_world_with_expectations', + 'name': '__ASSET_JOB_2', }), 'solidHandle': dict({ - 'handleID': 'sum_op', + 'handleID': 'unexecutable_asset', }), }), - ]), - }), - dict({ - '__typename': 'UsedSolid', - 'definition': dict({ - 'name': 'sum_sq_op', - }), - 'invocations': list([ dict({ 'pipeline': dict({ - 'name': 'csv_hello_world', + 'name': '__ASSET_JOB_3', }), 'solidHandle': dict({ - 'handleID': 'sum_sq_op', + 'handleID': 'unexecutable_asset', }), }), dict({ 'pipeline': dict({ - 'name': 'csv_hello_world_df_input', + 'name': '__ASSET_JOB_4', }), 'solidHandle': dict({ - 'handleID': 'sum_sq_op', + 'handleID': 'unexecutable_asset', }), }), dict({ 'pipeline': dict({ - 'name': 'csv_hello_world_with_expectations', + 'name': '__ASSET_JOB_5', }), 'solidHandle': dict({ - 'handleID': 'sum_sq_op', + 'handleID': 'unexecutable_asset', }), }), - ]), - }), - dict({ - '__typename': 'UsedSolid', - 'definition': dict({ - 'name': 'tag_asset_op', - }), - 'invocations': list([ dict({ 'pipeline': dict({ - 'name': 'asset_tag_job', + 'name': '__ASSET_JOB_6', }), 'solidHandle': dict({ - 'handleID': 'tag_asset_op', + 'handleID': 'unexecutable_asset', }), }), - ]), - }), - dict({ - '__typename': 'UsedSolid', - 'definition': dict({ - 'name': 'takes_an_enum', - }), - 'invocations': list([ dict({ 'pipeline': dict({ - 'name': 'job_with_enum_config', + 'name': '__ASSET_JOB_7', }), 'solidHandle': dict({ - 'handleID': 'takes_an_enum', + 'handleID': 'unexecutable_asset', }), }), - ]), - }), - dict({ - '__typename': 'UsedSolid', - 'definition': dict({ - 'name': 'the_op', - }), - 'invocations': list([ dict({ 'pipeline': dict({ - 'name': 'req_config_job', + 'name': '__ASSET_JOB_8', }), 'solidHandle': dict({ - 'handleID': 'the_op', + 'handleID': 'unexecutable_asset', }), }), - ]), - }), - dict({ - '__typename': 'UsedSolid', - 'definition': dict({ - 'name': 'throw_a_thing', - }), - 'invocations': list([ dict({ 'pipeline': dict({ - 'name': 'naughty_programmer_job', + 'name': '__ASSET_JOB_9', }), 'solidHandle': dict({ - 'handleID': 'throw_a_thing', + 'handleID': 'unexecutable_asset', }), }), ]), @@ -2637,7 +4917,7 @@ dict({ '__typename': 'UsedSolid', 'definition': dict({ - 'name': 'typed_asset', + 'name': 'ungrouped_asset_3', }), 'invocations': list([ dict({ @@ -2645,7 +4925,7 @@ 'name': '__ASSET_JOB_0', }), 'solidHandle': dict({ - 'handleID': 'typed_asset', + 'handleID': 'ungrouped_asset_3', }), }), dict({ @@ -2653,7 +4933,7 @@ 'name': '__ASSET_JOB_1', }), 'solidHandle': dict({ - 'handleID': 'typed_asset', + 'handleID': 'ungrouped_asset_3', }), }), dict({ @@ -2661,7 +4941,7 @@ 'name': '__ASSET_JOB_2', }), 'solidHandle': dict({ - 'handleID': 'typed_asset', + 'handleID': 'ungrouped_asset_3', }), }), dict({ @@ -2669,7 +4949,7 @@ 'name': '__ASSET_JOB_3', }), 'solidHandle': dict({ - 'handleID': 'typed_asset', + 'handleID': 'ungrouped_asset_3', }), }), dict({ @@ -2677,7 +4957,7 @@ 'name': '__ASSET_JOB_4', }), 'solidHandle': dict({ - 'handleID': 'typed_asset', + 'handleID': 'ungrouped_asset_3', }), }), dict({ @@ -2685,7 +4965,7 @@ 'name': '__ASSET_JOB_5', }), 'solidHandle': dict({ - 'handleID': 'typed_asset', + 'handleID': 'ungrouped_asset_3', }), }), dict({ @@ -2693,7 +4973,7 @@ 'name': '__ASSET_JOB_6', }), 'solidHandle': dict({ - 'handleID': 'typed_asset', + 'handleID': 'ungrouped_asset_3', }), }), dict({ @@ -2701,15 +4981,31 @@ 'name': '__ASSET_JOB_7', }), 'solidHandle': dict({ - 'handleID': 'typed_asset', + 'handleID': 'ungrouped_asset_3', }), }), dict({ 'pipeline': dict({ - 'name': 'typed_assets', + 'name': '__ASSET_JOB_8', }), 'solidHandle': dict({ - 'handleID': 'typed_asset', + 'handleID': 'ungrouped_asset_3', + }), + }), + dict({ + 'pipeline': dict({ + 'name': '__ASSET_JOB_9', + }), + 'solidHandle': dict({ + 'handleID': 'ungrouped_asset_3', + }), + }), + dict({ + 'pipeline': dict({ + 'name': 'named_groups_job', + }), + 'solidHandle': dict({ + 'handleID': 'ungrouped_asset_3', }), }), ]), @@ -2717,7 +5013,7 @@ dict({ '__typename': 'UsedSolid', 'definition': dict({ - 'name': 'typed_multi_asset', + 'name': 'ungrouped_asset_5', }), 'invocations': list([ dict({ @@ -2725,7 +5021,7 @@ 'name': '__ASSET_JOB_0', }), 'solidHandle': dict({ - 'handleID': 'typed_multi_asset', + 'handleID': 'ungrouped_asset_5', }), }), dict({ @@ -2733,7 +5029,7 @@ 'name': '__ASSET_JOB_1', }), 'solidHandle': dict({ - 'handleID': 'typed_multi_asset', + 'handleID': 'ungrouped_asset_5', }), }), dict({ @@ -2741,7 +5037,7 @@ 'name': '__ASSET_JOB_2', }), 'solidHandle': dict({ - 'handleID': 'typed_multi_asset', + 'handleID': 'ungrouped_asset_5', }), }), dict({ @@ -2749,7 +5045,7 @@ 'name': '__ASSET_JOB_3', }), 'solidHandle': dict({ - 'handleID': 'typed_multi_asset', + 'handleID': 'ungrouped_asset_5', }), }), dict({ @@ -2757,7 +5053,7 @@ 'name': '__ASSET_JOB_4', }), 'solidHandle': dict({ - 'handleID': 'typed_multi_asset', + 'handleID': 'ungrouped_asset_5', }), }), dict({ @@ -2765,7 +5061,7 @@ 'name': '__ASSET_JOB_5', }), 'solidHandle': dict({ - 'handleID': 'typed_multi_asset', + 'handleID': 'ungrouped_asset_5', }), }), dict({ @@ -2773,7 +5069,7 @@ 'name': '__ASSET_JOB_6', }), 'solidHandle': dict({ - 'handleID': 'typed_multi_asset', + 'handleID': 'ungrouped_asset_5', }), }), dict({ @@ -2781,47 +5077,31 @@ 'name': '__ASSET_JOB_7', }), 'solidHandle': dict({ - 'handleID': 'typed_multi_asset', + 'handleID': 'ungrouped_asset_5', }), }), dict({ 'pipeline': dict({ - 'name': 'typed_assets', + 'name': '__ASSET_JOB_8', }), 'solidHandle': dict({ - 'handleID': 'typed_multi_asset', + 'handleID': 'ungrouped_asset_5', }), }), - ]), - }), - dict({ - '__typename': 'UsedSolid', - 'definition': dict({ - 'name': 'unconnected', - }), - 'invocations': list([ dict({ 'pipeline': dict({ - 'name': 'foo_job', + 'name': '__ASSET_JOB_9', }), 'solidHandle': dict({ - 'handleID': 'unconnected', + 'handleID': 'ungrouped_asset_5', }), }), - ]), - }), - dict({ - '__typename': 'UsedSolid', - 'definition': dict({ - 'name': 'unexecutable_asset', - }), - 'invocations': list([ dict({ 'pipeline': dict({ - 'name': 'executable_test_job', + 'name': 'named_groups_job', }), 'solidHandle': dict({ - 'handleID': 'unexecutable_asset', + 'handleID': 'ungrouped_asset_5', }), }), ]), @@ -2829,44 +5109,28 @@ dict({ '__typename': 'UsedSolid', 'definition': dict({ - 'name': 'ungrouped_asset_3', + 'name': 'unpartitioned_upstream_of_partitioned', }), 'invocations': list([ dict({ 'pipeline': dict({ - 'name': 'named_groups_job', + 'name': '__ASSET_JOB_0', }), 'solidHandle': dict({ - 'handleID': 'ungrouped_asset_3', + 'handleID': 'unpartitioned_upstream_of_partitioned', }), }), - ]), - }), - dict({ - '__typename': 'UsedSolid', - 'definition': dict({ - 'name': 'ungrouped_asset_5', - }), - 'invocations': list([ dict({ 'pipeline': dict({ - 'name': 'named_groups_job', + 'name': '__ASSET_JOB_1', }), 'solidHandle': dict({ - 'handleID': 'ungrouped_asset_5', + 'handleID': 'unpartitioned_upstream_of_partitioned', }), }), - ]), - }), - dict({ - '__typename': 'UsedSolid', - 'definition': dict({ - 'name': 'unpartitioned_upstream_of_partitioned', - }), - 'invocations': list([ dict({ 'pipeline': dict({ - 'name': '__ASSET_JOB_0', + 'name': '__ASSET_JOB_2', }), 'solidHandle': dict({ 'handleID': 'unpartitioned_upstream_of_partitioned', @@ -2874,7 +5138,7 @@ }), dict({ 'pipeline': dict({ - 'name': '__ASSET_JOB_1', + 'name': '__ASSET_JOB_3', }), 'solidHandle': dict({ 'handleID': 'unpartitioned_upstream_of_partitioned', @@ -2882,7 +5146,7 @@ }), dict({ 'pipeline': dict({ - 'name': '__ASSET_JOB_2', + 'name': '__ASSET_JOB_4', }), 'solidHandle': dict({ 'handleID': 'unpartitioned_upstream_of_partitioned', @@ -2890,7 +5154,7 @@ }), dict({ 'pipeline': dict({ - 'name': '__ASSET_JOB_3', + 'name': '__ASSET_JOB_5', }), 'solidHandle': dict({ 'handleID': 'unpartitioned_upstream_of_partitioned', @@ -2898,7 +5162,7 @@ }), dict({ 'pipeline': dict({ - 'name': '__ASSET_JOB_4', + 'name': '__ASSET_JOB_6', }), 'solidHandle': dict({ 'handleID': 'unpartitioned_upstream_of_partitioned', @@ -2906,7 +5170,7 @@ }), dict({ 'pipeline': dict({ - 'name': '__ASSET_JOB_5', + 'name': '__ASSET_JOB_7', }), 'solidHandle': dict({ 'handleID': 'unpartitioned_upstream_of_partitioned', @@ -2914,7 +5178,7 @@ }), dict({ 'pipeline': dict({ - 'name': '__ASSET_JOB_6', + 'name': '__ASSET_JOB_8', }), 'solidHandle': dict({ 'handleID': 'unpartitioned_upstream_of_partitioned', @@ -2922,7 +5186,7 @@ }), dict({ 'pipeline': dict({ - 'name': '__ASSET_JOB_7', + 'name': '__ASSET_JOB_9', }), 'solidHandle': dict({ 'handleID': 'unpartitioned_upstream_of_partitioned', @@ -3000,6 +5264,22 @@ 'handleID': 'untyped_asset', }), }), + dict({ + 'pipeline': dict({ + 'name': '__ASSET_JOB_8', + }), + 'solidHandle': dict({ + 'handleID': 'untyped_asset', + }), + }), + dict({ + 'pipeline': dict({ + 'name': '__ASSET_JOB_9', + }), + 'solidHandle': dict({ + 'handleID': 'untyped_asset', + }), + }), dict({ 'pipeline': dict({ 'name': 'typed_assets', @@ -3018,7 +5298,7 @@ 'invocations': list([ dict({ 'pipeline': dict({ - 'name': '__ASSET_JOB_5', + 'name': '__ASSET_JOB_7', }), 'solidHandle': dict({ 'handleID': 'upstream_daily_partitioned_asset', @@ -3032,6 +5312,14 @@ 'name': 'upstream_dynamic_partitioned_asset', }), 'invocations': list([ + dict({ + 'pipeline': dict({ + 'name': '__ASSET_JOB_0', + }), + 'solidHandle': dict({ + 'handleID': 'upstream_dynamic_partitioned_asset', + }), + }), dict({ 'pipeline': dict({ 'name': 'dynamic_partitioned_assets_job', @@ -3050,7 +5338,7 @@ 'invocations': list([ dict({ 'pipeline': dict({ - 'name': '__ASSET_JOB_3', + 'name': '__ASSET_JOB_4', }), 'solidHandle': dict({ 'handleID': 'upstream_static_partitioned_asset', @@ -3072,6 +5360,14 @@ 'name': 'upstream_time_partitioned_asset', }), 'invocations': list([ + dict({ + 'pipeline': dict({ + 'name': '__ASSET_JOB_6', + }), + 'solidHandle': dict({ + 'handleID': 'upstream_time_partitioned_asset', + }), + }), dict({ 'pipeline': dict({ 'name': 'time_partitioned_assets_job', @@ -3104,6 +5400,14 @@ 'name': 'yield_partition_materialization', }), 'invocations': list([ + dict({ + 'pipeline': dict({ + 'name': '__ASSET_JOB_5', + }), + 'solidHandle': dict({ + 'handleID': 'yield_partition_materialization', + }), + }), dict({ 'pipeline': dict({ 'name': 'partition_materialization_job', diff --git a/python_modules/dagster-graphql/dagster_graphql_tests/graphql/repo.py b/python_modules/dagster-graphql/dagster_graphql_tests/graphql/repo.py index 4c306680fc78e..f355b00e5df30 100644 --- a/python_modules/dagster-graphql/dagster_graphql_tests/graphql/repo.py +++ b/python_modules/dagster-graphql/dagster_graphql_tests/graphql/repo.py @@ -8,7 +8,7 @@ from collections import OrderedDict from contextlib import contextmanager from copy import deepcopy -from typing import Iterator, List, Mapping, Optional, Sequence, Tuple, TypeVar +from typing import Iterator, List, Mapping, Optional, Sequence, Tuple, TypeVar, Union from dagster import ( Any, @@ -83,7 +83,6 @@ schedule, static_partitioned_config, usable_as_dagster_type, - with_resources, ) from dagster._core.definitions.asset_spec import AssetSpec from dagster._core.definitions.auto_materialize_sensor_definition import ( @@ -93,23 +92,24 @@ from dagster._core.definitions.definitions_class import Definitions from dagster._core.definitions.events import Failure from dagster._core.definitions.executor_definition import in_process_executor -from dagster._core.definitions.external_asset import external_assets_from_specs +from dagster._core.definitions.external_asset import ( + external_asset_from_spec, +) from dagster._core.definitions.freshness_policy import FreshnessPolicy +from dagster._core.definitions.job_definition import JobDefinition from dagster._core.definitions.metadata import MetadataValue from dagster._core.definitions.multi_dimensional_partitions import MultiPartitionsDefinition from dagster._core.definitions.partition import PartitionedConfig from dagster._core.definitions.reconstruct import ReconstructableRepository -from dagster._core.definitions.sensor_definition import RunRequest, SkipReason +from dagster._core.definitions.sensor_definition import RunRequest, SensorDefinition, SkipReason +from dagster._core.definitions.unresolved_asset_job_definition import UnresolvedAssetJobDefinition +from dagster._core.errors import DagsterInvalidDefinitionError from dagster._core.host_representation.external import ExternalRepository from dagster._core.log_manager import coerce_valid_log_level from dagster._core.storage.dagster_run import DagsterRunStatus -from dagster._core.storage.fs_io_manager import fs_io_manager from dagster._core.storage.tags import RESUME_RETRY_TAG from dagster._core.workspace.context import WorkspaceProcessContext, WorkspaceRequestContext from dagster._core.workspace.load_target import PythonFileTarget -from dagster._legacy import ( - build_assets_job, -) from dagster._seven import get_system_temp_directory from dagster._utils import file_relative_path, segfault from dagster_graphql.test.utils import ( @@ -241,8 +241,7 @@ def noop_op(_): pass -# Won't pass cloud-webserver test suite without `in_process_executor`. -@job(executor_def=in_process_executor) +@job def noop_job(): noop_op() @@ -381,7 +380,7 @@ def op_with_multilayered_config(_): op_with_multilayered_config() -@job(executor_def=in_process_executor) +@job def csv_hello_world(): sum_sq_op(sum_df=sum_op()) @@ -731,7 +730,6 @@ def retry_config_resource(context): @job( resource_defs={ - "io_manager": fs_io_manager, "retry_count": retry_config_resource, } ) @@ -767,7 +765,7 @@ def collect(fan_in: List[int]): # The tests that use this rely on it using in-process execution. -@job(executor_def=in_process_executor) +@job def hard_failer(): @op( config_schema={"fail": Field(Bool, is_required=False, default_value=False)}, @@ -810,7 +808,6 @@ def will_fail(context, num): resource_defs={ "a": resource_a, "b": resource_b, - "io_manager": fs_io_manager, } ) def retry_resource_job(): @@ -883,10 +880,8 @@ def disable_gc(_context): gc.enable() -# Using in-process executor prevents test flaking @job( - resource_defs={"io_manager": fs_io_manager, "disable_gc": disable_gc}, - executor_def=in_process_executor, + resource_defs={"disable_gc": disable_gc}, ) def retry_multi_input_early_terminate_job(): @op(out=Out(Int)) @@ -1102,6 +1097,7 @@ def always_error(): raise Exception("darnit") return [ + asset_job_schedule, run_config_error_schedule, no_config_job_hourly_schedule, no_config_job_hourly_schedule_with_config_fn, @@ -1248,7 +1244,7 @@ def the_failure_sensor(): # The tests that use this rely on it using in-process execution. -@job(executor_def=in_process_executor, partitions_def=integers_partitions) +@job(partitions_def=integers_partitions) def chained_failure_job(): @op def always_succeed(): @@ -1306,17 +1302,19 @@ def load_input(self, context): pass -dummy_source_asset = SourceAsset(key=AssetKey("dummy_source_asset")) +dummy_io_manager = IOManagerDefinition.hardcoded_io_manager(DummyIOManager()) +dummy_source_asset = SourceAsset( + key=AssetKey("dummy_source_asset"), io_manager_key="dummy_io_manager" +) -@asset -def first_asset( - dummy_source_asset, -): + +@asset(io_manager_key="dummy_io_manager") +def first_asset(dummy_source_asset): return 1 -@asset(required_resource_keys={"hanging_asset_resource"}) +@asset(io_manager_key="dummy_io_manager", required_resource_keys={"hanging_asset_resource"}) def hanging_asset(context, first_asset): """Asset that hangs forever, used to test in-progress ops.""" with open(context.resources.hanging_asset_resource, "w", encoding="utf8") as ff: @@ -1326,21 +1324,14 @@ def hanging_asset(context, first_asset): time.sleep(0.1) -@asset -def never_runs_asset( - hanging_asset, -): +@asset(io_manager_key="dummy_io_manager") +def never_runs_asset(hanging_asset): pass -hanging_job = build_assets_job( +hanging_job = define_asset_job( name="hanging_job", - source_assets=[dummy_source_asset], - assets=[first_asset, hanging_asset, never_runs_asset], - resource_defs={ - "io_manager": IOManagerDefinition.hardcoded_io_manager(DummyIOManager()), - "hanging_asset_resource": hanging_asset_resource, - }, + selection=[first_asset, hanging_asset, never_runs_asset], ) @@ -1376,18 +1367,14 @@ def memoization_job(): my_op() -@asset +@asset(io_manager_key="dummy_io_manager") def downstream_asset(hanging_graph): return 1 -hanging_graph_asset_job = build_assets_job( +hanging_graph_asset_job = define_asset_job( name="hanging_graph_asset_job", - assets=[hanging_graph_asset, downstream_asset], - resource_defs={ - "hanging_asset_resource": hanging_asset_resource, - "io_manager": IOManagerDefinition.hardcoded_io_manager(DummyIOManager()), - }, + selection=[hanging_graph_asset, downstream_asset], ) @@ -1401,19 +1388,18 @@ def asset_two(asset_one): return asset_one + 1 -two_assets_job = build_assets_job(name="two_assets_job", assets=[asset_one, asset_two]) +two_assets_job = define_asset_job(name="two_assets_job", selection=[asset_one, asset_two]) + + +unexecutable_asset = external_asset_from_spec(AssetSpec("unexecutable_asset")) @asset -def executable_asset() -> None: +def executable_asset(unexecutable_asset) -> None: pass -unexecutable_asset = next(iter(external_assets_from_specs([AssetSpec("unexecutable_asset")]))) - -executable_test_job = build_assets_job( - name="executable_test_job", assets=[executable_asset, unexecutable_asset] -) +executable_test_job = define_asset_job(name="executable_test_job", selection=[executable_asset]) static_partitions_def = StaticPartitionsDefinition(["a", "b", "c", "d", "e", "f"]) @@ -1441,6 +1427,12 @@ def downstream_static_partitioned_asset( assert middle_static_partitioned_asset_2 +static_partitioned_assets_job = define_asset_job( + "static_partitioned_assets_job", + AssetSelection.assets(upstream_static_partitioned_asset).downstream(), +) + + @asset(partitions_def=DynamicPartitionsDefinition(name="foo")) def upstream_dynamic_partitioned_asset(): return 1 @@ -1453,9 +1445,9 @@ def downstream_dynamic_partitioned_asset( assert upstream_dynamic_partitioned_asset -dynamic_partitioned_assets_job = build_assets_job( +dynamic_partitioned_assets_job = define_asset_job( "dynamic_partitioned_assets_job", - assets=[upstream_dynamic_partitioned_asset, downstream_dynamic_partitioned_asset], + selection=[upstream_dynamic_partitioned_asset, downstream_dynamic_partitioned_asset], ) @@ -1499,7 +1491,7 @@ def downstream_time_partitioned_asset( return upstream_time_partitioned_asset + 1 -time_partitioned_assets_job = build_assets_job( +time_partitioned_assets_job = define_asset_job( "time_partitioned_assets_job", [upstream_time_partitioned_asset, downstream_time_partitioned_asset], ) @@ -1527,10 +1519,9 @@ def yield_partition_materialization(): yield Output(5) -partition_materialization_job = build_assets_job( +partition_materialization_job = define_asset_job( "partition_materialization_job", - assets=[yield_partition_materialization], - executor_def=in_process_executor, + selection=[yield_partition_materialization], ) @@ -1541,15 +1532,15 @@ def fail_partition_materialization(context): yield Output(5) -fail_partition_materialization_job = build_assets_job( +fail_partition_materialization_job = define_asset_job( "fail_partition_materialization_job", - assets=[fail_partition_materialization], - executor_def=in_process_executor, + selection=[fail_partition_materialization], ) @asset( partitions_def=StaticPartitionsDefinition(["a", "b", "c", "d"]), + io_manager_key="dummy_io_manager", required_resource_keys={"hanging_asset_resource"}, ) def hanging_partition_asset(context): @@ -1560,14 +1551,9 @@ def hanging_partition_asset(context): time.sleep(0.1) -hanging_partition_asset_job = build_assets_job( +hanging_partition_asset_job = define_asset_job( "hanging_partition_asset_job", - assets=[hanging_partition_asset], - executor_def=in_process_executor, - resource_defs={ - "io_manager": IOManagerDefinition.hardcoded_io_manager(DummyIOManager()), - "hanging_asset_resource": hanging_asset_resource, - }, + selection=[hanging_partition_asset], ) @@ -1578,10 +1564,9 @@ def asset_yields_observation(): yield Output(5) -observation_job = build_assets_job( +observation_job = define_asset_job( "observation_job", - assets=[asset_yields_observation], - executor_def=in_process_executor, + selection=[asset_yields_observation], ) @@ -1645,9 +1630,7 @@ def asset_3(): yield Output(7) -failure_assets_job = build_assets_job( - "failure_assets_job", [asset_1, asset_2, asset_3], executor_def=in_process_executor -) +failure_assets_job = define_asset_job("failure_assets_job", [asset_1, asset_2, asset_3]) @asset @@ -1679,7 +1662,7 @@ def unconnected(context: AssetExecutionContext): assert context.job_def.asset_selection_data is not None -foo_job = build_assets_job("foo_job", [foo, bar, foo_bar, baz, unconnected]) +foo_job = define_asset_job("foo_job", [foo, bar, foo_bar, baz, unconnected]) @asset(group_name="group_1") @@ -1745,6 +1728,10 @@ def fresh_diamond_bottom(fresh_diamond_left, fresh_diamond_right): return fresh_diamond_left + fresh_diamond_right +fresh_diamond_assets_job = define_asset_job( + "fresh_diamond_assets_job", AssetSelection.assets(fresh_diamond_bottom).upstream() +) + multipartitions_def = MultiPartitionsDefinition( { "date": DailyPartitionsDefinition(start_date="2022-01-01"), @@ -1770,6 +1757,13 @@ def multipartitions_fail(context): return 1 +multi_partitions_job = define_asset_job( + "multipartitions_job", + AssetSelection.assets(multipartitions_1, multipartitions_2), + partitions_def=multipartitions_def, +) + + no_partitions_multipartitions_def = MultiPartitionsDefinition( { "a": StaticPartitionsDefinition([]), @@ -1790,6 +1784,18 @@ def no_multipartitions_1(): } ) +no_multi_partitions_job = define_asset_job( + "no_multipartitions_job", + AssetSelection.assets(no_multipartitions_1), + partitions_def=no_partitions_multipartitions_def, +) + +multi_partitions_fail_job = define_asset_job( + "multipartitions_fail_job", + AssetSelection.assets(multipartitions_fail), + partitions_def=multipartitions_def, +) + @asset(partitions_def=dynamic_in_multipartitions_def) def dynamic_in_multipartitions_success(): @@ -1801,6 +1807,13 @@ def dynamic_in_multipartitions_fail(context, dynamic_in_multipartitions_success) raise Exception("oops") +dynamic_in_multipartitions_success_job = define_asset_job( + "dynamic_in_multipartitions_success_job", + AssetSelection.assets(dynamic_in_multipartitions_success, dynamic_in_multipartitions_fail), + partitions_def=dynamic_in_multipartitions_def, +) + + @asset( partitions_def=DailyPartitionsDefinition("2023-01-01"), backfill_policy=BackfillPolicy.single_run(), @@ -1817,7 +1830,7 @@ def multi_run_backfill_policy_asset(context): pass -named_groups_job = build_assets_job( +named_groups_job = define_asset_job( "named_groups_job", [ grouped_asset_1, @@ -1834,127 +1847,164 @@ def empty_repo(): return [] -def define_jobs(): +typed_assets_job = define_asset_job( + "typed_assets", + AssetSelection.assets(typed_multi_asset, typed_asset, untyped_asset), +) + + +@schedule(cron_schedule="* * * * *", job=typed_assets_job) +def asset_job_schedule(): + return {} + + +@asset_check(asset=asset_1, description="asset_1 check") +def my_check(asset_1): + return AssetCheckResult( + passed=True, + metadata={ + "foo": "bar", + "baz": "quux", + }, + ) + + +@asset(check_specs=[AssetCheckSpec(asset="check_in_op_asset", name="my_check")]) +def check_in_op_asset(): + yield Output(1) + yield AssetCheckResult(passed=True) + + +asset_check_job = define_asset_job("asset_check_job", [asset_1, check_in_op_asset]) + + +@multi_asset( + outs={ + "one": AssetOut(key="one", is_required=False), + "two": AssetOut(key="two", is_required=False), + }, + check_specs=[ + AssetCheckSpec("my_check", asset="one"), + AssetCheckSpec("my_other_check", asset="one"), + ], + can_subset=True, +) +def subsettable_checked_multi_asset(context: OpExecutionContext): + if AssetKey("one") in context.selected_asset_keys: + yield Output(1, output_name="one") + if AssetKey("two") in context.selected_asset_keys: + yield Output(1, output_name="two") + if AssetCheckKey(AssetKey("one"), "my_check") in context.selected_asset_check_keys: + yield AssetCheckResult(check_name="my_check", passed=True) + if AssetCheckKey(AssetKey("one"), "my_other_check") in context.selected_asset_check_keys: + yield AssetCheckResult(check_name="my_other_check", passed=True) + + +checked_multi_asset_job = define_asset_job( + "checked_multi_asset_job", AssetSelection.assets(subsettable_checked_multi_asset) +) + + +# These are defined separately because the dict repo does not handle unresolved asset jobs +def define_asset_jobs() -> Sequence[UnresolvedAssetJobDefinition]: + return [ + asset_check_job, + checked_multi_asset_job, + dynamic_in_multipartitions_success_job, + dynamic_partitioned_assets_job, + executable_test_job, + fail_partition_materialization_job, + failure_assets_job, + foo_job, + fresh_diamond_assets_job, + hanging_graph_asset_job, + hanging_job, + hanging_partition_asset_job, + multi_partitions_fail_job, + multi_partitions_job, + named_groups_job, + no_multi_partitions_job, + observation_job, + partition_materialization_job, + static_partitioned_assets_job, + time_partitioned_assets_job, + two_assets_job, + typed_assets_job, + ] + + +def define_standard_jobs() -> Sequence[JobDefinition]: return [ asset_tag_job, basic_job, + chained_failure_job, + composed_graph.to_job(), composites_job, + config_with_map, + csv_hello_world, csv_hello_world_df_input, csv_hello_world_two, csv_hello_world_with_expectations, - csv_hello_world, daily_partitioned_job, + dynamic_job, eventually_successful, hard_failer, hello_world_with_tags, infinite_loop_job, integers, + job_with_default_config, + job_with_enum_config, + job_with_expectations, + job_with_input_output_metadata, + job_with_invalid_definition_error, + job_with_list, + loggers_job, materialization_job, + memoization_job, more_complicated_config, more_complicated_nested_config, - config_with_map, multi_asset_job, - loggers_job, naughty_programmer_job, nested_job, no_config_chain_job, no_config_job, noop_job, partitioned_asset_job, - job_with_enum_config, - job_with_expectations, - job_with_input_output_metadata, - job_with_invalid_definition_error, - job_with_list, - required_resource_job, + req_config_job, required_resource_config_job, + required_resource_job, retry_multi_input_early_terminate_job, retry_multi_output_job, retry_resource_job, scalar_output_job, + simple_graph.to_job("simple_job_a"), + simple_graph.to_job("simple_job_b"), single_asset_job, spew_job, static_partitioned_job, tagged_job, - chained_failure_job, - dynamic_job, - simple_graph.to_job("simple_job_a"), - simple_graph.to_job("simple_job_b"), - composed_graph.to_job(), - job_with_default_config, - hanging_job, two_ins_job, - two_assets_job, - dynamic_partitioned_assets_job, - time_partitioned_assets_job, - partition_materialization_job, - fail_partition_materialization_job, - hanging_partition_asset_job, - observation_job, - failure_assets_job, - asset_check_job, - foo_job, - hanging_graph_asset_job, - named_groups_job, - memoization_job, - req_config_job, - executable_test_job, ] -typed_assets_job = define_asset_job( - "typed_assets", - AssetSelection.assets(typed_multi_asset, typed_asset, untyped_asset), -) - - -@schedule(cron_schedule="* * * * *", job=typed_assets_job) -def asset_job_schedule(): - return {} - - -def define_asset_jobs(): +def define_assets(): return [ + asset_one, + asset_two, untyped_asset, typed_asset, typed_multi_asset, - typed_assets_job, multipartitions_1, multipartitions_2, - define_asset_job( - "multipartitions_job", - AssetSelection.assets(multipartitions_1, multipartitions_2), - partitions_def=multipartitions_def, - ), no_multipartitions_1, - define_asset_job( - "no_multipartitions_job", - AssetSelection.assets(no_multipartitions_1), - partitions_def=no_partitions_multipartitions_def, - ), multipartitions_fail, - define_asset_job( - "multipartitions_fail_job", - AssetSelection.assets(multipartitions_fail), - partitions_def=multipartitions_def, - ), dynamic_in_multipartitions_success, dynamic_in_multipartitions_fail, - define_asset_job( - "dynamic_in_multipartitions_success_job", - AssetSelection.assets( - dynamic_in_multipartitions_success, dynamic_in_multipartitions_fail - ), - partitions_def=dynamic_in_multipartitions_def, - ), SourceAsset("diamond_source"), fresh_diamond_top, fresh_diamond_left, fresh_diamond_right, fresh_diamond_bottom, - define_asset_job( - "fresh_diamond_assets", AssetSelection.assets(fresh_diamond_bottom).upstream() - ), upstream_daily_partitioned_asset, downstream_weekly_partitioned_asset, unpartitioned_upstream_of_partitioned, @@ -1962,73 +2012,47 @@ def define_asset_jobs(): middle_static_partitioned_asset_1, middle_static_partitioned_asset_2, downstream_static_partitioned_asset, - define_asset_job( - "static_partitioned_assets_job", - AssetSelection.assets(upstream_static_partitioned_asset).downstream(), - ), - with_resources( - [hanging_partition_asset], - { - "io_manager": IOManagerDefinition.hardcoded_io_manager(DummyIOManager()), - "hanging_asset_resource": hanging_asset_resource, - }, - ), + first_asset, + hanging_asset, + never_runs_asset, + dummy_source_asset, + hanging_partition_asset, + hanging_graph_asset, + downstream_asset, subsettable_checked_multi_asset, - checked_multi_asset_job, check_in_op_asset, - asset_check_job, single_run_backfill_policy_asset, multi_run_backfill_policy_asset, + executable_asset, + unexecutable_asset, + upstream_dynamic_partitioned_asset, + downstream_dynamic_partitioned_asset, + upstream_time_partitioned_asset, + downstream_time_partitioned_asset, + yield_partition_materialization, + fail_partition_materialization, + asset_yields_observation, + asset_1, + asset_2, + asset_3, + foo, + bar, + foo_bar, + baz, + unconnected, + grouped_asset_1, + grouped_asset_2, + ungrouped_asset_3, + grouped_asset_4, + ungrouped_asset_5, ] -@asset_check(asset=asset_1, description="asset_1 check") -def my_check(asset_1): - return AssetCheckResult( - passed=True, - metadata={ - "foo": "bar", - "baz": "quux", - }, - ) - - -@asset(check_specs=[AssetCheckSpec(asset="check_in_op_asset", name="my_check")]) -def check_in_op_asset(): - yield Output(1) - yield AssetCheckResult(passed=True) - - -asset_check_job = build_assets_job( - "asset_check_job", [asset_1, check_in_op_asset], asset_checks=[my_check] -) - - -@multi_asset( - outs={ - "one": AssetOut(key="one", is_required=False), - "two": AssetOut(key="two", is_required=False), - }, - check_specs=[ - AssetCheckSpec("my_check", asset="one"), - AssetCheckSpec("my_other_check", asset="one"), - ], - can_subset=True, -) -def subsettable_checked_multi_asset(context: OpExecutionContext): - if AssetKey("one") in context.selected_asset_keys: - yield Output(1, output_name="one") - if AssetKey("two") in context.selected_asset_keys: - yield Output(1, output_name="two") - if AssetCheckKey(AssetKey("one"), "my_check") in context.selected_asset_check_keys: - yield AssetCheckResult(check_name="my_check", passed=True) - if AssetCheckKey(AssetKey("one"), "my_other_check") in context.selected_asset_check_keys: - yield AssetCheckResult(check_name="my_other_check", passed=True) - - -checked_multi_asset_job = define_asset_job( - "checked_multi_asset_job", AssetSelection.assets(subsettable_checked_multi_asset) -) +def define_resources(): + return { + "dummy_io_manager": IOManagerDefinition.hardcoded_io_manager(DummyIOManager()), + "hanging_asset_resource": hanging_asset_resource, + } def define_asset_checks(): @@ -2037,25 +2061,43 @@ def define_asset_checks(): ] -@repository(default_executor_def=in_process_executor) -def test_repo(): - return [ - *define_jobs(), - *define_schedules(), - asset_job_schedule, - *define_sensors(), - *define_asset_jobs(), - *define_asset_checks(), - ] +asset_jobs = define_asset_jobs() +asset_job_names = [job.name for job in asset_jobs] +test_repo = Definitions( + assets=define_assets(), + asset_checks=define_asset_checks(), + jobs=[*asset_jobs, *define_standard_jobs()], + schedules=define_schedules(), + sensors=define_sensors(), + resources=define_resources(), + executor=in_process_executor, +).get_repository_def() -defs = Definitions() +# Many tests reference the "test_repo" name directly, so we override the default +# SINGLETON_REPOSITORY NAME. This should be removed in a followup PR when references to "test_repo" +# are removed. +test_repo._name = "test_repo" # noqa: SLF001 +def _targets_asset_job(instigator: Union[ScheduleDefinition, SensorDefinition]) -> bool: + try: + return instigator.job_name in asset_job_names + except DagsterInvalidDefinitionError: # thrown when `job_name` is invalid + return False + + +# asset jobs are incompatible with dict repository so we exclude them and any schedules/sensors that target them @repository(default_executor_def=in_process_executor) def test_dict_repo(): return { - "jobs": {job.name: job for job in define_jobs()}, - "schedules": {schedule.name: schedule for schedule in define_schedules()}, - "sensors": {sensor.name: sensor for sensor in define_sensors()}, + "jobs": {job.name: job for job in define_standard_jobs()}, + "schedules": { + schedule.name: schedule + for schedule in define_schedules() + if not _targets_asset_job(schedule) + }, + "sensors": { + sensor.name: sensor for sensor in define_sensors() if not _targets_asset_job(sensor) + }, } diff --git a/python_modules/dagster-graphql/dagster_graphql_tests/graphql/test_assets.py b/python_modules/dagster-graphql/dagster_graphql_tests/graphql/test_assets.py index bc7dea0cb5f67..34d13ae0a7599 100644 --- a/python_modules/dagster-graphql/dagster_graphql_tests/graphql/test_assets.py +++ b/python_modules/dagster-graphql/dagster_graphql_tests/graphql/test_assets.py @@ -241,15 +241,14 @@ """ GET_ASSET_IS_EXECUTABLE = """ - query AssetNodeQuery($pipelineSelector: PipelineSelector!, $assetKeys: [AssetKeyInput!]) { - assetNodes(pipeline: $pipelineSelector, assetKeys: $assetKeys) { + query AssetNodeQuery($assetKeys: [AssetKeyInput!]) { + assetNodes(assetKeys: $assetKeys) { id isExecutable } } """ - GET_ASSET_PARTITIONS = """ query AssetNodeQuery($pipelineSelector: PipelineSelector!) { assetNodes(pipeline: $pipelineSelector) { @@ -1060,12 +1059,10 @@ def test_asset_node_in_pipeline(self, graphql_context: WorkspaceRequestContext): assert asset_node["id"] == 'test.test_repo.["asset_one"]' def test_asset_node_is_executable(self, graphql_context: WorkspaceRequestContext): - selector = infer_job_selector(graphql_context, "executable_test_job") result = execute_dagster_graphql( graphql_context, GET_ASSET_IS_EXECUTABLE, variables={ - "pipelineSelector": selector, "assetKeys": [ {"path": ["executable_asset"]}, {"path": ["unexecutable_asset"]}, @@ -2409,7 +2406,7 @@ def test_get_materialization_for_multipartition(self, graphql_context: Workspace assert materializations[0]["runId"] == second_run_id def test_freshness_info(self, graphql_context: WorkspaceRequestContext, snapshot): - _create_run(graphql_context, "fresh_diamond_assets") + _create_run(graphql_context, "fresh_diamond_assets_job") result = execute_dagster_graphql(graphql_context, GET_FRESHNESS_INFO) assert result.data diff --git a/python_modules/dagster/dagster/_core/definitions/__init__.py b/python_modules/dagster/dagster/_core/definitions/__init__.py index 354975437852a..1253ae5749969 100644 --- a/python_modules/dagster/dagster/_core/definitions/__init__.py +++ b/python_modules/dagster/dagster/_core/definitions/__init__.py @@ -123,7 +123,6 @@ from .asset_out import AssetOut as AssetOut from .asset_selection import AssetSelection as AssetSelection from .assets import AssetsDefinition as AssetsDefinition -from .assets_job import build_assets_job as build_assets_job from .decorators import ( asset as asset, asset_sensor as asset_sensor, diff --git a/python_modules/dagster/dagster/_core/definitions/assets_job.py b/python_modules/dagster/dagster/_core/definitions/assets_job.py index b5529f79efa85..3696f7c25ad7f 100644 --- a/python_modules/dagster/dagster/_core/definitions/assets_job.py +++ b/python_modules/dagster/dagster/_core/definitions/assets_job.py @@ -136,7 +136,8 @@ def build_assets_job( op_retry_policy: Optional[RetryPolicy] = None, _asset_selection_data: Optional[AssetSelectionData] = None, ) -> JobDefinition: - """Builds a job that materializes the given assets. + """Builds a job that materializes the given assets. This is a private function that is used + during resolution of jobs created with `define_asset_job`. The dependencies between the ops in the job are determined by the asset dependencies defined in the metadata on the provided asset nodes. diff --git a/python_modules/dagster/dagster/_core/definitions/observe.py b/python_modules/dagster/dagster/_core/definitions/observe.py index 975e3d7209175..87c58245478a2 100644 --- a/python_modules/dagster/dagster/_core/definitions/observe.py +++ b/python_modules/dagster/dagster/_core/definitions/observe.py @@ -1,8 +1,8 @@ from typing import TYPE_CHECKING, Any, Mapping, Optional, Sequence import dagster._check as check -from dagster._core.definitions.assets_job import build_assets_job from dagster._core.definitions.definitions_class import Definitions +from dagster._core.definitions.unresolved_asset_job_definition import define_asset_job from dagster._utils.warnings import disable_dagster_warnings from ..instance import DagsterInstance @@ -47,7 +47,7 @@ def observe( resources = check.opt_mapping_param(resources, "resources", key_type=str) with disable_dagster_warnings(): - observation_job = build_assets_job("in_process_observation_job", [], source_assets) + observation_job = define_asset_job("in_process_observation_job", source_assets) defs = Definitions( assets=source_assets, jobs=[observation_job], diff --git a/python_modules/dagster/dagster/_legacy/__init__.py b/python_modules/dagster/dagster/_legacy/__init__.py index d6152b9b31e8f..5e78b49047f21 100644 --- a/python_modules/dagster/dagster/_legacy/__init__.py +++ b/python_modules/dagster/dagster/_legacy/__init__.py @@ -2,5 +2,4 @@ DynamicOutputDefinition as DynamicOutputDefinition, InputDefinition as InputDefinition, OutputDefinition as OutputDefinition, - build_assets_job as build_assets_job, ) diff --git a/python_modules/dagster/dagster_tests/asset_defs_tests/partition_mapping_tests/test_asset_partition_mappings.py b/python_modules/dagster/dagster_tests/asset_defs_tests/partition_mapping_tests/test_asset_partition_mappings.py index 0a93730ca1001..030abe7d46025 100644 --- a/python_modules/dagster/dagster_tests/asset_defs_tests/partition_mapping_tests/test_asset_partition_mappings.py +++ b/python_modules/dagster/dagster_tests/asset_defs_tests/partition_mapping_tests/test_asset_partition_mappings.py @@ -25,13 +25,13 @@ StaticPartitionsDefinition, TimeWindowPartitionMapping, WeeklyPartitionsDefinition, + asset, define_asset_job, graph, instance_for_test, materialize, op, ) -from dagster._core.definitions import asset, build_assets_job from dagster._core.definitions.asset_dep import AssetDep from dagster._core.definitions.asset_graph import AssetGraph from dagster._core.definitions.asset_spec import AssetSpec @@ -117,12 +117,11 @@ def downstream_asset(context: AssetExecutionContext, upstream_asset): assert upstream_asset is None assert context.asset_partitions_def_for_input("upstream_asset") == upstream_partitions_def - my_job = build_assets_job( - "my_job", + result = materialize( assets=[upstream_asset, downstream_asset], - resource_defs={"io_manager": IOManagerDefinition.hardcoded_io_manager(MyIOManager())}, + resources={"io_manager": IOManagerDefinition.hardcoded_io_manager(MyIOManager())}, + partition_key="2", ) - result = my_job.execute_in_process(partition_key="2") assert_namedtuple_lists_equal( result.asset_materializations_for_node("upstream_asset"), @@ -166,8 +165,7 @@ def load_input(self, context): assert context.asset_partition_key == "a" assert context.has_asset_partitions - my_job = build_assets_job( - "my_job", + assert materialize( assets=[ AssetsDefinition.from_graph(upstream_asset, partitions_def=partitions_def), AssetsDefinition.from_graph( @@ -176,9 +174,9 @@ def load_input(self, context): partition_mappings={"upstream_asset": IdentityPartitionMapping()}, ), ], - resource_defs={"io_manager": IOManagerDefinition.hardcoded_io_manager(MyIOManager())}, - ) - assert my_job.execute_in_process(partition_key="a").success + resources={"io_manager": IOManagerDefinition.hardcoded_io_manager(MyIOManager())}, + partition_key="a", + ).success def test_non_partitioned_depends_on_last_partition(): @@ -202,12 +200,11 @@ def load_input(self, context): assert context.has_asset_partitions assert context.asset_partition_key == "d" - my_job = build_assets_job( - "my_job", + result = materialize( assets=[upstream, downstream], - resource_defs={"io_manager": IOManagerDefinition.hardcoded_io_manager(MyIOManager())}, + resources={"io_manager": IOManagerDefinition.hardcoded_io_manager(MyIOManager())}, + partition_key="b", ) - result = my_job.execute_in_process(partition_key="b") assert_namedtuple_lists_equal( result.asset_materializations_for_node("upstream"), [AssetMaterialization(AssetKey(["upstream"]), partition="b")], @@ -311,12 +308,11 @@ def load_input(self, context): assert context.has_asset_partitions assert context.asset_partition_key_range == PartitionKeyRange("a", "d") - my_job = build_assets_job( - "my_job", + result = materialize( assets=[upstream, downstream], - resource_defs={"io_manager": IOManagerDefinition.hardcoded_io_manager(MyIOManager())}, + resources={"io_manager": IOManagerDefinition.hardcoded_io_manager(MyIOManager())}, + partition_key="b", ) - result = my_job.execute_in_process(partition_key="b") assert_namedtuple_lists_equal( result.asset_materializations_for_node("upstream"), [AssetMaterialization(AssetKey(["upstream"]), partition="b")], @@ -361,20 +357,18 @@ def load_input(self, context): assert context.has_asset_partitions assert context.asset_partition_keys == daily_partition_keys_for_week_2022_09_11 - upstream_job = build_assets_job( - "upstream_job", + assert materialize( assets=[upstream], - resource_defs={"io_manager": IOManagerDefinition.hardcoded_io_manager(MyIOManager())}, - ) - upstream_job.execute_in_process(partition_key="2022-09-11") + resources={"io_manager": IOManagerDefinition.hardcoded_io_manager(MyIOManager())}, + partition_key="2022-09-11", + ).success - downstream_job = build_assets_job( - "downstream_job", - assets=[downstream], - source_assets=[upstream], - resource_defs={"io_manager": IOManagerDefinition.hardcoded_io_manager(MyIOManager())}, - ) - downstream_job.execute_in_process(partition_key="2022-09-11") + assert materialize( + assets=[downstream, upstream], + selection=["upstream"], + resources={"io_manager": IOManagerDefinition.hardcoded_io_manager(MyIOManager())}, + partition_key="2022-09-11", + ).success def test_dependency_resolution_partition_mapping(): diff --git a/python_modules/dagster/dagster_tests/asset_defs_tests/test_assets_job.py b/python_modules/dagster/dagster_tests/asset_defs_tests/test_assets_job.py index b2947744991d4..407a503e81894 100644 --- a/python_modules/dagster/dagster_tests/asset_defs_tests/test_assets_job.py +++ b/python_modules/dagster/dagster_tests/asset_defs_tests/test_assets_job.py @@ -1,5 +1,6 @@ import hashlib import os +from typing import Mapping, Optional, Sequence, Union import pytest from dagster import ( @@ -34,12 +35,13 @@ with_resources, ) from dagster._config import StringSource -from dagster._core.definitions import AssetIn, SourceAsset, asset, build_assets_job +from dagster._core.definitions import AssetIn, SourceAsset, asset from dagster._core.definitions.asset_graph import AssetGraph from dagster._core.definitions.asset_selection import AssetSelection, CoercibleToAssetSelection from dagster._core.definitions.assets_job import get_base_asset_jobs from dagster._core.definitions.dependency import NodeHandle, NodeInvocation from dagster._core.definitions.executor_definition import in_process_executor +from dagster._core.definitions.job_definition import JobDefinition from dagster._core.definitions.load_assets_from_modules import prefix_assets from dagster._core.errors import DagsterInvalidSubsetError from dagster._core.execution.api import execute_run_iterator @@ -56,6 +58,23 @@ ) +def _get_job_from_assets( + assets: Sequence[Union[AssetsDefinition, SourceAsset]], + *, + selection: Optional[CoercibleToAssetSelection] = None, + name: str = "asset_job", + resources: Mapping[str, object] = {}, +) -> JobDefinition: + assets_defs = [a for a in assets if isinstance(a, AssetsDefinition)] + source_assets = [a for a in assets if isinstance(a, SourceAsset)] + selection = selection or assets_defs + return Definitions( + assets=[*assets_defs, *source_assets], + jobs=[define_asset_job(name, selection)], + resources=resources, + ).get_job_def(name) + + @pytest.fixture(autouse=True) def error_on_warning(): raise_exception_on_warnings() @@ -85,7 +104,7 @@ def asset1(context): assert context.asset_key == AssetKey(["asset1"]) return 1 - job = build_assets_job("a", [asset1]) + job = _get_job_from_assets([asset1]) assert job.graph.node_defs == [asset1.op] assert job.execute_in_process().success @@ -99,8 +118,9 @@ def asset1(): def asset2(asset1): assert asset1 == 1 - job = build_assets_job("a", [asset1, asset2]) - assert job.graph.node_defs == [asset1.op, asset2.op] + job = _get_job_from_assets([asset1, asset2]) + sorted_node_defs = sorted(job.graph.node_defs, key=lambda node_def: node_def.name) + assert sorted_node_defs == [asset1.op, asset2.op] assert job.dependencies == { NodeInvocation("asset1"): {}, NodeInvocation("asset2"): {"asset1": DependencyDefinition("asset1", "result")}, @@ -113,7 +133,7 @@ def test_single_asset_job_with_config(): def asset1(context): return context.op_execution_context.op_config["foo"] - job = build_assets_job("a", [asset1]) + job = _get_job_from_assets([asset1]) assert job.graph.node_defs == [asset1.op] assert job.execute_in_process( run_config={"ops": {"asset1": {"config": {"foo": "bar"}}}} @@ -133,8 +153,9 @@ def asset2(asset1): def asset3(asset1): assert asset1 == 1 - job = build_assets_job("a", [asset1, asset2, asset3]) - assert job.graph.node_defs == [asset1.op, asset2.op, asset3.op] + job = _get_job_from_assets([asset1, asset2, asset3]) + sorted_node_defs = sorted(job.graph.node_defs, key=lambda node_def: node_def.name) + assert sorted_node_defs == [asset1.op, asset2.op, asset3.op] assert job.dependencies == { NodeInvocation("asset1"): {}, NodeInvocation("asset2"): {"asset1": DependencyDefinition("asset1", "result")}, @@ -157,8 +178,9 @@ def asset3(asset1, asset2): assert asset1 == 1 assert asset2 == 2 - job = build_assets_job("a", [asset1, asset2, asset3]) - assert job.graph.node_defs == [asset1.op, asset2.op, asset3.op] + job = _get_job_from_assets([asset1, asset2, asset3]) + sorted_node_defs = sorted(job.graph.node_defs, key=lambda node_def: node_def.name) + assert sorted_node_defs == [asset1.op, asset2.op, asset3.op] assert job.dependencies == { NodeInvocation("asset1"): {}, NodeInvocation("asset2"): {}, @@ -180,7 +202,7 @@ def asset1(): def asset2(hello): return hello - job = build_assets_job("boo", [asset1, asset2]) + job = _get_job_from_assets([asset1, asset2]) result = job.execute_in_process() assert result.success assert result.output_for_node("asset2") == 1 @@ -202,7 +224,7 @@ def asset_bar(): def last_asset(asset_bar): return asset_bar - job = build_assets_job("lol", [asset_foo, asset_bar, last_asset]) + job = _get_job_from_assets([asset_foo, asset_bar, last_asset]) result = job.execute_in_process() assert result.success assert result.output_for_node("last_asset") == "foo" @@ -222,7 +244,7 @@ def asset_bar(): def asset_baz(foo, asset_bar): return foo + asset_bar - job = build_assets_job("hello", [asset_foo, asset_bar, asset_baz]) + job = _get_job_from_assets([asset_foo, asset_bar, asset_baz]) result = job.execute_in_process() assert result.success assert result.output_for_node("asset_baz") == 7 @@ -238,7 +260,7 @@ def asset_foo(): def success_asset(foo): return foo - job = build_assets_job("lol", [asset_foo, success_asset]) + job = _get_job_from_assets([asset_foo, success_asset]) result = job.execute_in_process() assert result.success @@ -272,15 +294,14 @@ def load_input(self, context): def my_io_manager(_): return MyIOManager() - job = build_assets_job( - "a", - [asset1], - source_assets=[ + job = _get_job_from_assets( + [ + asset1, SourceAsset( AssetKey("source1"), io_manager_key="special_io_manager", metadata={"a": "b"} - ) + ), ], - resource_defs={ + resources={ "special_io_manager": my_io_manager.configured({"a": 7}), "subresource": ResourceDefinition.hardcoded_resource(9), }, @@ -303,10 +324,8 @@ def asset1(source1): r" \[\"source1\"\] was not provided." ), ): - build_assets_job( - "a", - [asset1], - source_assets=[SourceAsset(AssetKey("source1"), io_manager_key="special_io_manager")], + _get_job_from_assets( + [asset1, SourceAsset(AssetKey("source1"), io_manager_key="special_io_manager")], ) @@ -331,11 +350,10 @@ def load_input(self, context): def my_io_manager(_): return MyIOManager() - job = build_assets_job( - "a", - [asset1], - source_assets=[source1], - resource_defs={"special_io_manager": my_io_manager}, + job = _get_job_from_assets( + [asset1, source1], + selection=[asset1], + resources={"special_io_manager": my_io_manager}, ) assert job.graph.node_defs == [asset1.op] result = job.execute_in_process() @@ -356,7 +374,7 @@ def bar(): # assert that the foo asset already executed assert os.path.exists(path) - job = build_assets_job("a", [foo, bar]) + job = _get_job_from_assets([foo, bar]) result = job.execute_in_process() assert result.success assert _asset_keys_for_node(result, "foo") == {AssetKey("foo")} @@ -392,7 +410,7 @@ def baz(): def qux(baz): return baz - job = build_assets_job("a", [foo, bar, baz, qux]) + job = _get_job_from_assets([foo, bar, baz, qux]) dep_structure_snapshot = build_dep_structure_snapshot_from_graph_def(job.graph) index = DependencyStructureIndex(dep_structure_snapshot) @@ -434,7 +452,7 @@ def create_cool_thing(): keys_by_output_name={"result": AssetKey("cool_thing")}, node_def=create_cool_thing, ) - job = build_assets_job("graph_asset_job", [cool_thing_asset]) + job = _get_job_from_assets([cool_thing_asset]) result = job.execute_in_process() assert _asset_keys_for_node(result, "create_cool_thing.add_one_2") == {AssetKey("cool_thing")} @@ -469,7 +487,7 @@ def create_cool_thing(a, b): node_def=create_cool_thing, ) - job = build_assets_job("graph_asset_job", [a, b, cool_thing_asset]) + job = _get_job_from_assets([a, b, cool_thing_asset]) result = job.execute_in_process() assert result.success @@ -518,9 +536,7 @@ def out_asset2_plus_one(out_asset2): node_def=create_cool_things, ) - job = build_assets_job( - "graph_asset_job", [a, b, complex_asset, out_asset1_plus_one, out_asset2_plus_one] - ) + job = _get_job_from_assets([a, b, complex_asset, out_asset1_plus_one, out_asset2_plus_one]) result = job.execute_in_process() assert result.success @@ -575,9 +591,7 @@ def out_asset2_plus_one(out_asset2): node_def=create_cool_things, ) - job = build_assets_job( - "graph_asset_job", [a, b, complex_asset, out_asset1_plus_one, out_asset2_plus_one] - ) + job = _get_job_from_assets([a, b, complex_asset, out_asset1_plus_one, out_asset2_plus_one]) result = job.execute_in_process() assert result.success @@ -655,7 +669,7 @@ def create_twenty(thirteen, six): node_def=create_twenty, ) - job = build_assets_job("graph_asset_job", [zero, eight_and_five, thirteen_and_six, twenty]) + job = _get_job_from_assets([zero, eight_and_five, thirteen_and_six, twenty]) result = job.execute_in_process() assert result.success @@ -891,7 +905,7 @@ def a1(): def a2(a1): return 2 - job = build_assets_job("graph_asset_job", [a1, a2]) + job = _get_job_from_assets([a1, a2]) node_handle_deps_by_asset = job.asset_layer.dependency_node_handles_by_asset_key assert node_handle_deps_by_asset[AssetKey("a1")] == { @@ -930,7 +944,7 @@ def out_asset2_plus_one(out_asset2): node_def=thing, ) - job = build_assets_job("graph_asset_job", [complex_asset]) + job = _get_job_from_assets([complex_asset]) node_handle_deps_by_asset = job.asset_layer.dependency_node_handles_by_asset_key thing_handle = NodeHandle(name="thing", parent=None) @@ -967,7 +981,7 @@ def thing(): keys_by_output_name={"o1": AssetKey("out_asset1"), "o2": AssetKey("out_asset2")}, node_def=thing, ) - job = build_assets_job("graph_asset_job", [complex_asset]) + job = _get_job_from_assets([complex_asset]) node_handle_deps_by_asset = job.asset_layer.dependency_node_handles_by_asset_key thing_handle = NodeHandle(name="thing", parent=None) @@ -1011,7 +1025,7 @@ def thing(): node_def=thing, ) - job = build_assets_job("graph_asset_job", [thing_asset]) + job = _get_job_from_assets([thing_asset]) node_handle_deps_by_asset = job.asset_layer.dependency_node_handles_by_asset_key thing_handle = NodeHandle(name="thing", parent=None) @@ -1053,7 +1067,7 @@ def thing(): node_def=thing, ) - job = build_assets_job("graph_asset_job", [thing_asset]) + job = _get_job_from_assets([thing_asset]) node_handle_deps_by_asset = job.asset_layer.dependency_node_handles_by_asset_key thing_handle = NodeHandle(name="thing", parent=None) @@ -1116,7 +1130,7 @@ def foo_asset(): }, ) - job = build_assets_job("graph_asset_job", [foo_asset, thing_asset]) + job = _get_job_from_assets([foo_asset, thing_asset]) node_handle_deps_by_asset = job.asset_layer.dependency_node_handles_by_asset_key outer_thing_handle = NodeHandle("outer_thing", parent=None) @@ -1176,7 +1190,7 @@ def multi_asset_with_internal_deps(thing): yield Output(1, "my_out_name") yield Output(2, "my_other_out_name") - job = build_assets_job("graph_asset_job", [thing_asset, multi_asset_with_internal_deps]) + job = _get_job_from_assets([thing_asset, multi_asset_with_internal_deps]) node_handle_deps_by_asset = job.asset_layer.dependency_node_handles_by_asset_key assert node_handle_deps_by_asset[AssetKey("thing")] == { NodeHandle("two_outputs", parent=NodeHandle("thing", parent=None)), @@ -1293,8 +1307,8 @@ def test_subset_of_asset_job(): # ) -def test_subset_of_build_assets_job(): - foo_job = build_assets_job("foo_job", assets=[foo, bar, foo_bar, baz]) +def test_subset_of_assets_job(): + foo_job = _get_job_from_assets(assets=[foo, bar, foo_bar, baz]) with instance_for_test() as instance: result = foo_job.execute_in_process( instance=instance, @@ -1697,9 +1711,7 @@ def the_manager(): def my_derived_asset(my_source_asset): return my_source_asset + 4 - source_asset_job = build_assets_job( - name="test", assets=[my_derived_asset], source_assets=[my_source_asset] - ) + source_asset_job = _get_job_from_assets(assets=[my_derived_asset, my_source_asset]) result = source_asset_job.execute_in_process(asset_selection=[AssetKey("my_derived_asset")]) assert result.success @@ -1724,11 +1736,9 @@ def the_manager(): def my_derived_asset(my_source_asset): return my_source_asset + 4 - source_asset_job = build_assets_job( - "the_job", - assets=[my_derived_asset], - source_assets=[my_source_asset], - resource_defs={"io_manager": the_manager}, + source_asset_job = _get_job_from_assets( + assets=[my_derived_asset, my_source_asset], + resources={"io_manager": the_manager}, ) result = source_asset_job.execute_in_process(asset_selection=[AssetKey("my_derived_asset")]) @@ -1754,11 +1764,9 @@ def the_manager(): def my_derived_asset(my_source_asset): return my_source_asset + 4 - source_asset_job = build_assets_job( - "the_job", - assets=[my_derived_asset], - source_assets=[my_source_asset], - resource_defs={"some_key": the_manager}, + source_asset_job = _get_job_from_assets( + assets=[my_derived_asset, my_source_asset], + resources={"some_key": the_manager}, ) result = source_asset_job.execute_in_process(asset_selection=[AssetKey("my_derived_asset")]) @@ -1794,10 +1802,8 @@ def the_manager(): def my_derived_asset(my_source_asset): return my_source_asset + 4 - source_asset_job = build_assets_job( - "the_job", - assets=[my_derived_asset], - source_assets=[my_source_asset], + source_asset_job = _get_job_from_assets( + assets=[my_derived_asset, my_source_asset], ) result = source_asset_job.execute_in_process(asset_selection=[AssetKey("my_derived_asset")]) @@ -1821,7 +1827,7 @@ def asset_provides_foo(): DagsterInvalidDefinitionError, match="resource with key 'foo' required by op 'asset_reqs_foo' was not provided.", ): - build_assets_job(name="test", assets=[asset_reqs_foo, asset_provides_foo]) + _get_job_from_assets(assets=[asset_reqs_foo, asset_provides_foo]) @ignore_warning("Parameter `resource_defs` .* is experimental") @@ -1838,7 +1844,7 @@ def the_asset(): DagsterInvalidDefinitionError, match="resource with key 'foo' required by resource with key 'unused' was not provided.", ): - build_assets_job(name="test", assets=[the_asset]) + _get_job_from_assets(assets=[the_asset]) @ignore_warning("Parameter `resource_defs` .* is experimental") @@ -1853,7 +1859,7 @@ def used_resource(context): def the_asset(): pass - the_job = build_assets_job(name="test", assets=[the_asset]) + the_job = _get_job_from_assets(assets=[the_asset]) assert the_job.execute_in_process().success @@ -1879,7 +1885,7 @@ def my_derived_asset(my_source_asset): " was not provided." ), ): - build_assets_job(name="test", assets=[my_derived_asset], source_assets=[my_source_asset]) + _get_job_from_assets(assets=[my_derived_asset, my_source_asset]) def test_resolve_dependency_in_group(): @@ -2032,7 +2038,7 @@ def asset_x(asset_b: B): } -def test_coerce_resource_build_asset_job() -> None: +def test_coerce_resource_asset_job() -> None: executed = {} class BareResourceObject: @@ -2043,8 +2049,8 @@ def an_asset(context) -> None: assert context.resources.bare_resource executed["yes"] = True - a_job = build_assets_job( - "my_job", assets=[an_asset], resource_defs={"bare_resource": BareResourceObject()} + a_job = _get_job_from_assets( + assets=[an_asset], resources={"bare_resource": BareResourceObject()} ) assert a_job.execute_in_process().success @@ -2067,7 +2073,7 @@ def an_op(context): node_def=an_op, resource_defs={"bare_resource": BareResourceObject()}, ) - job = build_assets_job("graph_asset_job", [cool_thing_asset]) + job = _get_job_from_assets([cool_thing_asset]) result = job.execute_in_process() assert result.success assert executed["yes"] @@ -2087,7 +2093,7 @@ async def aio_gen_asset(context): context.log.info(v.output_name) yield v - aio_job = build_assets_job(name="test", assets=[aio_gen_asset]) + aio_job = _get_job_from_assets([aio_gen_asset]) result = aio_job.execute_in_process() assert result.success diff --git a/python_modules/dagster/dagster_tests/asset_defs_tests/test_decorators.py b/python_modules/dagster/dagster_tests/asset_defs_tests/test_decorators.py index 67c2ab3e44128..fb44c4bebffa1 100644 --- a/python_modules/dagster/dagster_tests/asset_defs_tests/test_decorators.py +++ b/python_modules/dagster/dagster_tests/asset_defs_tests/test_decorators.py @@ -39,7 +39,6 @@ AssetIn, AssetsDefinition, asset, - build_assets_job, multi_asset, ) from dagster._core.definitions.auto_materialize_policy import AutoMaterializePolicy @@ -545,8 +544,7 @@ def downstream(upstream): return upstream + [2, 3] # check that the asset dependencies are in place - job = build_assets_job("foo", [upstream, downstream]) - assert job.execute_in_process().success + assert materialize([upstream, downstream]).success out = downstream([3]) assert out == [3, 2, 3] diff --git a/python_modules/dagster/dagster_tests/asset_defs_tests/test_partitioned_assets.py b/python_modules/dagster/dagster_tests/asset_defs_tests/test_partitioned_assets.py index e53b96f75e3f3..196971eb63c13 100644 --- a/python_modules/dagster/dagster_tests/asset_defs_tests/test_partitioned_assets.py +++ b/python_modules/dagster/dagster_tests/asset_defs_tests/test_partitioned_assets.py @@ -30,9 +30,11 @@ materialize, ) from dagster._check import CheckError -from dagster._core.definitions import asset, build_assets_job, multi_asset +from dagster._core.definitions import asset, multi_asset from dagster._core.definitions.asset_graph import AssetGraph +from dagster._core.definitions.definitions_class import Definitions from dagster._core.definitions.events import AssetKey +from dagster._core.definitions.materialize import materialize_to_memory from dagster._core.definitions.partition_key_range import PartitionKeyRange from dagster._core.definitions.time_window_partitions import TimeWindow from dagster._core.errors import DagsterInvariantViolationError @@ -157,12 +159,11 @@ def load_input(self, context): def my_asset(context: AssetExecutionContext): assert context.assets_def.partitions_def == partitions_def - my_job = build_assets_job( - "my_job", + result = materialize( assets=[my_asset], - resource_defs={"io_manager": IOManagerDefinition.hardcoded_io_manager(MyIOManager())}, + resources={"io_manager": IOManagerDefinition.hardcoded_io_manager(MyIOManager())}, + partition_key="b", ) - result = my_job.execute_in_process(partition_key="b") assert_namedtuple_lists_equal( result.asset_materializations_for_node("my_asset"), [AssetMaterialization(asset_key=AssetKey(["my_asset"]), partition="b")], @@ -179,8 +180,7 @@ def upstream(): def downstream(upstream): assert upstream is None - my_job = build_assets_job("my_job", assets=[upstream, downstream]) - result = my_job.execute_in_process(partition_key="b") + result = materialize_to_memory(assets=[upstream, downstream], partition_key="b") assert_namedtuple_lists_equal( result.asset_materializations_for_node("upstream"), [AssetMaterialization(AssetKey(["upstream"]), partition="b")], @@ -204,7 +204,10 @@ def upstream(): def downstream(upstream): assert upstream is None - build_assets_job("my_job", assets=[upstream, downstream]) + Definitions( + assets=[upstream, downstream], + jobs=[define_asset_job("my_job", selection=[upstream, downstream])], + ).get_job_def("my_job") def test_access_partition_keys_from_context_direct_invocation(): @@ -298,12 +301,11 @@ def load_input(self, context): def my_asset(): pass - my_job = build_assets_job( - "my_job", + materialize( assets=[my_asset], - resource_defs={"io_manager": IOManagerDefinition.hardcoded_io_manager(MyIOManager())}, + resources={"io_manager": IOManagerDefinition.hardcoded_io_manager(MyIOManager())}, + partition_key="2021-06-06", ) - my_job.execute_in_process(partition_key="2021-06-06") def test_input_context_asset_partitions_time_window(): @@ -362,13 +364,12 @@ def load_input(self, context): assert key_range.start == "2021-06-06-00:00" assert key_range.end == "2021-06-06-23:00" - daily_job = build_assets_job( - name="daily_job", - assets=[daily_asset], - source_assets=[hourly_asset], - resource_defs={"io_manager": IOManagerDefinition.hardcoded_io_manager(CustomIOManager())}, - ) - assert daily_job.execute_in_process(partition_key="2021-06-06").success + assert materialize( + assets=[daily_asset, hourly_asset], + selection=[daily_asset], + resources={"io_manager": IOManagerDefinition.hardcoded_io_manager(CustomIOManager())}, + partition_key="2021-06-06", + ).success def test_source_asset_partitions(): @@ -390,13 +391,11 @@ def load_input(self, context): assert key_range.start == "2021-06-06-00:00" assert key_range.end == "2021-06-06-23:00" - daily_job = build_assets_job( - name="daily_job", - assets=[daily_asset], - source_assets=[hourly_asset], - resource_defs={"io_manager": IOManagerDefinition.hardcoded_io_manager(CustomIOManager())}, - ) - assert daily_job.execute_in_process(partition_key="2021-06-06").success + assert materialize( + assets=[daily_asset, hourly_asset], + resources={"io_manager": IOManagerDefinition.hardcoded_io_manager(CustomIOManager())}, + partition_key="2021-06-06", + ).success def test_multi_assets_with_same_partitioning(): @@ -469,12 +468,11 @@ def load_input(self, context): def my_asset(): return (Output(1, output_name="out1"), Output(2, output_name="out2")) - my_job = build_assets_job( - "my_job", + result = materialize( assets=[my_asset], - resource_defs={"io_manager": IOManagerDefinition.hardcoded_io_manager(MyIOManager())}, + resources={"io_manager": IOManagerDefinition.hardcoded_io_manager(MyIOManager())}, + partition_key="b", ) - result = my_job.execute_in_process(partition_key="b") assert_namedtuple_lists_equal( result.asset_materializations_for_node("my_asset"), @@ -507,10 +505,9 @@ def downstream_asset_1(upstream_asset_1: int): def downstream_asset_2(upstream_asset_2: int): del upstream_asset_2 - my_job = build_assets_job( - "my_job", assets=[upstream_asset, downstream_asset_1, downstream_asset_2] + result = materialize_to_memory( + assets=[upstream_asset, downstream_asset_1, downstream_asset_2], partition_key="b" ) - result = my_job.execute_in_process(partition_key="b") assert_namedtuple_lists_equal( result.asset_materializations_for_node("upstream_asset"), diff --git a/python_modules/dagster/dagster_tests/core_tests/host_representation_tests/test_external_data.py b/python_modules/dagster/dagster_tests/core_tests/host_representation_tests/test_external_data.py index f742bde72a8a2..10a0d41598f34 100644 --- a/python_modules/dagster/dagster_tests/core_tests/host_representation_tests/test_external_data.py +++ b/python_modules/dagster/dagster_tests/core_tests/host_representation_tests/test_external_data.py @@ -1,4 +1,5 @@ from datetime import datetime +from typing import Sequence import pendulum import pytest @@ -18,10 +19,11 @@ op, ) from dagster._check import ParameterCheckError -from dagster._core.definitions import AssetIn, SourceAsset, asset, build_assets_job, multi_asset +from dagster._core.definitions import AssetIn, SourceAsset, asset, multi_asset from dagster._core.definitions.asset_graph import AssetGraph from dagster._core.definitions.asset_spec import AssetExecutionType, AssetSpec from dagster._core.definitions.backfill_policy import BackfillPolicy +from dagster._core.definitions.definitions_class import Definitions from dagster._core.definitions.external_asset import external_assets_from_specs from dagster._core.definitions.metadata import MetadataValue, TextMetadataValue, normalize_metadata from dagster._core.definitions.multi_dimensional_partitions import MultiPartitionsDefinition @@ -44,13 +46,26 @@ from dagster._utils.partitions import DEFAULT_HOURLY_FORMAT_WITHOUT_TIMEZONE +def _get_external_asset_nodes_from_definitions( + defs: Definitions, +) -> Sequence[ExternalAssetNode]: + repo = defs.get_repository_def() + return external_asset_nodes_from_defs( + repo.get_all_jobs(), source_assets_by_key=repo.source_assets_by_key + ) + + def test_single_asset_job(): @asset(description="hullo") def asset1(): return 1 - assets_job = build_assets_job("assets_job", [asset1]) - external_asset_nodes = external_asset_nodes_from_defs([assets_job], source_assets_by_key={}) + external_asset_nodes = _get_external_asset_nodes_from_definitions( + Definitions( + assets=[asset1], + jobs=[define_asset_job("assets_job", [asset1])], + ) + ) assert external_asset_nodes == [ ExternalAssetNode( @@ -63,7 +78,7 @@ def asset1(): op_names=["asset1"], op_description="hullo", node_definition_name="asset1", - job_names=["assets_job"], + job_names=["__ASSET_JOB", "assets_job"], output_name="result", group_name=DEFAULT_GROUP_NAME, ) @@ -75,8 +90,12 @@ def test_asset_with_default_backfill_policy(): def asset1(): return 1 - assets_job = build_assets_job("assets_job", [asset1]) - external_asset_nodes = external_asset_nodes_from_defs([assets_job], source_assets_by_key={}) + external_asset_nodes = _get_external_asset_nodes_from_definitions( + Definitions( + assets=[asset1], + jobs=[define_asset_job("assets_job", [asset1])], + ) + ) assert external_asset_nodes == [ ExternalAssetNode( @@ -89,7 +108,7 @@ def asset1(): op_names=["asset1"], op_description="hullo", node_definition_name="asset1", - job_names=["assets_job"], + job_names=["__ASSET_JOB", "assets_job"], output_name="result", group_name=DEFAULT_GROUP_NAME, backfill_policy=None, @@ -102,8 +121,12 @@ def test_asset_with_single_run_backfill_policy(): def asset1(): return 1 - assets_job = build_assets_job("assets_job", [asset1]) - external_asset_nodes = external_asset_nodes_from_defs([assets_job], source_assets_by_key={}) + external_asset_nodes = _get_external_asset_nodes_from_definitions( + Definitions( + assets=[asset1], + jobs=[define_asset_job("assets_job", [asset1])], + ) + ) assert external_asset_nodes == [ ExternalAssetNode( @@ -116,7 +139,7 @@ def asset1(): op_names=["asset1"], op_description="hullo_single_run", node_definition_name="asset1", - job_names=["assets_job"], + job_names=["__ASSET_JOB", "assets_job"], output_name="result", group_name=DEFAULT_GROUP_NAME, backfill_policy=BackfillPolicy.single_run(), @@ -147,8 +170,12 @@ def test_asset_with_multi_run_backfill_policy(): def asset1(): return 1 - assets_job = build_assets_job("assets_job", [asset1]) - external_asset_nodes = external_asset_nodes_from_defs([assets_job], source_assets_by_key={}) + external_asset_nodes = _get_external_asset_nodes_from_definitions( + Definitions( + assets=[asset1], + jobs=[define_asset_job("assets_job", [asset1])], + ) + ) assert external_asset_nodes == [ ExternalAssetNode( @@ -161,7 +188,7 @@ def asset1(): op_names=["asset1"], op_description="hullo_ten_partitions_per_run", node_definition_name="asset1", - job_names=["assets_job"], + job_names=["__ASSET_JOB_0", "assets_job"], output_name="result", group_name=DEFAULT_GROUP_NAME, partitions_def_data=partitions_def_data, @@ -185,8 +212,7 @@ def test_asset_with_group_name(): def asset1(): return 1 - assets_job = build_assets_job("assets_job", [asset1]) - external_asset_nodes = external_asset_nodes_from_defs([assets_job], source_assets_by_key={}) + external_asset_nodes = _get_external_asset_nodes_from_definitions(Definitions(assets=[asset1])) assert external_asset_nodes[0].group_name == "group1" @@ -196,8 +222,7 @@ def test_asset_missing_group_name(): def asset1(): return 1 - assets_job = build_assets_job("assets_job", [asset1]) - external_asset_nodes = external_asset_nodes_from_defs([assets_job], source_assets_by_key={}) + external_asset_nodes = _get_external_asset_nodes_from_definitions(Definitions(assets=[asset1])) assert external_asset_nodes[0].group_name == DEFAULT_GROUP_NAME @@ -225,8 +250,12 @@ def asset1(): def asset2(asset1): assert asset1 == 1 - assets_job = build_assets_job("assets_job", [asset1, asset2]) - external_asset_nodes = external_asset_nodes_from_defs([assets_job], source_assets_by_key={}) + external_asset_nodes = _get_external_asset_nodes_from_definitions( + Definitions( + assets=[asset1, asset2], + jobs=[define_asset_job("assets_job", [asset1, asset2])], + ) + ) assert external_asset_nodes == [ ExternalAssetNode( @@ -239,7 +268,7 @@ def asset2(asset1): graph_name=None, op_names=["asset1"], op_description=None, - job_names=["assets_job"], + job_names=["__ASSET_JOB", "assets_job"], output_name="result", group_name=DEFAULT_GROUP_NAME, ), @@ -253,7 +282,7 @@ def asset2(asset1): graph_name=None, op_names=["asset2"], op_description=None, - job_names=["assets_job"], + job_names=["__ASSET_JOB", "assets_job"], output_name="result", group_name=DEFAULT_GROUP_NAME, ), @@ -267,8 +296,12 @@ def test_input_name_matches_output_name(): def something(result): pass - assets_job = build_assets_job("assets_job", [something], source_assets=[not_result]) - external_asset_nodes = external_asset_nodes_from_defs([assets_job], source_assets_by_key={}) + external_asset_nodes = _get_external_asset_nodes_from_definitions( + Definitions( + assets=[not_result, something], + jobs=[define_asset_job("assets_job", [something])], + ) + ) assert external_asset_nodes == [ ExternalAssetNode( @@ -289,7 +322,7 @@ def something(result): graph_name=None, op_names=["something"], output_name="result", - job_names=["assets_job"], + job_names=["__ASSET_JOB", "assets_job"], group_name=DEFAULT_GROUP_NAME, ), ] @@ -321,7 +354,9 @@ def c2(c): asset_graph=AssetGraph.from_assets(all_assets) ) - external_asset_nodes = external_asset_nodes_from_defs([as_job, cs_job], source_assets_by_key={}) + external_asset_nodes = _get_external_asset_nodes_from_definitions( + Definitions(assets=[abc, a2, c2], jobs=[as_job, cs_job]) + ) assert ( ExternalAssetNode( @@ -333,7 +368,7 @@ def c2(c): node_definition_name="abc", graph_name=None, op_names=["abc"], - job_names=["as_job"], # the important line + job_names=["__ASSET_JOB", "as_job"], # the important line output_name="a", group_name=DEFAULT_GROUP_NAME, metadata=normalize_metadata(out_metadata, allow_invalid=True), @@ -351,7 +386,7 @@ def c2(c): node_definition_name="abc", graph_name=None, op_names=["abc"], - job_names=["cs_job"], # the important line + job_names=["__ASSET_JOB", "cs_job"], # the important line output_name="c", group_name=DEFAULT_GROUP_NAME, ) @@ -372,8 +407,12 @@ def asset2_a(asset1): def asset2_b(asset1): assert asset1 == 1 - assets_job = build_assets_job("assets_job", [asset1, asset2_a, asset2_b]) - external_asset_nodes = external_asset_nodes_from_defs([assets_job], source_assets_by_key={}) + external_asset_nodes = _get_external_asset_nodes_from_definitions( + Definitions( + assets=[asset1, asset2_a, asset2_b], + jobs=[define_asset_job("assets_job", [asset1, asset2_a, asset2_b])], + ) + ) assert external_asset_nodes == [ ExternalAssetNode( @@ -389,7 +428,7 @@ def asset2_b(asset1): graph_name=None, op_names=["asset1"], op_description=None, - job_names=["assets_job"], + job_names=["__ASSET_JOB", "assets_job"], output_name="result", group_name=DEFAULT_GROUP_NAME, ), @@ -403,7 +442,7 @@ def asset2_b(asset1): graph_name=None, op_names=["asset2_a"], op_description=None, - job_names=["assets_job"], + job_names=["__ASSET_JOB", "assets_job"], output_name="result", group_name=DEFAULT_GROUP_NAME, ), @@ -417,7 +456,7 @@ def asset2_b(asset1): graph_name=None, op_names=["asset2_b"], op_description=None, - job_names=["assets_job"], + job_names=["__ASSET_JOB", "assets_job"], output_name="result", group_name=DEFAULT_GROUP_NAME, ), @@ -433,10 +472,10 @@ def asset1(): def asset2(asset1): assert asset1 == 1 - assets_job1 = build_assets_job("assets_job1", [asset1]) - assets_job2 = build_assets_job("assets_job2", [asset2], source_assets=[asset1]) - external_asset_nodes = external_asset_nodes_from_defs( - [assets_job1, assets_job2], source_assets_by_key={} + assets_job1 = define_asset_job("assets_job1", [asset1]) + assets_job2 = define_asset_job("assets_job2", [asset2]) + external_asset_nodes = _get_external_asset_nodes_from_definitions( + Definitions(assets=[asset1, asset2], jobs=[assets_job1, assets_job2]) ) assert external_asset_nodes == [ @@ -450,7 +489,7 @@ def asset2(asset1): graph_name=None, op_names=["asset1"], op_description=None, - job_names=["assets_job1"], + job_names=["__ASSET_JOB", "assets_job1"], output_name="result", group_name=DEFAULT_GROUP_NAME, ), @@ -464,7 +503,7 @@ def asset2(asset1): graph_name=None, op_names=["asset2"], op_description=None, - job_names=["assets_job2"], + job_names=["__ASSET_JOB", "assets_job2"], output_name="result", group_name=DEFAULT_GROUP_NAME, ), @@ -476,10 +515,15 @@ def test_same_asset_in_multiple_jobs(): def asset1(): return 1 - job1 = build_assets_job("job1", [asset1]) - job2 = build_assets_job("job2", [asset1]) + job1 = define_asset_job("job1", [asset1]) + job2 = define_asset_job("job2", [asset1]) - external_asset_nodes = external_asset_nodes_from_defs([job1, job2], source_assets_by_key={}) + external_asset_nodes = _get_external_asset_nodes_from_definitions( + Definitions( + assets=[asset1], + jobs=[job1, job2], + ) + ) assert external_asset_nodes == [ ExternalAssetNode( @@ -492,7 +536,7 @@ def asset1(): graph_name=None, op_names=["asset1"], op_description=None, - job_names=["job1", "job2"], + job_names=["__ASSET_JOB", "job1", "job2"], output_name="result", group_name=DEFAULT_GROUP_NAME, ), @@ -510,9 +554,11 @@ def assets(): """Some docstring for this operation.""" pass - assets_job = build_assets_job("assets_job", [assets]) + assets_job = define_asset_job("assets_job", [assets]) - external_asset_nodes = external_asset_nodes_from_defs([assets_job], source_assets_by_key={}) + external_asset_nodes = _get_external_asset_nodes_from_definitions( + Definitions(assets=[assets], jobs=[assets_job]) + ) atomic_execution_unit_id = assets.unique_id @@ -527,7 +573,7 @@ def assets(): graph_name=None, op_names=["assets"], op_description=f"foo: {i}", - job_names=["assets_job"], + job_names=["__ASSET_JOB", "assets_job"], output_name=f"out{i}", group_name=DEFAULT_GROUP_NAME, atomic_execution_unit_id=atomic_execution_unit_id, @@ -564,10 +610,14 @@ def assets(in1, in2): subset_job = define_asset_job("subset_job", selection="mixed").resolve( asset_graph=AssetGraph.from_assets([in1, in2, assets, downstream]), ) - all_assets_job = build_assets_job("assets_job", [in1, in2, assets, downstream]) + all_assets_job = define_asset_job("assets_job", [in1, in2, assets, downstream]) - external_asset_nodes = external_asset_nodes_from_defs( - [subset_job, all_assets_job], source_assets_by_key={} + external_asset_nodes = _get_external_asset_nodes_from_definitions( + Definitions( + assets=[in1, in2, assets, downstream], + jobs=[subset_job, all_assets_job], + # jobs=[all_assets_job, subset_job], + ) ) # sort so that test is deterministic sorted_nodes = sorted( @@ -596,7 +646,7 @@ def assets(in1, in2): graph_name=None, op_names=["downstream"], op_description=None, - job_names=["assets_job"], + job_names=["__ASSET_JOB", "assets_job"], output_name="result", metadata={}, group_name=DEFAULT_GROUP_NAME, @@ -614,7 +664,7 @@ def assets(in1, in2): graph_name=None, op_names=["in1"], op_description=None, - job_names=["assets_job"], + job_names=["__ASSET_JOB", "assets_job"], output_name="result", metadata={}, group_name=DEFAULT_GROUP_NAME, @@ -629,7 +679,7 @@ def assets(in1, in2): graph_name=None, op_names=["in2"], op_description=None, - job_names=["assets_job"], + job_names=["__ASSET_JOB", "assets_job"], output_name="result", metadata={}, group_name=DEFAULT_GROUP_NAME, @@ -650,7 +700,7 @@ def assets(in1, in2): graph_name=None, op_names=["assets"], op_description=None, - job_names=["subset_job", "assets_job"], + job_names=["__ASSET_JOB", "assets_job", "subset_job"], output_name="mixed", group_name=DEFAULT_GROUP_NAME, ), @@ -671,7 +721,7 @@ def assets(in1, in2): graph_name=None, op_names=["assets"], op_description=None, - job_names=["assets_job"], + job_names=["__ASSET_JOB", "assets_job"], output_name="only_in", metadata={}, group_name=DEFAULT_GROUP_NAME, @@ -691,7 +741,7 @@ def assets(in1, in2): graph_name=None, op_names=["assets"], op_description=None, - job_names=["assets_job"], + job_names=["__ASSET_JOB", "assets_job"], output_name="only_out", group_name=DEFAULT_GROUP_NAME, ), @@ -705,9 +755,11 @@ def test_source_asset_with_op(): def bar(foo): pass - assets_job = build_assets_job("assets_job", [bar], source_assets=[foo]) + assets_job = define_asset_job("assets_job", [bar]) - external_asset_nodes = external_asset_nodes_from_defs([assets_job], source_assets_by_key={}) + external_asset_nodes = _get_external_asset_nodes_from_definitions( + Definitions(assets=[foo, bar], jobs=[assets_job]) + ) assert external_asset_nodes == [ ExternalAssetNode( asset_key=AssetKey("foo"), @@ -728,7 +780,7 @@ def bar(foo): op_description=None, dependencies=[ExternalAssetDependency(AssetKey("foo"))], depended_by=[], - job_names=["assets_job"], + job_names=["__ASSET_JOB", "assets_job"], output_name="result", group_name=DEFAULT_GROUP_NAME, ), @@ -739,8 +791,8 @@ def test_unused_source_asset(): foo = SourceAsset(key=AssetKey("foo"), description="abc") bar = SourceAsset(key=AssetKey("bar"), description="def") - external_asset_nodes = external_asset_nodes_from_defs( - [], source_assets_by_key={AssetKey("foo"): foo, AssetKey("bar"): bar} + external_asset_nodes = _get_external_asset_nodes_from_definitions( + Definitions(assets=[foo, bar]) ) assert external_asset_nodes == [ ExternalAssetNode( @@ -773,10 +825,13 @@ def test_used_source_asset(): def foo(bar): assert bar - job1 = build_assets_job("job1", [foo], source_assets=[bar]) + job1 = define_asset_job("job1", [foo]) - external_asset_nodes = external_asset_nodes_from_defs( - [job1], source_assets_by_key={AssetKey("bar"): bar} + external_asset_nodes = _get_external_asset_nodes_from_definitions( + Definitions( + assets=[bar, foo], + jobs=[job1], + ) ) assert external_asset_nodes == [ ExternalAssetNode( @@ -799,7 +854,7 @@ def foo(bar): dependencies=[ExternalAssetDependency(upstream_asset_key=AssetKey(["bar"]))], depended_by=[], execution_type=AssetExecutionType.MATERIALIZATION, - job_names=["job1"], + job_names=["__ASSET_JOB", "job1"], output_name="result", group_name=DEFAULT_GROUP_NAME, ), @@ -838,9 +893,11 @@ def zero(): three, metadata_by_output_name={"result": asset_metadata} ) - assets_job = build_assets_job("assets_job", [zero, three_asset]) + assets_job = define_asset_job("assets_job", [zero, three_asset]) - external_asset_nodes = external_asset_nodes_from_defs([assets_job], source_assets_by_key={}) + external_asset_nodes = _get_external_asset_nodes_from_definitions( + Definitions(assets=[zero, three_asset], jobs=[assets_job]) + ) # sort so that test is deterministic sorted_nodes = sorted( @@ -867,7 +924,7 @@ def zero(): graph_name="three", op_names=["three.add_one", "three.add_one_2", "three.add_one_3"], op_description=None, - job_names=["assets_job"], + job_names=["__ASSET_JOB", "assets_job"], output_name="result", metadata=(normalize_metadata({**asset_metadata, **out_metadata}, allow_invalid=True)), group_name=DEFAULT_GROUP_NAME, @@ -882,7 +939,7 @@ def zero(): graph_name=None, op_names=["zero"], op_description=None, - job_names=["assets_job"], + job_names=["__ASSET_JOB", "assets_job"], output_name="result", metadata={}, group_name=DEFAULT_GROUP_NAME, @@ -952,9 +1009,11 @@ def create_twenty(thirteen, six): can_subset=True, ) - assets_job = build_assets_job("assets_job", [zero, eight_and_five, thirteen_and_six, twenty]) + assets_job = define_asset_job("assets_job", [zero, eight_and_five, thirteen_and_six, twenty]) - external_asset_nodes = external_asset_nodes_from_defs([assets_job], source_assets_by_key={}) + external_asset_nodes = _get_external_asset_nodes_from_definitions( + Definitions(assets=[zero, eight_and_five, thirteen_and_six, twenty], jobs=[assets_job]) + ) # sort so that test is deterministic sorted_nodes = sorted( [ @@ -989,7 +1048,7 @@ def create_twenty(thirteen, six): "create_thirteen_and_six.add_five.add_three.add_one_3", ], op_description=None, - job_names=["assets_job"], + job_names=["__ASSET_JOB", "assets_job"], output_name="result", metadata={}, group_name=DEFAULT_GROUP_NAME, @@ -1007,7 +1066,7 @@ def create_twenty(thirteen, six): graph_name="create_twenty", op_names=["create_twenty.sum_plus_one.add_one", "create_twenty.sum_plus_one.get_sum"], op_description=None, - job_names=["assets_job"], + job_names=["__ASSET_JOB", "assets_job"], output_name="result", metadata={}, group_name=DEFAULT_GROUP_NAME, @@ -1027,7 +1086,7 @@ def create_twenty(thirteen, six): graph_name=None, op_names=["zero"], op_description=None, - job_names=["assets_job"], + job_names=["__ASSET_JOB", "assets_job"], output_name="result", metadata={}, group_name=DEFAULT_GROUP_NAME, @@ -1044,8 +1103,10 @@ def asset1(): def asset2(asset1): del asset1 - assets_job = build_assets_job("assets_job", [asset1, asset2]) - external_asset_nodes = external_asset_nodes_from_defs([assets_job], source_assets_by_key={}) + assets_job = define_asset_job("assets_job", [asset1, asset2]) + external_asset_nodes = _get_external_asset_nodes_from_definitions( + Definitions(assets=[asset1, asset2], jobs=[assets_job]) + ) assert external_asset_nodes == [ ExternalAssetNode( @@ -1058,7 +1119,7 @@ def asset2(asset1): graph_name=None, op_names=["abc__asset1"], op_description=None, - job_names=["assets_job"], + job_names=["__ASSET_JOB", "assets_job"], output_name="result", group_name=DEFAULT_GROUP_NAME, ), @@ -1072,7 +1133,7 @@ def asset2(asset1): graph_name=None, op_names=["asset2"], op_description=None, - job_names=["assets_job"], + job_names=["__ASSET_JOB", "assets_job"], output_name="result", group_name=DEFAULT_GROUP_NAME, ), @@ -1175,9 +1236,11 @@ def op1(): def foo(): return op1() - assets_job = build_assets_job("assets_job", [foo]) + assets_job = define_asset_job("assets_job", [foo]) - external_asset_nodes = external_asset_nodes_from_defs([assets_job], source_assets_by_key={}) + external_asset_nodes = _get_external_asset_nodes_from_definitions( + Definitions(assets=[foo], jobs=[assets_job]) + ) assert external_asset_nodes[0].op_description == "bar" @@ -1199,11 +1262,13 @@ def op2(): def foo(): return {"asset1": op1(), "asset2": op2()} - assets_job = build_assets_job("assets_job", [foo]) + assets_job = define_asset_job("assets_job", [foo]) external_asset_nodes = { asset_node.asset_key: asset_node - for asset_node in external_asset_nodes_from_defs([assets_job], source_assets_by_key={}) + for asset_node in _get_external_asset_nodes_from_definitions( + Definitions(assets=[foo], jobs=[assets_job]) + ) } assert external_asset_nodes[AssetKey("asset1")].op_description == "bar" assert external_asset_nodes[AssetKey("asset2")].op_description == "baz" @@ -1228,8 +1293,10 @@ def test_external_time_window_valid_partition_key(): def test_external_assets_def_to_external_asset_graph() -> None: asset_one = next(iter(external_assets_from_specs([AssetSpec("asset_one")]))) - assets_job = build_assets_job("assets_job", [asset_one]) - external_asset_nodes = external_asset_nodes_from_defs([assets_job], source_assets_by_key={}) + assets_job = define_asset_job("assets_job", [asset_one]) + external_asset_nodes = _get_external_asset_nodes_from_definitions( + Definitions(assets=[asset_one], jobs=[assets_job]) + ) assert len(external_asset_nodes) == 1 assert next(iter(external_asset_nodes)).is_executable is False diff --git a/python_modules/dagster/dagster_tests/core_tests/instance_tests/test_instance.py b/python_modules/dagster/dagster_tests/core_tests/instance_tests/test_instance.py index adef331448e64..c24b186558e32 100644 --- a/python_modules/dagster/dagster_tests/core_tests/instance_tests/test_instance.py +++ b/python_modules/dagster/dagster_tests/core_tests/instance_tests/test_instance.py @@ -21,10 +21,11 @@ from dagster._check import CheckError from dagster._cli.utils import get_instance_for_cli from dagster._config import Field -from dagster._core.definitions import build_assets_job from dagster._core.definitions.asset_check_evaluation import AssetCheckEvaluation from dagster._core.definitions.asset_check_spec import AssetCheckKey +from dagster._core.definitions.definitions_class import Definitions from dagster._core.definitions.events import AssetMaterialization, AssetObservation +from dagster._core.definitions.unresolved_asset_job_definition import define_asset_job from dagster._core.errors import ( DagsterHomeNotSetError, DagsterInvalidConfigError, @@ -260,7 +261,9 @@ def noop_asset(): pass -noop_asset_job = build_assets_job(assets=[noop_asset], name="noop_asset_job") +noop_asset_job = Definitions( + assets=[noop_asset], jobs=[define_asset_job("noop_asset_job", [noop_asset])] +).get_job_def("noop_asset_job") def test_create_job_snapshot(): diff --git a/python_modules/dagster/dagster_tests/core_tests/pythonic_config_tests/test_basic_pythonic_config.py b/python_modules/dagster/dagster_tests/core_tests/pythonic_config_tests/test_basic_pythonic_config.py index 7146d36efc20e..51a7de9a251c4 100644 --- a/python_modules/dagster/dagster_tests/core_tests/pythonic_config_tests/test_basic_pythonic_config.py +++ b/python_modules/dagster/dagster_tests/core_tests/pythonic_config_tests/test_basic_pythonic_config.py @@ -20,7 +20,6 @@ from dagster._config.pythonic_config import Config, infer_schema_from_config_class from dagster._config.source import BoolSource, IntSource, StringSource from dagster._config.type_printer import print_config_type_to_string -from dagster._core.definitions.assets_job import build_assets_job from dagster._core.definitions.definitions_class import Definitions from dagster._core.definitions.op_definition import OpDefinition from dagster._core.definitions.run_config import RunConfig @@ -154,21 +153,16 @@ def my_asset(config: AnAssetConfig): assert config.an_int == 2 executed["yes"] = True - assert ( - build_assets_job( - "blah", - [my_asset], - config={ - "ops": { - "my_asset": { - "config": {"a_string": "foo", "an_int": 2}, - }, + assert materialize( + [my_asset], + run_config={ + "ops": { + "my_asset": { + "config": {"a_string": "foo", "an_int": 2}, }, }, - ) - .execute_in_process() - .success - ) + }, + ).success assert executed["yes"] @@ -187,15 +181,10 @@ def two_assets(config: AMultiAssetConfig): executed["yes"] = True return 1, 2 - assert ( - build_assets_job( - "blah", - [two_assets], - config={"ops": {"two_assets": {"config": {"a_string": "foo", "an_int": 2}}}}, - ) - .execute_in_process() - .success - ) + assert materialize( + [two_assets], + run_config={"ops": {"two_assets": {"config": {"a_string": "foo", "an_int": 2}}}}, + ).success assert executed["yes"] @@ -676,24 +665,19 @@ def my_asset(config: AnAssetConfig): assert config.an_int == 2 executed["yes"] = True - assert ( - build_assets_job( - "blah", - [my_asset], - config={ - "ops": { - "my_asset": { - "config": { - "a_string": {"env": "ENV_VARIABLE_FOR_TEST"}, - "an_int": {"env": "ENV_VARIABLE_FOR_TEST_INT"}, - } + assert materialize( + [my_asset], + run_config={ + "ops": { + "my_asset": { + "config": { + "a_string": {"env": "ENV_VARIABLE_FOR_TEST"}, + "an_int": {"env": "ENV_VARIABLE_FOR_TEST_INT"}, } } - }, - ) - .execute_in_process() - .success - ) + } + }, + ).success assert executed["yes"] @@ -760,15 +744,10 @@ def two_assets(config: AMultiAssetConfig): executed["yes"] = True return 1, 2 - assert ( - build_assets_job( - "blah", - [two_assets], - config=RunConfig(ops={"two_assets": AMultiAssetConfig(a_string="foo", an_int=2)}), - ) - .execute_in_process() - .success - ) + assert materialize( + [two_assets], + run_config=RunConfig(ops={"two_assets": AMultiAssetConfig(a_string="foo", an_int=2)}), + ).success def test_structured_run_config_assets(): @@ -784,20 +763,14 @@ def my_asset(config: AnAssetConfig): assert config.an_int == 2 executed["yes"] = True - # build_assets_job - assert ( - build_assets_job( - "blah", - [my_asset], - config=RunConfig( - ops={ - "my_asset": AnAssetConfig(a_string="foo", an_int=2), - } - ), - ) - .execute_in_process() - .success - ) + assert materialize( + [my_asset], + run_config=RunConfig( + ops={ + "my_asset": AnAssetConfig(a_string="foo", an_int=2), + } + ), + ).success assert executed["yes"] # define_asset_job diff --git a/python_modules/dagster/dagster_tests/core_tests/resource_tests/pythonic_resources/test_general_pythonic_resources.py b/python_modules/dagster/dagster_tests/core_tests/resource_tests/pythonic_resources/test_general_pythonic_resources.py index 2239cc0b6f67a..fa65088cf0944 100644 --- a/python_modules/dagster/dagster_tests/core_tests/resource_tests/pythonic_resources/test_general_pythonic_resources.py +++ b/python_modules/dagster/dagster_tests/core_tests/resource_tests/pythonic_resources/test_general_pythonic_resources.py @@ -30,7 +30,6 @@ ) from dagster._check import CheckError from dagster._config.pythonic_config import ConfigurableResourceFactory -from dagster._core.definitions.assets_job import build_assets_job from dagster._core.errors import ( DagsterInvalidDefinitionError, ) @@ -162,15 +161,10 @@ def another_asset(greeting: GreetingResource, hello_world_asset): assert greeting.get_introduction(verbose=True) == "My name is Dagster" assert greeting.get_introduction(verbose=False) == "I'm Dagster" - assert ( - build_assets_job( - "blah", - [hello_world_asset, another_asset], - resource_defs={"greeting": GreetingResource(name="Dagster")}, - ) - .execute_in_process() - .success - ) + assert materialize( + [hello_world_asset, another_asset], + resources={"greeting": GreetingResource(name="Dagster")}, + ).success assert called["greeting"] == 1 assert called["get_introduction"] == 2 diff --git a/python_modules/dagster/dagster_tests/core_tests/resource_tests/test_resource_parameters.py b/python_modules/dagster/dagster_tests/core_tests/resource_tests/test_resource_parameters.py index ca45c6271ab18..b436c8b8f3648 100644 --- a/python_modules/dagster/dagster_tests/core_tests/resource_tests/test_resource_parameters.py +++ b/python_modules/dagster/dagster_tests/core_tests/resource_tests/test_resource_parameters.py @@ -6,8 +6,8 @@ from dagster._check import ParameterCheckError from dagster._config.pythonic_config import Config from dagster._core.definitions.asset_out import AssetOut -from dagster._core.definitions.assets_job import build_assets_job from dagster._core.definitions.decorators.asset_decorator import multi_asset +from dagster._core.definitions.materialize import materialize from dagster._core.definitions.resource_annotation import ResourceParam from dagster._core.errors import DagsterInvalidDefinitionError @@ -153,7 +153,7 @@ def the_third_asset(context, the_asset, foo: ResourceParam[str], the_other_asset {"foo": ResourceDefinition.hardcoded_resource("blah")}, ) - assert build_assets_job("the_job", transformed_assets).execute_in_process().success + assert materialize(transformed_assets).success assert executed["the_asset"] assert executed["the_other_asset"] assert executed["the_third_asset"] @@ -175,7 +175,7 @@ def two_assets(context, foo: ResourceParam[str]): )[0] assert isinstance(transformed_assets, AssetsDefinition) - assert build_assets_job("the_job", [transformed_assets]).execute_in_process().success + assert materialize([transformed_assets]).success assert executed["two_assets"] @@ -292,15 +292,10 @@ def the_asset(context, config: AnAssetConfig, foo: ResourceParam[str]): )[0] assert isinstance(transformed_asset, AssetsDefinition) - assert ( - build_assets_job( - "the_job", - [transformed_asset], - config={"ops": {"the_asset": {"config": {"a_string": "foo", "an_int": 2}}}}, - ) - .execute_in_process() - .success - ) + assert materialize( + [transformed_asset], + run_config={"ops": {"the_asset": {"config": {"a_string": "foo", "an_int": 2}}}}, + ).success assert executed["the_asset"] @@ -333,6 +328,6 @@ def the_other_asset(context, the_asset: list[dict[str, str]], foo: ResourceParam {"foo": ResourceDefinition.hardcoded_resource("blah")}, ) - assert build_assets_job("the_job", transformed_assets).execute_in_process().success + assert materialize(transformed_assets).success assert executed["the_asset"] assert executed["the_other_asset"] diff --git a/python_modules/dagster/dagster_tests/core_tests/resource_tests/test_with_resources.py b/python_modules/dagster/dagster_tests/core_tests/resource_tests/test_with_resources.py index 62344ce0fc59f..fdd052b554885 100644 --- a/python_modules/dagster/dagster_tests/core_tests/resource_tests/test_with_resources.py +++ b/python_modules/dagster/dagster_tests/core_tests/resource_tests/test_with_resources.py @@ -14,7 +14,9 @@ reconstructable, resource, ) -from dagster._core.definitions import AssetsDefinition, SourceAsset, asset, build_assets_job +from dagster._core.definitions import AssetsDefinition, SourceAsset, asset +from dagster._core.definitions.materialize import materialize +from dagster._core.definitions.unresolved_asset_job_definition import define_asset_job from dagster._core.errors import ( DagsterInvalidConfigError, DagsterInvalidDefinitionError, @@ -55,7 +57,7 @@ def the_io_manager(): # used in the resource def dictionary. assert transformed_asset.node_def.output_defs[0].io_manager_key == "io_manager" - assert build_assets_job("the_job", [transformed_asset]).execute_in_process().success + assert materialize([transformed_asset]).success assert next(iter(in_mem.values.values())) == 5 @@ -76,7 +78,7 @@ def the_io_manager(): )[0] assert isinstance(transformed_asset, AssetsDefinition) - assert build_assets_job("the_job", [transformed_asset]).execute_in_process().success + assert materialize([transformed_asset]).success assert next(iter(in_mem.values.values())) == 5 @@ -107,7 +109,7 @@ def other_asset(): " reference equality for a given key." ), ): - build_assets_job("the_job", [transformed_asset, other_transformed_asset]) + materialize([transformed_asset, other_transformed_asset]) def test_source_assets_no_key_provided(): @@ -136,9 +138,7 @@ def my_derived_asset(my_source_asset): # generic key is used as the io manager key for the source asset. assert transformed_source.get_io_manager_key() == "io_manager" - the_job = build_assets_job("the_job", [transformed_derived], source_assets=[transformed_source]) - - result = the_job.execute_in_process() + result = materialize([transformed_derived, transformed_source], selection=[transformed_derived]) assert result.success assert result.output_for_node("my_derived_asset") == 9 @@ -169,9 +169,7 @@ def my_derived_asset(my_source_asset): # generic key is used as the io manager key for the source asset. assert transformed_source.get_io_manager_key() == "the_manager" - the_job = build_assets_job("the_job", [transformed_derived], source_assets=[transformed_source]) - - result = the_job.execute_in_process() + result = materialize([transformed_derived, transformed_source], selection=[transformed_derived]) assert result.success assert result.output_for_node("my_derived_asset") == 9 @@ -202,9 +200,7 @@ def my_derived_asset(my_source_asset): # override key. assert transformed_source.io_manager_def == the_manager - the_job = build_assets_job("the_job", [transformed_derived], source_assets=[transformed_source]) - - result = the_job.execute_in_process() + result = materialize([transformed_derived, transformed_source], selection=[transformed_derived]) assert result.success assert result.output_for_node("my_derived_asset") == 9 @@ -260,7 +256,7 @@ def the_asset(): [the_asset], {"foo": ResourceDefinition.hardcoded_resource("bar")} )[0] - assert build_assets_job("blah", [transformed_asset]).execute_in_process().success + assert materialize([transformed_asset]).success def test_asset_io_manager_transitive_dependencies(): @@ -308,7 +304,7 @@ def the_resource(context): "foo": ResourceDefinition.hardcoded_resource("bar"), }, ) - assert build_assets_job("blah", transformed_assets).execute_in_process().success + assert materialize(transformed_assets).success def test_source_asset_partial_resources(): @@ -354,9 +350,7 @@ def foo_resource(context): def my_derived_asset(my_source_asset): return my_source_asset + 4 - the_job = build_assets_job("the_job", [my_derived_asset], source_assets=[transformed_source]) - - result = the_job.execute_in_process() + result = materialize([my_derived_asset, transformed_source], selection=[my_derived_asset]) assert result.success assert result.output_for_node("my_derived_asset") == 9 @@ -413,13 +407,10 @@ def test_config_not_satisfied(): resource_defs={"foo": the_resource, "bar": the_resource}, )[0] - result = build_assets_job( - "test", + assert materialize( [transformed_asset], - config={"resources": {"foo": {"config": "blah"}, "bar": {"config": "baz"}}}, - ).execute_in_process() - - assert result.success + run_config={"resources": {"foo": {"config": "blah"}, "bar": {"config": "baz"}}}, + ).success def test_bad_key_provided(): @@ -639,13 +630,13 @@ def __init__(self): def create_asset_job(): - # io_manager_test_asset = SourceAsset(key=AssetKey("my_source_asset")) - @asset def my_derived_asset(): return 4 - return build_assets_job("the_job", with_resources([my_derived_asset], {})) + return Definitions( + assets=[my_derived_asset], jobs=[define_asset_job("the_job", [my_derived_asset])] + ).get_job_def("the_job") def test_source_asset_default_io_manager(instance): diff --git a/python_modules/dagster/dagster_tests/core_tests/snap_tests/test_repository_snap.py b/python_modules/dagster/dagster_tests/core_tests/snap_tests/test_repository_snap.py index 6458e6fa6433c..e43c768cc03cc 100644 --- a/python_modules/dagster/dagster_tests/core_tests/snap_tests/test_repository_snap.py +++ b/python_modules/dagster/dagster_tests/core_tests/snap_tests/test_repository_snap.py @@ -15,7 +15,6 @@ ) from dagster._config.field_utils import EnvVar from dagster._config.pythonic_config import Config, ConfigurableResource -from dagster._core.definitions.assets_job import build_assets_job from dagster._core.definitions.events import AssetKey from dagster._core.definitions.repository_definition import ( PendingRepositoryDefinition, @@ -23,6 +22,7 @@ ) from dagster._core.definitions.resource_annotation import ResourceParam from dagster._core.definitions.resource_definition import ResourceDefinition +from dagster._core.definitions.unresolved_asset_job_definition import define_asset_job from dagster._core.execution.context.init import InitResourceContext from dagster._core.host_representation import ( ExternalJobData, @@ -669,7 +669,7 @@ def my_asset(): def my_asset_check(): ... - my_job = build_assets_job("my_job", [my_asset]) + my_job = define_asset_job("my_job", [my_asset]) defs = Definitions( assets=[my_asset], @@ -683,7 +683,7 @@ def my_asset_check(): assert len(external_repo_data.external_asset_checks) == 2 assert external_repo_data.external_asset_checks[0].name == "my_asset_check" assert external_repo_data.external_asset_checks[1].name == "my_other_asset_check" - assert external_repo_data.external_asset_checks[0].job_names == ["__ASSET_JOB"] + assert external_repo_data.external_asset_checks[0].job_names == ["__ASSET_JOB", "my_job"] assert external_repo_data.external_asset_checks[1].job_names == ["__ASSET_JOB", "my_job"] diff --git a/python_modules/dagster/dagster_tests/core_tests/test_asset_events.py b/python_modules/dagster/dagster_tests/core_tests/test_asset_events.py index d987993728b72..c94bb31675adf 100644 --- a/python_modules/dagster/dagster_tests/core_tests/test_asset_events.py +++ b/python_modules/dagster/dagster_tests/core_tests/test_asset_events.py @@ -10,13 +10,14 @@ multi_asset, op, ) +from dagster._core.definitions.definitions_class import Definitions +from dagster._core.definitions.materialize import materialize from dagster._core.definitions.partition import StaticPartitionsDefinition from dagster._core.storage.tags import ( ASSET_PARTITION_RANGE_END_TAG, ASSET_PARTITION_RANGE_START_TAG, ) from dagster._core.test_utils import instance_for_test -from dagster._legacy import build_assets_job def test_asset_mat_planned_event_step_key(): @@ -24,10 +25,8 @@ def test_asset_mat_planned_event_step_key(): def my_asset(): return 0 - asset_job = build_assets_job("asset_job", [my_asset]) - with instance_for_test() as instance: - result = asset_job.execute_in_process(instance=instance) + result = materialize([my_asset], instance=instance) records = instance.get_event_records( EventRecordsFilter( DagsterEventType.ASSET_MATERIALIZATION_PLANNED, @@ -49,10 +48,8 @@ def my_asset(): yield Output(1, "my_out_name") yield Output(2, "my_other_out_name") - assets_job = build_assets_job("assets_job", [my_asset]) - with instance_for_test() as instance: - result = assets_job.execute_in_process(instance=instance) + result = materialize([my_asset], instance=instance) records = instance.get_event_records( EventRecordsFilter( DagsterEventType.ASSET_MATERIALIZATION_PLANNED, @@ -86,7 +83,9 @@ def asset_one(): def never_runs_asset(asset_one): return asset_one - asset_job = build_assets_job("asset_job", [asset_one, never_runs_asset]) + asset_job = Definitions( + assets=[asset_one, never_runs_asset], + ).get_implicit_global_asset_job_def() with instance_for_test() as instance: # test with only one asset selected @@ -136,10 +135,8 @@ def my_asset(): yield Output(1, "my_out_name") yield Output(2, "my_other_out_name") - assets_job = build_assets_job("assets_job", [my_asset]) - with instance_for_test() as instance: - assets_job.execute_in_process(instance=instance) + materialize([my_asset], instance=instance) [run_id] = _get_planned_run_ids(instance, AssetKey("my_asset_name")) assert _get_planned_run_ids(instance, AssetKey("my_other_asset")) == [run_id] diff --git a/python_modules/dagster/dagster_tests/definitions_tests/decorators_tests/test_source_asset_decorator.py b/python_modules/dagster/dagster_tests/definitions_tests/decorators_tests/test_source_asset_decorator.py index 898462dfa99b9..7e006ab524008 100644 --- a/python_modules/dagster/dagster_tests/definitions_tests/decorators_tests/test_source_asset_decorator.py +++ b/python_modules/dagster/dagster_tests/definitions_tests/decorators_tests/test_source_asset_decorator.py @@ -1,10 +1,9 @@ import pytest -from dagster import Definitions -from dagster._core.definitions.assets_job import build_assets_job from dagster._core.definitions.data_version import DataVersion from dagster._core.definitions.decorators.source_asset_decorator import observable_source_asset from dagster._core.definitions.events import AssetKey from dagster._core.definitions.metadata import MetadataValue +from dagster._core.definitions.observe import observe from dagster._core.definitions.partition import StaticPartitionsDefinition from dagster._core.errors import DagsterInvalidDefinitionError from dagster._core.storage.io_manager import io_manager @@ -48,16 +47,8 @@ def observable_asset_no_context(): executed["yes"] = True return DataVersion("version-string") - asset_job = build_assets_job( - "source_job", source_assets=[observable_asset_no_context], assets=[] - ) - - defs = Definitions(jobs=[asset_job], assets=[observable_asset_no_context]) - - job_def = defs.get_job_def("source_job") - - assert job_def.execute_in_process().success - + result = observe([observable_asset_no_context]) + assert result.success assert executed["yes"] diff --git a/python_modules/dagster/dagster_tests/storage_tests/test_asset_events.py b/python_modules/dagster/dagster_tests/storage_tests/test_asset_events.py index 0d8f07ed345a4..4efbc957b9c99 100644 --- a/python_modules/dagster/dagster_tests/storage_tests/test_asset_events.py +++ b/python_modules/dagster/dagster_tests/storage_tests/test_asset_events.py @@ -5,7 +5,6 @@ StaticPartitionsDefinition, asset, build_input_context, - io_manager, job, materialize, op, @@ -17,7 +16,6 @@ from dagster._core.instance import DagsterInstance from dagster._core.storage.input_manager import input_manager from dagster._core.storage.io_manager import IOManager -from dagster._legacy import build_assets_job def n_asset_keys(path, n): @@ -127,14 +125,9 @@ def load_input(self, context): context.add_input_metadata(metadata={"foo": "bar"}, description="hello world") return 1 - @io_manager - def my_io_manager(_): - return MyIOManager() - - assets_job = build_assets_job( - "assets_job", [asset_1, asset_2], resource_defs={"io_manager": my_io_manager} + result = materialize( + [asset_1, asset_2], resources={"io_manager": MyIOManager()}, partition_key="a" ) - result = assets_job.execute_in_process(partition_key="a") get_observation = lambda event: event.event_specific_data.asset_observation diff --git a/python_modules/dagster/dagster_tests/storage_tests/test_fs_io_manager.py b/python_modules/dagster/dagster_tests/storage_tests/test_fs_io_manager.py index 5e17cfb25c2f7..aa03cc22b3a53 100644 --- a/python_modules/dagster/dagster_tests/storage_tests/test_fs_io_manager.py +++ b/python_modules/dagster/dagster_tests/storage_tests/test_fs_io_manager.py @@ -29,7 +29,7 @@ op, with_resources, ) -from dagster._core.definitions import AssetIn, asset, build_assets_job, multi_asset +from dagster._core.definitions import AssetIn, asset, multi_asset from dagster._core.definitions.asset_graph import AssetGraph from dagster._core.definitions.definitions_class import Definitions from dagster._core.definitions.partition import PartitionsSubset @@ -223,9 +223,10 @@ def asset1(): def asset2(asset1): return asset1 + [4] - return build_assets_job( - name="a", assets=[asset1, asset2], resource_defs={"io_manager": io_manager_def} - ) + return Definitions( + assets=[asset1, asset2], + resources={"io_manager": io_manager_def}, + ).get_implicit_job_def_for_assets([asset1.key, asset2.key]) def test_fs_io_manager_handles_assets(): @@ -397,13 +398,12 @@ def four(inp): partitions_def=partitions_def, ) - job_def = build_assets_job( - name="a", + result = materialize( assets=[one, four_asset], - resource_defs={"io_manager": io_manager_def}, + resources={"io_manager": io_manager_def}, + partition_key="A", ) - result = job_def.execute_in_process(partition_key="A") assert result.success handled_output_events = list( diff --git a/python_modules/dagster/dagster_tests/storage_tests/test_upath_io_manager.py b/python_modules/dagster/dagster_tests/storage_tests/test_upath_io_manager.py index 7ebeb012ea4f5..37e1daad51d42 100644 --- a/python_modules/dagster/dagster_tests/storage_tests/test_upath_io_manager.py +++ b/python_modules/dagster/dagster_tests/storage_tests/test_upath_io_manager.py @@ -35,7 +35,6 @@ materialize, ) from dagster._check import CheckError -from dagster._core.definitions import build_assets_job from dagster._core.events import HandledOutputData from dagster._core.storage.io_manager import IOManagerDefinition from dagster._core.storage.upath_io_manager import UPathIOManager @@ -221,12 +220,11 @@ def upstream_asset(context: AssetExecutionContext) -> str: def downstream_asset(upstream_asset: Dict[str, str]) -> Dict[str, str]: return upstream_asset - my_job = build_assets_job( - "my_job", + result = materialize( assets=[upstream_asset, downstream_asset], - resource_defs={"io_manager": dummy_io_manager}, + resources={"io_manager": dummy_io_manager}, + partition_key="A", ) - result = my_job.execute_in_process(partition_key="A") downstream_asset_data = result.output_for_node("downstream_asset", "result") assert set(downstream_asset_data.keys()) == {"A", "B"} @@ -247,12 +245,11 @@ def upstream_asset(context: AssetExecutionContext) -> str: def downstream_asset(upstream_asset): return upstream_asset - my_job = build_assets_job( - "my_job", + result = materialize( assets=[upstream_asset, downstream_asset], - resource_defs={"io_manager": dummy_io_manager}, + resources={"io_manager": dummy_io_manager}, + partition_key=MultiPartitionKey({"a": "a", "1": "1"}), ) - result = my_job.execute_in_process(partition_key=MultiPartitionKey({"a": "a", "1": "1"})) downstream_asset_data = result.output_for_node("downstream_asset", "result") assert set(downstream_asset_data.keys()) == {"1|a", "1|b"} @@ -310,12 +307,11 @@ def tracking_io_manager(init_context: InitResourceContext): def my_asset(context: AssetExecutionContext) -> str: return context.partition_key - my_job = build_assets_job( - "my_job", + materialize( assets=[my_asset], - resource_defs={"io_manager": tracking_io_manager}, + resources={"io_manager": tracking_io_manager}, + partition_key="0.0-to-1.0", ) - my_job.execute_in_process(partition_key="0.0-to-1.0") assert dumped_path is not None assert "0.0-to-1.0" == dumped_path.name @@ -348,12 +344,11 @@ def tracking_io_manager(init_context: InitResourceContext): def my_asset(context: AssetExecutionContext) -> str: return context.partition_key - my_job = build_assets_job( - "my_job", + materialize( assets=[my_asset], - resource_defs={"io_manager": tracking_io_manager}, + resources={"io_manager": tracking_io_manager}, + partition_key="0.0-to-1.0", ) - my_job.execute_in_process(partition_key="0.0-to-1.0") assert dumped_path is not None assert "0.0-to-1.0.ext" == dumped_path.name diff --git a/python_modules/dagster/dagster_tests/storage_tests/utils/event_log_storage.py b/python_modules/dagster/dagster_tests/storage_tests/utils/event_log_storage.py index 2fca4f602c089..99b56852dfc28 100644 --- a/python_modules/dagster/dagster_tests/storage_tests/utils/event_log_storage.py +++ b/python_modules/dagster/dagster_tests/storage_tests/utils/event_log_storage.py @@ -97,7 +97,6 @@ from dagster._core.test_utils import create_run_for_test, instance_for_test from dagster._core.types.loadable_target_origin import LoadableTargetOrigin from dagster._core.utils import make_new_run_id -from dagster._legacy import build_assets_job from dagster._loggers import colored_console_logger from dagster._serdes.serdes import deserialize_value from dagster._utils import datetime_as_float @@ -3480,9 +3479,9 @@ def never_materializes_asset(): storage.register_instance(created_instance) asset_key = AssetKey("never_materializes_asset") - never_materializes_job = build_assets_job( - "never_materializes_job", [never_materializes_asset] - ) + never_materializes_job = Definitions( + assets=[never_materializes_asset], + ).get_implicit_global_asset_job_def() result = _execute_job_and_store_events( created_instance, storage, never_materializes_job, run_id=run_id_1 diff --git a/python_modules/libraries/dagster-airbyte/dagster_airbyte_tests/test_asset_defs.py b/python_modules/libraries/dagster-airbyte/dagster_airbyte_tests/test_asset_defs.py index 87c8e41e7f107..6c209f87a7525 100644 --- a/python_modules/libraries/dagster-airbyte/dagster_airbyte_tests/test_asset_defs.py +++ b/python_modules/libraries/dagster-airbyte/dagster_airbyte_tests/test_asset_defs.py @@ -8,10 +8,10 @@ asset, build_init_resource_context, ) +from dagster._core.definitions.materialize import materialize_to_memory from dagster._core.definitions.metadata import MetadataValue from dagster._core.definitions.source_asset import SourceAsset from dagster._core.events import StepMaterializationData -from dagster._legacy import build_assets_job from dagster_airbyte import AirbyteCloudResource, airbyte_resource, build_airbyte_assets from .utils import get_sample_connection_json, get_sample_job_json @@ -60,10 +60,9 @@ def test_assets(schema_prefix, monkeypatch): status=200, ) - ab_job = build_assets_job( - "ab_job", + res = materialize_to_memory( ab_assets, - resource_defs={ + resources={ "airbyte": airbyte_resource.configured( { "host": "some_host", @@ -74,8 +73,6 @@ def test_assets(schema_prefix, monkeypatch): }, ) - res = ab_job.execute_in_process() - materializations = [ event.event_specific_data.materialization for event in res.events_for_node("airbyte_sync_12345") @@ -154,11 +151,11 @@ def test_assets_with_normalization(schema_prefix, source_asset, freshness_policy status=200, ) - ab_job = build_assets_job( - "ab_job", - ab_assets, - source_assets=[SourceAsset(AssetKey(source_asset))] if source_asset else None, - resource_defs={ + source_assets = [SourceAsset(AssetKey(source_asset))] if source_asset else [] + res = materialize_to_memory( + [*ab_assets, *source_assets], + selection=ab_assets, + resources={ "airbyte": airbyte_resource.configured( { "host": "some_host", @@ -169,8 +166,6 @@ def test_assets_with_normalization(schema_prefix, source_asset, freshness_policy }, ) - res = ab_job.execute_in_process() - materializations = [ event.event_specific_data.materialization for event in res.events_for_node("airbyte_sync_12345") @@ -210,12 +205,6 @@ def test_assets_cloud() -> None: group_name="foo", ) - ab_job = build_assets_job( - "ab_job", - ab_assets, - resource_defs={"airbyte": ab_resource}, - ) - with responses.RequestsMock() as rsps: rsps.add( rsps.POST, @@ -234,7 +223,10 @@ def test_assets_cloud() -> None: json={"jobId": 1, "status": "succeeded", "jobType": "sync"}, ) - res = ab_job.execute_in_process() + res = materialize_to_memory( + ab_assets, + resources={"airbyte": ab_resource}, + ) materializations = [ event.event_specific_data.materialization diff --git a/python_modules/libraries/dagster-aws/dagster_aws_tests/s3_tests/test_io_manager.py b/python_modules/libraries/dagster-aws/dagster_aws_tests/s3_tests/test_io_manager.py index 0a6bf8eaa5e5c..49747b61e01b9 100644 --- a/python_modules/libraries/dagster-aws/dagster_aws_tests/s3_tests/test_io_manager.py +++ b/python_modules/libraries/dagster-aws/dagster_aws_tests/s3_tests/test_io_manager.py @@ -20,9 +20,10 @@ resource, ) from dagster._core.definitions.assets import AssetsDefinition +from dagster._core.definitions.definitions_class import Definitions from dagster._core.definitions.source_asset import SourceAsset +from dagster._core.definitions.unresolved_asset_job_definition import define_asset_job from dagster._core.test_utils import instance_for_test -from dagster._legacy import build_assets_job from dagster_aws.s3.io_manager import S3PickleIOManager, s3_pickle_io_manager from dagster_aws.s3.utils import construct_s3_client @@ -183,15 +184,17 @@ def graph_asset(asset2): def partitioned(): return 8 - return build_assets_job( - name="assets", - assets=[asset1, asset2, AssetsDefinition.from_graph(graph_asset), partitioned], - source_assets=[source1], - resource_defs={ + graph_asset_def = AssetsDefinition.from_graph(graph_asset) + target_assets = [asset1, asset2, graph_asset_def, partitioned] + + return Definitions( + assets=[*target_assets, source1], + jobs=[define_asset_job("assets", target_assets)], + resources={ "io_manager": s3_pickle_io_manager.configured({"s3_bucket": bucket}), "s3": s3_test_resource, }, - ) + ).get_job_def("assets") def test_s3_pickle_io_manager_asset_execution(mock_s3_bucket): diff --git a/python_modules/libraries/dagster-dbt/dagster_dbt_tests/legacy/test_asset_defs.py b/python_modules/libraries/dagster-dbt/dagster_dbt_tests/legacy/test_asset_defs.py index 512e2aed5bd87..470ef95d29e92 100644 --- a/python_modules/libraries/dagster-dbt/dagster_dbt_tests/legacy/test_asset_defs.py +++ b/python_modules/libraries/dagster-dbt/dagster_dbt_tests/legacy/test_asset_defs.py @@ -12,10 +12,10 @@ FreshnessPolicy, ResourceDefinition, asset, + materialize, materialize_to_memory, repository, ) -from dagster._core.definitions import build_assets_job from dagster._core.definitions.definitions_class import Definitions from dagster._core.definitions.metadata import MetadataValue from dagster._core.definitions.unresolved_asset_job_definition import define_asset_job @@ -51,17 +51,14 @@ def test_custom_resource_key_asset_load( dbt_assets = load_assets_from_dbt_manifest(manifest_json, dbt_resource_key="my_custom_dbt") assert_assets_match_project(dbt_assets) - result = build_assets_job( - "test_job", + assert materialize_to_memory( dbt_assets, - resource_defs={ + resources={ "my_custom_dbt": dbt_cli_resource_factory( project_dir=test_project_dir, profiles_dir=dbt_config_dir ) }, - ).execute_in_process() - - assert result.success + ).success @pytest.mark.parametrize( @@ -86,12 +83,10 @@ def test_load_from_manifest_json(prefix): dbt.build.return_value = DbtOutput(run_results_json) dbt.get_manifest_json.return_value = manifest_json dbt._json_log_format = True # noqa: SLF001 - assets_job = build_assets_job( - "assets_job", + assert materialize_to_memory( dbt_assets, - resource_defs={"dbt": ResourceDefinition.hardcoded_resource(dbt)}, - ) - assert assets_job.execute_in_process().success + resources={"dbt": ResourceDefinition.hardcoded_resource(dbt)}, + ).success @pytest.mark.parametrize("manifest", [json.loads(manifest_path.read_bytes()), manifest_path]) @@ -128,16 +123,15 @@ def runtime_metadata_fn(context, node_info): dbt_resource = dbt_cli_resource_factory( project_dir=test_project_dir, profiles_dir=dbt_config_dir ) - assets_job = build_assets_job("assets_job", dbt_assets, resource_defs={"dbt": dbt_resource}) if isinstance(dbt_resource, DbtCliResource): with pytest.raises( DagsterDbtError, match="The runtime_metadata_fn argument on the load_assets_from_dbt_manifest", ): - assets_job.execute_in_process() + materialize(dbt_assets, resources={"dbt": dbt_resource}) else: - result = assets_job.execute_in_process() + result = materialize(dbt_assets, resources={"dbt": dbt_resource}) assert result.success materializations = [ @@ -164,11 +158,10 @@ def test_fail_immediately( ) # ensure that there will be a run results json - result = build_assets_job( - "test_job", + result = materialize( dbt_assets, - resource_defs={"dbt": good_dbt}, - ).execute_in_process() + resources={"dbt": good_dbt}, + ) if isinstance(good_dbt, DbtCliClientResource): assert ( @@ -181,17 +174,17 @@ def test_fail_immediately( else: assert good_dbt(build_init_resource_context()).get_run_results_json() - result = build_assets_job( - "test_job", + result = materialize( dbt_assets, - resource_defs={ + resources={ "dbt": dbt_cli_resource_factory( project_dir=test_project_dir, profiles_dir="BAD PROFILES DIR", profile="BAD PROFILE", ) }, - ).execute_in_process(raise_on_error=False) + raise_on_error=False, + ) assert not result.success materializations = [ @@ -233,11 +226,9 @@ def test_basic( assert dbt_assets[0].op.name == "run_dbt_5ad73" assert get_asset_key_for_model(dbt_assets, "sort_by_calories") == AssetKey(["sort_by_calories"]) - result = build_assets_job( - "test_job", + result = materialize( dbt_assets, - resource_defs={"dbt": dbt_resource}, - ).execute_in_process( + resources={"dbt": dbt_resource}, raise_on_error=False, run_config={"ops": {dbt_assets[0].op.name: {"config": {"vars": {"fail_test": fail_test}}}}}, ) @@ -417,15 +408,14 @@ def test_select_from_project( assert dbt_assets[0].op.name == "run_dbt_5ad73_e4753" - result = build_assets_job( - "test_job", + result = materialize( dbt_assets, - resource_defs={ + resources={ "dbt": dbt_cli_resource_factory( project_dir=test_project_dir, profiles_dir=dbt_config_dir ) }, - ).execute_in_process() + ) assert result.success materializations = [ @@ -485,15 +475,14 @@ def test_select_from_manifest( use_build_command=use_build, ) - result = build_assets_job( - "test_job", + result = materialize( dbt_assets, - resource_defs={ + resources={ "dbt": dbt_cli_resource_factory( project_dir=test_project_dir, profiles_dir=dbt_config_dir ) }, - ).execute_in_process() + ) assert result.success materializations = [ @@ -526,15 +515,14 @@ def test_node_info_to_asset_key( ["foo", "sort_hot_cereals_by_calories"] ) - result = build_assets_job( - "test_job", + result = materialize( dbt_assets, - resource_defs={ + resources={ "dbt": dbt_cli_resource_factory( project_dir=test_project_dir, profiles_dir=dbt_config_dir ) }, - ).execute_in_process() + ) assert result.success materializations = [ diff --git a/python_modules/libraries/dagster-embedded-elt/dagster_embedded_elt_tests/test_assets.py b/python_modules/libraries/dagster-embedded-elt/dagster_embedded_elt_tests/test_assets.py index a119ea12d5901..9759a12d5569f 100644 --- a/python_modules/libraries/dagster-embedded-elt/dagster_embedded_elt_tests/test_assets.py +++ b/python_modules/libraries/dagster-embedded-elt/dagster_embedded_elt_tests/test_assets.py @@ -5,7 +5,7 @@ import pytest from dagster import AssetSpec, Definitions, file_relative_path -from dagster._core.definitions import build_assets_job +from dagster._core.definitions.materialize import materialize from dagster_embedded_elt.sling import ( SlingMode, SlingResource, @@ -94,15 +94,12 @@ def test_build_sling_asset( sling_resource_key="sling_resource", ) - sling_job = build_assets_job( - "sling_job", - [asset_def], - resource_defs={"sling_resource": sling_sqlite_resource}, - ) - counts = None for _ in range(runs): - res = sling_job.execute_in_process() + res = materialize( + [asset_def], + resources={"sling_resource": sling_sqlite_resource}, + ) assert res.success counts = sqlite_connection.execute("SELECT count(1) FROM main.tbl").fetchone()[0] assert counts == expected @@ -165,14 +162,11 @@ def test_update_mode( sling_resource_key="sling_resource", ) - sling_job_base = build_assets_job( - "sling_job", + # First run should have 3 new rows + res = materialize( [asset_def_base], - resource_defs={"sling_resource": sling_sqlite_resource}, + resources={"sling_resource": sling_sqlite_resource}, ) - - # First run should have 3 new rows - res = sling_job_base.execute_in_process() assert res.success assert sqlite_connection.execute("SELECT count(1) FROM main.tbl").fetchone()[0] == 3 @@ -181,12 +175,10 @@ def test_update_mode( cur.execute("UPDATE main.tbl set UPDATED_AT=999") sqlite_connection.commit() - sling_job_update = build_assets_job( - "sling_job_update", + res = materialize( [asset_def_update], - resource_defs={"sling_resource": sling_sqlite_resource}, + resources={"sling_resource": sling_sqlite_resource}, ) - res = sling_job_update.execute_in_process() assert res.success assert sqlite_connection.execute("SELECT count(1) FROM main.tbl").fetchone()[0] == 3 @@ -224,18 +216,15 @@ def test_build_assets_from_sling_stream( primary_key="SPECIES_CODE", ) - sling_job = build_assets_job( - "sling_job", - [asset_def], - resource_defs={ - "sling_file_connection": sling_file_connection, - "sling_sqlite_connection": sling_sqlite_connection, - }, - ) - counts = None for _ in range(runs): - res = sling_job.execute_in_process() + res = materialize( + [asset_def], + resources={ + "sling_file_connection": sling_file_connection, + "sling_sqlite_connection": sling_sqlite_connection, + }, + ) assert res.success counts = sqlite_connection.execute("SELECT count(1) FROM main.tbl").fetchone()[0] assert counts == expected @@ -268,17 +257,15 @@ def test_reuse_sling_connection_resource( primary_key="SPECIES_CODE", ) - sling_job = build_assets_job( - "sling_job", + res = materialize( [asset_def, asset_def_two], - resource_defs={ + resources={ "sling_file_connection": sling_file_connection, "sling_staging_file_connection": sling_staging_file_connection, "sling_sqlite_connection": sling_sqlite_connection, }, ) - res = sling_job.execute_in_process() assert res.success assert sqlite_connection.execute("SELECT count(1) FROM main.tbl").fetchone()[0] == 3 assert sqlite_connection.execute("SELECT count(1) FROM main.staging_tbl").fetchone()[0] == 4 @@ -311,17 +298,15 @@ def test_update_mode_from_stream( update_key="UPDATED_AT", ) - sling_job_base = build_assets_job( - "sling_job", + res = materialize( [asset_def_base], - resource_defs={ + resources={ "sling_file_connection": sling_file_connection, "sling_sqlite_connection": sling_sqlite_connection, }, ) # First run should have 3 new rows - res = sling_job_base.execute_in_process() assert res.success assert sqlite_connection.execute("SELECT count(1) FROM main.tbl").fetchone()[0] == 3 @@ -330,14 +315,12 @@ def test_update_mode_from_stream( cur.execute("UPDATE main.tbl set UPDATED_AT=999") sqlite_connection.commit() - sling_job_update = build_assets_job( - "sling_job_update", + res = materialize( [asset_def_update], - resource_defs={ + resources={ "sling_file_connection": sling_file_connection, "sling_sqlite_connection": sling_sqlite_connection, }, ) - res = sling_job_update.execute_in_process() assert res.success assert sqlite_connection.execute("SELECT count(1) FROM main.tbl").fetchone()[0] == 3 diff --git a/python_modules/libraries/dagster-fivetran/dagster_fivetran_tests/test_asset_defs.py b/python_modules/libraries/dagster-fivetran/dagster_fivetran_tests/test_asset_defs.py index 78703eab85e66..72c37c1e3f808 100644 --- a/python_modules/libraries/dagster-fivetran/dagster_fivetran_tests/test_asset_defs.py +++ b/python_modules/libraries/dagster-fivetran/dagster_fivetran_tests/test_asset_defs.py @@ -1,7 +1,7 @@ import pytest import responses from dagster import AssetKey, DagsterStepOutputNotFoundError -from dagster._legacy import build_assets_job +from dagster._core.definitions.materialize import materialize from dagster_fivetran import fivetran_resource from dagster_fivetran.asset_defs import build_fivetran_assets from dagster_fivetran.resources import ( @@ -80,12 +80,6 @@ def test_fivetran_asset_run(tables, infer_missing_tables, should_error, schema_p assert fivetran_assets[0].op.tags == {**{"kind": "fivetran"}, **(op_tags or {})} - fivetran_assets_job = build_assets_job( - name="fivetran_assets_job", - assets=fivetran_assets, - resource_defs={"fivetran": ft_resource}, - ) - with responses.RequestsMock() as rsps: rsps.add(rsps.PATCH, api_prefix, json=get_sample_update_response()) rsps.add(rsps.POST, f"{api_prefix}/force", json=get_sample_sync_response()) @@ -116,9 +110,9 @@ def test_fivetran_asset_run(tables, infer_missing_tables, should_error, schema_p if should_error: with pytest.raises(DagsterStepOutputNotFoundError): - fivetran_assets_job.execute_in_process() + materialize(fivetran_assets, resources={"fivetran": ft_resource}) else: - result = fivetran_assets_job.execute_in_process() + result = materialize(fivetran_assets, resources={"fivetran": ft_resource}) assert result.success # make sure we only have outputs for the explicit asset keys outputs = [ diff --git a/python_modules/libraries/dagster-fivetran/dagster_fivetran_tests/test_load_from_instance.py b/python_modules/libraries/dagster-fivetran/dagster_fivetran_tests/test_load_from_instance.py index 2c7adc431a7c7..edcc2add4dd2c 100644 --- a/python_modules/libraries/dagster-fivetran/dagster_fivetran_tests/test_load_from_instance.py +++ b/python_modules/libraries/dagster-fivetran/dagster_fivetran_tests/test_load_from_instance.py @@ -13,7 +13,7 @@ asset, io_manager, ) -from dagster._core.definitions.assets_job import build_assets_job +from dagster._core.definitions.materialize import materialize from dagster._core.definitions.metadata import MetadataValue from dagster._core.definitions.metadata.table import TableColumn, TableSchema from dagster._core.execution.with_resources import with_resources @@ -196,10 +196,6 @@ def downstream_asset(xyz): # Kick off a run to materialize all assets final_data = {"succeeded_at": "2021-01-01T02:00:00.0Z"} - fivetran_sync_job = build_assets_job( - name="fivetran_assets_job", - assets=all_assets, - ) with responses.RequestsMock() as rsps: api_prefixes = [(f"{ft_resource.api_connector_url}{DEFAULT_CONNECTOR_ID}", tuple())] @@ -227,7 +223,7 @@ def downstream_asset(xyz): # final state will be updated rsps.add(rsps.GET, api_prefix, json=get_sample_connector_response(data=final_data)) - result = fivetran_sync_job.execute_in_process() + result = materialize(all_assets) asset_materializations = [ event for event in result.events_for_node("fivetran_sync_some_connector")