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 f2c4bae07215a..0f8e36f84587a 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 @@ -511,56 +511,6 @@ "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, @@ -639,217 +589,7 @@ "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.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.f4ed77cb48645bf45b9fcaa77c74c6b1dfa62924": { + "Shape.51942e62cef26febc51e5192cd1fefba7b856916": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, @@ -1127,11 +867,11 @@ { "__class__": "ConfigFieldSnap", "default_provided": true, - "default_value_as_json_str": "{\"config\": {}}", + "default_value_as_json_str": "{}", "description": null, "is_required": false, - "name": "unexecutable_asset", - "type_key": "Shape.62edccaf30696e25335ae92685bdc41e204e30e6" + "name": "ungrouped_asset_3", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" }, { "__class__": "ConfigFieldSnap", @@ -1139,7 +879,7 @@ "default_value_as_json_str": "{}", "description": null, "is_required": false, - "name": "ungrouped_asset_3", + "name": "ungrouped_asset_5", "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" }, { @@ -1148,7 +888,7 @@ "default_value_as_json_str": "{}", "description": null, "is_required": false, - "name": "ungrouped_asset_5", + "name": "unpartitioned_upstream_of_partitioned", "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" }, { @@ -1157,7 +897,7 @@ "default_value_as_json_str": "{}", "description": null, "is_required": false, - "name": "unpartitioned_upstream_of_partitioned", + "name": "untyped_asset", "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" }, { @@ -1166,21 +906,272 @@ "default_value_as_json_str": "{}", "description": null, "is_required": false, - "name": "untyped_asset", + "name": "upstream_dynamic_partitioned_asset", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + } + ], + "given_name": null, + "key": "Shape.51942e62cef26febc51e5192cd1fefba7b856916", + "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": "upstream_dynamic_partitioned_asset", + "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.a4f106a4f8bd570ece0fcb2d629cd593752ab958": { + "__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\": {}, \"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.51942e62cef26febc51e5192cd1fefba7b856916" + }, + { + "__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.f4ed77cb48645bf45b9fcaa77c74c6b1dfa62924", + "key": "Shape.a4f106a4f8bd570ece0fcb2d629cd593752ab958", + "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" }, @@ -1506,13 +1497,7 @@ "__class__": "InputDependencySnap", "input_name": "unexecutable_asset", "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "unexecutable_asset", - "solid_name": "unexecutable_asset" - } - ] + "upstream_output_snaps": [] } ], "is_dynamic_mapped": false, @@ -1785,14 +1770,6 @@ "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": [], @@ -1916,7 +1893,7 @@ "name": "io_manager" } ], - "root_config_key": "Shape.3e64e4a40afa9e9cd9763e7fa0f124c213332499" + "root_config_key": "Shape.a4f106a4f8bd570ece0fcb2d629cd593752ab958" } ], "name": "__ASSET_JOB_0", @@ -3060,33 +3037,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": "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": { @@ -8744,353 +8694,6 @@ "scalar_kind": null, "type_param_keys": null }, - "Shape.040f8ec454c5d8731098ccce0405b8c6026ffc9b": { - "__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": "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.040f8ec454c5d8731098ccce0405b8c6026ffc9b", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, "Shape.081354663b9d4b8fbfd1cb8e358763912953913f": { "__class__": "ConfigTypeSnap", "description": null, @@ -9146,56 +8749,6 @@ "scalar_kind": null, "type_param_keys": null }, - "Shape.0b0f8bc2a4384c30a0a54aeb9d94d1267c8e0b25": { - "__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\": {}, \"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.040f8ec454c5d8731098ccce0405b8c6026ffc9b" - }, - { - "__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.0b0f8bc2a4384c30a0a54aeb9d94d1267c8e0b25", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a": { "__class__": "ConfigTypeSnap", "description": null, @@ -9265,6 +8818,56 @@ "scalar_kind": null, "type_param_keys": null }, + "Shape.369eb128583ce77ca481e7ee6d631dc90fe1932c": { + "__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\": {}, \"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\": {}, \"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.ea1d226bbbbb97576c56cfd54f26dcbae2794d9a" + }, + { + "__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.369eb128583ce77ca481e7ee6d631dc90fe1932c", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c": { "__class__": "ConfigTypeSnap", "description": null, @@ -9553,6 +9156,344 @@ "scalar_kind": null, "type_param_keys": null }, + "Shape.ea1d226bbbbb97576c56cfd54f26dcbae2794d9a": { + "__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": "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": "{}", + "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.ea1d226bbbbb97576c56cfd54f26dcbae2794d9a", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, "String": { "__class__": "ConfigTypeSnap", "description": "", @@ -9851,13 +9792,7 @@ "__class__": "InputDependencySnap", "input_name": "unexecutable_asset", "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "unexecutable_asset", - "solid_name": "unexecutable_asset" - } - ] + "upstream_output_snaps": [] } ], "is_dynamic_mapped": false, @@ -10146,14 +10081,6 @@ "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": [], @@ -10277,7 +10204,7 @@ "name": "io_manager" } ], - "root_config_key": "Shape.0b0f8bc2a4384c30a0a54aeb9d94d1267c8e0b25" + "root_config_key": "Shape.369eb128583ce77ca481e7ee6d631dc90fe1932c" } ], "name": "__ASSET_JOB_5", @@ -11443,33 +11370,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": "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": { @@ -16452,7 +16352,7 @@ 'd65a072229c6e8fc80db02c8d06067f3b0b48305' # --- # name: test_all_snapshot_ids[11] - '9bd8b3171a888d850af2d5d75ff0d1bd5b11c82f' + '96e4cced37a2bfebe95cdb652d031275e65a0577' # --- # name: test_all_snapshot_ids[120] ''' @@ -21801,450 +21701,7 @@ "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": { + "Shape.63e92c9bfb76f4eabb010fbb660141728852d18e": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, @@ -22270,11 +21727,11 @@ { "__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\": {}}", + "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\": {}, \"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" + "type_key": "Shape.759dc59f975b8489cb2a1ae61168e3c9d6a4c905" }, { "__class__": "ConfigFieldSnap", @@ -22287,7 +21744,441 @@ } ], "given_name": null, - "key": "Shape.8812564cc546e3d2f04f537af46fea876672ce65", + "key": "Shape.63e92c9bfb76f4eabb010fbb660141728852d18e", + "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.759dc59f975b8489cb2a1ae61168e3c9d6a4c905": { + "__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": "{}", + "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.759dc59f975b8489cb2a1ae61168e3c9d6a4c905", + "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" }, @@ -22695,13 +22586,7 @@ "__class__": "InputDependencySnap", "input_name": "unexecutable_asset", "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "unexecutable_asset", - "solid_name": "unexecutable_asset" - } - ] + "upstream_output_snaps": [] } ], "is_dynamic_mapped": false, @@ -22974,14 +22859,6 @@ "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": [], @@ -23105,7 +22982,7 @@ "name": "io_manager" } ], - "root_config_key": "Shape.8812564cc546e3d2f04f537af46fea876672ce65" + "root_config_key": "Shape.63e92c9bfb76f4eabb010fbb660141728852d18e" } ], "name": "__ASSET_JOB_6", @@ -24249,33 +24126,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": "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": { @@ -29592,7 +29442,7 @@ 'ca68b52613bfcadc230b3dc1ec7e1045f9bc5836' # --- # name: test_all_snapshot_ids[13] - 'f668a861268b189c4a336e1b0b904c3c56e59843' + '101218d0aa7d12af14bbacabc9f7edf945942a79' # --- # name: test_all_snapshot_ids[140] ''' @@ -34710,7 +34560,332 @@ "scalar_kind": null, "type_param_keys": null }, - "Shape.0b4e70219726a5adebd0230e15ad289f0ceb4adc": { + "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.7c69ef3a8e6b7346ecb1b5e965def0559aca46b5": { + "__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\": {}, \"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.8353a3e5f257cef7ac8ab4b6a7f24acfc1bcb46e" + }, + { + "__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.7c69ef3a8e6b7346ecb1b5e965def0559aca46b5", + "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.8353a3e5f257cef7ac8ab4b6a7f24acfc1bcb46e": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, @@ -34985,15 +35160,6 @@ "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, @@ -35041,282 +35207,7 @@ } ], "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", + "key": "Shape.8353a3e5f257cef7ac8ab4b6a7f24acfc1bcb46e", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, @@ -35369,56 +35260,6 @@ "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, @@ -35753,13 +35594,7 @@ "__class__": "InputDependencySnap", "input_name": "unexecutable_asset", "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "unexecutable_asset", - "solid_name": "unexecutable_asset" - } - ] + "upstream_output_snaps": [] } ], "is_dynamic_mapped": false, @@ -36040,14 +35875,6 @@ "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": [], @@ -36184,7 +36011,7 @@ "name": "io_manager" } ], - "root_config_key": "Shape.d75e6889ccbb2bbcaf9ee1ed8740dcd838ad819b" + "root_config_key": "Shape.7c69ef3a8e6b7346ecb1b5e965def0559aca46b5" } ], "name": "__ASSET_JOB_7", @@ -37321,33 +37148,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": "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": { @@ -42399,7 +42199,7 @@ '4b4b18dca82ef0567492f476ff2bcbbf7392206d' # --- # name: test_all_snapshot_ids[15] - 'dbe58b988f20df59ebc666d9bf0bd6d0313468bd' + '99392647c3920344c3a8d4a6c43b057dcc7dbba6' # --- # name: test_all_snapshot_ids[160] ''' @@ -44061,6 +43861,56 @@ "scalar_kind": null, "type_param_keys": null }, + "Shape.16d7dd1c4cdc6af7eb5ea1740b53d007ee00a32e": { + "__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_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\": {}, \"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.c17890fb660fe12813f55128eec3be3d26e8308a" + }, + { + "__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.16d7dd1c4cdc6af7eb5ea1740b53d007ee00a32e", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, "Shape.18b2faaf1efd505374f7f25fcb61ed59bd5be851": { "__class__": "ConfigTypeSnap", "description": null, @@ -44208,56 +44058,6 @@ "scalar_kind": null, "type_param_keys": null }, - "Shape.6463be4055ea4e7828a49e9ade17b03dc9690e79": { - "__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_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": "Configure how shared resources are implemented within a run.", - "is_required": true, - "name": "resources", - "type_key": "Shape.7493b137e48f8d4b013bce61e92617ff1bc51f7f" - } - ], - "given_name": null, - "key": "Shape.6463be4055ea4e7828a49e9ade17b03dc9690e79", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, "Shape.743e47901855cb245064dd633e217bfcb49a11a7": { "__class__": "ConfigTypeSnap", "description": null, @@ -44409,7 +44209,7 @@ "scalar_kind": null, "type_param_keys": null }, - "Shape.bebdaed3d696b8087effd8a328740faa100a5da1": { + "Shape.c17890fb660fe12813f55128eec3be3d26e8308a": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, @@ -44684,15 +44484,6 @@ "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, @@ -44731,7 +44522,7 @@ } ], "given_name": null, - "key": "Shape.bebdaed3d696b8087effd8a328740faa100a5da1", + "key": "Shape.c17890fb660fe12813f55128eec3be3d26e8308a", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, @@ -45087,13 +44878,7 @@ "__class__": "InputDependencySnap", "input_name": "unexecutable_asset", "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "unexecutable_asset", - "solid_name": "unexecutable_asset" - } - ] + "upstream_output_snaps": [] } ], "is_dynamic_mapped": false, @@ -45366,14 +45151,6 @@ "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": [], @@ -45489,7 +45266,7 @@ "name": "io_manager" } ], - "root_config_key": "Shape.6463be4055ea4e7828a49e9ade17b03dc9690e79" + "root_config_key": "Shape.16d7dd1c4cdc6af7eb5ea1740b53d007ee00a32e" } ], "name": "__ASSET_JOB_8", @@ -46633,33 +46410,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": "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": { @@ -46782,7 +46532,7 @@ ''' # --- # name: test_all_snapshot_ids[17] - 'cd9ba6f262bac5fc4b7fea219a6f32109e7000b2' + 'fd24f07895615ca57e9ebf4ed51482b15ddb998d' # --- # name: test_all_snapshot_ids[18] ''' @@ -47205,56 +46955,6 @@ "scalar_kind": null, "type_param_keys": null }, - "Shape.086caacbfcd668c8b5900f6fcbf25d17549ce13b": { - "__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\": {}}}, \"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": "ops", - "type_key": "Shape.b94178a2c707eb2658cf80034c824c59835b0765" - }, - { - "__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.086caacbfcd668c8b5900f6fcbf25d17549ce13b", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, "Shape.09d73f0755bf4752d3f121837669c8660dcf451e": { "__class__": "ConfigTypeSnap", "description": null, @@ -47599,7 +47299,57 @@ "scalar_kind": null, "type_param_keys": null }, - "Shape.b94178a2c707eb2658cf80034c824c59835b0765": { + "Shape.ba93297730221cc8298ae7f6f81da8fd93163dc1": { + "__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\": {}}}, \"multi_run_backfill_policy_asset\": {}, \"never_runs_asset\": {}, \"subsettable_checked_multi_asset\": {\"config\": {}}, \"typed_asset\": {}, \"typed_multi_asset\": {\"config\": {}}, \"unconnected\": {}, \"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.c133960c694991c0274019483b0bc6e15260ef69" + }, + { + "__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.ba93297730221cc8298ae7f6f81da8fd93163dc1", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.c133960c694991c0274019483b0bc6e15260ef69": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, @@ -47874,15 +47624,6 @@ "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, @@ -47921,7 +47662,7 @@ } ], "given_name": null, - "key": "Shape.b94178a2c707eb2658cf80034c824c59835b0765", + "key": "Shape.c133960c694991c0274019483b0bc6e15260ef69", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, @@ -48262,13 +48003,7 @@ "__class__": "InputDependencySnap", "input_name": "unexecutable_asset", "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "unexecutable_asset", - "solid_name": "unexecutable_asset" - } - ] + "upstream_output_snaps": [] } ], "is_dynamic_mapped": false, @@ -48549,14 +48284,6 @@ "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": [], @@ -48672,7 +48399,7 @@ "name": "io_manager" } ], - "root_config_key": "Shape.086caacbfcd668c8b5900f6fcbf25d17549ce13b" + "root_config_key": "Shape.ba93297730221cc8298ae7f6f81da8fd93163dc1" } ], "name": "__ASSET_JOB_9", @@ -49809,33 +49536,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": "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": { @@ -49958,10 +49658,10 @@ ''' # --- # name: test_all_snapshot_ids[19] - 'e69fe03603962c2facd1fb3d036d9e28887b2b7a' + '9213b41d455f227d5a3416c5d7ccbb1c81d2a400' # --- # name: test_all_snapshot_ids[1] - '3b9d8de99cf20cbd576d4df2ea0b4fe44d06ec43' + '6055af087296224ffbe75b13d80e1965a27272b0' # --- # name: test_all_snapshot_ids[20] ''' @@ -55346,56 +55046,6 @@ "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, @@ -55474,194 +55124,7 @@ "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.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.e1ffdf8310230a7413944ff51263970f3d0b5c92": { + "Shape.5e54764609297533a7e03f4c04b07d07a7545d49": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, @@ -55936,15 +55399,6 @@ "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, @@ -55983,7 +55437,244 @@ } ], "given_name": null, - "key": "Shape.e1ffdf8310230a7413944ff51263970f3d0b5c92", + "key": "Shape.5e54764609297533a7e03f4c04b07d07a7545d49", + "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.a562f26e14d5619dd1458187bfbf992c0fcc685b": { + "__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\": {}, \"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.5e54764609297533a7e03f4c04b07d07a7545d49" + }, + { + "__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.a562f26e14d5619dd1458187bfbf992c0fcc685b", + "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" }, @@ -56311,13 +56002,7 @@ "__class__": "InputDependencySnap", "input_name": "unexecutable_asset", "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "unexecutable_asset", - "solid_name": "unexecutable_asset" - } - ] + "upstream_output_snaps": [] } ], "is_dynamic_mapped": false, @@ -56598,14 +56283,6 @@ "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": [], @@ -56721,7 +56398,7 @@ "name": "io_manager" } ], - "root_config_key": "Shape.44846b36bd83e798859994f34983716686f4f226" + "root_config_key": "Shape.a562f26e14d5619dd1458187bfbf992c0fcc685b" } ], "name": "__ASSET_JOB_1", @@ -57042,205 +56719,7 @@ }, "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": "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", + "name": "bar", "output_def_snaps": [ { "__class__": "OutputDefSnap", @@ -57271,16 +56750,10 @@ "__class__": "InputDefSnap", "dagster_type_key": "Any", "description": null, - "name": "bar" - }, - { - "__class__": "InputDefSnap", - "dagster_type_key": "Any", - "description": null, - "name": "foo" + "name": "foo_bar" } ], - "name": "foo_bar", + "name": "baz", "output_def_snaps": [ { "__class__": "OutputDefSnap", @@ -57306,29 +56779,24 @@ "type_key": "Any" }, "description": null, - "input_def_snaps": [ + "input_def_snaps": [], + "name": "check_in_op_asset", + "output_def_snaps": [ { - "__class__": "InputDefSnap", + "__class__": "OutputDefSnap", "dagster_type_key": "Any", "description": null, - "name": "fresh_diamond_left" + "is_dynamic": false, + "is_required": true, + "name": "result" }, - { - "__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" + "name": "check_in_op_asset_my_check" } ], "required_resource_keys": [], @@ -57351,10 +56819,10 @@ "__class__": "InputDefSnap", "dagster_type_key": "Any", "description": null, - "name": "fresh_diamond_top" + "name": "hanging_graph" } ], - "name": "fresh_diamond_left", + "name": "downstream_asset", "output_def_snaps": [ { "__class__": "OutputDefSnap", @@ -57385,14 +56853,14 @@ "__class__": "InputDefSnap", "dagster_type_key": "Any", "description": null, - "name": "fresh_diamond_top" + "name": "unexecutable_asset" } ], - "name": "fresh_diamond_right", + "name": "executable_asset", "output_def_snaps": [ { "__class__": "OutputDefSnap", - "dagster_type_key": "Any", + "dagster_type_key": "Nothing", "description": null, "is_dynamic": false, "is_required": true, @@ -57417,12 +56885,12 @@ "input_def_snaps": [ { "__class__": "InputDefSnap", - "dagster_type_key": "Nothing", + "dagster_type_key": "Any", "description": null, - "name": "diamond_source" + "name": "dummy_source_asset" } ], - "name": "fresh_diamond_top", + "name": "first_asset", "output_def_snaps": [ { "__class__": "OutputDefSnap", @@ -57449,7 +56917,7 @@ }, "description": null, "input_def_snaps": [], - "name": "grouped_asset_1", + "name": "foo", "output_def_snaps": [ { "__class__": "OutputDefSnap", @@ -57475,8 +56943,21 @@ "type_key": "Any" }, "description": null, - "input_def_snaps": [], - "name": "grouped_asset_2", + "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", @@ -57502,8 +56983,21 @@ "type_key": "Any" }, "description": null, - "input_def_snaps": [], - "name": "grouped_asset_4", + "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", @@ -57528,16 +57022,16 @@ "name": "config", "type_key": "Any" }, - "description": "Asset that hangs forever, used to test in-progress ops.", + "description": null, "input_def_snaps": [ { "__class__": "InputDefSnap", "dagster_type_key": "Any", "description": null, - "name": "first_asset" + "name": "fresh_diamond_top" } ], - "name": "hanging_asset", + "name": "fresh_diamond_left", "output_def_snaps": [ { "__class__": "OutputDefSnap", @@ -57548,9 +57042,7 @@ "name": "result" } ], - "required_resource_keys": [ - "hanging_asset_resource" - ], + "required_resource_keys": [], "tags": {} }, { @@ -57570,10 +57062,10 @@ "__class__": "InputDefSnap", "dagster_type_key": "Any", "description": null, - "name": "my_op" + "name": "fresh_diamond_top" } ], - "name": "hanging_op", + "name": "fresh_diamond_right", "output_def_snaps": [ { "__class__": "OutputDefSnap", @@ -57584,9 +57076,41 @@ "name": "result" } ], - "required_resource_keys": [ - "hanging_asset_resource" + "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": {} }, { @@ -57602,7 +57126,7 @@ }, "description": null, "input_def_snaps": [], - "name": "my_op", + "name": "grouped_asset_1", "output_def_snaps": [ { "__class__": "OutputDefSnap", @@ -57628,15 +57152,35 @@ "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": "hanging_asset" + "is_dynamic": false, + "is_required": true, + "name": "result" } ], - "name": "never_runs_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": "grouped_asset_4", "output_def_snaps": [ { "__class__": "OutputDefSnap", @@ -57661,16 +57205,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": "hanging_op" + "name": "first_asset" } ], - "name": "never_runs_op", + "name": "hanging_asset", "output_def_snaps": [ { "__class__": "OutputDefSnap", @@ -57681,7 +57225,9 @@ "name": "result" } ], - "required_resource_keys": [], + "required_resource_keys": [ + "hanging_asset_resource" + ], "tags": {} }, { @@ -57696,8 +57242,15 @@ "type_key": "Any" }, "description": null, - "input_def_snaps": [], - "name": "no_multipartitions_1", + "input_def_snaps": [ + { + "__class__": "InputDefSnap", + "dagster_type_key": "Any", + "description": null, + "name": "my_op" + } + ], + "name": "hanging_op", "output_def_snaps": [ { "__class__": "OutputDefSnap", @@ -57708,55 +57261,67 @@ "name": "result" } ], - "required_resource_keys": [], + "required_resource_keys": [ + "hanging_asset_resource" + ], "tags": {} }, { "__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": "my_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" - }, + "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__": "OutputDefSnap", + "__class__": "InputDefSnap", "dagster_type_key": "Any", "description": null, - "is_dynamic": false, - "is_required": false, - "name": "one_my_check" - }, + "name": "hanging_asset" + } + ], + "name": "never_runs_asset", + "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": [], @@ -57779,14 +57344,41 @@ "__class__": "InputDefSnap", "dagster_type_key": "Any", "description": null, - "name": "int_asset" + "name": "hanging_op" } ], - "name": "typed_asset", + "name": "never_runs_op", "output_def_snaps": [ { "__class__": "OutputDefSnap", - "dagster_type_key": "Int", + "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": "no_multipartitions_1", + "output_def_snaps": [ + { + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", "description": null, "is_dynamic": false, "is_required": true, @@ -57809,23 +57401,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" + "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": [], @@ -57843,12 +57451,19 @@ "type_key": "Any" }, "description": null, - "input_def_snaps": [], - "name": "unconnected", + "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": "Any", + "dagster_type_key": "Int", "description": null, "is_dynamic": false, "is_required": true, @@ -57871,15 +57486,50 @@ }, "description": null, "input_def_snaps": [], - "name": "unexecutable_asset", + "name": "typed_multi_asset", "output_def_snaps": [ { "__class__": "OutputDefSnap", - "dagster_type_key": "Nothing", + "dagster_type_key": "Int", "description": null, "is_dynamic": false, "is_required": true, - "name": "unexecutable_asset" + "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": [], @@ -63388,7 +63038,7 @@ 'a28dd9e490e08f05fab6ab1309de27da5cd3eb0f' # --- # name: test_all_snapshot_ids[3] - '5147a38dd2f1fe6e008eab2e70818f533e5e2bef' + '2def11101a7aeeee1809bac7334e0ef2ebbee0a7' # --- # name: test_all_snapshot_ids[40] ''' @@ -69152,56 +68802,6 @@ "scalar_kind": null, "type_param_keys": null }, - "Shape.59791fba5ba9f44a1256ef99c4bafecfddc9f2e4": { - "__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\": {}}}, \"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.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, "Shape.62edccaf30696e25335ae92685bdc41e204e30e6": { "__class__": "ConfigTypeSnap", "description": null, @@ -69225,158 +68825,7 @@ "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.bfdfd7b59ee39efc9a4e2c9d0c40c6fc6fd4a86d": { + "Shape.70b536f2e50ba1728b343ba609af79d8159e0e0b": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, @@ -69669,15 +69118,6 @@ "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, @@ -69716,7 +69156,208 @@ } ], "given_name": null, - "key": "Shape.bfdfd7b59ee39efc9a4e2c9d0c40c6fc6fd4a86d", + "key": "Shape.70b536f2e50ba1728b343ba609af79d8159e0e0b", + "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.998e674112882b32439894fa206cec9bdedefa64": { + "__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\": {}}}, \"multipartitions_1\": {}, \"multipartitions_2\": {}, \"multipartitions_fail\": {}, \"never_runs_asset\": {}, \"subsettable_checked_multi_asset\": {\"config\": {}}, \"typed_asset\": {}, \"typed_multi_asset\": {\"config\": {}}, \"unconnected\": {}, \"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.70b536f2e50ba1728b343ba609af79d8159e0e0b" + }, + { + "__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.998e674112882b32439894fa206cec9bdedefa64", + "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" }, @@ -70057,13 +69698,7 @@ "__class__": "InputDependencySnap", "input_name": "unexecutable_asset", "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "unexecutable_asset", - "solid_name": "unexecutable_asset" - } - ] + "upstream_output_snaps": [] } ], "is_dynamic_mapped": false, @@ -70373,14 +70008,6 @@ "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": [], @@ -70496,7 +70123,7 @@ "name": "io_manager" } ], - "root_config_key": "Shape.59791fba5ba9f44a1256ef99c4bafecfddc9f2e4" + "root_config_key": "Shape.998e674112882b32439894fa206cec9bdedefa64" } ], "name": "__ASSET_JOB_2", @@ -71694,33 +71321,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": "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": { @@ -77470,7 +77070,7 @@ '18148f4a4dffa80180e9d70b389fdd2952275a82' # --- # name: test_all_snapshot_ids[5] - '5f5dac739de452037ce36873a5c34253965aa85a' + 'b90753d74008998bb4787744d0f84a8d83a683f8' # --- # name: test_all_snapshot_ids[60] ''' @@ -84040,56 +83640,6 @@ "scalar_kind": null, "type_param_keys": null }, - "Shape.3df7d6a2075ae3307942fa2f5c7e3ef5e0d66681": { - "__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\": {}, \"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": "ops", - "type_key": "Shape.ec4998c8dad1b02f77b1b1e390bcb8cbebe44eb0" - }, - { - "__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.3df7d6a2075ae3307942fa2f5c7e3ef5e0d66681", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c": { "__class__": "ConfigTypeSnap", "description": null, @@ -84342,43 +83892,57 @@ "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": { + "Shape.bc8253101a831980159cb674a03998f3017bff34": { "__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\": {}, \"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\": {}, \"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.d834395f76d63eb508382a1ce1365f31fabb0044" + }, { "__class__": "ConfigFieldSnap", "default_provided": false, "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "console", - "type_key": "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a" + "description": "Configure how shared resources are implemented within a run.", + "is_required": true, + "name": "resources", + "type_key": "Shape.7493b137e48f8d4b013bce61e92617ff1bc51f7f" } ], "given_name": null, - "key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b", + "key": "Shape.bc8253101a831980159cb674a03998f3017bff34", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, "type_param_keys": null }, - "Shape.ec4998c8dad1b02f77b1b1e390bcb8cbebe44eb0": { + "Shape.d834395f76d63eb508382a1ce1365f31fabb0044": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, @@ -84662,15 +84226,6 @@ "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, @@ -84709,7 +84264,43 @@ } ], "given_name": null, - "key": "Shape.ec4998c8dad1b02f77b1b1e390bcb8cbebe44eb0", + "key": "Shape.d834395f76d63eb508382a1ce1365f31fabb0044", + "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" }, @@ -85043,13 +84634,7 @@ "__class__": "InputDependencySnap", "input_name": "unexecutable_asset", "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "unexecutable_asset", - "solid_name": "unexecutable_asset" - } - ] + "upstream_output_snaps": [] } ], "is_dynamic_mapped": false, @@ -85322,14 +84907,6 @@ "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": [], @@ -85445,7 +85022,7 @@ "name": "io_manager" } ], - "root_config_key": "Shape.3df7d6a2075ae3307942fa2f5c7e3ef5e0d66681" + "root_config_key": "Shape.bc8253101a831980159cb674a03998f3017bff34" } ], "name": "__ASSET_JOB_3", @@ -85827,205 +85404,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": "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": "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": "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", + "name": "check_in_op_asset", "output_def_snaps": [ { "__class__": "OutputDefSnap", @@ -86034,6 +85413,14 @@ "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": [], @@ -86056,16 +85443,10 @@ "__class__": "InputDefSnap", "dagster_type_key": "Any", "description": null, - "name": "bar" - }, - { - "__class__": "InputDefSnap", - "dagster_type_key": "Any", - "description": null, - "name": "foo" + "name": "hanging_graph" } ], - "name": "foo_bar", + "name": "downstream_asset", "output_def_snaps": [ { "__class__": "OutputDefSnap", @@ -86096,16 +85477,37 @@ "__class__": "InputDefSnap", "dagster_type_key": "Any", "description": null, - "name": "fresh_diamond_left" - }, + "name": "dynamic_in_multipartitions_success" + } + ], + "name": "dynamic_in_multipartitions_fail", + "output_def_snaps": [ { - "__class__": "InputDefSnap", + "__class__": "OutputDefSnap", "dagster_type_key": "Any", "description": null, - "name": "fresh_diamond_right" + "is_dynamic": false, + "is_required": true, + "name": "result" } ], - "name": "fresh_diamond_bottom", + "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", @@ -86136,14 +85538,14 @@ "__class__": "InputDefSnap", "dagster_type_key": "Any", "description": null, - "name": "fresh_diamond_top" + "name": "unexecutable_asset" } ], - "name": "fresh_diamond_left", + "name": "executable_asset", "output_def_snaps": [ { "__class__": "OutputDefSnap", - "dagster_type_key": "Any", + "dagster_type_key": "Nothing", "description": null, "is_dynamic": false, "is_required": true, @@ -86170,10 +85572,37 @@ "__class__": "InputDefSnap", "dagster_type_key": "Any", "description": null, - "name": "fresh_diamond_top" + "name": "dummy_source_asset" } ], - "name": "fresh_diamond_right", + "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", @@ -86202,12 +85631,18 @@ "input_def_snaps": [ { "__class__": "InputDefSnap", - "dagster_type_key": "Nothing", + "dagster_type_key": "Any", "description": null, - "name": "diamond_source" + "name": "bar" + }, + { + "__class__": "InputDefSnap", + "dagster_type_key": "Any", + "description": null, + "name": "foo" } ], - "name": "fresh_diamond_top", + "name": "foo_bar", "output_def_snaps": [ { "__class__": "OutputDefSnap", @@ -86233,8 +85668,21 @@ "type_key": "Any" }, "description": null, - "input_def_snaps": [], - "name": "grouped_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", @@ -86260,8 +85708,15 @@ "type_key": "Any" }, "description": null, - "input_def_snaps": [], - "name": "grouped_asset_2", + "input_def_snaps": [ + { + "__class__": "InputDefSnap", + "dagster_type_key": "Any", + "description": null, + "name": "fresh_diamond_top" + } + ], + "name": "fresh_diamond_left", "output_def_snaps": [ { "__class__": "OutputDefSnap", @@ -86287,8 +85742,15 @@ "type_key": "Any" }, "description": null, - "input_def_snaps": [], - "name": "grouped_asset_4", + "input_def_snaps": [ + { + "__class__": "InputDefSnap", + "dagster_type_key": "Any", + "description": null, + "name": "fresh_diamond_top" + } + ], + "name": "fresh_diamond_right", "output_def_snaps": [ { "__class__": "OutputDefSnap", @@ -86313,16 +85775,16 @@ "name": "config", "type_key": "Any" }, - "description": "Asset that hangs forever, used to test in-progress ops.", + "description": null, "input_def_snaps": [ { "__class__": "InputDefSnap", - "dagster_type_key": "Any", + "dagster_type_key": "Nothing", "description": null, - "name": "first_asset" + "name": "diamond_source" } ], - "name": "hanging_asset", + "name": "fresh_diamond_top", "output_def_snaps": [ { "__class__": "OutputDefSnap", @@ -86333,9 +85795,7 @@ "name": "result" } ], - "required_resource_keys": [ - "hanging_asset_resource" - ], + "required_resource_keys": [], "tags": {} }, { @@ -86350,15 +85810,35 @@ "type_key": "Any" }, "description": null, - "input_def_snaps": [ + "input_def_snaps": [], + "name": "grouped_asset_1", + "output_def_snaps": [ { - "__class__": "InputDefSnap", + "__class__": "OutputDefSnap", "dagster_type_key": "Any", "description": null, - "name": "my_op" + "is_dynamic": false, + "is_required": true, + "name": "result" } ], - "name": "hanging_op", + "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", @@ -86369,9 +85849,7 @@ "name": "result" } ], - "required_resource_keys": [ - "hanging_asset_resource" - ], + "required_resource_keys": [], "tags": {} }, { @@ -86387,7 +85865,7 @@ }, "description": null, "input_def_snaps": [], - "name": "my_op", + "name": "grouped_asset_4", "output_def_snaps": [ { "__class__": "OutputDefSnap", @@ -86412,16 +85890,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": "hanging_asset" + "name": "first_asset" } ], - "name": "never_runs_asset", + "name": "hanging_asset", "output_def_snaps": [ { "__class__": "OutputDefSnap", @@ -86432,7 +85910,9 @@ "name": "result" } ], - "required_resource_keys": [], + "required_resource_keys": [ + "hanging_asset_resource" + ], "tags": {} }, { @@ -86452,10 +85932,10 @@ "__class__": "InputDefSnap", "dagster_type_key": "Any", "description": null, - "name": "hanging_op" + "name": "my_op" } ], - "name": "never_runs_op", + "name": "hanging_op", "output_def_snaps": [ { "__class__": "OutputDefSnap", @@ -86466,55 +85946,67 @@ "name": "result" } ], - "required_resource_keys": [], + "required_resource_keys": [ + "hanging_asset_resource" + ], "tags": {} }, { "__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": "my_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" - }, + "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__": "OutputDefSnap", + "__class__": "InputDefSnap", "dagster_type_key": "Any", "description": null, - "is_dynamic": false, - "is_required": false, - "name": "one_my_check" - }, + "name": "hanging_asset" + } + ], + "name": "never_runs_asset", + "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": [], @@ -86537,14 +86029,14 @@ "__class__": "InputDefSnap", "dagster_type_key": "Any", "description": null, - "name": "int_asset" + "name": "hanging_op" } ], - "name": "typed_asset", + "name": "never_runs_op", "output_def_snaps": [ { "__class__": "OutputDefSnap", - "dagster_type_key": "Int", + "dagster_type_key": "Any", "description": null, "is_dynamic": false, "is_required": true, @@ -86567,23 +86059,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" + "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": [], @@ -86601,12 +86109,19 @@ "type_key": "Any" }, "description": null, - "input_def_snaps": [], - "name": "unconnected", + "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": "Any", + "dagster_type_key": "Int", "description": null, "is_dynamic": false, "is_required": true, @@ -86629,15 +86144,50 @@ }, "description": null, "input_def_snaps": [], - "name": "unexecutable_asset", + "name": "typed_multi_asset", "output_def_snaps": [ { "__class__": "OutputDefSnap", - "dagster_type_key": "Nothing", + "dagster_type_key": "Int", "description": null, "is_dynamic": false, "is_required": true, - "name": "unexecutable_asset" + "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": [], @@ -91254,7 +90804,7 @@ '643e2b02ca69b0087d15b448a9108d39d5b35036' # --- # name: test_all_snapshot_ids[7] - '445a2c405d95678cbd1b5c90b7658905d2401392' + '11cd8fe3cd920eec840dacb875d80fd31ed0354f' # --- # name: test_all_snapshot_ids[80] ''' @@ -96443,6 +95993,56 @@ "scalar_kind": null, "type_param_keys": null }, + "Shape.4e27d4826586293046fcae41fd620d553876812f": { + "__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_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\": {}, \"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.f8aba75e4637ab6bacf06528a151d00eed9afb92" + }, + { + "__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.4e27d4826586293046fcae41fd620d553876812f", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, "Shape.62edccaf30696e25335ae92685bdc41e204e30e6": { "__class__": "ConfigTypeSnap", "description": null, @@ -96617,70 +96217,43 @@ "scalar_kind": null, "type_param_keys": null }, - "Shape.bccf5ddbc91f5cc95c10cd44582bc9ab14f4d3db": { + "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709": { "__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_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" - } - ], + "fields": [], "given_name": null, - "key": "Shape.bccf5ddbc91f5cc95c10cd44582bc9ab14f4d3db", + "key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, "type_param_keys": null }, - "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709": { + "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, - "fields": [], + "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.da39a3ee5e6b4b0d3255bfef95601890afd80709", + "key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, "type_param_keys": null }, - "Shape.dc1effc0ceef7fc8a67738f4dc6344d6a9362a62": { + "Shape.f8aba75e4637ab6bacf06528a151d00eed9afb92": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, @@ -96973,15 +96546,6 @@ "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, @@ -97029,30 +96593,7 @@ } ], "given_name": null, - "key": "Shape.dc1effc0ceef7fc8a67738f4dc6344d6a9362a62", - "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", + "key": "Shape.f8aba75e4637ab6bacf06528a151d00eed9afb92", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, @@ -97390,13 +96931,7 @@ "__class__": "InputDependencySnap", "input_name": "unexecutable_asset", "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "unexecutable_asset", - "solid_name": "unexecutable_asset" - } - ] + "upstream_output_snaps": [] } ], "is_dynamic_mapped": false, @@ -97711,14 +97246,6 @@ "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": [], @@ -97842,7 +97369,7 @@ "name": "io_manager" } ], - "root_config_key": "Shape.bccf5ddbc91f5cc95c10cd44582bc9ab14f4d3db" + "root_config_key": "Shape.4e27d4826586293046fcae41fd620d553876812f" } ], "name": "__ASSET_JOB_4", @@ -99060,33 +98587,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": "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": { @@ -103819,5 +103319,5 @@ '10cfd966244a4e4064ff00517d3e012ad6ce4c7d' # --- # name: test_all_snapshot_ids[9] - '24c7b4a1fb16bfbe35acf1801a3717bb134c1b65' + 'a89d9701f9c6b6a345507e3e4729945df95acfbb' # --- 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 983210b2caadf..76f967aea655d 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 @@ -4826,94 +4826,6 @@ }), ]), }), - dict({ - '__typename': 'UsedSolid', - 'definition': dict({ - 'name': 'unexecutable_asset', - }), - 'invocations': list([ - dict({ - 'pipeline': dict({ - 'name': '__ASSET_JOB_0', - }), - 'solidHandle': dict({ - 'handleID': 'unexecutable_asset', - }), - }), - dict({ - 'pipeline': dict({ - 'name': '__ASSET_JOB_1', - }), - 'solidHandle': dict({ - 'handleID': 'unexecutable_asset', - }), - }), - dict({ - 'pipeline': dict({ - 'name': '__ASSET_JOB_2', - }), - 'solidHandle': dict({ - 'handleID': 'unexecutable_asset', - }), - }), - dict({ - 'pipeline': dict({ - 'name': '__ASSET_JOB_3', - }), - 'solidHandle': dict({ - 'handleID': 'unexecutable_asset', - }), - }), - dict({ - 'pipeline': dict({ - 'name': '__ASSET_JOB_4', - }), - 'solidHandle': dict({ - 'handleID': 'unexecutable_asset', - }), - }), - dict({ - 'pipeline': dict({ - 'name': '__ASSET_JOB_5', - }), - 'solidHandle': dict({ - 'handleID': 'unexecutable_asset', - }), - }), - dict({ - 'pipeline': dict({ - 'name': '__ASSET_JOB_6', - }), - 'solidHandle': dict({ - 'handleID': 'unexecutable_asset', - }), - }), - dict({ - 'pipeline': dict({ - 'name': '__ASSET_JOB_7', - }), - 'solidHandle': dict({ - 'handleID': 'unexecutable_asset', - }), - }), - dict({ - 'pipeline': dict({ - 'name': '__ASSET_JOB_8', - }), - 'solidHandle': dict({ - 'handleID': 'unexecutable_asset', - }), - }), - dict({ - 'pipeline': dict({ - 'name': '__ASSET_JOB_9', - }), - 'solidHandle': dict({ - 'handleID': 'unexecutable_asset', - }), - }), - ]), - }), dict({ '__typename': 'UsedSolid', 'definition': dict({ diff --git a/python_modules/dagster/dagster/_core/definitions/asset_layer.py b/python_modules/dagster/dagster/_core/definitions/asset_layer.py index 300d1c77e7379..98d03cb62a1e7 100644 --- a/python_modules/dagster/dagster/_core/definitions/asset_layer.py +++ b/python_modules/dagster/dagster/_core/definitions/asset_layer.py @@ -894,24 +894,21 @@ def build_asset_selection_job( f"{partitions_def}.", ) - included_observables = [asset for asset in included_source_assets if asset.is_observable] - final_assets = [*included_assets, *included_observables] - final_asset_checks = included_checks_defs - final_source_assets = [ - *( - source_asset - for source_asset in source_assets - if source_asset not in included_observables - ), + all_included_assets = [*included_assets, *included_source_assets] + executable_assets = [asset for asset in all_included_assets if asset.is_executable] + loadable_assets = [ + *(asset for asset in all_included_assets if not asset.is_executable), + *(asset for asset in source_assets if asset not in included_source_assets), *excluded_assets, ] + final_asset_checks = included_checks_defs return build_assets_job( name=name, - executable_assets=final_assets, + executable_assets=executable_assets, asset_checks=final_asset_checks, config=config, - loadable_assets=final_source_assets, + loadable_assets=loadable_assets, resource_defs=resource_defs, executor_def=executor_def, partitions_def=partitions_def, diff --git a/python_modules/dagster/dagster/_core/definitions/assets.py b/python_modules/dagster/dagster/_core/definitions/assets.py index fce3f0d412085..e417a0f152d10 100644 --- a/python_modules/dagster/dagster/_core/definitions/assets.py +++ b/python_modules/dagster/dagster/_core/definitions/assets.py @@ -985,11 +985,7 @@ def check_keys(self) -> AbstractSet[AssetCheckKey]: def execution_type(self) -> AssetExecutionType: value = self._get_external_asset_metadata_value(SYSTEM_METADATA_KEY_ASSET_EXECUTION_TYPE) if value is None: - return ( - AssetExecutionType.UNEXECUTABLE - if len(self.keys) == 0 - else AssetExecutionType.MATERIALIZATION - ) + return AssetExecutionType.MATERIALIZATION elif isinstance(value, str): return AssetExecutionType[value] else: diff --git a/python_modules/dagster/dagster/_core/definitions/assets_job.py b/python_modules/dagster/dagster/_core/definitions/assets_job.py index e7c2762da1727..feafaf604125c 100644 --- a/python_modules/dagster/dagster/_core/definitions/assets_job.py +++ b/python_modules/dagster/dagster/_core/definitions/assets_job.py @@ -180,6 +180,11 @@ def asset2(asset1): check.str_param(name, "name") check.iterable_param(executable_assets, "assets", of_type=(AssetsDefinition, SourceAsset)) + for asset in executable_assets: + if not asset.is_executable: + keys = [asset.key] if isinstance(asset, SourceAsset) else asset.keys + check.failed(f"Passed unexecutable keys to executable_assets: {keys}") + loadable_assets = check.opt_sequence_param( loadable_assets, "source_assets", of_type=(SourceAsset, AssetsDefinition) ) @@ -194,25 +199,27 @@ def asset2(asset1): wrapped_resource_defs = wrap_resources_for_execution(resource_defs) assets = [asset for asset in executable_assets if isinstance(asset, AssetsDefinition)] - source_assets = [asset for asset in executable_assets if isinstance(asset, SourceAsset)] + resolved_source_assets = [ + asset for asset in executable_assets if isinstance(asset, SourceAsset) + ] for asset in loadable_assets or []: if isinstance(asset, AssetsDefinition): - source_assets += asset.to_source_assets() + resolved_source_assets += asset.to_source_assets() elif isinstance(asset, SourceAsset): - source_assets.append(asset) + resolved_source_assets.append(asset) # figure out what partitions (if any) exist for this job partitions_def = partitions_def or build_job_partitions_from_assets(assets) - resolved_asset_deps = ResolvedAssetDependencies(assets, source_assets) + resolved_asset_deps = ResolvedAssetDependencies(assets, resolved_source_assets) deps, assets_defs_by_node_handle, asset_checks_defs_by_node_handle = build_node_deps( assets, asset_checks, resolved_asset_deps ) # attempt to resolve cycles using multi-asset subsetting if _has_cycles(deps): - assets = _attempt_resolve_cycles(assets, source_assets) - resolved_asset_deps = ResolvedAssetDependencies(assets, source_assets) + assets = _attempt_resolve_cycles(assets, resolved_source_assets) + resolved_asset_deps = ResolvedAssetDependencies(assets, resolved_source_assets) deps, assets_defs_by_node_handle, asset_checks_defs_by_node_handle = build_node_deps( assets, asset_checks, resolved_asset_deps @@ -227,7 +234,7 @@ def asset2(asset1): else: node_defs = [] observable_source_assets_by_node_handle: Mapping[NodeHandle, SourceAsset] = {} - for asset in source_assets: + for asset in resolved_source_assets: if ( isinstance(asset, SourceAsset) and asset.is_observable @@ -250,14 +257,14 @@ def asset2(asset1): asset_layer = AssetLayer.from_graph_and_assets_node_mapping( graph_def=graph, asset_checks_defs_by_node_handle=asset_checks_defs_by_node_handle, - source_assets=source_assets, + source_assets=resolved_source_assets, resolved_asset_deps=resolved_asset_deps, assets_defs_by_outer_node_handle=assets_defs_by_node_handle, observable_source_assets_by_node_handle=observable_source_assets_by_node_handle, ) all_resource_defs = get_all_resource_defs( - assets, asset_checks, source_assets, wrapped_resource_defs + assets, asset_checks, resolved_source_assets, wrapped_resource_defs ) if _asset_selection_data: diff --git a/python_modules/dagster/dagster/_core/host_representation/external_data.py b/python_modules/dagster/dagster/_core/host_representation/external_data.py index db62e597c1d20..6b60a83c6270f 100644 --- a/python_modules/dagster/dagster/_core/host_representation/external_data.py +++ b/python_modules/dagster/dagster/_core/host_representation/external_data.py @@ -1402,6 +1402,7 @@ def external_repository_data_from_def( resource_datas = repository_def.get_top_level_resources() asset_graph = external_asset_nodes_from_defs( jobs, + assets_defs_by_key=repository_def.assets_defs_by_key, source_assets_by_key=repository_def.source_assets_by_key, ) @@ -1555,6 +1556,7 @@ def external_asset_checks_from_defs( def external_asset_nodes_from_defs( job_defs: Sequence[JobDefinition], + assets_defs_by_key: Mapping[AssetKey, AssetsDefinition], source_assets_by_key: Mapping[AssetKey, SourceAsset], ) -> Sequence[ExternalAssetNode]: node_defs_by_asset_key: Dict[ @@ -1781,6 +1783,31 @@ def external_asset_nodes_from_defs( ) ) + # Ensure any external assets that are have no nodes in any job are included in the asset graph + for asset in assets_defs_by_key.values(): + for key in [key for key in asset.keys if key not in node_defs_by_asset_key]: + asset_nodes.append( + ExternalAssetNode( + asset_key=key, + dependencies=list(deps[key].values()), + depended_by=list(dep_by[key].values()), + execution_type=asset.execution_type, + job_names=[], + op_description=asset.descriptions_by_key.get(key), + metadata=asset.metadata_by_key.get(key), + group_name=asset.group_names_by_key.get(key), + is_source=True, + is_observable=asset.is_observable, + auto_observe_interval_minutes=asset.auto_observe_interval_minutes, + partitions_def_data=( + external_partitions_definition_from_def(asset.partitions_def) + if asset.partitions_def + else None + ), + freshness_policy=asset.freshness_policies_by_key.get(key), + ) + ) + defined = set() for node in asset_nodes: if node.asset_key in defined: diff --git a/python_modules/dagster/dagster_tests/asset_defs_tests/test_asset_graph.py b/python_modules/dagster/dagster_tests/asset_defs_tests/test_asset_graph.py index 171ac03e5213d..d6952ecc1c41c 100644 --- a/python_modules/dagster/dagster_tests/asset_defs_tests/test_asset_graph.py +++ b/python_modules/dagster/dagster_tests/asset_defs_tests/test_asset_graph.py @@ -52,7 +52,7 @@ def repo(): return assets + (asset_checks or []) external_asset_nodes = external_asset_nodes_from_defs( - repo.get_all_jobs(), source_assets_by_key={} + repo.get_all_jobs(), repo.assets_defs_by_key, source_assets_by_key={} ) return ExternalAssetGraph.from_repository_handles_and_external_asset_nodes( [(MagicMock(), asset_node) for asset_node in external_asset_nodes], diff --git a/python_modules/dagster/dagster_tests/core_tests/execution_tests/test_asset_backfill.py b/python_modules/dagster/dagster_tests/core_tests/execution_tests/test_asset_backfill.py index a7fd0ff5ff506..5faa4e5d5af5e 100644 --- a/python_modules/dagster/dagster_tests/core_tests/execution_tests/test_asset_backfill.py +++ b/python_modules/dagster/dagster_tests/core_tests/execution_tests/test_asset_backfill.py @@ -707,7 +707,9 @@ def external_asset_graph_from_assets_by_repo_name( repo = Definitions(assets=assets).get_repository_def() external_asset_nodes = external_asset_nodes_from_defs( - repo.get_all_jobs(), source_assets_by_key=repo.source_assets_by_key + repo.get_all_jobs(), + repo.assets_defs_by_key, + source_assets_by_key=repo.source_assets_by_key, ) repo_handle = MagicMock(repository_name=repo_name) from_repository_handles_and_external_asset_nodes.extend( 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 10a0d41598f34..b334e15c0b5ee 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 @@ -51,7 +51,7 @@ def _get_external_asset_nodes_from_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 + repo.get_all_jobs(), repo.assets_defs_by_key, source_assets_by_key=repo.source_assets_by_key )