From 2616f6ded5774160d89b4764080b41d922b70022 Mon Sep 17 00:00:00 2001 From: Sandy Ryza Date: Wed, 21 Aug 2024 07:47:11 -0700 Subject: [PATCH] Revert "revert single implicit asset job (#23607)" (#23777) This reverts commit 35f00aa0305a9738679c143eb3c9ea7efa9130d5. ## Summary & Motivation We had reverted the single implicit asset job stack after discovering that it caused problems in the UI. Those problems are fixed by the stack ending in [this GraphQL change](https://github.com/dagster-io/dagster/pull/23494) and [this frontend change](https://github.com/dagster-io/dagster/pull/23747). So this unreverts. It shouldn't be merged until that frontend change makes it in. ## How I Tested These Changes --- .../dagster_pipes_tests/test_databricks.py | 4 +- .../dagster_graphql/schema/asset_graph.py | 4 +- .../__snapshots__/test_all_snapshot_ids.ambr | 82518 +++++----------- .../graphql/__snapshots__/test_sensors.ambr | 156 +- .../graphql/__snapshots__/test_solids.ambr | 5168 +- .../graphql/test_data_versions.py | 9 +- ...test_hourly_and_daily_and_unpartitioned.py | 17 +- python_modules/dagster/dagster/_cli/asset.py | 10 +- .../dagster/_core/definitions/asset_job.py | 74 +- .../_core/definitions/definitions_class.py | 13 - .../_core/definitions/remote_asset_graph.py | 59 - .../repository_data_builder.py | 16 +- .../repository_definition.py | 53 +- .../_core/definitions/sensor_definition.py | 14 +- .../_core/execution/submit_asset_runs.py | 22 +- .../remote_representation/external_data.py | 9 +- .../asset_defs_tests/test_asset_job.py | 184 - .../test_external_asset_graph.py | 80 - .../test_partitioned_assets.py | 2 +- .../test_source_asset_observation_job.py | 2 +- .../command_tests/test_materialize_command.py | 7 +- .../test_external_data.py | 2 +- .../daemon_tests/test_backfill.py | 77 +- .../auto_materialize_tests/base_scenario.py | 4 +- .../auto_materialize_tests/scenario_state.py | 4 +- .../asset_daemon_scenario.py | 2 +- .../test_definitions_class.py | 20 +- .../definitions_tests/test_external_assets.py | 22 +- .../test_repository_definition.py | 49 +- .../branching_io_manager_tests/utils.py | 5 +- .../storage_tests/test_fs_io_manager.py | 2 +- .../storage_tests/utils/event_log_storage.py | 2 +- 32 files changed, 26700 insertions(+), 61910 deletions(-) diff --git a/examples/docs_snippets/docs_snippets_tests/guides_tests/dagster_pipes_tests/test_databricks.py b/examples/docs_snippets/docs_snippets_tests/guides_tests/dagster_pipes_tests/test_databricks.py index 3cba596caca35..8b32734d08421 100644 --- a/examples/docs_snippets/docs_snippets_tests/guides_tests/dagster_pipes_tests/test_databricks.py +++ b/examples/docs_snippets/docs_snippets_tests/guides_tests/dagster_pipes_tests/test_databricks.py @@ -35,9 +35,7 @@ def test_databricks_asset(databricks_client, capsys): script_file=script_file, dbfs_path="dbfs:/my_python_script.py", ) as script_file: - job_def = databricks_asset_defs.get_implicit_job_def_for_assets( - [AssetKey("databricks_asset")], - ) + job_def = databricks_asset_defs.get_implicit_global_asset_job_def() assert job_def result = job_def.execute_in_process() assert result.success diff --git a/python_modules/dagster-graphql/dagster_graphql/schema/asset_graph.py b/python_modules/dagster-graphql/dagster_graphql/schema/asset_graph.py index 992d287787da2..b108c36d5448d 100644 --- a/python_modules/dagster-graphql/dagster_graphql/schema/asset_graph.py +++ b/python_modules/dagster-graphql/dagster_graphql/schema/asset_graph.py @@ -7,7 +7,7 @@ _check as check, ) from dagster._core.definitions.asset_graph_differ import AssetDefinitionChangeType, AssetGraphDiffer -from dagster._core.definitions.asset_job import ASSET_BASE_JOB_PREFIX +from dagster._core.definitions.asset_job import IMPLICIT_ASSET_JOB_NAME from dagster._core.definitions.data_time import CachingDataTimeResolver from dagster._core.definitions.data_version import ( NULL_DATA_VERSION, @@ -951,7 +951,7 @@ def resolve_targetingInstigators(self, graphene_info) -> Sequence[GrapheneSensor job_names = { job_name for job_name in self._external_asset_node.job_names - if not job_name.startswith(ASSET_BASE_JOB_PREFIX) + if not job_name == IMPLICIT_ASSET_JOB_NAME } results = [] 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 5c796bf1b83c7..859cb4a2d9ecb 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 @@ -741,91 +741,63 @@ "scalar_kind": null, "type_param_keys": null }, - "Shape.b13a6c5637084590cc1538f9522324bfeb4b46b3": { + "Shape.a06590e21e4a45c403d7ae55be9d00980112c450": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, "fields": [ { "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "default_provided": true, + "default_value_as_json_str": "{}", "description": null, - "is_required": true, - "name": "config", - "type_key": "Shape.9a3a315bff2146cca750edbec49c6b4b4d0ce58e" - } - ], - "given_name": null, - "key": "Shape.b13a6c5637084590cc1538f9522324bfeb4b46b3", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.bc8cd50dda2a812117fc13b85d227c8d38193ef2": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ + "is_required": false, + "name": "asset_1", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, { "__class__": "ConfigFieldSnap", "default_provided": true, - "default_value_as_json_str": "{\"config\": {\"retries\": {\"enabled\": {}}}}", - "description": "Configure how steps are executed within a run.", + "default_value_as_json_str": "{}", + "description": null, "is_required": false, - "name": "execution", - "type_key": "Shape.09d73f0755bf4752d3f121837669c8660dcf451e" + "name": "asset_1_my_check", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" }, { "__class__": "ConfigFieldSnap", "default_provided": true, "default_value_as_json_str": "{}", - "description": "Configure how loggers emit messages within a run.", + "description": null, "is_required": false, - "name": "loggers", - "type_key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b" + "name": "asset_2", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" }, { "__class__": "ConfigFieldSnap", "default_provided": true, - "default_value_as_json_str": "{\"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\": {}, \"output_then_hang_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.", + "default_value_as_json_str": "{}", + "description": null, "is_required": false, - "name": "ops", - "type_key": "Shape.c7272640d3971d0239f1518d61e4193c378d65e9" + "name": "asset_3", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" }, { "__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.bc8cd50dda2a812117fc13b85d227c8d38193ef2", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.c7272640d3971d0239f1518d61e4193c378d65e9": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ + "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_1", + "name": "asset_two", "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" }, { @@ -834,7 +806,7 @@ "default_value_as_json_str": "{}", "description": null, "is_required": false, - "name": "asset_1_my_check", + "name": "asset_yields_observation", "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" }, { @@ -843,7 +815,7 @@ "default_value_as_json_str": "{}", "description": null, "is_required": false, - "name": "asset_2", + "name": "bar", "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" }, { @@ -852,7 +824,7 @@ "default_value_as_json_str": "{}", "description": null, "is_required": false, - "name": "asset_3", + "name": "baz", "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" }, { @@ -861,7 +833,7 @@ "default_value_as_json_str": "{}", "description": null, "is_required": false, - "name": "asset_one", + "name": "check_in_op_asset", "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" }, { @@ -870,7 +842,7 @@ "default_value_as_json_str": "{}", "description": null, "is_required": false, - "name": "asset_two", + "name": "downstream_asset", "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" }, { @@ -879,7 +851,7 @@ "default_value_as_json_str": "{}", "description": null, "is_required": false, - "name": "asset_yields_observation", + "name": "downstream_dynamic_partitioned_asset", "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" }, { @@ -888,7 +860,7 @@ "default_value_as_json_str": "{}", "description": null, "is_required": false, - "name": "bar", + "name": "downstream_static_partitioned_asset", "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" }, { @@ -897,7 +869,7 @@ "default_value_as_json_str": "{}", "description": null, "is_required": false, - "name": "baz", + "name": "downstream_time_partitioned_asset", "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" }, { @@ -906,7 +878,7 @@ "default_value_as_json_str": "{}", "description": null, "is_required": false, - "name": "check_in_op_asset", + "name": "downstream_weekly_partitioned_asset", "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" }, { @@ -915,7 +887,7 @@ "default_value_as_json_str": "{}", "description": null, "is_required": false, - "name": "downstream_asset", + "name": "dynamic_in_multipartitions_fail", "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" }, { @@ -924,7 +896,7 @@ "default_value_as_json_str": "{}", "description": null, "is_required": false, - "name": "downstream_dynamic_partitioned_asset", + "name": "dynamic_in_multipartitions_success", "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" }, { @@ -936,6 +908,15 @@ "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, @@ -1044,6 +1025,78 @@ "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": "integers_asset", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "middle_static_partitioned_asset_1", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "middle_static_partitioned_asset_2", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "multi_run_backfill_policy_asset", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "multipartitions_1", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "multipartitions_2", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "multipartitions_fail", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, { "__class__": "ConfigFieldSnap", "default_provided": true, @@ -1053,6 +1106,15 @@ "name": "never_runs_asset", "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "no_multipartitions_1", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, { "__class__": "ConfigFieldSnap", "default_provided": true, @@ -1062,6 +1124,15 @@ "name": "output_then_hang_asset", "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "single_run_backfill_policy_asset", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, { "__class__": "ConfigFieldSnap", "default_provided": true, @@ -1134,6 +1205,15 @@ "name": "untyped_asset", "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "upstream_daily_partitioned_asset", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, { "__class__": "ConfigFieldSnap", "default_provided": true, @@ -1142,10 +1222,110 @@ "is_required": false, "name": "upstream_dynamic_partitioned_asset", "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "upstream_static_partitioned_asset", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "upstream_time_partitioned_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.a06590e21e4a45c403d7ae55be9d00980112c450", + "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.d1be0bdc7af85b71653ea0993b88d427e55e62c7": { + "__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\": {}, \"downstream_static_partitioned_asset\": {}, \"downstream_time_partitioned_asset\": {}, \"downstream_weekly_partitioned_asset\": {}, \"dynamic_in_multipartitions_fail\": {}, \"dynamic_in_multipartitions_success\": {}, \"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\": {}, \"integers_asset\": {}, \"middle_static_partitioned_asset_1\": {}, \"middle_static_partitioned_asset_2\": {}, \"multi_run_backfill_policy_asset\": {}, \"multipartitions_1\": {}, \"multipartitions_2\": {}, \"multipartitions_fail\": {}, \"never_runs_asset\": {}, \"no_multipartitions_1\": {}, \"output_then_hang_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\": {}, \"upstream_dynamic_partitioned_asset\": {}, \"upstream_static_partitioned_asset\": {}, \"upstream_time_partitioned_asset\": {}, \"yield_partition_materialization\": {}}", + "description": "Configure runtime parameters for ops or assets.", + "is_required": false, + "name": "ops", + "type_key": "Shape.a06590e21e4a45c403d7ae55be9d00980112c450" + }, + { + "__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.c7272640d3971d0239f1518d61e4193c378d65e9", + "key": "Shape.d1be0bdc7af85b71653ea0993b88d427e55e62c7", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, @@ -1517,6 +1697,110 @@ "solid_name": "downstream_dynamic_partitioned_asset", "tags": {} }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [ + { + "__class__": "InputDependencySnap", + "input_name": "middle_static_partitioned_asset_1", + "is_dynamic_collect": false, + "upstream_output_snaps": [ + { + "__class__": "OutputHandleSnap", + "output_name": "result", + "solid_name": "middle_static_partitioned_asset_1" + } + ] + }, + { + "__class__": "InputDependencySnap", + "input_name": "middle_static_partitioned_asset_2", + "is_dynamic_collect": false, + "upstream_output_snaps": [ + { + "__class__": "OutputHandleSnap", + "output_name": "result", + "solid_name": "middle_static_partitioned_asset_2" + } + ] + } + ], + "is_dynamic_mapped": false, + "solid_def_name": "downstream_static_partitioned_asset", + "solid_name": "downstream_static_partitioned_asset", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [ + { + "__class__": "InputDependencySnap", + "input_name": "upstream_time_partitioned_asset", + "is_dynamic_collect": false, + "upstream_output_snaps": [ + { + "__class__": "OutputHandleSnap", + "output_name": "result", + "solid_name": "upstream_time_partitioned_asset" + } + ] + } + ], + "is_dynamic_mapped": false, + "solid_def_name": "downstream_time_partitioned_asset", + "solid_name": "downstream_time_partitioned_asset", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [ + { + "__class__": "InputDependencySnap", + "input_name": "upstream_daily_partitioned_asset", + "is_dynamic_collect": false, + "upstream_output_snaps": [ + { + "__class__": "OutputHandleSnap", + "output_name": "result", + "solid_name": "upstream_daily_partitioned_asset" + } + ] + } + ], + "is_dynamic_mapped": false, + "solid_def_name": "downstream_weekly_partitioned_asset", + "solid_name": "downstream_weekly_partitioned_asset", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [ + { + "__class__": "InputDependencySnap", + "input_name": "dynamic_in_multipartitions_success", + "is_dynamic_collect": false, + "upstream_output_snaps": [ + { + "__class__": "OutputHandleSnap", + "output_name": "result", + "solid_name": "dynamic_in_multipartitions_success" + } + ] + } + ], + "is_dynamic_mapped": false, + "solid_def_name": "dynamic_in_multipartitions_fail", + "solid_name": "dynamic_in_multipartitions_fail", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [], + "is_dynamic_mapped": false, + "solid_def_name": "dynamic_in_multipartitions_success", + "solid_name": "dynamic_in_multipartitions_success", + "tags": {} + }, { "__class__": "SolidInvocationSnap", "input_dep_snaps": [ @@ -1532,6 +1816,14 @@ "solid_name": "executable_asset", "tags": {} }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [], + "is_dynamic_mapped": false, + "solid_def_name": "fail_partition_materialization", + "solid_name": "fail_partition_materialization", + "tags": {} + }, { "__class__": "SolidInvocationSnap", "input_dep_snaps": [ @@ -1731,6 +2023,109 @@ "solid_name": "hanging_graph", "tags": {} }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [], + "is_dynamic_mapped": false, + "solid_def_name": "hanging_partition_asset", + "solid_name": "hanging_partition_asset", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [], + "is_dynamic_mapped": false, + "solid_def_name": "integers_asset", + "solid_name": "integers_asset", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [ + { + "__class__": "InputDependencySnap", + "input_name": "upstream_static_partitioned_asset", + "is_dynamic_collect": false, + "upstream_output_snaps": [ + { + "__class__": "OutputHandleSnap", + "output_name": "result", + "solid_name": "upstream_static_partitioned_asset" + } + ] + } + ], + "is_dynamic_mapped": false, + "solid_def_name": "middle_static_partitioned_asset_1", + "solid_name": "middle_static_partitioned_asset_1", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [ + { + "__class__": "InputDependencySnap", + "input_name": "upstream_static_partitioned_asset", + "is_dynamic_collect": false, + "upstream_output_snaps": [ + { + "__class__": "OutputHandleSnap", + "output_name": "result", + "solid_name": "upstream_static_partitioned_asset" + } + ] + } + ], + "is_dynamic_mapped": false, + "solid_def_name": "middle_static_partitioned_asset_2", + "solid_name": "middle_static_partitioned_asset_2", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [], + "is_dynamic_mapped": false, + "solid_def_name": "multi_run_backfill_policy_asset", + "solid_name": "multi_run_backfill_policy_asset", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [], + "is_dynamic_mapped": false, + "solid_def_name": "multipartitions_1", + "solid_name": "multipartitions_1", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [ + { + "__class__": "InputDependencySnap", + "input_name": "multipartitions_1", + "is_dynamic_collect": false, + "upstream_output_snaps": [ + { + "__class__": "OutputHandleSnap", + "output_name": "result", + "solid_name": "multipartitions_1" + } + ] + } + ], + "is_dynamic_mapped": false, + "solid_def_name": "multipartitions_2", + "solid_name": "multipartitions_2", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [], + "is_dynamic_mapped": false, + "solid_def_name": "multipartitions_fail", + "solid_name": "multipartitions_fail", + "tags": {} + }, { "__class__": "SolidInvocationSnap", "input_dep_snaps": [ @@ -1752,6 +2147,14 @@ "solid_name": "never_runs_asset", "tags": {} }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [], + "is_dynamic_mapped": false, + "solid_def_name": "no_multipartitions_1", + "solid_name": "no_multipartitions_1", + "tags": {} + }, { "__class__": "SolidInvocationSnap", "input_dep_snaps": [], @@ -1760,6 +2163,14 @@ "solid_name": "output_then_hang_asset", "tags": {} }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [], + "is_dynamic_mapped": false, + "solid_def_name": "single_run_backfill_policy_asset", + "solid_name": "single_run_backfill_policy_asset", + "tags": {} + }, { "__class__": "SolidInvocationSnap", "input_dep_snaps": [], @@ -1850,6 +2261,27 @@ "solid_name": "untyped_asset", "tags": {} }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [ + { + "__class__": "InputDependencySnap", + "input_name": "unpartitioned_upstream_of_partitioned", + "is_dynamic_collect": false, + "upstream_output_snaps": [ + { + "__class__": "OutputHandleSnap", + "output_name": "result", + "solid_name": "unpartitioned_upstream_of_partitioned" + } + ] + } + ], + "is_dynamic_mapped": false, + "solid_def_name": "upstream_daily_partitioned_asset", + "solid_name": "upstream_daily_partitioned_asset", + "tags": {} + }, { "__class__": "SolidInvocationSnap", "input_dep_snaps": [], @@ -1857,11 +2289,35 @@ "solid_def_name": "upstream_dynamic_partitioned_asset", "solid_name": "upstream_dynamic_partitioned_asset", "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [], + "is_dynamic_mapped": false, + "solid_def_name": "upstream_static_partitioned_asset", + "solid_name": "upstream_static_partitioned_asset", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [], + "is_dynamic_mapped": false, + "solid_def_name": "upstream_time_partitioned_asset", + "solid_name": "upstream_time_partitioned_asset", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [], + "is_dynamic_mapped": false, + "solid_def_name": "yield_partition_materialization", + "solid_name": "yield_partition_materialization", + "tags": {} } ] }, "description": null, - "graph_def_name": "__ASSET_JOB_0", + "graph_def_name": "__ASSET_JOB", "lineage_snapshot": null, "mode_def_snaps": [ { @@ -1928,10 +2384,10 @@ "name": "io_manager" } ], - "root_config_key": "Shape.bc8cd50dda2a812117fc13b85d227c8d38193ef2" + "root_config_key": "Shape.d1be0bdc7af85b71653ea0993b88d427e55e62c7" } ], - "name": "__ASSET_JOB_0", + "name": "__ASSET_JOB", "solid_definitions_snapshot": { "__class__": "SolidDefinitionsSnapshot", "composite_solid_def_snaps": [ @@ -2423,14 +2879,20 @@ "__class__": "InputDefSnap", "dagster_type_key": "Any", "description": null, - "name": "unexecutable_asset" + "name": "middle_static_partitioned_asset_1" + }, + { + "__class__": "InputDefSnap", + "dagster_type_key": "Any", + "description": null, + "name": "middle_static_partitioned_asset_2" } ], - "name": "executable_asset", + "name": "downstream_static_partitioned_asset", "output_def_snaps": [ { "__class__": "OutputDefSnap", - "dagster_type_key": "Nothing", + "dagster_type_key": "Any", "description": null, "is_dynamic": false, "is_required": true, @@ -2457,10 +2919,10 @@ "__class__": "InputDefSnap", "dagster_type_key": "Any", "description": null, - "name": "dummy_source_asset" + "name": "upstream_time_partitioned_asset" } ], - "name": "first_asset", + "name": "downstream_time_partitioned_asset", "output_def_snaps": [ { "__class__": "OutputDefSnap", @@ -2486,8 +2948,15 @@ "type_key": "Any" }, "description": null, - "input_def_snaps": [], - "name": "foo", + "input_def_snaps": [ + { + "__class__": "InputDefSnap", + "dagster_type_key": "Any", + "description": null, + "name": "upstream_daily_partitioned_asset" + } + ], + "name": "downstream_weekly_partitioned_asset", "output_def_snaps": [ { "__class__": "OutputDefSnap", @@ -2518,16 +2987,10 @@ "__class__": "InputDefSnap", "dagster_type_key": "Any", "description": null, - "name": "bar" - }, - { - "__class__": "InputDefSnap", - "dagster_type_key": "Any", - "description": null, - "name": "foo" + "name": "dynamic_in_multipartitions_success" } ], - "name": "foo_bar", + "name": "dynamic_in_multipartitions_fail", "output_def_snaps": [ { "__class__": "OutputDefSnap", @@ -2553,21 +3016,8 @@ "type_key": "Any" }, "description": null, - "input_def_snaps": [ - { - "__class__": "InputDefSnap", - "dagster_type_key": "Any", - "description": null, - "name": "fresh_diamond_left" - }, - { - "__class__": "InputDefSnap", - "dagster_type_key": "Any", - "description": null, - "name": "fresh_diamond_right" - } - ], - "name": "fresh_diamond_bottom", + "input_def_snaps": [], + "name": "dynamic_in_multipartitions_success", "output_def_snaps": [ { "__class__": "OutputDefSnap", @@ -2598,14 +3048,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, @@ -2627,15 +3077,8 @@ "type_key": "Any" }, "description": null, - "input_def_snaps": [ - { - "__class__": "InputDefSnap", - "dagster_type_key": "Any", - "description": null, - "name": "fresh_diamond_top" - } - ], - "name": "fresh_diamond_right", + "input_def_snaps": [], + "name": "fail_partition_materialization", "output_def_snaps": [ { "__class__": "OutputDefSnap", @@ -2664,12 +3107,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", @@ -2696,7 +3139,7 @@ }, "description": null, "input_def_snaps": [], - "name": "grouped_asset_1", + "name": "foo", "output_def_snaps": [ { "__class__": "OutputDefSnap", @@ -2722,35 +3165,21 @@ "type_key": "Any" }, "description": null, - "input_def_snaps": [], - "name": "grouped_asset_2", - "output_def_snaps": [ + "input_def_snaps": [ { - "__class__": "OutputDefSnap", + "__class__": "InputDefSnap", "dagster_type_key": "Any", "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" + "name": "bar" + }, + { + "__class__": "InputDefSnap", + "dagster_type_key": "Any", + "description": null, + "name": "foo" } ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - }, - "description": null, - "input_def_snaps": [], - "name": "grouped_asset_4", + "name": "foo_bar", "output_def_snaps": [ { "__class__": "OutputDefSnap", @@ -2775,16 +3204,22 @@ "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_left" + }, + { + "__class__": "InputDefSnap", + "dagster_type_key": "Any", + "description": null, + "name": "fresh_diamond_right" } ], - "name": "hanging_asset", + "name": "fresh_diamond_bottom", "output_def_snaps": [ { "__class__": "OutputDefSnap", @@ -2795,9 +3230,7 @@ "name": "result" } ], - "required_resource_keys": [ - "hanging_asset_resource" - ], + "required_resource_keys": [], "tags": {} }, { @@ -2817,10 +3250,10 @@ "__class__": "InputDefSnap", "dagster_type_key": "Any", "description": null, - "name": "my_op" + "name": "fresh_diamond_top" } ], - "name": "hanging_op", + "name": "fresh_diamond_left", "output_def_snaps": [ { "__class__": "OutputDefSnap", @@ -2831,9 +3264,7 @@ "name": "result" } ], - "required_resource_keys": [ - "hanging_asset_resource" - ], + "required_resource_keys": [], "tags": {} }, { @@ -2848,8 +3279,15 @@ "type_key": "Any" }, "description": null, - "input_def_snaps": [], - "name": "my_op", + "input_def_snaps": [ + { + "__class__": "InputDefSnap", + "dagster_type_key": "Any", + "description": null, + "name": "fresh_diamond_top" + } + ], + "name": "fresh_diamond_right", "output_def_snaps": [ { "__class__": "OutputDefSnap", @@ -2878,12 +3316,12 @@ "input_def_snaps": [ { "__class__": "InputDefSnap", - "dagster_type_key": "Any", + "dagster_type_key": "Nothing", "description": null, - "name": "hanging_asset" + "name": "diamond_source" } ], - "name": "never_runs_asset", + "name": "fresh_diamond_top", "output_def_snaps": [ { "__class__": "OutputDefSnap", @@ -2909,15 +3347,8 @@ "type_key": "Any" }, "description": null, - "input_def_snaps": [ - { - "__class__": "InputDefSnap", - "dagster_type_key": "Any", - "description": null, - "name": "hanging_op" - } - ], - "name": "never_runs_op", + "input_def_snaps": [], + "name": "grouped_asset_1", "output_def_snaps": [ { "__class__": "OutputDefSnap", @@ -2944,7 +3375,7 @@ }, "description": null, "input_def_snaps": [], - "name": "output_then_hang_asset", + "name": "grouped_asset_2", "output_def_snaps": [ { "__class__": "OutputDefSnap", @@ -2955,57 +3386,31 @@ "name": "result" } ], - "required_resource_keys": [ - "hanging_asset_resource" - ], + "required_resource_keys": [], "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": "grouped_asset_4", "output_def_snaps": [ { "__class__": "OutputDefSnap", "dagster_type_key": "Any", "description": null, "is_dynamic": false, - "is_required": false, - "name": "one" - }, - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, - "is_required": false, - "name": "two" - }, - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, - "is_required": false, - "name": "one_my_check" - }, - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, - "is_required": false, - "name": "one_my_other_check" + "is_required": true, + "name": "result" } ], "required_resource_keys": [], @@ -3022,62 +3427,65 @@ "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": "int_asset" + "name": "first_asset" } ], - "name": "typed_asset", + "name": "hanging_asset", "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": [], + "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": "typed_multi_asset", - "output_def_snaps": [ + "input_def_snaps": [ { - "__class__": "OutputDefSnap", - "dagster_type_key": "Int", + "__class__": "InputDefSnap", + "dagster_type_key": "Any", "description": null, - "is_dynamic": false, - "is_required": true, - "name": "int_asset" - }, + "name": "my_op" + } + ], + "name": "hanging_op", + "output_def_snaps": [ { "__class__": "OutputDefSnap", - "dagster_type_key": "String", + "dagster_type_key": "Any", "description": null, "is_dynamic": false, "is_required": true, - "name": "str_asset" + "name": "result" } ], - "required_resource_keys": [], + "required_resource_keys": [ + "hanging_asset_resource" + ], "tags": {} }, { @@ -3093,7 +3501,7 @@ }, "description": null, "input_def_snaps": [], - "name": "unconnected", + "name": "hanging_partition_asset", "output_def_snaps": [ { "__class__": "OutputDefSnap", @@ -3104,7 +3512,9 @@ "name": "result" } ], - "required_resource_keys": [], + "required_resource_keys": [ + "hanging_asset_resource" + ], "tags": {} }, { @@ -3120,7 +3530,75 @@ }, "description": null, "input_def_snaps": [], - "name": "ungrouped_asset_3", + "name": "integers_asset", + "output_def_snaps": [ + { + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", + "description": null, + "is_dynamic": false, + "is_required": true, + "name": "result" + } + ], + "required_resource_keys": [], + "tags": {} + }, + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, + "description": null, + "input_def_snaps": [ + { + "__class__": "InputDefSnap", + "dagster_type_key": "Any", + "description": null, + "name": "upstream_static_partitioned_asset" + } + ], + "name": "middle_static_partitioned_asset_1", + "output_def_snaps": [ + { + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", + "description": null, + "is_dynamic": false, + "is_required": true, + "name": "result" + } + ], + "required_resource_keys": [], + "tags": {} + }, + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, + "description": null, + "input_def_snaps": [ + { + "__class__": "InputDefSnap", + "dagster_type_key": "Any", + "description": null, + "name": "upstream_static_partitioned_asset" + } + ], + "name": "middle_static_partitioned_asset_2", "output_def_snaps": [ { "__class__": "OutputDefSnap", @@ -3147,7 +3625,7 @@ }, "description": null, "input_def_snaps": [], - "name": "ungrouped_asset_5", + "name": "multi_run_backfill_policy_asset", "output_def_snaps": [ { "__class__": "OutputDefSnap", @@ -3174,7 +3652,7 @@ }, "description": null, "input_def_snaps": [], - "name": "unpartitioned_upstream_of_partitioned", + "name": "multipartitions_1", "output_def_snaps": [ { "__class__": "OutputDefSnap", @@ -3205,10 +3683,10 @@ "__class__": "InputDefSnap", "dagster_type_key": "Any", "description": null, - "name": "typed_asset" + "name": "multipartitions_1" } ], - "name": "untyped_asset", + "name": "multipartitions_2", "output_def_snaps": [ { "__class__": "OutputDefSnap", @@ -3235,7 +3713,7 @@ }, "description": null, "input_def_snaps": [], - "name": "upstream_dynamic_partitioned_asset", + "name": "multipartitions_fail", "output_def_snaps": [ { "__class__": "OutputDefSnap", @@ -3248,834 +3726,562 @@ ], "required_resource_keys": [], "tags": {} - } - ] - }, - "tags": {} - } - ''' -# --- -# name: test_all_snapshot_ids[100] - ''' - { - "__class__": "PipelineSnapshot", - "config_schema_snapshot": { - "__class__": "ConfigSchemaSnapshot", - "all_config_snaps_by_key": { - "Any": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": null, - "given_name": "Any", - "key": "Any", - "kind": { - "__enum__": "ConfigTypeKind.ANY" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Bool": { - "__class__": "ConfigTypeSnap", - "description": "", - "enum_values": null, - "fields": null, - "given_name": "Bool", - "key": "Bool", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR" - }, - "scalar_kind": { - "__enum__": "ConfigScalarKind.BOOL" - }, - "type_param_keys": null - }, - "Float": { - "__class__": "ConfigTypeSnap", - "description": "", - "enum_values": null, - "fields": null, - "given_name": "Float", - "key": "Float", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR" - }, - "scalar_kind": { - "__enum__": "ConfigScalarKind.FLOAT" - }, - "type_param_keys": null - }, - "Int": { - "__class__": "ConfigTypeSnap", - "description": "", - "enum_values": null, - "fields": null, - "given_name": "Int", - "key": "Int", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR" - }, - "scalar_kind": { - "__enum__": "ConfigScalarKind.INT" - }, - "type_param_keys": null - }, - "ScalarUnion.Bool-Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": null, - "given_name": null, - "key": "ScalarUnion.Bool-Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR_UNION" - }, - "scalar_kind": null, - "type_param_keys": [ - "Bool", - "Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59" - ] - }, - "ScalarUnion.Float-Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": null, - "given_name": null, - "key": "ScalarUnion.Float-Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR_UNION" - }, - "scalar_kind": null, - "type_param_keys": [ - "Float", - "Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3" - ] - }, - "ScalarUnion.Int-Selector.a9799b971d12ace70a2d8803c883c863417d0725": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": null, - "given_name": null, - "key": "ScalarUnion.Int-Selector.a9799b971d12ace70a2d8803c883c863417d0725", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR_UNION" - }, - "scalar_kind": null, - "type_param_keys": [ - "Int", - "Selector.a9799b971d12ace70a2d8803c883c863417d0725" - ] }, - "ScalarUnion.String-Selector.e04723c9d9937e3ab21206435b22247cfbe58269": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": null, - "given_name": null, - "key": "ScalarUnion.String-Selector.e04723c9d9937e3ab21206435b22247cfbe58269", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR_UNION" + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" }, - "scalar_kind": null, - "type_param_keys": [ - "String", - "Selector.e04723c9d9937e3ab21206435b22247cfbe58269" - ] - }, - "Selector.1bfb167aea90780aa679597800c71bd8c65ed0b2": { - "__class__": "ConfigTypeSnap", "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "disabled", - "type_key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709" - }, + "input_def_snaps": [], + "name": "my_op", + "output_def_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", "description": null, - "is_required": false, - "name": "enabled", - "type_key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709" + "is_dynamic": false, + "is_required": true, + "name": "result" } ], - "given_name": null, - "key": "Selector.1bfb167aea90780aa679597800c71bd8c65ed0b2", - "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" - }, - "scalar_kind": null, - "type_param_keys": null + "required_resource_keys": [], + "tags": {} }, - "Selector.a9799b971d12ace70a2d8803c883c863417d0725": { - "__class__": "ConfigTypeSnap", + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "json", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, + "input_def_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "__class__": "InputDefSnap", + "dagster_type_key": "Any", "description": null, - "is_required": true, - "name": "pickle", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, + "name": "hanging_asset" + } + ], + "name": "never_runs_asset", + "output_def_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", "description": null, + "is_dynamic": false, "is_required": true, - "name": "value", - "type_key": "Int" + "name": "result" } ], - "given_name": null, - "key": "Selector.a9799b971d12ace70a2d8803c883c863417d0725", - "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" - }, - "scalar_kind": null, - "type_param_keys": null + "required_resource_keys": [], + "tags": {} }, - "Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59": { - "__class__": "ConfigTypeSnap", + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "json", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, + "input_def_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "__class__": "InputDefSnap", + "dagster_type_key": "Any", "description": null, - "is_required": true, - "name": "pickle", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, + "name": "hanging_op" + } + ], + "name": "never_runs_op", + "output_def_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", "description": null, + "is_dynamic": false, "is_required": true, - "name": "value", - "type_key": "Bool" + "name": "result" } ], - "given_name": null, - "key": "Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59", - "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" - }, - "scalar_kind": null, - "type_param_keys": null + "required_resource_keys": [], + "tags": {} }, - "Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3": { - "__class__": "ConfigTypeSnap", + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, "description": null, - "enum_values": null, - "fields": [ + "input_def_snaps": [], + "name": "no_multipartitions_1", + "output_def_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", "description": null, + "is_dynamic": false, "is_required": true, - "name": "json", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, + "name": "result" + } + ], + "required_resource_keys": [], + "tags": {} + }, + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, + "description": null, + "input_def_snaps": [], + "name": "output_then_hang_asset", + "output_def_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", "description": null, + "is_dynamic": false, "is_required": true, - "name": "pickle", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, + "name": "result" + } + ], + "required_resource_keys": [ + "hanging_asset_resource" + ], + "tags": {} + }, + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, + "description": null, + "input_def_snaps": [], + "name": "single_run_backfill_policy_asset", + "output_def_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", "description": null, + "is_dynamic": false, "is_required": true, - "name": "value", - "type_key": "Float" + "name": "result" } ], - "given_name": null, - "key": "Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3", - "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" - }, - "scalar_kind": null, - "type_param_keys": null + "required_resource_keys": [], + "tags": {} }, - "Selector.e04723c9d9937e3ab21206435b22247cfbe58269": { - "__class__": "ConfigTypeSnap", + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "config", + "type_key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709" + }, "description": null, - "enum_values": null, - "fields": [ + "input_def_snaps": [], + "name": "subsettable_checked_multi_asset", + "output_def_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", "description": null, - "is_required": true, - "name": "json", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + "is_dynamic": false, + "is_required": false, + "name": "one" }, { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", "description": null, - "is_required": true, - "name": "pickle", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + "is_dynamic": false, + "is_required": false, + "name": "two" }, { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", "description": null, - "is_required": true, - "name": "value", - "type_key": "String" + "is_dynamic": false, + "is_required": false, + "name": "one_my_check" + }, + { + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", + "description": null, + "is_dynamic": false, + "is_required": false, + "name": "one_my_other_check" } ], - "given_name": null, - "key": "Selector.e04723c9d9937e3ab21206435b22247cfbe58269", - "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" - }, - "scalar_kind": null, - "type_param_keys": null + "required_resource_keys": [], + "tags": {} }, - "Selector.f2fe6dfdc60a1947a8f8e7cd377a012b47065bc4": { - "__class__": "ConfigTypeSnap", + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, "description": null, - "enum_values": null, - "fields": [ + "input_def_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "__class__": "InputDefSnap", + "dagster_type_key": "Any", + "description": null, + "name": "int_asset" + } + ], + "name": "typed_asset", + "output_def_snaps": [ + { + "__class__": "OutputDefSnap", + "dagster_type_key": "Int", "description": null, + "is_dynamic": false, "is_required": true, - "name": "json", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, + "name": "result" + } + ], + "required_resource_keys": [], + "tags": {} + }, + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "config", + "type_key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709" + }, + "description": null, + "input_def_snaps": [], + "name": "typed_multi_asset", + "output_def_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "__class__": "OutputDefSnap", + "dagster_type_key": "Int", "description": null, + "is_dynamic": false, "is_required": true, - "name": "pickle", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + "name": "int_asset" }, { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "__class__": "OutputDefSnap", + "dagster_type_key": "String", "description": null, + "is_dynamic": false, "is_required": true, - "name": "value", - "type_key": "Any" + "name": "str_asset" } ], - "given_name": null, - "key": "Selector.f2fe6dfdc60a1947a8f8e7cd377a012b47065bc4", - "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" - }, - "scalar_kind": null, - "type_param_keys": null + "required_resource_keys": [], + "tags": {} }, - "Shape.081354663b9d4b8fbfd1cb8e358763912953913f": { - "__class__": "ConfigTypeSnap", + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "\"INFO\"", - "description": "The logger's threshold.", - "is_required": false, - "name": "log_level", - "type_key": "String" - }, + "input_def_snaps": [], + "name": "unconnected", + "output_def_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "\"dagster\"", - "description": "The name of your logger.", - "is_required": false, - "name": "name", - "type_key": "String" + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", + "description": null, + "is_dynamic": false, + "is_required": true, + "name": "result" } ], - "given_name": null, - "key": "Shape.081354663b9d4b8fbfd1cb8e358763912953913f", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null + "required_resource_keys": [], + "tags": {} }, - "Shape.09d73f0755bf4752d3f121837669c8660dcf451e": { - "__class__": "ConfigTypeSnap", + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, "description": null, - "enum_values": null, - "fields": [ + "input_def_snaps": [], + "name": "ungrouped_asset_3", + "output_def_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"retries\": {\"enabled\": {}}}", - "description": "Execute all steps in a single process.", - "is_required": false, - "name": "config", - "type_key": "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c" + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", + "description": null, + "is_dynamic": false, + "is_required": true, + "name": "result" } ], - "given_name": null, - "key": "Shape.09d73f0755bf4752d3f121837669c8660dcf451e", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null + "required_resource_keys": [], + "tags": {} }, - "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a": { - "__class__": "ConfigTypeSnap", + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, "description": null, - "enum_values": null, - "fields": [ + "input_def_snaps": [], + "name": "ungrouped_asset_5", + "output_def_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"log_level\": \"INFO\", \"name\": \"dagster\"}", - "description": "The default colored console logger.", - "is_required": false, - "name": "config", - "type_key": "Shape.081354663b9d4b8fbfd1cb8e358763912953913f" + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", + "description": null, + "is_dynamic": false, + "is_required": true, + "name": "result" } ], - "given_name": null, - "key": "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null + "required_resource_keys": [], + "tags": {} }, - "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778": { - "__class__": "ConfigTypeSnap", + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, "description": null, - "enum_values": null, - "fields": [ + "input_def_snaps": [], + "name": "unpartitioned_upstream_of_partitioned", + "output_def_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", - "is_required": false, - "name": "io_manager", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", + "description": null, + "is_dynamic": false, + "is_required": true, + "name": "result" } ], - "given_name": null, - "key": "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null + "required_resource_keys": [], + "tags": {} }, - "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c": { - "__class__": "ConfigTypeSnap", + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": "[DEPRECATED]", - "is_required": false, - "name": "marker_to_close", - "type_key": "String" - }, + "input_def_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"enabled\": {}}", - "description": "Whether retries are enabled or not. By default, retries are enabled.", - "is_required": false, - "name": "retries", - "type_key": "Selector.1bfb167aea90780aa679597800c71bd8c65ed0b2" + "__class__": "InputDefSnap", + "dagster_type_key": "Any", + "description": null, + "name": "typed_asset" } ], - "given_name": null, - "key": "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ + "name": "untyped_asset", + "output_def_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", "description": null, + "is_dynamic": false, "is_required": true, - "name": "path", - "type_key": "String" + "name": "result" } ], - "given_name": null, - "key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null + "required_resource_keys": [], + "tags": {} }, - "Shape.692ec318557c0a6cb437ddacf9c33c8aa0865045": { - "__class__": "ConfigTypeSnap", + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"config\": {\"retries\": {\"enabled\": {}}}}", - "description": "Configure how steps are executed within a run.", - "is_required": false, - "name": "execution", - "type_key": "Shape.09d73f0755bf4752d3f121837669c8660dcf451e" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": "Configure how loggers emit messages within a run.", - "is_required": false, - "name": "loggers", - "type_key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"materialize\": {}}", - "description": "Configure runtime parameters for ops or assets.", - "is_required": false, - "name": "ops", - "type_key": "Shape.84b306ab9af8f11de9541acce04f63760ecf48f5" - }, + "input_def_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"io_manager\": {}}", - "description": "Configure how shared resources are implemented within a run.", - "is_required": false, - "name": "resources", - "type_key": "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778" + "__class__": "InputDefSnap", + "dagster_type_key": "Any", + "description": null, + "name": "unpartitioned_upstream_of_partitioned" } ], - "given_name": null, - "key": "Shape.692ec318557c0a6cb437ddacf9c33c8aa0865045", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.743e47901855cb245064dd633e217bfcb49a11a7": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ + "name": "upstream_daily_partitioned_asset", + "output_def_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" + "is_dynamic": false, + "is_required": true, + "name": "result" } ], - "given_name": null, - "key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null + "required_resource_keys": [], + "tags": {} }, - "Shape.84b306ab9af8f11de9541acce04f63760ecf48f5": { - "__class__": "ConfigTypeSnap", + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, "description": null, - "enum_values": null, - "fields": [ + "input_def_snaps": [], + "name": "upstream_dynamic_partitioned_asset", + "output_def_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", "description": null, - "is_required": false, - "name": "materialize", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + "is_dynamic": false, + "is_required": true, + "name": "result" } ], - "given_name": null, - "key": "Shape.84b306ab9af8f11de9541acce04f63760ecf48f5", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null + "required_resource_keys": [], + "tags": {} }, - "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [], - "given_name": null, - "key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b": { - "__class__": "ConfigTypeSnap", "description": null, - "enum_values": null, - "fields": [ + "input_def_snaps": [], + "name": "upstream_static_partitioned_asset", + "output_def_snaps": [ { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", "description": null, - "is_required": false, - "name": "console", - "type_key": "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a" - } - ], - "given_name": null, - "key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "String": { - "__class__": "ConfigTypeSnap", - "description": "", - "enum_values": null, - "fields": null, - "given_name": "String", - "key": "String", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR" - }, - "scalar_kind": { - "__enum__": "ConfigScalarKind.STRING" - }, - "type_param_keys": null - } - } - }, - "dagster_type_namespace_snapshot": { - "__class__": "DagsterTypeNamespaceSnapshot", - "all_dagster_type_snaps_by_key": { - "Any": { - "__class__": "DagsterTypeSnap", - "description": null, - "display_name": "Any", - "is_builtin": true, - "key": "Any", - "kind": { - "__enum__": "DagsterTypeKind.ANY" - }, - "loader_schema_key": "Selector.f2fe6dfdc60a1947a8f8e7cd377a012b47065bc4", - "materializer_schema_key": null, - "name": "Any", - "type_param_keys": [] - }, - "Bool": { - "__class__": "DagsterTypeSnap", - "description": null, - "display_name": "Bool", - "is_builtin": true, - "key": "Bool", - "kind": { - "__enum__": "DagsterTypeKind.SCALAR" - }, - "loader_schema_key": "ScalarUnion.Bool-Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59", - "materializer_schema_key": null, - "name": "Bool", - "type_param_keys": [] - }, - "Float": { - "__class__": "DagsterTypeSnap", - "description": null, - "display_name": "Float", - "is_builtin": true, - "key": "Float", - "kind": { - "__enum__": "DagsterTypeKind.SCALAR" - }, - "loader_schema_key": "ScalarUnion.Float-Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3", - "materializer_schema_key": null, - "name": "Float", - "type_param_keys": [] - }, - "Int": { - "__class__": "DagsterTypeSnap", - "description": null, - "display_name": "Int", - "is_builtin": true, - "key": "Int", - "kind": { - "__enum__": "DagsterTypeKind.SCALAR" - }, - "loader_schema_key": "ScalarUnion.Int-Selector.a9799b971d12ace70a2d8803c883c863417d0725", - "materializer_schema_key": null, - "name": "Int", - "type_param_keys": [] + "is_dynamic": false, + "is_required": true, + "name": "result" + } + ], + "required_resource_keys": [], + "tags": {} }, - "Nothing": { - "__class__": "DagsterTypeSnap", - "description": null, - "display_name": "Nothing", - "is_builtin": true, - "key": "Nothing", - "kind": { - "__enum__": "DagsterTypeKind.NOTHING" + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" }, - "loader_schema_key": null, - "materializer_schema_key": null, - "name": "Nothing", - "type_param_keys": [] - }, - "String": { - "__class__": "DagsterTypeSnap", "description": null, - "display_name": "String", - "is_builtin": true, - "key": "String", - "kind": { - "__enum__": "DagsterTypeKind.SCALAR" - }, - "loader_schema_key": "ScalarUnion.String-Selector.e04723c9d9937e3ab21206435b22247cfbe58269", - "materializer_schema_key": null, - "name": "String", - "type_param_keys": [] - } - } - }, - "dep_structure_snapshot": { - "__class__": "DependencyStructureSnapshot", - "solid_invocation_snaps": [ - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [], - "is_dynamic_mapped": false, - "solid_def_name": "materialize", - "solid_name": "materialize", - "tags": {} - } - ] - }, - "description": null, - "graph_def_name": "materialization_job", - "lineage_snapshot": null, - "mode_def_snaps": [ - { - "__class__": "ModeDefSnap", - "description": null, - "logger_def_snaps": [ - { - "__class__": "LoggerDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"log_level\": \"INFO\", \"name\": \"dagster\"}", - "description": "The default colored console logger.", - "is_required": false, - "name": "config", - "type_key": "Shape.081354663b9d4b8fbfd1cb8e358763912953913f" - }, - "description": "The default colored console logger.", - "name": "console" - } - ], - "name": "default", - "resource_def_snaps": [ - { - "__class__": "ResourceDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "input_def_snaps": [], + "name": "upstream_time_partitioned_asset", + "output_def_snaps": [ + { + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - }, - "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", - "name": "io_manager" - } - ], - "root_config_key": "Shape.692ec318557c0a6cb437ddacf9c33c8aa0865045" - } - ], - "name": "materialization_job", - "solid_definitions_snapshot": { - "__class__": "SolidDefinitionsSnapshot", - "composite_solid_def_snaps": [], - "solid_def_snaps": [ + "is_dynamic": false, + "is_required": true, + "name": "result" + } + ], + "required_resource_keys": [], + "tags": {} + }, { "__class__": "SolidDefSnap", "config_field_snap": { @@ -4089,7 +4295,7 @@ }, "description": null, "input_def_snaps": [], - "name": "materialize", + "name": "yield_partition_materialization", "output_def_snaps": [ { "__class__": "OutputDefSnap", @@ -4109,10 +4315,7 @@ } ''' # --- -# name: test_all_snapshot_ids[101] - 'ab213b2b0286d659e9d7044d7dcec9b13d5b8bc7' -# --- -# name: test_all_snapshot_ids[102] +# name: test_all_snapshot_ids[100] ''' { "__class__": "PipelineSnapshot", @@ -4579,7 +4782,7 @@ "scalar_kind": null, "type_param_keys": null }, - "Shape.229b6731a336bf9c6372da5f99a6c27bc6d086ef": { + "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, @@ -4588,39 +4791,30 @@ "__class__": "ConfigFieldSnap", "default_provided": false, "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "field_one", - "type_key": "String" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "\"some_value\"", - "description": null, + "description": "[DEPRECATED]", "is_required": false, - "name": "field_three", + "name": "marker_to_close", "type_key": "String" }, { "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, + "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": "field_two", - "type_key": "String" + "name": "retries", + "type_key": "Selector.1bfb167aea90780aa679597800c71bd8c65ed0b2" } ], "given_name": null, - "key": "Shape.229b6731a336bf9c6372da5f99a6c27bc6d086ef", + "key": "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, "type_param_keys": null }, - "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c": { + "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, @@ -4629,46 +4823,37 @@ "__class__": "ConfigFieldSnap", "default_provided": false, "default_value_as_json_str": null, - "description": "[DEPRECATED]", - "is_required": false, - "name": "marker_to_close", + "description": null, + "is_required": true, + "name": "path", "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", + "key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, "type_param_keys": null }, - "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2": { + "Shape.61e1eeaf22dac69e3d93b94002a5eb303d2c2151": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, "fields": [ { "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "default_provided": true, + "default_value_as_json_str": "{}", "description": null, - "is_required": true, - "name": "path", - "type_key": "String" + "is_required": false, + "name": "return_hello", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" } ], "given_name": null, - "key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2", + "key": "Shape.61e1eeaf22dac69e3d93b94002a5eb303d2c2151", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, @@ -4698,55 +4883,50 @@ "scalar_kind": null, "type_param_keys": null }, - "Shape.c9dbd27648a17b3d172e0f5d1a2fdb30cc6fbc20": { + "Shape.cf1bfb906829a69c3b012b4858c1ebfe0080e350": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"config\": {\"retries\": {\"enabled\": {}}}}", + "description": "Configure how steps are executed within a run.", + "is_required": false, + "name": "execution", + "type_key": "Shape.09d73f0755bf4752d3f121837669c8660dcf451e" + }, { "__class__": "ConfigFieldSnap", "default_provided": true, "default_value_as_json_str": "{}", - "description": null, + "description": "Configure how loggers emit messages within a run.", "is_required": false, - "name": "noop_op", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + "name": "loggers", + "type_key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b" }, { "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "op_with_three_field_config", - "type_key": "Shape.d2f148dd825e3845ea07d4ee0711dfe805d109a0" - } - ], - "given_name": null, - "key": "Shape.c9dbd27648a17b3d172e0f5d1a2fdb30cc6fbc20", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.d2f148dd825e3845ea07d4ee0711dfe805d109a0": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ + "default_provided": true, + "default_value_as_json_str": "{\"return_hello\": {}}", + "description": "Configure runtime parameters for ops or assets.", + "is_required": false, + "name": "ops", + "type_key": "Shape.61e1eeaf22dac69e3d93b94002a5eb303d2c2151" + }, { "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "config", - "type_key": "Shape.229b6731a336bf9c6372da5f99a6c27bc6d086ef" + "default_provided": true, + "default_value_as_json_str": "{\"io_manager\": {}}", + "description": "Configure how shared resources are implemented within a run.", + "is_required": false, + "name": "resources", + "type_key": "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778" } ], "given_name": null, - "key": "Shape.d2f148dd825e3845ea07d4ee0711dfe805d109a0", + "key": "Shape.cf1bfb906829a69c3b012b4858c1ebfe0080e350", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, @@ -4789,56 +4969,6 @@ "scalar_kind": null, "type_param_keys": null }, - "Shape.f0b6efadf5d97e5f8d6c2ac1cc684b036af6b0fb": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"config\": {\"retries\": {\"enabled\": {}}}}", - "description": "Configure how steps are executed within a run.", - "is_required": false, - "name": "execution", - "type_key": "Shape.09d73f0755bf4752d3f121837669c8660dcf451e" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": "Configure how loggers emit messages within a run.", - "is_required": false, - "name": "loggers", - "type_key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": "Configure runtime parameters for ops or assets.", - "is_required": true, - "name": "ops", - "type_key": "Shape.c9dbd27648a17b3d172e0f5d1a2fdb30cc6fbc20" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"io_manager\": {}}", - "description": "Configure how shared resources are implemented within a run.", - "is_required": false, - "name": "resources", - "type_key": "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778" - } - ], - "given_name": null, - "key": "Shape.f0b6efadf5d97e5f8d6c2ac1cc684b036af6b0fb", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, "String": { "__class__": "ConfigTypeSnap", "description": "", @@ -4952,22 +5082,14 @@ "__class__": "SolidInvocationSnap", "input_dep_snaps": [], "is_dynamic_mapped": false, - "solid_def_name": "noop_op", - "solid_name": "noop_op", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [], - "is_dynamic_mapped": false, - "solid_def_name": "op_with_three_field_config", - "solid_name": "op_with_three_field_config", + "solid_def_name": "return_hello", + "solid_name": "return_hello", "tags": {} } ] }, "description": null, - "graph_def_name": "more_complicated_config", + "graph_def_name": "no_config_job", "lineage_snapshot": null, "mode_def_snaps": [ { @@ -5006,10 +5128,10 @@ "name": "io_manager" } ], - "root_config_key": "Shape.f0b6efadf5d97e5f8d6c2ac1cc684b036af6b0fb" + "root_config_key": "Shape.cf1bfb906829a69c3b012b4858c1ebfe0080e350" } ], - "name": "more_complicated_config", + "name": "no_config_job", "solid_definitions_snapshot": { "__class__": "SolidDefinitionsSnapshot", "composite_solid_def_snaps": [], @@ -5027,34 +5149,7 @@ }, "description": null, "input_def_snaps": [], - "name": "noop_op", - "output_def_snaps": [ - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" - } - ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "config", - "type_key": "Shape.229b6731a336bf9c6372da5f99a6c27bc6d086ef" - }, - "description": null, - "input_def_snaps": [], - "name": "op_with_three_field_config", + "name": "return_hello", "output_def_snaps": [ { "__class__": "OutputDefSnap", @@ -5074,10 +5169,10 @@ } ''' # --- -# name: test_all_snapshot_ids[103] - '06068d3cd0c89f54330c52e56f4e72a338f19a9f' +# name: test_all_snapshot_ids[101] + '98a8e544c66ff337c2aef1334603df0a3b1c7434' # --- -# name: test_all_snapshot_ids[104] +# name: test_all_snapshot_ids[102] ''' { "__class__": "PipelineSnapshot", @@ -5097,21 +5192,6 @@ "scalar_kind": null, "type_param_keys": null }, - "Array.Noneable.Int": { - "__class__": "ConfigTypeSnap", - "description": "List of Array.Noneable.Int", - "enum_values": null, - "fields": null, - "given_name": null, - "key": "Array.Noneable.Int", - "kind": { - "__enum__": "ConfigTypeKind.ARRAY" - }, - "scalar_kind": null, - "type_param_keys": [ - "Noneable.Int" - ] - }, "Bool": { "__class__": "ConfigTypeSnap", "description": "", @@ -5157,21 +5237,6 @@ }, "type_param_keys": null }, - "Noneable.Int": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": null, - "given_name": null, - "key": "Noneable.Int", - "kind": { - "__enum__": "ConfigTypeKind.NONEABLE" - }, - "scalar_kind": null, - "type_param_keys": [ - "Int" - ] - }, "ScalarUnion.Bool-Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59": { "__class__": "ConfigTypeSnap", "description": null, @@ -5268,6 +5333,29 @@ "scalar_kind": null, "type_param_keys": null }, + "Selector.2571019f1a5201853d11032145ac3e534067f214": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "env", + "type_key": "String" + } + ], + "given_name": null, + "key": "Selector.2571019f1a5201853d11032145ac3e534067f214", + "kind": { + "__enum__": "ConfigTypeKind.SELECTOR" + }, + "scalar_kind": null, + "type_param_keys": null + }, "Selector.a9799b971d12ace70a2d8803c883c863417d0725": { "__class__": "ConfigTypeSnap", "description": null, @@ -5528,56 +5616,6 @@ "scalar_kind": null, "type_param_keys": null }, - "Shape.0c7ee2b6524bbf1be88f5b39b35e2c058d1be8ca": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"config\": {\"retries\": {\"enabled\": {}}}}", - "description": "Configure how steps are executed within a run.", - "is_required": false, - "name": "execution", - "type_key": "Shape.09d73f0755bf4752d3f121837669c8660dcf451e" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": "Configure how loggers emit messages within a run.", - "is_required": false, - "name": "loggers", - "type_key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": "Configure runtime parameters for ops or assets.", - "is_required": true, - "name": "ops", - "type_key": "Shape.f1d394720f3f1aa603eea869d2631d61d9a9751a" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": "Configure how shared resources are implemented within a run.", - "is_required": false, - "name": "resources", - "type_key": "Shape.d5cca4fabdc075ea3ec659dbeaffef0304d66641" - } - ], - "given_name": null, - "key": "Shape.0c7ee2b6524bbf1be88f5b39b35e2c058d1be8ca", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a": { "__class__": "ConfigTypeSnap", "description": null, @@ -5601,6 +5639,29 @@ "scalar_kind": null, "type_param_keys": null }, + "Shape.18b2faaf1efd505374f7f25fcb61ed59bd5be851": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "base_dir", + "type_key": "StringSourceType" + } + ], + "given_name": null, + "key": "Shape.18b2faaf1efd505374f7f25fcb61ed59bd5be851", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c": { "__class__": "ConfigTypeSnap", "description": null, @@ -5633,64 +5694,96 @@ "scalar_kind": null, "type_param_keys": null }, - "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2": { + "Shape.44f2a71367507edd1b8e64f739222c4312b3691b": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, "fields": [ { "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "default_provided": true, + "default_value_as_json_str": "{}", "description": null, - "is_required": true, - "name": "path", - "type_key": "String" + "is_required": false, + "name": "config", + "type_key": "Shape.18b2faaf1efd505374f7f25fcb61ed59bd5be851" } ], "given_name": null, - "key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2", + "key": "Shape.44f2a71367507edd1b8e64f739222c4312b3691b", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, "type_param_keys": null }, - "Shape.54be9e9c03f5954ca8d86390f7b2b834f491973c": { + "Shape.47a1e206d1d386ec20b9f28378954bc9abedccef": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, "fields": [ { "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "field_five_int", - "type_key": "Int" + "default_provided": true, + "default_value_as_json_str": "{\"config\": {\"retries\": {\"enabled\": {}}}}", + "description": "Configure how steps are executed within a run.", + "is_required": false, + "name": "execution", + "type_key": "Shape.09d73f0755bf4752d3f121837669c8660dcf451e" }, { "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "field_four_str", - "type_key": "String" + "default_provided": true, + "default_value_as_json_str": "{}", + "description": "Configure how loggers emit messages within a run.", + "is_required": false, + "name": "loggers", + "type_key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b" }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"no_multipartitions_1\": {}}", + "description": "Configure runtime parameters for ops or assets.", + "is_required": false, + "name": "ops", + "type_key": "Shape.b02f9c378d5f0f3ea347615e41637ef3f40b02dc" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"io_manager\": {\"config\": {}}}", + "description": "Configure how shared resources are implemented within a run.", + "is_required": false, + "name": "resources", + "type_key": "Shape.941705f8db419acef3ba14bcecbc37e693570d4d" + } + ], + "given_name": null, + "key": "Shape.47a1e206d1d386ec20b9f28378954bc9abedccef", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ { "__class__": "ConfigFieldSnap", "default_provided": false, "default_value_as_json_str": null, "description": null, - "is_required": false, - "name": "field_six_nullable_int_list", - "type_key": "Array.Noneable.Int" + "is_required": true, + "name": "path", + "type_key": "String" } ], "given_name": null, - "key": "Shape.54be9e9c03f5954ca8d86390f7b2b834f491973c", + "key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, @@ -5720,7 +5813,7 @@ "scalar_kind": null, "type_param_keys": null }, - "Shape.7f086e66d4831dbcc8fea7cc9fe137292bad2bd1": { + "Shape.941705f8db419acef3ba14bcecbc37e693570d4d": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, @@ -5730,79 +5823,84 @@ "default_provided": false, "default_value_as_json_str": null, "description": null, - "is_required": true, - "name": "field_any", - "type_key": "Any" + "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": "field_one", - "type_key": "String" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "\"some_value\"", - "description": null, "is_required": false, - "name": "field_three", - "type_key": "String" + "name": "hanging_asset_resource", + "type_key": "Shape.b13a6c5637084590cc1538f9522324bfeb4b46b3" }, { "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, + "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": "field_two", - "type_key": "String" - }, + "name": "io_manager", + "type_key": "Shape.44f2a71367507edd1b8e64f739222c4312b3691b" + } + ], + "given_name": null, + "key": "Shape.941705f8db419acef3ba14bcecbc37e693570d4d", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.9a3a315bff2146cca750edbec49c6b4b4d0ce58e": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ { "__class__": "ConfigFieldSnap", "default_provided": false, "default_value_as_json_str": null, "description": null, "is_required": true, - "name": "nested_field", - "type_key": "Shape.54be9e9c03f5954ca8d86390f7b2b834f491973c" + "name": "file", + "type_key": "String" } ], "given_name": null, - "key": "Shape.7f086e66d4831dbcc8fea7cc9fe137292bad2bd1", + "key": "Shape.9a3a315bff2146cca750edbec49c6b4b4d0ce58e", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, "type_param_keys": null }, - "Shape.9b6a380024ac2fa93165a958d31c9ca05450f68c": { + "Shape.b02f9c378d5f0f3ea347615e41637ef3f40b02dc": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, "fields": [ { "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "default_provided": true, + "default_value_as_json_str": "{}", "description": null, - "is_required": true, - "name": "config", - "type_key": "Shape.7f086e66d4831dbcc8fea7cc9fe137292bad2bd1" + "is_required": false, + "name": "no_multipartitions_1", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" } ], "given_name": null, - "key": "Shape.9b6a380024ac2fa93165a958d31c9ca05450f68c", + "key": "Shape.b02f9c378d5f0f3ea347615e41637ef3f40b02dc", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, "type_param_keys": null }, - "Shape.d5cca4fabdc075ea3ec659dbeaffef0304d66641": { + "Shape.b13a6c5637084590cc1538f9522324bfeb4b46b3": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, @@ -5811,14 +5909,14 @@ "__class__": "ConfigFieldSnap", "default_provided": false, "default_value_as_json_str": null, - "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", - "is_required": false, - "name": "io_manager", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + "description": null, + "is_required": true, + "name": "config", + "type_key": "Shape.9a3a315bff2146cca750edbec49c6b4b4d0ce58e" } ], "given_name": null, - "key": "Shape.d5cca4fabdc075ea3ec659dbeaffef0304d66641", + "key": "Shape.b13a6c5637084590cc1538f9522324bfeb4b46b3", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, @@ -5861,29 +5959,6 @@ "scalar_kind": null, "type_param_keys": null }, - "Shape.f1d394720f3f1aa603eea869d2631d61d9a9751a": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "op_with_multilayered_config", - "type_key": "Shape.9b6a380024ac2fa93165a958d31c9ca05450f68c" - } - ], - "given_name": null, - "key": "Shape.f1d394720f3f1aa603eea869d2631d61d9a9751a", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, "String": { "__class__": "ConfigTypeSnap", "description": "", @@ -5898,6 +5973,22 @@ "__enum__": "ConfigScalarKind.STRING" }, "type_param_keys": null + }, + "StringSourceType": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": null, + "given_name": null, + "key": "StringSourceType", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR_UNION" + }, + "scalar_kind": null, + "type_param_keys": [ + "String", + "Selector.2571019f1a5201853d11032145ac3e534067f214" + ] } } }, @@ -5997,14 +6088,14 @@ "__class__": "SolidInvocationSnap", "input_dep_snaps": [], "is_dynamic_mapped": false, - "solid_def_name": "op_with_multilayered_config", - "solid_name": "op_with_multilayered_config", + "solid_def_name": "no_multipartitions_1", + "solid_name": "no_multipartitions_1", "tags": {} } ] }, "description": null, - "graph_def_name": "more_complicated_nested_config", + "graph_def_name": "no_multipartitions_job", "lineage_snapshot": null, "mode_def_snaps": [ { @@ -6039,14 +6130,42 @@ "name": "config", "type_key": "Any" }, + "description": null, + "name": "dummy_io_manager" + }, + { + "__class__": "ResourceDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "config", + "type_key": "Shape.9a3a315bff2146cca750edbec49c6b4b4d0ce58e" + }, + "description": null, + "name": "hanging_asset_resource" + }, + { + "__class__": "ResourceDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "config", + "type_key": "Shape.18b2faaf1efd505374f7f25fcb61ed59bd5be851" + }, "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", "name": "io_manager" } ], - "root_config_key": "Shape.0c7ee2b6524bbf1be88f5b39b35e2c058d1be8ca" + "root_config_key": "Shape.47a1e206d1d386ec20b9f28378954bc9abedccef" } ], - "name": "more_complicated_nested_config", + "name": "no_multipartitions_job", "solid_definitions_snapshot": { "__class__": "SolidDefinitionsSnapshot", "composite_solid_def_snaps": [], @@ -6058,14 +6177,23 @@ "default_provided": false, "default_value_as_json_str": null, "description": null, - "is_required": true, + "is_required": false, "name": "config", - "type_key": "Shape.7f086e66d4831dbcc8fea7cc9fe137292bad2bd1" + "type_key": "Any" }, "description": null, "input_def_snaps": [], - "name": "op_with_multilayered_config", - "output_def_snaps": [], + "name": "no_multipartitions_1", + "output_def_snaps": [ + { + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", + "description": null, + "is_dynamic": false, + "is_required": true, + "name": "result" + } + ], "required_resource_keys": [], "tags": {} } @@ -6075,10 +6203,10 @@ } ''' # --- -# name: test_all_snapshot_ids[105] - '10cfd966244a4e4064ff00517d3e012ad6ce4c7d' +# name: test_all_snapshot_ids[103] + '7ef1abf462d45da506f4a41346fc463df457dada' # --- -# name: test_all_snapshot_ids[106] +# name: test_all_snapshot_ids[104] ''' { "__class__": "PipelineSnapshot", @@ -6545,137 +6673,128 @@ "scalar_kind": null, "type_param_keys": null }, - "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c": { + "Shape.1baaa7ea6f13caf1cca874c6f4cc8581ad88d08a": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, "fields": [ { "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": "[DEPRECATED]", + "default_provided": true, + "default_value_as_json_str": "{\"config\": {\"retries\": {\"enabled\": {}}}}", + "description": "Configure how steps are executed within a run.", "is_required": false, - "name": "marker_to_close", - "type_key": "String" + "name": "execution", + "type_key": "Shape.09d73f0755bf4752d3f121837669c8660dcf451e" }, { "__class__": "ConfigFieldSnap", "default_provided": true, - "default_value_as_json_str": "{\"enabled\": {}}", - "description": "Whether retries are enabled or not. By default, retries are enabled.", + "default_value_as_json_str": "{}", + "description": "Configure how loggers emit messages within a run.", "is_required": false, - "name": "retries", - "type_key": "Selector.1bfb167aea90780aa679597800c71bd8c65ed0b2" + "name": "loggers", + "type_key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"noop_op\": {}}", + "description": "Configure runtime parameters for ops or assets.", + "is_required": false, + "name": "ops", + "type_key": "Shape.242592fa9f0be8d5908506e918e119be06358618" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"io_manager\": {}}", + "description": "Configure how shared resources are implemented within a run.", + "is_required": false, + "name": "resources", + "type_key": "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778" } ], "given_name": null, - "key": "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c", + "key": "Shape.1baaa7ea6f13caf1cca874c6f4cc8581ad88d08a", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, "type_param_keys": null }, - "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2": { + "Shape.242592fa9f0be8d5908506e918e119be06358618": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, "fields": [ { "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "default_provided": true, + "default_value_as_json_str": "{}", "description": null, - "is_required": true, - "name": "path", - "type_key": "String" + "is_required": false, + "name": "noop_op", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" } ], "given_name": null, - "key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2", + "key": "Shape.242592fa9f0be8d5908506e918e119be06358618", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, "type_param_keys": null }, - "Shape.4d6705b295892273089d4134b6d270debdb03ce3": { + "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, "fields": [ { "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, + "default_provided": false, + "default_value_as_json_str": null, + "description": "[DEPRECATED]", "is_required": false, - "name": "op_asset_a", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + "name": "marker_to_close", + "type_key": "String" }, { "__class__": "ConfigFieldSnap", "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, + "default_value_as_json_str": "{\"enabled\": {}}", + "description": "Whether retries are enabled or not. By default, retries are enabled.", "is_required": false, - "name": "op_asset_b", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + "name": "retries", + "type_key": "Selector.1bfb167aea90780aa679597800c71bd8c65ed0b2" } ], "given_name": null, - "key": "Shape.4d6705b295892273089d4134b6d270debdb03ce3", + "key": "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, "type_param_keys": null }, - "Shape.68420c55741a33b18ef71c1b56d89e0ec12d5c06": { + "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, "fields": [ { "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"config\": {\"retries\": {\"enabled\": {}}}}", - "description": "Configure how steps are executed within a run.", - "is_required": false, - "name": "execution", - "type_key": "Shape.09d73f0755bf4752d3f121837669c8660dcf451e" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": "Configure how loggers emit messages within a run.", - "is_required": false, - "name": "loggers", - "type_key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"op_asset_a\": {}, \"op_asset_b\": {}}", - "description": "Configure runtime parameters for ops or assets.", - "is_required": false, - "name": "ops", - "type_key": "Shape.4d6705b295892273089d4134b6d270debdb03ce3" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"io_manager\": {}}", - "description": "Configure how shared resources are implemented within a run.", - "is_required": false, - "name": "resources", - "type_key": "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778" + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "path", + "type_key": "String" } ], "given_name": null, - "key": "Shape.68420c55741a33b18ef71c1b56d89e0ec12d5c06", + "key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, @@ -6854,35 +6973,14 @@ "__class__": "SolidInvocationSnap", "input_dep_snaps": [], "is_dynamic_mapped": false, - "solid_def_name": "op_asset_a", - "solid_name": "op_asset_a", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ - { - "__class__": "InputDependencySnap", - "input_name": "num", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "op_asset_a" - } - ] - } - ], - "is_dynamic_mapped": false, - "solid_def_name": "op_asset_b", - "solid_name": "op_asset_b", + "solid_def_name": "noop_op", + "solid_name": "noop_op", "tags": {} } ] }, "description": null, - "graph_def_name": "multi_asset_job", + "graph_def_name": "noop_job", "lineage_snapshot": null, "mode_def_snaps": [ { @@ -6921,10 +7019,10 @@ "name": "io_manager" } ], - "root_config_key": "Shape.68420c55741a33b18ef71c1b56d89e0ec12d5c06" + "root_config_key": "Shape.1baaa7ea6f13caf1cca874c6f4cc8581ad88d08a" } ], - "name": "multi_asset_job", + "name": "noop_job", "solid_definitions_snapshot": { "__class__": "SolidDefinitionsSnapshot", "composite_solid_def_snaps": [], @@ -6942,41 +7040,7 @@ }, "description": null, "input_def_snaps": [], - "name": "op_asset_a", - "output_def_snaps": [ - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" - } - ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - }, - "description": null, - "input_def_snaps": [ - { - "__class__": "InputDefSnap", - "dagster_type_key": "Any", - "description": null, - "name": "num" - } - ], - "name": "op_asset_b", + "name": "noop_op", "output_def_snaps": [ { "__class__": "OutputDefSnap", @@ -6996,10 +7060,10 @@ } ''' # --- -# name: test_all_snapshot_ids[107] - 'b7499dc1851fe912eb84bbbcead7d7db511e64d8' +# name: test_all_snapshot_ids[105] + 'd65a072229c6e8fc80db02c8d06067f3b0b48305' # --- -# name: test_all_snapshot_ids[108] +# name: test_all_snapshot_ids[106] ''' { "__class__": "PipelineSnapshot", @@ -7544,46 +7608,46 @@ "scalar_kind": null, "type_param_keys": null }, - "Shape.452c92bbdda7f588565ec0173b20a839231a469e": { + "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, "fields": [ { "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", + "default_provided": false, + "default_value_as_json_str": null, "description": null, - "is_required": false, - "name": "multipartitions_fail", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + "is_required": true, + "name": "path", + "type_key": "String" } ], "given_name": null, - "key": "Shape.452c92bbdda7f588565ec0173b20a839231a469e", + "key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, "type_param_keys": null }, - "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2": { + "Shape.72aa8546e0029d52a6bfce93acd5d0b917139098": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, "fields": [ { "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "default_provided": true, + "default_value_as_json_str": "{}", "description": null, - "is_required": true, - "name": "path", - "type_key": "String" + "is_required": false, + "name": "asset_yields_observation", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" } ], "given_name": null, - "key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2", + "key": "Shape.72aa8546e0029d52a6bfce93acd5d0b917139098", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, @@ -7700,7 +7764,20 @@ "scalar_kind": null, "type_param_keys": null }, - "Shape.cc4977fdf89f5a2fa38ff7a5d4c3afd6c11a43a2": { + "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [], + "given_name": null, + "key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.db26c3a200f5a9ca97fcd23a0ff51221959871b2": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, @@ -7726,11 +7803,11 @@ { "__class__": "ConfigFieldSnap", "default_provided": true, - "default_value_as_json_str": "{\"multipartitions_fail\": {}}", + "default_value_as_json_str": "{\"asset_yields_observation\": {}}", "description": "Configure runtime parameters for ops or assets.", "is_required": false, "name": "ops", - "type_key": "Shape.452c92bbdda7f588565ec0173b20a839231a469e" + "type_key": "Shape.72aa8546e0029d52a6bfce93acd5d0b917139098" }, { "__class__": "ConfigFieldSnap", @@ -7743,20 +7820,7 @@ } ], "given_name": null, - "key": "Shape.cc4977fdf89f5a2fa38ff7a5d4c3afd6c11a43a2", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [], - "given_name": null, - "key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709", + "key": "Shape.db26c3a200f5a9ca97fcd23a0ff51221959871b2", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, @@ -7915,14 +7979,14 @@ "__class__": "SolidInvocationSnap", "input_dep_snaps": [], "is_dynamic_mapped": false, - "solid_def_name": "multipartitions_fail", - "solid_name": "multipartitions_fail", + "solid_def_name": "asset_yields_observation", + "solid_name": "asset_yields_observation", "tags": {} } ] }, "description": null, - "graph_def_name": "multipartitions_fail_job", + "graph_def_name": "observation_job", "lineage_snapshot": null, "mode_def_snaps": [ { @@ -7989,10 +8053,10 @@ "name": "io_manager" } ], - "root_config_key": "Shape.cc4977fdf89f5a2fa38ff7a5d4c3afd6c11a43a2" + "root_config_key": "Shape.db26c3a200f5a9ca97fcd23a0ff51221959871b2" } ], - "name": "multipartitions_fail_job", + "name": "observation_job", "solid_definitions_snapshot": { "__class__": "SolidDefinitionsSnapshot", "composite_solid_def_snaps": [], @@ -8010,7 +8074,7 @@ }, "description": null, "input_def_snaps": [], - "name": "multipartitions_fail", + "name": "asset_yields_observation", "output_def_snaps": [ { "__class__": "OutputDefSnap", @@ -8030,10 +8094,10 @@ } ''' # --- -# name: test_all_snapshot_ids[109] - 'd583f0bb3aa30af2f5f652e9c65cd3c39b21a8cd' +# name: test_all_snapshot_ids[107] + '56cbc6f2f1527ce32e89fff3a1c260a90797e26a' # --- -# name: test_all_snapshot_ids[10] +# name: test_all_snapshot_ids[108] ''' { "__class__": "PipelineSnapshot", @@ -8194,29 +8258,6 @@ "scalar_kind": null, "type_param_keys": null }, - "Selector.2571019f1a5201853d11032145ac3e534067f214": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "env", - "type_key": "String" - } - ], - "given_name": null, - "key": "Selector.2571019f1a5201853d11032145ac3e534067f214", - "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" - }, - "scalar_kind": null, - "type_param_keys": null - }, "Selector.a9799b971d12ace70a2d8803c883c863417d0725": { "__class__": "ConfigTypeSnap", "description": null, @@ -8500,57 +8541,48 @@ "scalar_kind": null, "type_param_keys": null }, - "Shape.1179c058a111d1f4010dc011088882e0c2994cb3": { + "Shape.22ef5f214708cb30cd4940652ff6f8f900c765d6": { "__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.", + "description": null, "is_required": false, - "name": "loggers", - "type_key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b" + "name": "dummy_io_manager", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" }, { "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"asset_1\": {}, \"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\": {}}}, \"integers_asset\": {}, \"never_runs_asset\": {}, \"output_then_hang_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.341dd7dc6c4450b36c5d11a44ec3d87f83fde9cd" + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "hanging_asset_resource", + "type_key": "Shape.b13a6c5637084590cc1538f9522324bfeb4b46b3" }, { "__class__": "ConfigFieldSnap", "default_provided": false, "default_value_as_json_str": null, - "description": "Configure how shared resources are implemented within a run.", - "is_required": true, - "name": "resources", - "type_key": "Shape.7493b137e48f8d4b013bce61e92617ff1bc51f7f" + "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", + "is_required": false, + "name": "io_manager", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" } ], "given_name": null, - "key": "Shape.1179c058a111d1f4010dc011088882e0c2994cb3", + "key": "Shape.22ef5f214708cb30cd4940652ff6f8f900c765d6", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, "type_param_keys": null }, - "Shape.18b2faaf1efd505374f7f25fcb61ed59bd5be851": { + "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, @@ -8559,373 +8591,76 @@ "__class__": "ConfigFieldSnap", "default_provided": false, "default_value_as_json_str": null, - "description": null, + "description": "[DEPRECATED]", "is_required": false, - "name": "base_dir", - "type_key": "StringSourceType" + "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.18b2faaf1efd505374f7f25fcb61ed59bd5be851", + "key": "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, "type_param_keys": null }, - "Shape.341dd7dc6c4450b36c5d11a44ec3d87f83fde9cd": { + "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, "fields": [ { "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "asset_1", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "asset_1_my_check", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "asset_2", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "asset_3", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "asset_one", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "asset_two", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "asset_yields_observation", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "bar", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "baz", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "check_in_op_asset", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "downstream_asset", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "executable_asset", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "first_asset", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "foo", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "foo_bar", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "fresh_diamond_bottom", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "fresh_diamond_left", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "fresh_diamond_right", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "fresh_diamond_top", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "grouped_asset_1", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "grouped_asset_2", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "grouped_asset_4", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "hanging_asset", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"ops\": {\"hanging_op\": {}, \"my_op\": {}, \"never_runs_op\": {}}}", - "description": null, - "is_required": false, - "name": "hanging_graph", - "type_key": "Shape.35d3e42b53e66506c5867f04644849cd03763bc6" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "integers_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": "{}", - "description": null, - "is_required": false, - "name": "output_then_hang_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": "{}", + "default_provided": false, + "default_value_as_json_str": null, "description": null, - "is_required": false, - "name": "untyped_asset", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + "is_required": true, + "name": "path", + "type_key": "String" } ], "given_name": null, - "key": "Shape.341dd7dc6c4450b36c5d11a44ec3d87f83fde9cd", + "key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, "type_param_keys": null }, - "Shape.35d3e42b53e66506c5867f04644849cd03763bc6": { + "Shape.743e47901855cb245064dd633e217bfcb49a11a7": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, "fields": [ { "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"hanging_op\": {}, \"my_op\": {}, \"never_runs_op\": {}}", + "default_provided": false, + "default_value_as_json_str": null, "description": null, "is_required": false, - "name": "ops", - "type_key": "Shape.811a60b4c43530c3d6100304f377dbd2d3045291" + "name": "config", + "type_key": "Any" } ], "given_name": null, - "key": "Shape.35d3e42b53e66506c5867f04644849cd03763bc6", + "key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, "type_param_keys": null }, - "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c": { + "Shape.9a3a315bff2146cca750edbec49c6b4b4d0ce58e": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, @@ -8934,76 +8669,107 @@ "__class__": "ConfigFieldSnap", "default_provided": false, "default_value_as_json_str": null, - "description": "[DEPRECATED]", - "is_required": false, - "name": "marker_to_close", + "description": null, + "is_required": true, + "name": "file", "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", + "key": "Shape.9a3a315bff2146cca750edbec49c6b4b4d0ce58e", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, "type_param_keys": null }, - "Shape.44f2a71367507edd1b8e64f739222c4312b3691b": { + "Shape.b13a6c5637084590cc1538f9522324bfeb4b46b3": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, "fields": [ { "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", + "default_provided": false, + "default_value_as_json_str": null, "description": null, - "is_required": false, + "is_required": true, "name": "config", - "type_key": "Shape.18b2faaf1efd505374f7f25fcb61ed59bd5be851" + "type_key": "Shape.9a3a315bff2146cca750edbec49c6b4b4d0ce58e" } ], "given_name": null, - "key": "Shape.44f2a71367507edd1b8e64f739222c4312b3691b", + "key": "Shape.b13a6c5637084590cc1538f9522324bfeb4b46b3", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, "type_param_keys": null }, - "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2": { + "Shape.cb9d09e190ef60d4174654b8fc26e7574f87d657": { "__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": "{\"output_then_hang_asset\": {}}", + "description": "Configure runtime parameters for ops or assets.", + "is_required": false, + "name": "ops", + "type_key": "Shape.e04fad9a05c90983540f9c3eb316ede838d946e2" + }, { "__class__": "ConfigFieldSnap", "default_provided": false, "default_value_as_json_str": null, - "description": null, + "description": "Configure how shared resources are implemented within a run.", "is_required": true, - "name": "path", - "type_key": "String" + "name": "resources", + "type_key": "Shape.22ef5f214708cb30cd4940652ff6f8f900c765d6" } ], "given_name": null, - "key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2", + "key": "Shape.cb9d09e190ef60d4174654b8fc26e7574f87d657", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, "type_param_keys": null }, - "Shape.62edccaf30696e25335ae92685bdc41e204e30e6": { + "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.e04fad9a05c90983540f9c3eb316ede838d946e2": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, @@ -9014,183 +8780,19 @@ "default_value_as_json_str": "{}", "description": null, "is_required": false, - "name": "config", - "type_key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709" + "name": "output_then_hang_asset", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" } ], "given_name": null, - "key": "Shape.62edccaf30696e25335ae92685bdc41e204e30e6", + "key": "Shape.e04fad9a05c90983540f9c3eb316ede838d946e2", "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": { + "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, @@ -9227,22 +8829,6 @@ "__enum__": "ConfigScalarKind.STRING" }, "type_param_keys": null - }, - "StringSourceType": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": null, - "given_name": null, - "key": "StringSourceType", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR_UNION" - }, - "scalar_kind": null, - "type_param_keys": [ - "String", - "Selector.2571019f1a5201853d11032145ac3e534067f214" - ] } } }, @@ -9342,530 +8928,869 @@ "__class__": "SolidInvocationSnap", "input_dep_snaps": [], "is_dynamic_mapped": false, - "solid_def_name": "asset_1", - "solid_name": "asset_1", + "solid_def_name": "output_then_hang_asset", + "solid_name": "output_then_hang_asset", "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ - { - "__class__": "InputDependencySnap", - "input_name": "asset_1", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "asset_1" - } - ] + } + ] + }, + "description": null, + "graph_def_name": "output_then_hang_job", + "lineage_snapshot": null, + "mode_def_snaps": [ + { + "__class__": "ModeDefSnap", + "description": null, + "logger_def_snaps": [ + { + "__class__": "LoggerDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"log_level\": \"INFO\", \"name\": \"dagster\"}", + "description": "The default colored console logger.", + "is_required": false, + "name": "config", + "type_key": "Shape.081354663b9d4b8fbfd1cb8e358763912953913f" }, - { - "__class__": "InputDependencySnap", - "input_name": "asset_two", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "asset_two" - } - ] - } - ], - "is_dynamic_mapped": false, - "solid_def_name": "asset_1_my_check", - "solid_name": "asset_1_my_check", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ - { - "__class__": "InputDependencySnap", - "input_name": "asset_1", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "asset_1_my_check" - }, - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "asset_1" - } - ] - } - ], - "is_dynamic_mapped": false, - "solid_def_name": "asset_2", - "solid_name": "asset_2", - "tags": {} - }, + "description": "The default colored console logger.", + "name": "console" + } + ], + "name": "default", + "resource_def_snaps": [ + { + "__class__": "ResourceDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, + "description": null, + "name": "dummy_io_manager" + }, + { + "__class__": "ResourceDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "config", + "type_key": "Shape.9a3a315bff2146cca750edbec49c6b4b4d0ce58e" + }, + "description": null, + "name": "hanging_asset_resource" + }, + { + "__class__": "ResourceDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, + "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", + "name": "io_manager" + } + ], + "root_config_key": "Shape.cb9d09e190ef60d4174654b8fc26e7574f87d657" + } + ], + "name": "output_then_hang_job", + "solid_definitions_snapshot": { + "__class__": "SolidDefinitionsSnapshot", + "composite_solid_def_snaps": [], + "solid_def_snaps": [ { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, + "description": null, + "input_def_snaps": [], + "name": "output_then_hang_asset", + "output_def_snaps": [ { - "__class__": "InputDependencySnap", - "input_name": "asset_2", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "asset_2" - } - ] + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", + "description": null, + "is_dynamic": false, + "is_required": true, + "name": "result" } ], - "is_dynamic_mapped": false, - "solid_def_name": "asset_3", - "solid_name": "asset_3", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [], - "is_dynamic_mapped": false, - "solid_def_name": "asset_one", - "solid_name": "asset_one", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ - { - "__class__": "InputDependencySnap", - "input_name": "asset_one", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "asset_one" - } - ] - } + "required_resource_keys": [ + "hanging_asset_resource" ], - "is_dynamic_mapped": false, - "solid_def_name": "asset_two", - "solid_name": "asset_two", "tags": {} + } + ] + }, + "tags": {} + } + ''' +# --- +# name: test_all_snapshot_ids[109] + '557106a5e60ddca8f667e9daae445616f1f6a120' +# --- +# name: test_all_snapshot_ids[10] + ''' + { + "__class__": "PipelineSnapshot", + "config_schema_snapshot": { + "__class__": "ConfigSchemaSnapshot", + "all_config_snaps_by_key": { + "Any": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": null, + "given_name": "Any", + "key": "Any", + "kind": { + "__enum__": "ConfigTypeKind.ANY" + }, + "scalar_kind": null, + "type_param_keys": null }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [], - "is_dynamic_mapped": false, - "solid_def_name": "asset_yields_observation", - "solid_name": "asset_yields_observation", - "tags": {} + "Bool": { + "__class__": "ConfigTypeSnap", + "description": "", + "enum_values": null, + "fields": null, + "given_name": "Bool", + "key": "Bool", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR" + }, + "scalar_kind": { + "__enum__": "ConfigScalarKind.BOOL" + }, + "type_param_keys": null }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [], - "is_dynamic_mapped": false, - "solid_def_name": "bar", - "solid_name": "bar", - "tags": {} + "Float": { + "__class__": "ConfigTypeSnap", + "description": "", + "enum_values": null, + "fields": null, + "given_name": "Float", + "key": "Float", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR" + }, + "scalar_kind": { + "__enum__": "ConfigScalarKind.FLOAT" + }, + "type_param_keys": null }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ - { - "__class__": "InputDependencySnap", - "input_name": "foo_bar", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "foo_bar" - } - ] - } - ], - "is_dynamic_mapped": false, - "solid_def_name": "baz", - "solid_name": "baz", - "tags": {} + "Int": { + "__class__": "ConfigTypeSnap", + "description": "", + "enum_values": null, + "fields": null, + "given_name": "Int", + "key": "Int", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR" + }, + "scalar_kind": { + "__enum__": "ConfigScalarKind.INT" + }, + "type_param_keys": null }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [], - "is_dynamic_mapped": false, - "solid_def_name": "check_in_op_asset", - "solid_name": "check_in_op_asset", - "tags": {} + "ScalarUnion.Bool-Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": null, + "given_name": null, + "key": "ScalarUnion.Bool-Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR_UNION" + }, + "scalar_kind": null, + "type_param_keys": [ + "Bool", + "Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59" + ] }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ + "ScalarUnion.Float-Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": null, + "given_name": null, + "key": "ScalarUnion.Float-Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR_UNION" + }, + "scalar_kind": null, + "type_param_keys": [ + "Float", + "Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3" + ] + }, + "ScalarUnion.Int-Selector.a9799b971d12ace70a2d8803c883c863417d0725": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": null, + "given_name": null, + "key": "ScalarUnion.Int-Selector.a9799b971d12ace70a2d8803c883c863417d0725", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR_UNION" + }, + "scalar_kind": null, + "type_param_keys": [ + "Int", + "Selector.a9799b971d12ace70a2d8803c883c863417d0725" + ] + }, + "ScalarUnion.String-Selector.e04723c9d9937e3ab21206435b22247cfbe58269": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": null, + "given_name": null, + "key": "ScalarUnion.String-Selector.e04723c9d9937e3ab21206435b22247cfbe58269", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR_UNION" + }, + "scalar_kind": null, + "type_param_keys": [ + "String", + "Selector.e04723c9d9937e3ab21206435b22247cfbe58269" + ] + }, + "Selector.1bfb167aea90780aa679597800c71bd8c65ed0b2": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ { - "__class__": "InputDependencySnap", - "input_name": "hanging_graph", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "hanging_graph" - } - ] + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "disabled", + "type_key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "enabled", + "type_key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709" } ], - "is_dynamic_mapped": false, - "solid_def_name": "downstream_asset", - "solid_name": "downstream_asset", - "tags": {} + "given_name": null, + "key": "Selector.1bfb167aea90780aa679597800c71bd8c65ed0b2", + "kind": { + "__enum__": "ConfigTypeKind.SELECTOR" + }, + "scalar_kind": null, + "type_param_keys": null }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ + "Selector.a9799b971d12ace70a2d8803c883c863417d0725": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ { - "__class__": "InputDependencySnap", - "input_name": "unexecutable_asset", - "is_dynamic_collect": false, - "upstream_output_snaps": [] + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "json", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "pickle", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "value", + "type_key": "Int" } ], - "is_dynamic_mapped": false, - "solid_def_name": "executable_asset", - "solid_name": "executable_asset", - "tags": {} + "given_name": null, + "key": "Selector.a9799b971d12ace70a2d8803c883c863417d0725", + "kind": { + "__enum__": "ConfigTypeKind.SELECTOR" + }, + "scalar_kind": null, + "type_param_keys": null }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ + "Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ { - "__class__": "InputDependencySnap", - "input_name": "dummy_source_asset", - "is_dynamic_collect": false, - "upstream_output_snaps": [] + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "json", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "pickle", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "value", + "type_key": "Bool" } ], - "is_dynamic_mapped": false, - "solid_def_name": "first_asset", - "solid_name": "first_asset", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [], - "is_dynamic_mapped": false, - "solid_def_name": "foo", - "solid_name": "foo", - "tags": {} + "given_name": null, + "key": "Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59", + "kind": { + "__enum__": "ConfigTypeKind.SELECTOR" + }, + "scalar_kind": null, + "type_param_keys": null }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ + "Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ { - "__class__": "InputDependencySnap", - "input_name": "bar", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "bar" - } - ] + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "json", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" }, { - "__class__": "InputDependencySnap", - "input_name": "foo", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "foo" - } - ] + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "pickle", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "value", + "type_key": "Float" } ], - "is_dynamic_mapped": false, - "solid_def_name": "foo_bar", - "solid_name": "foo_bar", - "tags": {} + "given_name": null, + "key": "Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3", + "kind": { + "__enum__": "ConfigTypeKind.SELECTOR" + }, + "scalar_kind": null, + "type_param_keys": null }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ + "Selector.e04723c9d9937e3ab21206435b22247cfbe58269": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ { - "__class__": "InputDependencySnap", - "input_name": "fresh_diamond_left", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "fresh_diamond_left" - } - ] + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "json", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" }, { - "__class__": "InputDependencySnap", - "input_name": "fresh_diamond_right", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "fresh_diamond_right" - } - ] + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "pickle", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "value", + "type_key": "String" } ], - "is_dynamic_mapped": false, - "solid_def_name": "fresh_diamond_bottom", - "solid_name": "fresh_diamond_bottom", - "tags": {} + "given_name": null, + "key": "Selector.e04723c9d9937e3ab21206435b22247cfbe58269", + "kind": { + "__enum__": "ConfigTypeKind.SELECTOR" + }, + "scalar_kind": null, + "type_param_keys": null }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ + "Selector.f2fe6dfdc60a1947a8f8e7cd377a012b47065bc4": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ { - "__class__": "InputDependencySnap", - "input_name": "fresh_diamond_top", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "fresh_diamond_top" - } - ] + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "json", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "pickle", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "value", + "type_key": "Any" } ], - "is_dynamic_mapped": false, - "solid_def_name": "fresh_diamond_left", - "solid_name": "fresh_diamond_left", - "tags": {} + "given_name": null, + "key": "Selector.f2fe6dfdc60a1947a8f8e7cd377a012b47065bc4", + "kind": { + "__enum__": "ConfigTypeKind.SELECTOR" + }, + "scalar_kind": null, + "type_param_keys": null }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ + "Shape.081354663b9d4b8fbfd1cb8e358763912953913f": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ { - "__class__": "InputDependencySnap", - "input_name": "fresh_diamond_top", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "fresh_diamond_top" - } - ] + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "\"INFO\"", + "description": "The logger's threshold.", + "is_required": false, + "name": "log_level", + "type_key": "String" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "\"dagster\"", + "description": "The name of your logger.", + "is_required": false, + "name": "name", + "type_key": "String" } ], - "is_dynamic_mapped": false, - "solid_def_name": "fresh_diamond_right", - "solid_name": "fresh_diamond_right", - "tags": {} + "given_name": null, + "key": "Shape.081354663b9d4b8fbfd1cb8e358763912953913f", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ + "Shape.09d73f0755bf4752d3f121837669c8660dcf451e": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ { - "__class__": "InputDependencySnap", - "input_name": "diamond_source", - "is_dynamic_collect": false, - "upstream_output_snaps": [] + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"retries\": {\"enabled\": {}}}", + "description": "Execute all steps in a single process.", + "is_required": false, + "name": "config", + "type_key": "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c" } ], - "is_dynamic_mapped": false, - "solid_def_name": "fresh_diamond_top", - "solid_name": "fresh_diamond_top", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [], - "is_dynamic_mapped": false, - "solid_def_name": "grouped_asset_1", - "solid_name": "grouped_asset_1", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [], - "is_dynamic_mapped": false, - "solid_def_name": "grouped_asset_2", - "solid_name": "grouped_asset_2", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [], - "is_dynamic_mapped": false, - "solid_def_name": "grouped_asset_4", - "solid_name": "grouped_asset_4", - "tags": {} + "given_name": null, + "key": "Shape.09d73f0755bf4752d3f121837669c8660dcf451e", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ + "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ { - "__class__": "InputDependencySnap", - "input_name": "first_asset", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "first_asset" - } - ] + "__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" } ], - "is_dynamic_mapped": false, - "solid_def_name": "hanging_asset", - "solid_name": "hanging_asset", - "tags": {} + "given_name": null, + "key": "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [], - "is_dynamic_mapped": false, - "solid_def_name": "hanging_graph", - "solid_name": "hanging_graph", - "tags": {} + "Shape.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 }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [], - "is_dynamic_mapped": false, - "solid_def_name": "integers_asset", - "solid_name": "integers_asset", - "tags": {} + "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "path", + "type_key": "String" + } + ], + "given_name": null, + "key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ + "Shape.69f560396e785b5d613517ec79e747582074c2c3": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ { - "__class__": "InputDependencySnap", - "input_name": "hanging_asset", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "hanging_asset" - } - ] + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"config\": {\"retries\": {\"enabled\": {}}}}", + "description": "Configure how steps are executed within a run.", + "is_required": false, + "name": "execution", + "type_key": "Shape.09d73f0755bf4752d3f121837669c8660dcf451e" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": "Configure how loggers emit messages within a run.", + "is_required": false, + "name": "loggers", + "type_key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": "Configure runtime parameters for ops or assets.", + "is_required": false, + "name": "ops", + "type_key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": "Configure how shared resources are implemented within a run.", + "is_required": false, + "name": "resources", + "type_key": "Shape.d5cca4fabdc075ea3ec659dbeaffef0304d66641" } ], - "is_dynamic_mapped": false, - "solid_def_name": "never_runs_asset", - "solid_name": "never_runs_asset", - "tags": {} + "given_name": null, + "key": "Shape.69f560396e785b5d613517ec79e747582074c2c3", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [], - "is_dynamic_mapped": false, - "solid_def_name": "output_then_hang_asset", - "solid_name": "output_then_hang_asset", - "tags": {} + "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 }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [], - "is_dynamic_mapped": false, - "solid_def_name": "subsettable_checked_multi_asset", - "solid_name": "subsettable_checked_multi_asset", - "tags": {} + "Shape.d5cca4fabdc075ea3ec659dbeaffef0304d66641": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", + "is_required": false, + "name": "io_manager", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + } + ], + "given_name": null, + "key": "Shape.d5cca4fabdc075ea3ec659dbeaffef0304d66641", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ + "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__": "InputDependencySnap", - "input_name": "int_asset", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "int_asset", - "solid_name": "typed_multi_asset" - } - ] + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "console", + "type_key": "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a" } ], - "is_dynamic_mapped": false, - "solid_def_name": "typed_asset", - "solid_name": "typed_asset", - "tags": {} + "given_name": null, + "key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [], - "is_dynamic_mapped": false, - "solid_def_name": "typed_multi_asset", - "solid_name": "typed_multi_asset", - "tags": {} + "String": { + "__class__": "ConfigTypeSnap", + "description": "", + "enum_values": null, + "fields": null, + "given_name": "String", + "key": "String", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR" + }, + "scalar_kind": { + "__enum__": "ConfigScalarKind.STRING" + }, + "type_param_keys": null + } + } + }, + "dagster_type_namespace_snapshot": { + "__class__": "DagsterTypeNamespaceSnapshot", + "all_dagster_type_snaps_by_key": { + "Any": { + "__class__": "DagsterTypeSnap", + "description": null, + "display_name": "Any", + "is_builtin": true, + "key": "Any", + "kind": { + "__enum__": "DagsterTypeKind.ANY" + }, + "loader_schema_key": "Selector.f2fe6dfdc60a1947a8f8e7cd377a012b47065bc4", + "materializer_schema_key": null, + "name": "Any", + "type_param_keys": [] }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [], - "is_dynamic_mapped": false, - "solid_def_name": "unconnected", - "solid_name": "unconnected", - "tags": {} + "Bool": { + "__class__": "DagsterTypeSnap", + "description": null, + "display_name": "Bool", + "is_builtin": true, + "key": "Bool", + "kind": { + "__enum__": "DagsterTypeKind.SCALAR" + }, + "loader_schema_key": "ScalarUnion.Bool-Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59", + "materializer_schema_key": null, + "name": "Bool", + "type_param_keys": [] }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [], - "is_dynamic_mapped": false, - "solid_def_name": "ungrouped_asset_3", - "solid_name": "ungrouped_asset_3", - "tags": {} + "Float": { + "__class__": "DagsterTypeSnap", + "description": null, + "display_name": "Float", + "is_builtin": true, + "key": "Float", + "kind": { + "__enum__": "DagsterTypeKind.SCALAR" + }, + "loader_schema_key": "ScalarUnion.Float-Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3", + "materializer_schema_key": null, + "name": "Float", + "type_param_keys": [] }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [], - "is_dynamic_mapped": false, - "solid_def_name": "ungrouped_asset_5", - "solid_name": "ungrouped_asset_5", - "tags": {} + "Int": { + "__class__": "DagsterTypeSnap", + "description": null, + "display_name": "Int", + "is_builtin": true, + "key": "Int", + "kind": { + "__enum__": "DagsterTypeKind.SCALAR" + }, + "loader_schema_key": "ScalarUnion.Int-Selector.a9799b971d12ace70a2d8803c883c863417d0725", + "materializer_schema_key": null, + "name": "Int", + "type_param_keys": [] }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [], - "is_dynamic_mapped": false, - "solid_def_name": "unpartitioned_upstream_of_partitioned", - "solid_name": "unpartitioned_upstream_of_partitioned", - "tags": {} + "Nothing": { + "__class__": "DagsterTypeSnap", + "description": null, + "display_name": "Nothing", + "is_builtin": true, + "key": "Nothing", + "kind": { + "__enum__": "DagsterTypeKind.NOTHING" + }, + "loader_schema_key": null, + "materializer_schema_key": null, + "name": "Nothing", + "type_param_keys": [] }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ - { - "__class__": "InputDependencySnap", - "input_name": "typed_asset", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "typed_asset" - } - ] - } - ], - "is_dynamic_mapped": false, - "solid_def_name": "untyped_asset", - "solid_name": "untyped_asset", - "tags": {} + "String": { + "__class__": "DagsterTypeSnap", + "description": null, + "display_name": "String", + "is_builtin": true, + "key": "String", + "kind": { + "__enum__": "DagsterTypeKind.SCALAR" + }, + "loader_schema_key": "ScalarUnion.String-Selector.e04723c9d9937e3ab21206435b22247cfbe58269", + "materializer_schema_key": null, + "name": "String", + "type_param_keys": [] } - ] + } + }, + "dep_structure_snapshot": { + "__class__": "DependencyStructureSnapshot", + "solid_invocation_snaps": [] }, "description": null, - "graph_def_name": "__ASSET_JOB_4", + "graph_def_name": "basic_job", "lineage_snapshot": null, "mode_def_snaps": [ { @@ -9900,939 +9825,1021 @@ "name": "config", "type_key": "Any" }, - "description": null, - "name": "dummy_io_manager" - }, - { - "__class__": "ResourceDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "config", - "type_key": "Shape.9a3a315bff2146cca750edbec49c6b4b4d0ce58e" - }, - "description": null, - "name": "hanging_asset_resource" - }, - { - "__class__": "ResourceDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "config", - "type_key": "Shape.18b2faaf1efd505374f7f25fcb61ed59bd5be851" - }, "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", "name": "io_manager" } ], - "root_config_key": "Shape.1179c058a111d1f4010dc011088882e0c2994cb3" + "root_config_key": "Shape.69f560396e785b5d613517ec79e747582074c2c3" } ], - "name": "__ASSET_JOB_4", + "name": "basic_job", "solid_definitions_snapshot": { "__class__": "SolidDefinitionsSnapshot", - "composite_solid_def_snaps": [ - { - "__class__": "CompositeSolidDefSnap", - "config_field_snap": null, - "dep_structure_snapshot": { - "__class__": "DependencyStructureSnapshot", - "solid_invocation_snaps": [ - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ - { - "__class__": "InputDependencySnap", - "input_name": "my_op", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "my_op" - } - ] - } - ], - "is_dynamic_mapped": false, - "solid_def_name": "hanging_op", - "solid_name": "hanging_op", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [], - "is_dynamic_mapped": false, - "solid_def_name": "my_op", - "solid_name": "my_op", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ - { - "__class__": "InputDependencySnap", - "input_name": "hanging_op", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "hanging_op" - } - ] - } - ], - "is_dynamic_mapped": false, - "solid_def_name": "never_runs_op", - "solid_name": "never_runs_op", - "tags": {} - } - ] - }, + "composite_solid_def_snaps": [], + "solid_def_snaps": [] + }, + "tags": {} + } + ''' +# --- +# name: test_all_snapshot_ids[110] + ''' + { + "__class__": "PipelineSnapshot", + "config_schema_snapshot": { + "__class__": "ConfigSchemaSnapshot", + "all_config_snaps_by_key": { + "Any": { + "__class__": "ConfigTypeSnap", "description": null, - "input_def_snaps": [], - "input_mapping_snaps": [], - "name": "hanging_graph", - "output_def_snaps": [ - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" - } - ], - "output_mapping_snaps": [ - { - "__class__": "OutputMappingSnap", - "external_output_name": "result", - "mapped_output_name": "result", - "mapped_solid_name": "never_runs_op" - } - ], - "tags": {} - } - ], - "solid_def_snaps": [ - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" + "enum_values": null, + "fields": null, + "given_name": "Any", + "key": "Any", + "kind": { + "__enum__": "ConfigTypeKind.ANY" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Bool": { + "__class__": "ConfigTypeSnap", + "description": "", + "enum_values": null, + "fields": null, + "given_name": "Bool", + "key": "Bool", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR" + }, + "scalar_kind": { + "__enum__": "ConfigScalarKind.BOOL" + }, + "type_param_keys": null + }, + "Float": { + "__class__": "ConfigTypeSnap", + "description": "", + "enum_values": null, + "fields": null, + "given_name": "Float", + "key": "Float", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR" + }, + "scalar_kind": { + "__enum__": "ConfigScalarKind.FLOAT" + }, + "type_param_keys": null + }, + "Int": { + "__class__": "ConfigTypeSnap", + "description": "", + "enum_values": null, + "fields": null, + "given_name": "Int", + "key": "Int", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR" + }, + "scalar_kind": { + "__enum__": "ConfigScalarKind.INT" }, + "type_param_keys": null + }, + "ScalarUnion.Bool-Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59": { + "__class__": "ConfigTypeSnap", "description": null, - "input_def_snaps": [], - "name": "asset_1", - "output_def_snaps": [ - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" - } - ], - "required_resource_keys": [], - "tags": {} + "enum_values": null, + "fields": null, + "given_name": null, + "key": "ScalarUnion.Bool-Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR_UNION" + }, + "scalar_kind": null, + "type_param_keys": [ + "Bool", + "Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59" + ] }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" + "ScalarUnion.Float-Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": null, + "given_name": null, + "key": "ScalarUnion.Float-Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR_UNION" + }, + "scalar_kind": null, + "type_param_keys": [ + "Float", + "Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3" + ] + }, + "ScalarUnion.Int-Selector.a9799b971d12ace70a2d8803c883c863417d0725": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": null, + "given_name": null, + "key": "ScalarUnion.Int-Selector.a9799b971d12ace70a2d8803c883c863417d0725", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR_UNION" }, + "scalar_kind": null, + "type_param_keys": [ + "Int", + "Selector.a9799b971d12ace70a2d8803c883c863417d0725" + ] + }, + "ScalarUnion.String-Selector.e04723c9d9937e3ab21206435b22247cfbe58269": { + "__class__": "ConfigTypeSnap", "description": null, - "input_def_snaps": [ + "enum_values": null, + "fields": null, + "given_name": null, + "key": "ScalarUnion.String-Selector.e04723c9d9937e3ab21206435b22247cfbe58269", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR_UNION" + }, + "scalar_kind": null, + "type_param_keys": [ + "String", + "Selector.e04723c9d9937e3ab21206435b22247cfbe58269" + ] + }, + "Selector.1bfb167aea90780aa679597800c71bd8c65ed0b2": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ { - "__class__": "InputDefSnap", - "dagster_type_key": "Any", + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", "description": null, - "name": "asset_1" + "is_required": false, + "name": "disabled", + "type_key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709" }, { - "__class__": "InputDefSnap", - "dagster_type_key": "Nothing", + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", "description": null, - "name": "asset_two" + "is_required": false, + "name": "enabled", + "type_key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709" } ], - "name": "asset_1_my_check", - "output_def_snaps": [ + "given_name": null, + "key": "Selector.1bfb167aea90780aa679597800c71bd8c65ed0b2", + "kind": { + "__enum__": "ConfigTypeKind.SELECTOR" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Selector.2571019f1a5201853d11032145ac3e534067f214": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, "description": null, - "is_dynamic": false, "is_required": true, - "name": "result" + "name": "env", + "type_key": "String" } ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" + "given_name": null, + "key": "Selector.2571019f1a5201853d11032145ac3e534067f214", + "kind": { + "__enum__": "ConfigTypeKind.SELECTOR" }, + "scalar_kind": null, + "type_param_keys": null + }, + "Selector.a9799b971d12ace70a2d8803c883c863417d0725": { + "__class__": "ConfigTypeSnap", "description": null, - "input_def_snaps": [ + "enum_values": null, + "fields": [ { - "__class__": "InputDefSnap", - "dagster_type_key": "Nothing", + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, "description": null, - "name": "asset_1" - } - ], - "name": "asset_2", - "output_def_snaps": [ + "is_required": true, + "name": "json", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, "description": null, - "is_dynamic": false, "is_required": true, - "name": "result" + "name": "pickle", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "value", + "type_key": "Int" } ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" + "given_name": null, + "key": "Selector.a9799b971d12ace70a2d8803c883c863417d0725", + "kind": { + "__enum__": "ConfigTypeKind.SELECTOR" }, + "scalar_kind": null, + "type_param_keys": null + }, + "Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59": { + "__class__": "ConfigTypeSnap", "description": null, - "input_def_snaps": [ + "enum_values": null, + "fields": [ { - "__class__": "InputDefSnap", - "dagster_type_key": "Nothing", + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, "description": null, - "name": "asset_2" - } - ], - "name": "asset_3", - "output_def_snaps": [ + "is_required": true, + "name": "json", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, "description": null, - "is_dynamic": false, "is_required": true, - "name": "result" - } - ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - }, - "description": null, - "input_def_snaps": [], - "name": "asset_one", - "output_def_snaps": [ + "name": "pickle", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, "description": null, - "is_dynamic": false, "is_required": true, - "name": "result" + "name": "value", + "type_key": "Bool" } ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" + "given_name": null, + "key": "Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59", + "kind": { + "__enum__": "ConfigTypeKind.SELECTOR" }, + "scalar_kind": null, + "type_param_keys": null + }, + "Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3": { + "__class__": "ConfigTypeSnap", "description": null, - "input_def_snaps": [ + "enum_values": null, + "fields": [ { - "__class__": "InputDefSnap", - "dagster_type_key": "Any", + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, "description": null, - "name": "asset_one" - } - ], - "name": "asset_two", - "output_def_snaps": [ + "is_required": true, + "name": "json", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, "description": null, - "is_dynamic": false, "is_required": true, - "name": "result" - } - ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - }, - "description": null, - "input_def_snaps": [], - "name": "asset_yields_observation", - "output_def_snaps": [ + "name": "pickle", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, "description": null, - "is_dynamic": false, "is_required": true, - "name": "result" + "name": "value", + "type_key": "Float" } ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" + "given_name": null, + "key": "Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3", + "kind": { + "__enum__": "ConfigTypeKind.SELECTOR" }, + "scalar_kind": null, + "type_param_keys": null + }, + "Selector.e04723c9d9937e3ab21206435b22247cfbe58269": { + "__class__": "ConfigTypeSnap", "description": null, - "input_def_snaps": [], - "name": "bar", - "output_def_snaps": [ + "enum_values": null, + "fields": [ { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, "description": null, - "is_dynamic": false, "is_required": true, - "name": "result" - } - ], - "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": "json", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, { - "__class__": "InputDefSnap", - "dagster_type_key": "Any", + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, "description": null, - "name": "foo_bar" - } - ], - "name": "baz", - "output_def_snaps": [ + "is_required": true, + "name": "pickle", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, "description": null, - "is_dynamic": false, "is_required": true, - "name": "result" + "name": "value", + "type_key": "String" } ], - "required_resource_keys": [], - "tags": {} + "given_name": null, + "key": "Selector.e04723c9d9937e3ab21206435b22247cfbe58269", + "kind": { + "__enum__": "ConfigTypeKind.SELECTOR" + }, + "scalar_kind": null, + "type_param_keys": null }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - }, + "Selector.f2fe6dfdc60a1947a8f8e7cd377a012b47065bc4": { + "__class__": "ConfigTypeSnap", "description": null, - "input_def_snaps": [], - "name": "check_in_op_asset", - "output_def_snaps": [ + "enum_values": null, + "fields": [ { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, "description": null, - "is_dynamic": false, "is_required": true, - "name": "result" + "name": "json", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" }, { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, "description": null, - "is_dynamic": false, "is_required": true, - "name": "check_in_op_asset_my_check" + "name": "pickle", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "value", + "type_key": "Any" } ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" + "given_name": null, + "key": "Selector.f2fe6dfdc60a1947a8f8e7cd377a012b47065bc4", + "kind": { + "__enum__": "ConfigTypeKind.SELECTOR" }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.081354663b9d4b8fbfd1cb8e358763912953913f": { + "__class__": "ConfigTypeSnap", "description": null, - "input_def_snaps": [ + "enum_values": null, + "fields": [ { - "__class__": "InputDefSnap", - "dagster_type_key": "Any", - "description": null, - "name": "hanging_graph" + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "\"INFO\"", + "description": "The logger's threshold.", + "is_required": false, + "name": "log_level", + "type_key": "String" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "\"dagster\"", + "description": "The name of your logger.", + "is_required": false, + "name": "name", + "type_key": "String" } ], - "name": "downstream_asset", - "output_def_snaps": [ + "given_name": null, + "key": "Shape.081354663b9d4b8fbfd1cb8e358763912953913f", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.09d73f0755bf4752d3f121837669c8660dcf451e": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"retries\": {\"enabled\": {}}}", + "description": "Execute all steps in a single process.", + "is_required": false, + "name": "config", + "type_key": "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c" } ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" + "given_name": null, + "key": "Shape.09d73f0755bf4752d3f121837669c8660dcf451e", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a": { + "__class__": "ConfigTypeSnap", "description": null, - "input_def_snaps": [ + "enum_values": null, + "fields": [ { - "__class__": "InputDefSnap", - "dagster_type_key": "Any", - "description": null, - "name": "unexecutable_asset" + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"log_level\": \"INFO\", \"name\": \"dagster\"}", + "description": "The default colored console logger.", + "is_required": false, + "name": "config", + "type_key": "Shape.081354663b9d4b8fbfd1cb8e358763912953913f" } ], - "name": "executable_asset", - "output_def_snaps": [ + "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__": "OutputDefSnap", - "dagster_type_key": "Nothing", + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" + "is_required": false, + "name": "base_dir", + "type_key": "StringSourceType" } ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" + "given_name": null, + "key": "Shape.18b2faaf1efd505374f7f25fcb61ed59bd5be851", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c": { + "__class__": "ConfigTypeSnap", "description": null, - "input_def_snaps": [ + "enum_values": null, + "fields": [ { - "__class__": "InputDefSnap", - "dagster_type_key": "Any", - "description": null, - "name": "dummy_source_asset" + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": "[DEPRECATED]", + "is_required": false, + "name": "marker_to_close", + "type_key": "String" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"enabled\": {}}", + "description": "Whether retries are enabled or not. By default, retries are enabled.", + "is_required": false, + "name": "retries", + "type_key": "Selector.1bfb167aea90780aa679597800c71bd8c65ed0b2" } ], - "name": "first_asset", - "output_def_snaps": [ + "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__": "OutputDefSnap", - "dagster_type_key": "Any", + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" + "is_required": false, + "name": "config", + "type_key": "Shape.18b2faaf1efd505374f7f25fcb61ed59bd5be851" } ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" + "given_name": null, + "key": "Shape.44f2a71367507edd1b8e64f739222c4312b3691b", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.464daa5cd8a2371e65188e415cb75856137daddb": { + "__class__": "ConfigTypeSnap", "description": null, - "input_def_snaps": [], - "name": "foo", - "output_def_snaps": [ + "enum_values": null, + "fields": [ { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" + "is_required": false, + "name": "yield_partition_materialization", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" } ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" + "given_name": null, + "key": "Shape.464daa5cd8a2371e65188e415cb75856137daddb", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2": { + "__class__": "ConfigTypeSnap", "description": null, - "input_def_snaps": [ - { - "__class__": "InputDefSnap", - "dagster_type_key": "Any", - "description": null, - "name": "bar" - }, + "enum_values": null, + "fields": [ { - "__class__": "InputDefSnap", - "dagster_type_key": "Any", + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, "description": null, - "name": "foo" + "is_required": true, + "name": "path", + "type_key": "String" } ], - "name": "foo_bar", - "output_def_snaps": [ + "given_name": null, + "key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.743e47901855cb245064dd633e217bfcb49a11a7": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" + "is_required": false, + "name": "config", + "type_key": "Any" } ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" + "given_name": null, + "key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.941705f8db419acef3ba14bcecbc37e693570d4d": { + "__class__": "ConfigTypeSnap", "description": null, - "input_def_snaps": [ + "enum_values": null, + "fields": [ { - "__class__": "InputDefSnap", - "dagster_type_key": "Any", + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, "description": null, - "name": "fresh_diamond_left" + "is_required": false, + "name": "dummy_io_manager", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" }, { - "__class__": "InputDefSnap", - "dagster_type_key": "Any", + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, "description": null, - "name": "fresh_diamond_right" - } - ], - "name": "fresh_diamond_bottom", - "output_def_snaps": [ + "is_required": false, + "name": "hanging_asset_resource", + "type_key": "Shape.b13a6c5637084590cc1538f9522324bfeb4b46b3" + }, { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"config\": {}}", + "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", + "is_required": false, + "name": "io_manager", + "type_key": "Shape.44f2a71367507edd1b8e64f739222c4312b3691b" } ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" + "given_name": null, + "key": "Shape.941705f8db419acef3ba14bcecbc37e693570d4d", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.9a3a315bff2146cca750edbec49c6b4b4d0ce58e": { + "__class__": "ConfigTypeSnap", "description": null, - "input_def_snaps": [ + "enum_values": null, + "fields": [ { - "__class__": "InputDefSnap", - "dagster_type_key": "Any", + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, "description": null, - "name": "fresh_diamond_top" + "is_required": true, + "name": "file", + "type_key": "String" } ], - "name": "fresh_diamond_left", - "output_def_snaps": [ + "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__": "OutputDefSnap", - "dagster_type_key": "Any", + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, "description": null, - "is_dynamic": false, "is_required": true, - "name": "result" + "name": "config", + "type_key": "Shape.9a3a315bff2146cca750edbec49c6b4b4d0ce58e" } ], - "required_resource_keys": [], - "tags": {} + "given_name": null, + "key": "Shape.b13a6c5637084590cc1538f9522324bfeb4b46b3", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" + "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [], + "given_name": null, + "key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b": { + "__class__": "ConfigTypeSnap", "description": null, - "input_def_snaps": [ + "enum_values": null, + "fields": [ { - "__class__": "InputDefSnap", - "dagster_type_key": "Any", + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, "description": null, - "name": "fresh_diamond_top" - } - ], - "name": "fresh_diamond_right", - "output_def_snaps": [ - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" + "is_required": false, + "name": "console", + "type_key": "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a" } ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" + "given_name": null, + "key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.f851693f4be830bdd04a202ef75408cde605494f": { + "__class__": "ConfigTypeSnap", "description": null, - "input_def_snaps": [ + "enum_values": null, + "fields": [ { - "__class__": "InputDefSnap", - "dagster_type_key": "Nothing", - "description": null, - "name": "diamond_source" - } - ], - "name": "fresh_diamond_top", - "output_def_snaps": [ + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"config\": {\"retries\": {\"enabled\": {}}}}", + "description": "Configure how steps are executed within a run.", + "is_required": false, + "name": "execution", + "type_key": "Shape.09d73f0755bf4752d3f121837669c8660dcf451e" + }, { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": "Configure how loggers emit messages within a run.", + "is_required": false, + "name": "loggers", + "type_key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"yield_partition_materialization\": {}}", + "description": "Configure runtime parameters for ops or assets.", + "is_required": false, + "name": "ops", + "type_key": "Shape.464daa5cd8a2371e65188e415cb75856137daddb" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"io_manager\": {\"config\": {}}}", + "description": "Configure how shared resources are implemented within a run.", + "is_required": false, + "name": "resources", + "type_key": "Shape.941705f8db419acef3ba14bcecbc37e693570d4d" } ], - "required_resource_keys": [], - "tags": {} + "given_name": null, + "key": "Shape.f851693f4be830bdd04a202ef75408cde605494f", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" + "String": { + "__class__": "ConfigTypeSnap", + "description": "", + "enum_values": null, + "fields": null, + "given_name": "String", + "key": "String", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR" }, - "description": null, - "input_def_snaps": [], - "name": "grouped_asset_1", - "output_def_snaps": [ - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" - } - ], - "required_resource_keys": [], - "tags": {} + "scalar_kind": { + "__enum__": "ConfigScalarKind.STRING" + }, + "type_param_keys": null }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" + "StringSourceType": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": null, + "given_name": null, + "key": "StringSourceType", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR_UNION" }, + "scalar_kind": null, + "type_param_keys": [ + "String", + "Selector.2571019f1a5201853d11032145ac3e534067f214" + ] + } + } + }, + "dagster_type_namespace_snapshot": { + "__class__": "DagsterTypeNamespaceSnapshot", + "all_dagster_type_snaps_by_key": { + "Any": { + "__class__": "DagsterTypeSnap", "description": null, - "input_def_snaps": [], - "name": "grouped_asset_2", - "output_def_snaps": [ - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" - } - ], - "required_resource_keys": [], - "tags": {} + "display_name": "Any", + "is_builtin": true, + "key": "Any", + "kind": { + "__enum__": "DagsterTypeKind.ANY" + }, + "loader_schema_key": "Selector.f2fe6dfdc60a1947a8f8e7cd377a012b47065bc4", + "materializer_schema_key": null, + "name": "Any", + "type_param_keys": [] }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" + "Bool": { + "__class__": "DagsterTypeSnap", + "description": null, + "display_name": "Bool", + "is_builtin": true, + "key": "Bool", + "kind": { + "__enum__": "DagsterTypeKind.SCALAR" }, + "loader_schema_key": "ScalarUnion.Bool-Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59", + "materializer_schema_key": null, + "name": "Bool", + "type_param_keys": [] + }, + "Float": { + "__class__": "DagsterTypeSnap", "description": null, - "input_def_snaps": [], - "name": "grouped_asset_4", - "output_def_snaps": [ - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" - } - ], - "required_resource_keys": [], - "tags": {} + "display_name": "Float", + "is_builtin": true, + "key": "Float", + "kind": { + "__enum__": "DagsterTypeKind.SCALAR" + }, + "loader_schema_key": "ScalarUnion.Float-Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3", + "materializer_schema_key": null, + "name": "Float", + "type_param_keys": [] }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" + "Int": { + "__class__": "DagsterTypeSnap", + "description": null, + "display_name": "Int", + "is_builtin": true, + "key": "Int", + "kind": { + "__enum__": "DagsterTypeKind.SCALAR" }, - "description": "Asset that hangs forever, used to test in-progress ops.", - "input_def_snaps": [ - { - "__class__": "InputDefSnap", - "dagster_type_key": "Any", - "description": null, - "name": "first_asset" - } - ], - "name": "hanging_asset", - "output_def_snaps": [ - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" - } - ], - "required_resource_keys": [ - "hanging_asset_resource" - ], - "tags": {} + "loader_schema_key": "ScalarUnion.Int-Selector.a9799b971d12ace70a2d8803c883c863417d0725", + "materializer_schema_key": null, + "name": "Int", + "type_param_keys": [] }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" + "Nothing": { + "__class__": "DagsterTypeSnap", + "description": null, + "display_name": "Nothing", + "is_builtin": true, + "key": "Nothing", + "kind": { + "__enum__": "DagsterTypeKind.NOTHING" }, + "loader_schema_key": null, + "materializer_schema_key": null, + "name": "Nothing", + "type_param_keys": [] + }, + "String": { + "__class__": "DagsterTypeSnap", "description": null, - "input_def_snaps": [ - { - "__class__": "InputDefSnap", - "dagster_type_key": "Any", + "display_name": "String", + "is_builtin": true, + "key": "String", + "kind": { + "__enum__": "DagsterTypeKind.SCALAR" + }, + "loader_schema_key": "ScalarUnion.String-Selector.e04723c9d9937e3ab21206435b22247cfbe58269", + "materializer_schema_key": null, + "name": "String", + "type_param_keys": [] + } + } + }, + "dep_structure_snapshot": { + "__class__": "DependencyStructureSnapshot", + "solid_invocation_snaps": [ + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [], + "is_dynamic_mapped": false, + "solid_def_name": "yield_partition_materialization", + "solid_name": "yield_partition_materialization", + "tags": {} + } + ] + }, + "description": null, + "graph_def_name": "partition_materialization_job", + "lineage_snapshot": null, + "mode_def_snaps": [ + { + "__class__": "ModeDefSnap", + "description": null, + "logger_def_snaps": [ + { + "__class__": "LoggerDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"log_level\": \"INFO\", \"name\": \"dagster\"}", + "description": "The default colored console logger.", + "is_required": false, + "name": "config", + "type_key": "Shape.081354663b9d4b8fbfd1cb8e358763912953913f" + }, + "description": "The default colored console logger.", + "name": "console" + } + ], + "name": "default", + "resource_def_snaps": [ + { + "__class__": "ResourceDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, "description": null, - "name": "my_op" - } - ], - "name": "hanging_op", - "output_def_snaps": [ - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", + "is_required": false, + "name": "config", + "type_key": "Any" + }, + "description": null, + "name": "dummy_io_manager" + }, + { + "__class__": "ResourceDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, "description": null, - "is_dynamic": false, "is_required": true, - "name": "result" - } - ], - "required_resource_keys": [ - "hanging_asset_resource" - ], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "name": "config", + "type_key": "Shape.9a3a315bff2146cca750edbec49c6b4b4d0ce58e" + }, "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" + "name": "hanging_asset_resource" }, - "description": null, - "input_def_snaps": [], - "name": "integers_asset", - "output_def_snaps": [ - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", + { + "__class__": "ResourceDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" - } - ], - "required_resource_keys": [], - "tags": {} - }, + "is_required": false, + "name": "config", + "type_key": "Shape.18b2faaf1efd505374f7f25fcb61ed59bd5be851" + }, + "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", + "name": "io_manager" + } + ], + "root_config_key": "Shape.f851693f4be830bdd04a202ef75408cde605494f" + } + ], + "name": "partition_materialization_job", + "solid_definitions_snapshot": { + "__class__": "SolidDefinitionsSnapshot", + "composite_solid_def_snaps": [], + "solid_def_snaps": [ { "__class__": "SolidDefSnap", "config_field_snap": { @@ -10846,7 +10853,7 @@ }, "description": null, "input_def_snaps": [], - "name": "my_op", + "name": "yield_partition_materialization", "output_def_snaps": [ { "__class__": "OutputDefSnap", @@ -10859,401 +10866,45 @@ ], "required_resource_keys": [], "tags": {} + } + ] + }, + "tags": {} + } + ''' +# --- +# name: test_all_snapshot_ids[111] + 'd006ed500ce7bd68754d2c5ef1ad29ca176a0e69' +# --- +# name: test_all_snapshot_ids[112] + ''' + { + "__class__": "PipelineSnapshot", + "config_schema_snapshot": { + "__class__": "ConfigSchemaSnapshot", + "all_config_snaps_by_key": { + "Any": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": null, + "given_name": "Any", + "key": "Any", + "kind": { + "__enum__": "ConfigTypeKind.ANY" + }, + "scalar_kind": null, + "type_param_keys": null }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - }, - "description": null, - "input_def_snaps": [ - { - "__class__": "InputDefSnap", - "dagster_type_key": "Any", - "description": null, - "name": "hanging_asset" - } - ], - "name": "never_runs_asset", - "output_def_snaps": [ - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" - } - ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - }, - "description": null, - "input_def_snaps": [ - { - "__class__": "InputDefSnap", - "dagster_type_key": "Any", - "description": null, - "name": "hanging_op" - } - ], - "name": "never_runs_op", - "output_def_snaps": [ - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" - } - ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - }, - "description": null, - "input_def_snaps": [], - "name": "output_then_hang_asset", - "output_def_snaps": [ - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" - } - ], - "required_resource_keys": [ - "hanging_asset_resource" - ], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "config", - "type_key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709" - }, - "description": null, - "input_def_snaps": [], - "name": "subsettable_checked_multi_asset", - "output_def_snaps": [ - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, - "is_required": false, - "name": "one" - }, - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, - "is_required": false, - "name": "two" - }, - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, - "is_required": false, - "name": "one_my_check" - }, - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, - "is_required": false, - "name": "one_my_other_check" - } - ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - }, - "description": null, - "input_def_snaps": [ - { - "__class__": "InputDefSnap", - "dagster_type_key": "Any", - "description": null, - "name": "int_asset" - } - ], - "name": "typed_asset", - "output_def_snaps": [ - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Int", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" - } - ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "config", - "type_key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709" - }, - "description": null, - "input_def_snaps": [], - "name": "typed_multi_asset", - "output_def_snaps": [ - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Int", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "int_asset" - }, - { - "__class__": "OutputDefSnap", - "dagster_type_key": "String", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "str_asset" - } - ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - }, - "description": null, - "input_def_snaps": [], - "name": "unconnected", - "output_def_snaps": [ - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" - } - ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - }, - "description": null, - "input_def_snaps": [], - "name": "ungrouped_asset_3", - "output_def_snaps": [ - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" - } - ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - }, - "description": null, - "input_def_snaps": [], - "name": "ungrouped_asset_5", - "output_def_snaps": [ - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" - } - ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - }, - "description": null, - "input_def_snaps": [], - "name": "unpartitioned_upstream_of_partitioned", - "output_def_snaps": [ - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" - } - ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - }, - "description": null, - "input_def_snaps": [ - { - "__class__": "InputDefSnap", - "dagster_type_key": "Any", - "description": null, - "name": "typed_asset" - } - ], - "name": "untyped_asset", - "output_def_snaps": [ - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" - } - ], - "required_resource_keys": [], - "tags": {} - } - ] - }, - "tags": {} - } - ''' -# --- -# name: test_all_snapshot_ids[110] - ''' - { - "__class__": "PipelineSnapshot", - "config_schema_snapshot": { - "__class__": "ConfigSchemaSnapshot", - "all_config_snaps_by_key": { - "Any": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": null, - "given_name": "Any", - "key": "Any", - "kind": { - "__enum__": "ConfigTypeKind.ANY" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Bool": { - "__class__": "ConfigTypeSnap", - "description": "", - "enum_values": null, - "fields": null, - "given_name": "Bool", - "key": "Bool", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR" + "Bool": { + "__class__": "ConfigTypeSnap", + "description": "", + "enum_values": null, + "fields": null, + "given_name": "Bool", + "key": "Bool", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR" }, "scalar_kind": { "__enum__": "ConfigScalarKind.BOOL" @@ -11386,29 +11037,6 @@ "scalar_kind": null, "type_param_keys": null }, - "Selector.2571019f1a5201853d11032145ac3e534067f214": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "env", - "type_key": "String" - } - ], - "given_name": null, - "key": "Selector.2571019f1a5201853d11032145ac3e534067f214", - "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" - }, - "scalar_kind": null, - "type_param_keys": null - }, "Selector.a9799b971d12ace70a2d8803c883c863417d0725": { "__class__": "ConfigTypeSnap", "description": null, @@ -11692,23 +11320,46 @@ "scalar_kind": null, "type_param_keys": null }, - "Shape.18b2faaf1efd505374f7f25fcb61ed59bd5be851": { + "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, "fields": [ { "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "default_provided": true, + "default_value_as_json_str": "{}", + "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", + "is_required": false, + "name": "io_manager", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + } + ], + "given_name": null, + "key": "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.2a96bc04c9f379d60bccfdbc745bf93c8d1f867d": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", "description": null, "is_required": false, - "name": "base_dir", - "type_key": "StringSourceType" + "name": "op_partitioned_asset", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" } ], "given_name": null, - "key": "Shape.18b2faaf1efd505374f7f25fcb61ed59bd5be851", + "key": "Shape.2a96bc04c9f379d60bccfdbc745bf93c8d1f867d", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, @@ -11747,30 +11398,30 @@ "scalar_kind": null, "type_param_keys": null }, - "Shape.44f2a71367507edd1b8e64f739222c4312b3691b": { + "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, "fields": [ { "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", + "default_provided": false, + "default_value_as_json_str": null, "description": null, - "is_required": false, - "name": "config", - "type_key": "Shape.18b2faaf1efd505374f7f25fcb61ed59bd5be851" + "is_required": true, + "name": "path", + "type_key": "String" } ], "given_name": null, - "key": "Shape.44f2a71367507edd1b8e64f739222c4312b3691b", + "key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, "type_param_keys": null }, - "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2": { + "Shape.743e47901855cb245064dd633e217bfcb49a11a7": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, @@ -11780,20 +11431,20 @@ "default_provided": false, "default_value_as_json_str": null, "description": null, - "is_required": true, - "name": "path", - "type_key": "String" + "is_required": false, + "name": "config", + "type_key": "Any" } ], "given_name": null, - "key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2", + "key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, "type_param_keys": null }, - "Shape.67324aa04111ddc02877951d50eb6030ebbb1380": { + "Shape.78557f5eae761798e03399f52f044879af8415a3": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, @@ -11819,54 +11470,44 @@ { "__class__": "ConfigFieldSnap", "default_provided": true, - "default_value_as_json_str": "{\"multipartitions_1\": {}, \"multipartitions_2\": {}}", + "default_value_as_json_str": "{\"op_partitioned_asset\": {}}", "description": "Configure runtime parameters for ops or assets.", "is_required": false, "name": "ops", - "type_key": "Shape.e5ada7fdb5d104210dab388858ab047e8cee0f41" + "type_key": "Shape.2a96bc04c9f379d60bccfdbc745bf93c8d1f867d" }, { "__class__": "ConfigFieldSnap", "default_provided": true, - "default_value_as_json_str": "{\"io_manager\": {\"config\": {}}}", + "default_value_as_json_str": "{\"io_manager\": {}}", "description": "Configure how shared resources are implemented within a run.", "is_required": false, "name": "resources", - "type_key": "Shape.941705f8db419acef3ba14bcecbc37e693570d4d" + "type_key": "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778" } ], "given_name": null, - "key": "Shape.67324aa04111ddc02877951d50eb6030ebbb1380", + "key": "Shape.78557f5eae761798e03399f52f044879af8415a3", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, "type_param_keys": null }, - "Shape.743e47901855cb245064dd633e217bfcb49a11a7": { + "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - } - ], + "fields": [], "given_name": null, - "key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7", + "key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, "type_param_keys": null }, - "Shape.941705f8db419acef3ba14bcecbc37e693570d4d": { + "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, @@ -11877,153 +11518,21 @@ "default_value_as_json_str": null, "description": null, "is_required": false, - "name": "dummy_io_manager", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "hanging_asset_resource", - "type_key": "Shape.b13a6c5637084590cc1538f9522324bfeb4b46b3" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"config\": {}}", - "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", - "is_required": false, - "name": "io_manager", - "type_key": "Shape.44f2a71367507edd1b8e64f739222c4312b3691b" + "name": "console", + "type_key": "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a" } ], "given_name": null, - "key": "Shape.941705f8db419acef3ba14bcecbc37e693570d4d", + "key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, "type_param_keys": null }, - "Shape.9a3a315bff2146cca750edbec49c6b4b4d0ce58e": { + "String": { "__class__": "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.e5ada7fdb5d104210dab388858ab047e8cee0f41": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "multipartitions_1", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "multipartitions_2", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - } - ], - "given_name": null, - "key": "Shape.e5ada7fdb5d104210dab388858ab047e8cee0f41", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "console", - "type_key": "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a" - } - ], - "given_name": null, - "key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "String": { - "__class__": "ConfigTypeSnap", - "description": "", + "description": "", "enum_values": null, "fields": null, "given_name": "String", @@ -12035,22 +11544,6 @@ "__enum__": "ConfigScalarKind.STRING" }, "type_param_keys": null - }, - "StringSourceType": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": null, - "given_name": null, - "key": "StringSourceType", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR_UNION" - }, - "scalar_kind": null, - "type_param_keys": [ - "String", - "Selector.2571019f1a5201853d11032145ac3e534067f214" - ] } } }, @@ -12150,35 +11643,14 @@ "__class__": "SolidInvocationSnap", "input_dep_snaps": [], "is_dynamic_mapped": false, - "solid_def_name": "multipartitions_1", - "solid_name": "multipartitions_1", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ - { - "__class__": "InputDependencySnap", - "input_name": "multipartitions_1", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "multipartitions_1" - } - ] - } - ], - "is_dynamic_mapped": false, - "solid_def_name": "multipartitions_2", - "solid_name": "multipartitions_2", + "solid_def_name": "op_partitioned_asset", + "solid_name": "op_partitioned_asset", "tags": {} } ] }, "description": null, - "graph_def_name": "multipartitions_job", + "graph_def_name": "partitioned_asset_job", "lineage_snapshot": null, "mode_def_snaps": [ { @@ -12213,42 +11685,14 @@ "name": "config", "type_key": "Any" }, - "description": null, - "name": "dummy_io_manager" - }, - { - "__class__": "ResourceDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "config", - "type_key": "Shape.9a3a315bff2146cca750edbec49c6b4b4d0ce58e" - }, - "description": null, - "name": "hanging_asset_resource" - }, - { - "__class__": "ResourceDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "config", - "type_key": "Shape.18b2faaf1efd505374f7f25fcb61ed59bd5be851" - }, "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", "name": "io_manager" } ], - "root_config_key": "Shape.67324aa04111ddc02877951d50eb6030ebbb1380" + "root_config_key": "Shape.78557f5eae761798e03399f52f044879af8415a3" } ], - "name": "multipartitions_job", + "name": "partitioned_asset_job", "solid_definitions_snapshot": { "__class__": "SolidDefinitionsSnapshot", "composite_solid_def_snaps": [], @@ -12266,41 +11710,7 @@ }, "description": null, "input_def_snaps": [], - "name": "multipartitions_1", - "output_def_snaps": [ - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" - } - ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - }, - "description": null, - "input_def_snaps": [ - { - "__class__": "InputDefSnap", - "dagster_type_key": "Any", - "description": null, - "name": "multipartitions_1" - } - ], - "name": "multipartitions_2", + "name": "op_partitioned_asset", "output_def_snaps": [ { "__class__": "OutputDefSnap", @@ -12320,10 +11730,10 @@ } ''' # --- -# name: test_all_snapshot_ids[111] - 'ca7929c6d4c55692a092000474ada02b6c4047c5' +# name: test_all_snapshot_ids[113] + '88c326b7e07c8c537ecd8086fd6429436a46c66f' # --- -# name: test_all_snapshot_ids[112] +# name: test_all_snapshot_ids[114] ''' { "__class__": "PipelineSnapshot", @@ -12484,29 +11894,6 @@ "scalar_kind": null, "type_param_keys": null }, - "Selector.2571019f1a5201853d11032145ac3e534067f214": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "env", - "type_key": "String" - } - ], - "given_name": null, - "key": "Selector.2571019f1a5201853d11032145ac3e534067f214", - "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" - }, - "scalar_kind": null, - "type_param_keys": null - }, "Selector.a9799b971d12ace70a2d8803c883c863417d0725": { "__class__": "ConfigTypeSnap", "description": null, @@ -12790,7 +12177,30 @@ "scalar_kind": null, "type_param_keys": null }, - "Shape.18b2faaf1efd505374f7f25fcb61ed59bd5be851": { + "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", + "is_required": false, + "name": "io_manager", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + } + ], + "given_name": null, + "key": "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.4384fce472621a1d43c54ff7e52b02891791103f": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, @@ -12800,13 +12210,13 @@ "default_provided": false, "default_value_as_json_str": null, "description": null, - "is_required": false, - "name": "base_dir", - "type_key": "StringSourceType" + "is_required": true, + "name": "foo", + "type_key": "String" } ], "given_name": null, - "key": "Shape.18b2faaf1efd505374f7f25fcb61ed59bd5be851", + "key": "Shape.4384fce472621a1d43c54ff7e52b02891791103f", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, @@ -12845,29 +12255,6 @@ "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, @@ -12914,57 +12301,7 @@ "scalar_kind": null, "type_param_keys": null }, - "Shape.7c17e21345d78710103d43ff7b2b039a1e23b8b3": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"config\": {\"retries\": {\"enabled\": {}}}}", - "description": "Configure how steps are executed within a run.", - "is_required": false, - "name": "execution", - "type_key": "Shape.09d73f0755bf4752d3f121837669c8660dcf451e" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": "Configure how loggers emit messages within a run.", - "is_required": false, - "name": "loggers", - "type_key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"grouped_asset_1\": {}, \"grouped_asset_2\": {}, \"grouped_asset_4\": {}, \"ungrouped_asset_3\": {}, \"ungrouped_asset_5\": {}}", - "description": "Configure runtime parameters for ops or assets.", - "is_required": false, - "name": "ops", - "type_key": "Shape.96e9540c3093065c72c5ac81d9efa07ba1affbd7" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"io_manager\": {\"config\": {}}}", - "description": "Configure how shared resources are implemented within a run.", - "is_required": false, - "name": "resources", - "type_key": "Shape.941705f8db419acef3ba14bcecbc37e693570d4d" - } - ], - "given_name": null, - "key": "Shape.7c17e21345d78710103d43ff7b2b039a1e23b8b3", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.941705f8db419acef3ba14bcecbc37e693570d4d": { + "Shape.77b7c2aa740a9b03628c25cc1441dfe267c703f8": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, @@ -12974,97 +12311,33 @@ "default_provided": false, "default_value_as_json_str": null, "description": null, - "is_required": false, - "name": "dummy_io_manager", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "hanging_asset_resource", - "type_key": "Shape.b13a6c5637084590cc1538f9522324bfeb4b46b3" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"config\": {}}", - "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", - "is_required": false, - "name": "io_manager", - "type_key": "Shape.44f2a71367507edd1b8e64f739222c4312b3691b" + "is_required": true, + "name": "config", + "type_key": "Shape.4384fce472621a1d43c54ff7e52b02891791103f" } ], "given_name": null, - "key": "Shape.941705f8db419acef3ba14bcecbc37e693570d4d", + "key": "Shape.77b7c2aa740a9b03628c25cc1441dfe267c703f8", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, "type_param_keys": null }, - "Shape.96e9540c3093065c72c5ac81d9efa07ba1affbd7": { + "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "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": "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" - } - ], + "fields": [], "given_name": null, - "key": "Shape.96e9540c3093065c72c5ac81d9efa07ba1affbd7", + "key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, "type_param_keys": null }, - "Shape.9a3a315bff2146cca750edbec49c6b4b4d0ce58e": { + "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, @@ -13074,20 +12347,20 @@ "default_provided": false, "default_value_as_json_str": null, "description": null, - "is_required": true, - "name": "file", - "type_key": "String" + "is_required": false, + "name": "console", + "type_key": "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a" } ], "given_name": null, - "key": "Shape.9a3a315bff2146cca750edbec49c6b4b4d0ce58e", + "key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, "type_param_keys": null }, - "Shape.b13a6c5637084590cc1538f9522324bfeb4b46b3": { + "Shape.e8a5a728f50d8ebcb6d59955a173dd127aaad2d4": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, @@ -13098,48 +12371,62 @@ "default_value_as_json_str": null, "description": null, "is_required": true, - "name": "config", - "type_key": "Shape.9a3a315bff2146cca750edbec49c6b4b4d0ce58e" + "name": "the_op", + "type_key": "Shape.77b7c2aa740a9b03628c25cc1441dfe267c703f8" } ], "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", + "key": "Shape.e8a5a728f50d8ebcb6d59955a173dd127aaad2d4", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, "type_param_keys": null }, - "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b": { + "Shape.ec386eda01844b8b94d4c1c10159dc060b7e480e": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"config\": {\"retries\": {\"enabled\": {}}}}", + "description": "Configure how steps are executed within a run.", + "is_required": false, + "name": "execution", + "type_key": "Shape.09d73f0755bf4752d3f121837669c8660dcf451e" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": "Configure how loggers emit messages within a run.", + "is_required": false, + "name": "loggers", + "type_key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b" + }, { "__class__": "ConfigFieldSnap", "default_provided": false, "default_value_as_json_str": null, - "description": null, + "description": "Configure runtime parameters for ops or assets.", + "is_required": true, + "name": "ops", + "type_key": "Shape.e8a5a728f50d8ebcb6d59955a173dd127aaad2d4" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"io_manager\": {}}", + "description": "Configure how shared resources are implemented within a run.", "is_required": false, - "name": "console", - "type_key": "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a" + "name": "resources", + "type_key": "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778" } ], "given_name": null, - "key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b", + "key": "Shape.ec386eda01844b8b94d4c1c10159dc060b7e480e", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, @@ -13160,22 +12447,6 @@ "__enum__": "ConfigScalarKind.STRING" }, "type_param_keys": null - }, - "StringSourceType": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": null, - "given_name": null, - "key": "StringSourceType", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR_UNION" - }, - "scalar_kind": null, - "type_param_keys": [ - "String", - "Selector.2571019f1a5201853d11032145ac3e534067f214" - ] } } }, @@ -13275,46 +12546,14 @@ "__class__": "SolidInvocationSnap", "input_dep_snaps": [], "is_dynamic_mapped": false, - "solid_def_name": "grouped_asset_1", - "solid_name": "grouped_asset_1", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [], - "is_dynamic_mapped": false, - "solid_def_name": "grouped_asset_2", - "solid_name": "grouped_asset_2", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [], - "is_dynamic_mapped": false, - "solid_def_name": "grouped_asset_4", - "solid_name": "grouped_asset_4", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [], - "is_dynamic_mapped": false, - "solid_def_name": "ungrouped_asset_3", - "solid_name": "ungrouped_asset_3", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [], - "is_dynamic_mapped": false, - "solid_def_name": "ungrouped_asset_5", - "solid_name": "ungrouped_asset_5", + "solid_def_name": "the_op", + "solid_name": "the_op", "tags": {} } ] }, "description": null, - "graph_def_name": "named_groups_job", + "graph_def_name": "req_config_job", "lineage_snapshot": null, "mode_def_snaps": [ { @@ -13349,42 +12588,14 @@ "name": "config", "type_key": "Any" }, - "description": null, - "name": "dummy_io_manager" - }, - { - "__class__": "ResourceDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "config", - "type_key": "Shape.9a3a315bff2146cca750edbec49c6b4b4d0ce58e" - }, - "description": null, - "name": "hanging_asset_resource" - }, - { - "__class__": "ResourceDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "config", - "type_key": "Shape.18b2faaf1efd505374f7f25fcb61ed59bd5be851" - }, "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", "name": "io_manager" } ], - "root_config_key": "Shape.7c17e21345d78710103d43ff7b2b039a1e23b8b3" + "root_config_key": "Shape.ec386eda01844b8b94d4c1c10159dc060b7e480e" } ], - "name": "named_groups_job", + "name": "req_config_job", "solid_definitions_snapshot": { "__class__": "SolidDefinitionsSnapshot", "composite_solid_def_snaps": [], @@ -13396,121 +12607,13 @@ "default_provided": false, "default_value_as_json_str": null, "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - }, - "description": null, - "input_def_snaps": [], - "name": "grouped_asset_1", - "output_def_snaps": [ - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" - } - ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - }, - "description": null, - "input_def_snaps": [], - "name": "grouped_asset_2", - "output_def_snaps": [ - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" - } - ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - }, - "description": null, - "input_def_snaps": [], - "name": "grouped_asset_4", - "output_def_snaps": [ - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" - } - ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - }, - "description": null, - "input_def_snaps": [], - "name": "ungrouped_asset_3", - "output_def_snaps": [ - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" - } - ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, + "is_required": true, "name": "config", - "type_key": "Any" + "type_key": "Shape.4384fce472621a1d43c54ff7e52b02891791103f" }, "description": null, "input_def_snaps": [], - "name": "ungrouped_asset_5", + "name": "the_op", "output_def_snaps": [ { "__class__": "OutputDefSnap", @@ -13530,10 +12633,10 @@ } ''' # --- -# name: test_all_snapshot_ids[113] - '8c005fb808a1945e5a62fbac517836a242e27901' +# name: test_all_snapshot_ids[115] + 'a73f4941b2735f3a261d9617abaaed09a88aaebc' # --- -# name: test_all_snapshot_ids[114] +# name: test_all_snapshot_ids[116] ''' { "__class__": "PipelineSnapshot", @@ -13977,11 +13080,20 @@ "scalar_kind": null, "type_param_keys": null }, - "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778": { + "Shape.13e52aa6878a8e9f6b5fea1f6086cb52486e3c95": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "R1", + "type_key": "Shape.fe2c8a3955b895767072f0aa1d243b6e1714df90" + }, { "__class__": "ConfigFieldSnap", "default_provided": true, @@ -13993,7 +13105,57 @@ } ], "given_name": null, - "key": "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778", + "key": "Shape.13e52aa6878a8e9f6b5fea1f6086cb52486e3c95", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.1f049499585829308eb97bdfcb96ec7cad460ad6": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"config\": {\"retries\": {\"enabled\": {}}}}", + "description": "Configure how steps are executed within a run.", + "is_required": false, + "name": "execution", + "type_key": "Shape.09d73f0755bf4752d3f121837669c8660dcf451e" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": "Configure how loggers emit messages within a run.", + "is_required": false, + "name": "loggers", + "type_key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"op_with_required_resource\": {}}", + "description": "Configure runtime parameters for ops or assets.", + "is_required": false, + "name": "ops", + "type_key": "Shape.e184cc449eaa96b4c59f30cbdf34d7efa47bb273" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": "Configure how shared resources are implemented within a run.", + "is_required": true, + "name": "resources", + "type_key": "Shape.13e52aa6878a8e9f6b5fea1f6086cb52486e3c95" + } + ], + "given_name": null, + "key": "Shape.1f049499585829308eb97bdfcb96ec7cad460ad6", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, @@ -14078,57 +13240,20 @@ "scalar_kind": null, "type_param_keys": null }, - "Shape.9921ba4c33a841f7499fd90a37710a02cf33b795": { + "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": "{\"throw_a_thing\": {}}", - "description": "Configure runtime parameters for ops or assets.", - "is_required": false, - "name": "ops", - "type_key": "Shape.b3443ab7f0f2bae987a6d21cad9cfe00784f6ccb" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"io_manager\": {}}", - "description": "Configure how shared resources are implemented within a run.", - "is_required": false, - "name": "resources", - "type_key": "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778" - } - ], + "fields": [], "given_name": null, - "key": "Shape.9921ba4c33a841f7499fd90a37710a02cf33b795", + "key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, "type_param_keys": null }, - "Shape.b3443ab7f0f2bae987a6d21cad9cfe00784f6ccb": { + "Shape.e184cc449eaa96b4c59f30cbdf34d7efa47bb273": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, @@ -14139,32 +13264,42 @@ "default_value_as_json_str": "{}", "description": null, "is_required": false, - "name": "throw_a_thing", + "name": "op_with_required_resource", "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" } ], "given_name": null, - "key": "Shape.b3443ab7f0f2bae987a6d21cad9cfe00784f6ccb", + "key": "Shape.e184cc449eaa96b4c59f30cbdf34d7efa47bb273", "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.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b": { + "Shape.fe2c8a3955b895767072f0aa1d243b6e1714df90": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, @@ -14174,13 +13309,13 @@ "default_provided": false, "default_value_as_json_str": null, "description": null, - "is_required": false, - "name": "console", - "type_key": "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a" + "is_required": true, + "name": "config", + "type_key": "Int" } ], "given_name": null, - "key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b", + "key": "Shape.fe2c8a3955b895767072f0aa1d243b6e1714df90", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, @@ -14300,14 +13435,14 @@ "__class__": "SolidInvocationSnap", "input_dep_snaps": [], "is_dynamic_mapped": false, - "solid_def_name": "throw_a_thing", - "solid_name": "throw_a_thing", + "solid_def_name": "op_with_required_resource", + "solid_name": "op_with_required_resource", "tags": {} } ] }, "description": null, - "graph_def_name": "naughty_programmer_job", + "graph_def_name": "required_resource_config_job", "lineage_snapshot": null, "mode_def_snaps": [ { @@ -14331,6 +13466,20 @@ ], "name": "default", "resource_def_snaps": [ + { + "__class__": "ResourceDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "config", + "type_key": "Int" + }, + "description": null, + "name": "R1" + }, { "__class__": "ResourceDefSnap", "config_field_snap": { @@ -14346,10 +13495,10 @@ "name": "io_manager" } ], - "root_config_key": "Shape.9921ba4c33a841f7499fd90a37710a02cf33b795" + "root_config_key": "Shape.1f049499585829308eb97bdfcb96ec7cad460ad6" } ], - "name": "naughty_programmer_job", + "name": "required_resource_config_job", "solid_definitions_snapshot": { "__class__": "SolidDefinitionsSnapshot", "composite_solid_def_snaps": [], @@ -14367,7 +13516,7 @@ }, "description": null, "input_def_snaps": [], - "name": "throw_a_thing", + "name": "op_with_required_resource", "output_def_snaps": [ { "__class__": "OutputDefSnap", @@ -14378,7 +13527,9 @@ "name": "result" } ], - "required_resource_keys": [], + "required_resource_keys": [ + "R1" + ], "tags": {} } ] @@ -14387,10 +13538,10 @@ } ''' # --- -# name: test_all_snapshot_ids[115] - '913c310b609478d52a81ee83bdd4b095d0f2932d' +# name: test_all_snapshot_ids[117] + '11f4785f61153adc6cca6935748af3807b59eee9' # --- -# name: test_all_snapshot_ids[116] +# name: test_all_snapshot_ids[118] ''' { "__class__": "PipelineSnapshot", @@ -14811,7 +13962,7 @@ "scalar_kind": null, "type_param_keys": null }, - "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a": { + "Shape.0f87ccd9832d8df6e0ba99cc8ba1302be3dc7b63": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, @@ -14819,26 +13970,12 @@ { "__class__": "ConfigFieldSnap", "default_provided": true, - "default_value_as_json_str": "{\"log_level\": \"INFO\", \"name\": \"dagster\"}", - "description": "The default colored console logger.", + "default_value_as_json_str": "{}", + "description": null, "is_required": false, - "name": "config", - "type_key": "Shape.081354663b9d4b8fbfd1cb8e358763912953913f" - } - ], - "given_name": null, - "key": "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ + "name": "R1", + "type_key": "Shape.9d71d8e2083b6468a26a8556e56288deec792b4e" + }, { "__class__": "ConfigFieldSnap", "default_provided": true, @@ -14850,14 +13987,14 @@ } ], "given_name": null, - "key": "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778", + "key": "Shape.0f87ccd9832d8df6e0ba99cc8ba1302be3dc7b63", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, "type_param_keys": null }, - "Shape.27d4be3152e89c65ecb4ce8c588d8226cc827e0d": { + "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, @@ -14865,22 +14002,22 @@ { "__class__": "ConfigFieldSnap", "default_provided": true, - "default_value_as_json_str": "{\"adder\": {}, \"op_1\": {}, \"op_2\": {}, \"plus_one\": {}}", - "description": null, + "default_value_as_json_str": "{\"log_level\": \"INFO\", \"name\": \"dagster\"}", + "description": "The default colored console logger.", "is_required": false, - "name": "ops", - "type_key": "Shape.5403fe5383515d106ffe3bb7f1a927b1cbb4e8a9" + "name": "config", + "type_key": "Shape.081354663b9d4b8fbfd1cb8e358763912953913f" } ], "given_name": null, - "key": "Shape.27d4be3152e89c65ecb4ce8c588d8226cc827e0d", + "key": "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, "type_param_keys": null }, - "Shape.360ea318ffe78a111434a5bb7409ef66c9692290": { + "Shape.3ccfab37537e163ad2b3b0b2bb47397515e13ac6": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, @@ -14906,56 +14043,24 @@ { "__class__": "ConfigFieldSnap", "default_provided": true, - "default_value_as_json_str": "{\"plus_one\": {}, \"subgraph\": {\"ops\": {\"adder\": {}, \"op_1\": {}, \"op_2\": {}, \"plus_one\": {}}}}", + "default_value_as_json_str": "{\"op_with_required_resource\": {}}", "description": "Configure runtime parameters for ops or assets.", "is_required": false, "name": "ops", - "type_key": "Shape.42ddf3fac74380a93f8508f2a0f6450afb177d35" + "type_key": "Shape.e184cc449eaa96b4c59f30cbdf34d7efa47bb273" }, { "__class__": "ConfigFieldSnap", "default_provided": true, - "default_value_as_json_str": "{\"io_manager\": {}}", + "default_value_as_json_str": "{\"R1\": {}, \"io_manager\": {}}", "description": "Configure how shared resources are implemented within a run.", "is_required": false, "name": "resources", - "type_key": "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778" - } - ], - "given_name": null, - "key": "Shape.360ea318ffe78a111434a5bb7409ef66c9692290", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.42ddf3fac74380a93f8508f2a0f6450afb177d35": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "plus_one", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"ops\": {\"adder\": {}, \"op_1\": {}, \"op_2\": {}, \"plus_one\": {}}}", - "description": null, - "is_required": false, - "name": "subgraph", - "type_key": "Shape.27d4be3152e89c65ecb4ce8c588d8226cc827e0d" + "type_key": "Shape.0f87ccd9832d8df6e0ba99cc8ba1302be3dc7b63" } ], "given_name": null, - "key": "Shape.42ddf3fac74380a93f8508f2a0f6450afb177d35", + "key": "Shape.3ccfab37537e163ad2b3b0b2bb47397515e13ac6", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, @@ -15017,57 +14122,30 @@ "scalar_kind": null, "type_param_keys": null }, - "Shape.5403fe5383515d106ffe3bb7f1a927b1cbb4e8a9": { + "Shape.743e47901855cb245064dd633e217bfcb49a11a7": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, "fields": [ { "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "adder", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "op_1", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "op_2", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", + "default_provided": false, + "default_value_as_json_str": null, "description": null, "is_required": false, - "name": "plus_one", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + "name": "config", + "type_key": "Any" } ], "given_name": null, - "key": "Shape.5403fe5383515d106ffe3bb7f1a927b1cbb4e8a9", + "key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, "type_param_keys": null }, - "Shape.743e47901855cb245064dd633e217bfcb49a11a7": { + "Shape.9d71d8e2083b6468a26a8556e56288deec792b4e": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, @@ -15079,11 +14157,11 @@ "description": null, "is_required": false, "name": "config", - "type_key": "Any" + "type_key": "Int" } ], "given_name": null, - "key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7", + "key": "Shape.9d71d8e2083b6468a26a8556e56288deec792b4e", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, @@ -15103,6 +14181,29 @@ "scalar_kind": null, "type_param_keys": null }, + "Shape.e184cc449eaa96b4c59f30cbdf34d7efa47bb273": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "op_with_required_resource", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + } + ], + "given_name": null, + "key": "Shape.e184cc449eaa96b4c59f30cbdf34d7efa47bb273", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b": { "__class__": "ConfigTypeSnap", "description": null, @@ -15235,39 +14336,18 @@ "dep_structure_snapshot": { "__class__": "DependencyStructureSnapshot", "solid_invocation_snaps": [ - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ - { - "__class__": "InputDependencySnap", - "input_name": "num", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "subgraph" - } - ] - } - ], - "is_dynamic_mapped": false, - "solid_def_name": "plus_one", - "solid_name": "plus_one", - "tags": {} - }, { "__class__": "SolidInvocationSnap", "input_dep_snaps": [], "is_dynamic_mapped": false, - "solid_def_name": "subgraph", - "solid_name": "subgraph", + "solid_def_name": "op_with_required_resource", + "solid_name": "op_with_required_resource", "tags": {} } ] }, "description": null, - "graph_def_name": "nested_job", + "graph_def_name": "required_resource_job", "lineage_snapshot": null, "mode_def_snaps": [ { @@ -15291,6 +14371,20 @@ ], "name": "default", "resource_def_snaps": [ + { + "__class__": "ResourceDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Int" + }, + "description": null, + "name": "R1" + }, { "__class__": "ResourceDefSnap", "config_field_snap": { @@ -15306,184 +14400,14 @@ "name": "io_manager" } ], - "root_config_key": "Shape.360ea318ffe78a111434a5bb7409ef66c9692290" + "root_config_key": "Shape.3ccfab37537e163ad2b3b0b2bb47397515e13ac6" } ], - "name": "nested_job", + "name": "required_resource_job", "solid_definitions_snapshot": { "__class__": "SolidDefinitionsSnapshot", - "composite_solid_def_snaps": [ - { - "__class__": "CompositeSolidDefSnap", - "config_field_snap": null, - "dep_structure_snapshot": { - "__class__": "DependencyStructureSnapshot", - "solid_invocation_snaps": [ - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ - { - "__class__": "InputDependencySnap", - "input_name": "num1", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "op_1" - } - ] - }, - { - "__class__": "InputDependencySnap", - "input_name": "num2", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "op_2" - } - ] - } - ], - "is_dynamic_mapped": false, - "solid_def_name": "adder", - "solid_name": "adder", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [], - "is_dynamic_mapped": false, - "solid_def_name": "op_1", - "solid_name": "op_1", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [], - "is_dynamic_mapped": false, - "solid_def_name": "op_2", - "solid_name": "op_2", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ - { - "__class__": "InputDependencySnap", - "input_name": "num", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "adder" - } - ] - } - ], - "is_dynamic_mapped": false, - "solid_def_name": "plus_one", - "solid_name": "plus_one", - "tags": {} - } - ] - }, - "description": null, - "input_def_snaps": [], - "input_mapping_snaps": [], - "name": "subgraph", - "output_def_snaps": [ - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" - } - ], - "output_mapping_snaps": [ - { - "__class__": "OutputMappingSnap", - "external_output_name": "result", - "mapped_output_name": "result", - "mapped_solid_name": "plus_one" - } - ], - "tags": {} - } - ], + "composite_solid_def_snaps": [], "solid_def_snaps": [ - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - }, - "description": null, - "input_def_snaps": [ - { - "__class__": "InputDefSnap", - "dagster_type_key": "Int", - "description": null, - "name": "num1" - }, - { - "__class__": "InputDefSnap", - "dagster_type_key": "Int", - "description": null, - "name": "num2" - } - ], - "name": "adder", - "output_def_snaps": [ - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" - } - ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - }, - "description": null, - "input_def_snaps": [], - "name": "op_1", - "output_def_snaps": [ - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" - } - ], - "required_resource_keys": [], - "tags": {} - }, { "__class__": "SolidDefSnap", "config_field_snap": { @@ -15497,7 +14421,7 @@ }, "description": null, "input_def_snaps": [], - "name": "op_2", + "name": "op_with_required_resource", "output_def_snaps": [ { "__class__": "OutputDefSnap", @@ -15508,41 +14432,9 @@ "name": "result" } ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - }, - "description": null, - "input_def_snaps": [ - { - "__class__": "InputDefSnap", - "dagster_type_key": "Int", - "description": null, - "name": "num" - } - ], - "name": "plus_one", - "output_def_snaps": [ - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" - } + "required_resource_keys": [ + "R1" ], - "required_resource_keys": [], "tags": {} } ] @@ -15551,10 +14443,13 @@ } ''' # --- -# name: test_all_snapshot_ids[117] - '8e137c24b2245e55025e1cc7b71a42b99425dbec' +# name: test_all_snapshot_ids[119] + '2b43566d7b3de2138b12c91b6953d6f1ddde0140' # --- -# name: test_all_snapshot_ids[118] +# name: test_all_snapshot_ids[11] + 'cd81ec29a7fde8a337dc04fb109dd707a2962d18' +# --- +# name: test_all_snapshot_ids[120] ''' { "__class__": "PipelineSnapshot", @@ -15998,23 +14893,73 @@ "scalar_kind": null, "type_param_keys": null }, - "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778": { + "Shape.24ee1fbfd9ec8adc8f4e5ab30e651b52389c861e": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "get_input_one", + "type_key": "Shape.2e830fb24dc1eacc9bfa63a634b5715b46d81a2c" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "get_input_two", + "type_key": "Shape.2e830fb24dc1eacc9bfa63a634b5715b46d81a2c" + }, { "__class__": "ConfigFieldSnap", "default_provided": true, "default_value_as_json_str": "{}", - "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", + "description": null, "is_required": false, - "name": "io_manager", + "name": "return_one", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "sum_inputs", "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" } ], "given_name": null, - "key": "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778", + "key": "Shape.24ee1fbfd9ec8adc8f4e5ab30e651b52389c861e", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.2e830fb24dc1eacc9bfa63a634b5715b46d81a2c": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "config", + "type_key": "Shape.dd25751df5066ca2b7e65e4907f386f04b08af64" + } + ], + "given_name": null, + "key": "Shape.2e830fb24dc1eacc9bfa63a634b5715b46d81a2c", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, @@ -16076,7 +15021,7 @@ "scalar_kind": null, "type_param_keys": null }, - "Shape.5e7f7baf52b7ed6a625b2f172c255b54642d5cf3": { + "Shape.64df299302dcce81c8530dd4f523dc0c9c3eaf61": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, @@ -16101,25 +15046,25 @@ }, { "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"return_foo\": {}, \"return_hello_world\": {}}", + "default_provided": false, + "default_value_as_json_str": null, "description": "Configure runtime parameters for ops or assets.", - "is_required": false, + "is_required": true, "name": "ops", - "type_key": "Shape.ac8a4423400648ec2ae58a67c8a877953652bf1f" + "type_key": "Shape.24ee1fbfd9ec8adc8f4e5ab30e651b52389c861e" }, { "__class__": "ConfigFieldSnap", "default_provided": true, - "default_value_as_json_str": "{\"io_manager\": {}}", + "default_value_as_json_str": "{\"disable_gc\": {}, \"io_manager\": {}}", "description": "Configure how shared resources are implemented within a run.", "is_required": false, "name": "resources", - "type_key": "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778" + "type_key": "Shape.c4c8567ee7c3e125a72762d0a1a7d714c1b83668" } ], "given_name": null, - "key": "Shape.5e7f7baf52b7ed6a625b2f172c255b54642d5cf3", + "key": "Shape.64df299302dcce81c8530dd4f523dc0c9c3eaf61", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, @@ -16149,7 +15094,7 @@ "scalar_kind": null, "type_param_keys": null }, - "Shape.ac8a4423400648ec2ae58a67c8a877953652bf1f": { + "Shape.c4c8567ee7c3e125a72762d0a1a7d714c1b83668": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, @@ -16160,21 +15105,21 @@ "default_value_as_json_str": "{}", "description": null, "is_required": false, - "name": "return_foo", + "name": "disable_gc", "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" }, { "__class__": "ConfigFieldSnap", "default_provided": true, "default_value_as_json_str": "{}", - "description": null, + "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", "is_required": false, - "name": "return_hello_world", + "name": "io_manager", "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" } ], "given_name": null, - "key": "Shape.ac8a4423400648ec2ae58a67c8a877953652bf1f", + "key": "Shape.c4c8567ee7c3e125a72762d0a1a7d714c1b83668", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, @@ -16194,6 +15139,29 @@ "scalar_kind": null, "type_param_keys": null }, + "Shape.dd25751df5066ca2b7e65e4907f386f04b08af64": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "wait_to_terminate", + "type_key": "Bool" + } + ], + "given_name": null, + "key": "Shape.dd25751df5066ca2b7e65e4907f386f04b08af64", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b": { "__class__": "ConfigTypeSnap", "description": null, @@ -16326,12 +15294,54 @@ "dep_structure_snapshot": { "__class__": "DependencyStructureSnapshot", "solid_invocation_snaps": [ + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [ + { + "__class__": "InputDependencySnap", + "input_name": "one", + "is_dynamic_collect": false, + "upstream_output_snaps": [ + { + "__class__": "OutputHandleSnap", + "output_name": "result", + "solid_name": "return_one" + } + ] + } + ], + "is_dynamic_mapped": false, + "solid_def_name": "get_input_one", + "solid_name": "get_input_one", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [ + { + "__class__": "InputDependencySnap", + "input_name": "one", + "is_dynamic_collect": false, + "upstream_output_snaps": [ + { + "__class__": "OutputHandleSnap", + "output_name": "result", + "solid_name": "return_one" + } + ] + } + ], + "is_dynamic_mapped": false, + "solid_def_name": "get_input_two", + "solid_name": "get_input_two", + "tags": {} + }, { "__class__": "SolidInvocationSnap", "input_dep_snaps": [], "is_dynamic_mapped": false, - "solid_def_name": "return_foo", - "solid_name": "return_foo", + "solid_def_name": "return_one", + "solid_name": "return_one", "tags": {} }, { @@ -16339,26 +15349,38 @@ "input_dep_snaps": [ { "__class__": "InputDependencySnap", - "input_name": "_foo", + "input_name": "input_one", "is_dynamic_collect": false, "upstream_output_snaps": [ { "__class__": "OutputHandleSnap", "output_name": "result", - "solid_name": "return_foo" + "solid_name": "get_input_one" + } + ] + }, + { + "__class__": "InputDependencySnap", + "input_name": "input_two", + "is_dynamic_collect": false, + "upstream_output_snaps": [ + { + "__class__": "OutputHandleSnap", + "output_name": "result", + "solid_name": "get_input_two" } ] } ], "is_dynamic_mapped": false, - "solid_def_name": "return_hello_world", - "solid_name": "return_hello_world", + "solid_def_name": "sum_inputs", + "solid_name": "sum_inputs", "tags": {} } ] }, "description": null, - "graph_def_name": "no_config_chain_job", + "graph_def_name": "retry_multi_input_early_terminate_job", "lineage_snapshot": null, "mode_def_snaps": [ { @@ -16382,6 +15404,20 @@ ], "name": "default", "resource_def_snaps": [ + { + "__class__": "ResourceDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, + "description": null, + "name": "disable_gc" + }, { "__class__": "ResourceDefSnap", "config_field_snap": { @@ -16397,14 +15433,86 @@ "name": "io_manager" } ], - "root_config_key": "Shape.5e7f7baf52b7ed6a625b2f172c255b54642d5cf3" + "root_config_key": "Shape.64df299302dcce81c8530dd4f523dc0c9c3eaf61" } ], - "name": "no_config_chain_job", + "name": "retry_multi_input_early_terminate_job", "solid_definitions_snapshot": { "__class__": "SolidDefinitionsSnapshot", "composite_solid_def_snaps": [], "solid_def_snaps": [ + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "config", + "type_key": "Shape.dd25751df5066ca2b7e65e4907f386f04b08af64" + }, + "description": null, + "input_def_snaps": [ + { + "__class__": "InputDefSnap", + "dagster_type_key": "Int", + "description": null, + "name": "one" + } + ], + "name": "get_input_one", + "output_def_snaps": [ + { + "__class__": "OutputDefSnap", + "dagster_type_key": "Int", + "description": null, + "is_dynamic": false, + "is_required": true, + "name": "result" + } + ], + "required_resource_keys": [ + "disable_gc" + ], + "tags": {} + }, + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "config", + "type_key": "Shape.dd25751df5066ca2b7e65e4907f386f04b08af64" + }, + "description": null, + "input_def_snaps": [ + { + "__class__": "InputDefSnap", + "dagster_type_key": "Int", + "description": null, + "name": "one" + } + ], + "name": "get_input_two", + "output_def_snaps": [ + { + "__class__": "OutputDefSnap", + "dagster_type_key": "Int", + "description": null, + "is_dynamic": false, + "is_required": true, + "name": "result" + } + ], + "required_resource_keys": [ + "disable_gc" + ], + "tags": {} + }, { "__class__": "SolidDefSnap", "config_field_snap": { @@ -16418,11 +15526,11 @@ }, "description": null, "input_def_snaps": [], - "name": "return_foo", + "name": "return_one", "output_def_snaps": [ { "__class__": "OutputDefSnap", - "dagster_type_key": "Any", + "dagster_type_key": "Int", "description": null, "is_dynamic": false, "is_required": true, @@ -16447,16 +15555,22 @@ "input_def_snaps": [ { "__class__": "InputDefSnap", - "dagster_type_key": "Any", + "dagster_type_key": "Int", "description": null, - "name": "_foo" + "name": "input_one" + }, + { + "__class__": "InputDefSnap", + "dagster_type_key": "Int", + "description": null, + "name": "input_two" } ], - "name": "return_hello_world", + "name": "sum_inputs", "output_def_snaps": [ { "__class__": "OutputDefSnap", - "dagster_type_key": "Any", + "dagster_type_key": "Int", "description": null, "is_dynamic": false, "is_required": true, @@ -16472,13 +15586,10 @@ } ''' # --- -# name: test_all_snapshot_ids[119] - 'ab8f4b864ee53d2d9304b85f7a368aad7f678f29' -# --- -# name: test_all_snapshot_ids[11] - 'e7f0271a62b3f28ddbafce183e88cbbd0ccd8323' +# name: test_all_snapshot_ids[121] + 'b07b89c1664d4a248bc1a39974a91b31d8956c54' # --- -# name: test_all_snapshot_ids[120] +# name: test_all_snapshot_ids[122] ''' { "__class__": "PipelineSnapshot", @@ -16899,6 +16010,29 @@ "scalar_kind": null, "type_param_keys": null }, + "Shape.0f759441a0a5dcbc16a099b6d7d106319ac492f9": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "fail", + "type_key": "Bool" + } + ], + "given_name": null, + "key": "Shape.0f759441a0a5dcbc16a099b6d7d106319ac492f9", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a": { "__class__": "ConfigTypeSnap", "description": null, @@ -16945,39 +16079,57 @@ "scalar_kind": null, "type_param_keys": null }, - "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c": { + "Shape.381bcdb53d3182896a9a86cdfc9f625f62080106": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"config\": {\"retries\": {\"enabled\": {}}}}", + "description": "Configure how steps are executed within a run.", + "is_required": false, + "name": "execution", + "type_key": "Shape.09d73f0755bf4752d3f121837669c8660dcf451e" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": "Configure how loggers emit messages within a run.", + "is_required": false, + "name": "loggers", + "type_key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b" + }, { "__class__": "ConfigFieldSnap", "default_provided": false, "default_value_as_json_str": null, - "description": "[DEPRECATED]", - "is_required": false, - "name": "marker_to_close", - "type_key": "String" + "description": "Configure runtime parameters for ops or assets.", + "is_required": true, + "name": "ops", + "type_key": "Shape.857c24c238fce20e7bf57b59726c416b42738942" }, { "__class__": "ConfigFieldSnap", "default_provided": true, - "default_value_as_json_str": "{\"enabled\": {}}", - "description": "Whether retries are enabled or not. By default, retries are enabled.", + "default_value_as_json_str": "{\"io_manager\": {}}", + "description": "Configure how shared resources are implemented within a run.", "is_required": false, - "name": "retries", - "type_key": "Selector.1bfb167aea90780aa679597800c71bd8c65ed0b2" + "name": "resources", + "type_key": "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778" } ], "given_name": null, - "key": "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c", + "key": "Shape.381bcdb53d3182896a9a86cdfc9f625f62080106", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, "type_param_keys": null }, - "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2": { + "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, @@ -16986,37 +16138,46 @@ "__class__": "ConfigFieldSnap", "default_provided": false, "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "path", + "description": "[DEPRECATED]", + "is_required": false, + "name": "marker_to_close", "type_key": "String" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"enabled\": {}}", + "description": "Whether retries are enabled or not. By default, retries are enabled.", + "is_required": false, + "name": "retries", + "type_key": "Selector.1bfb167aea90780aa679597800c71bd8c65ed0b2" } ], "given_name": null, - "key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2", + "key": "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, "type_param_keys": null }, - "Shape.61e1eeaf22dac69e3d93b94002a5eb303d2c2151": { + "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, "fields": [ { "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", + "default_provided": false, + "default_value_as_json_str": null, "description": null, - "is_required": false, - "name": "return_hello", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + "is_required": true, + "name": "path", + "type_key": "String" } ], "given_name": null, - "key": "Shape.61e1eeaf22dac69e3d93b94002a5eb303d2c2151", + "key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, @@ -17046,50 +16207,91 @@ "scalar_kind": null, "type_param_keys": null }, - "Shape.cf1bfb906829a69c3b012b4858c1ebfe0080e350": { + "Shape.857c24c238fce20e7bf57b59726c416b42738942": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "can_fail", + "type_key": "Shape.a62c224a9a675b7b35544be496fa9f28c429c6b6" + }, { "__class__": "ConfigFieldSnap", "default_provided": true, - "default_value_as_json_str": "{\"config\": {\"retries\": {\"enabled\": {}}}}", - "description": "Configure how steps are executed within a run.", + "default_value_as_json_str": "{}", + "description": null, "is_required": false, - "name": "execution", - "type_key": "Shape.09d73f0755bf4752d3f121837669c8660dcf451e" + "name": "child_fail", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" }, { "__class__": "ConfigFieldSnap", "default_provided": true, "default_value_as_json_str": "{}", - "description": "Configure how loggers emit messages within a run.", + "description": null, "is_required": false, - "name": "loggers", - "type_key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b" + "name": "child_multi_skip", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" }, { "__class__": "ConfigFieldSnap", "default_provided": true, - "default_value_as_json_str": "{\"return_hello\": {}}", - "description": "Configure runtime parameters for ops or assets.", + "default_value_as_json_str": "{}", + "description": null, "is_required": false, - "name": "ops", - "type_key": "Shape.61e1eeaf22dac69e3d93b94002a5eb303d2c2151" + "name": "child_skip", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" }, { "__class__": "ConfigFieldSnap", "default_provided": true, - "default_value_as_json_str": "{\"io_manager\": {}}", - "description": "Configure how shared resources are implemented within a run.", + "default_value_as_json_str": "{}", + "description": null, "is_required": false, - "name": "resources", - "type_key": "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778" + "name": "grandchild_fail", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "multi", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" } ], "given_name": null, - "key": "Shape.cf1bfb906829a69c3b012b4858c1ebfe0080e350", + "key": "Shape.857c24c238fce20e7bf57b59726c416b42738942", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.a62c224a9a675b7b35544be496fa9f28c429c6b6": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "config", + "type_key": "Shape.0f759441a0a5dcbc16a099b6d7d106319ac492f9" + } + ], + "given_name": null, + "key": "Shape.a62c224a9a675b7b35544be496fa9f28c429c6b6", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, @@ -17241,18 +16443,123 @@ "dep_structure_snapshot": { "__class__": "DependencyStructureSnapshot", "solid_invocation_snaps": [ + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [ + { + "__class__": "InputDependencySnap", + "input_name": "inp", + "is_dynamic_collect": false, + "upstream_output_snaps": [ + { + "__class__": "OutputHandleSnap", + "output_name": "success", + "solid_name": "multi" + } + ] + } + ], + "is_dynamic_mapped": false, + "solid_def_name": "can_fail", + "solid_name": "can_fail", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [ + { + "__class__": "InputDependencySnap", + "input_name": "value", + "is_dynamic_collect": false, + "upstream_output_snaps": [ + { + "__class__": "OutputHandleSnap", + "output_name": "start_fail", + "solid_name": "can_fail" + } + ] + } + ], + "is_dynamic_mapped": false, + "solid_def_name": "passthrough", + "solid_name": "child_fail", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [ + { + "__class__": "InputDependencySnap", + "input_name": "start", + "is_dynamic_collect": false, + "upstream_output_snaps": [ + { + "__class__": "OutputHandleSnap", + "output_name": "skip", + "solid_name": "multi" + } + ] + } + ], + "is_dynamic_mapped": false, + "solid_def_name": "no_output", + "solid_name": "child_multi_skip", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [ + { + "__class__": "InputDependencySnap", + "input_name": "start", + "is_dynamic_collect": false, + "upstream_output_snaps": [ + { + "__class__": "OutputHandleSnap", + "output_name": "start_skip", + "solid_name": "can_fail" + } + ] + } + ], + "is_dynamic_mapped": false, + "solid_def_name": "no_output", + "solid_name": "child_skip", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [ + { + "__class__": "InputDependencySnap", + "input_name": "start", + "is_dynamic_collect": false, + "upstream_output_snaps": [ + { + "__class__": "OutputHandleSnap", + "output_name": "result", + "solid_name": "child_fail" + } + ] + } + ], + "is_dynamic_mapped": false, + "solid_def_name": "no_output", + "solid_name": "grandchild_fail", + "tags": {} + }, { "__class__": "SolidInvocationSnap", "input_dep_snaps": [], "is_dynamic_mapped": false, - "solid_def_name": "return_hello", - "solid_name": "return_hello", + "solid_def_name": "multi", + "solid_name": "multi", "tags": {} } ] }, "description": null, - "graph_def_name": "no_config_job", + "graph_def_name": "retry_multi_output_job", "lineage_snapshot": null, "mode_def_snaps": [ { @@ -17291,14 +16598,56 @@ "name": "io_manager" } ], - "root_config_key": "Shape.cf1bfb906829a69c3b012b4858c1ebfe0080e350" + "root_config_key": "Shape.381bcdb53d3182896a9a86cdfc9f625f62080106" } ], - "name": "no_config_job", + "name": "retry_multi_output_job", "solid_definitions_snapshot": { "__class__": "SolidDefinitionsSnapshot", "composite_solid_def_snaps": [], "solid_def_snaps": [ + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "config", + "type_key": "Shape.0f759441a0a5dcbc16a099b6d7d106319ac492f9" + }, + "description": null, + "input_def_snaps": [ + { + "__class__": "InputDefSnap", + "dagster_type_key": "String", + "description": null, + "name": "inp" + } + ], + "name": "can_fail", + "output_def_snaps": [ + { + "__class__": "OutputDefSnap", + "dagster_type_key": "String", + "description": null, + "is_dynamic": false, + "is_required": false, + "name": "start_fail" + }, + { + "__class__": "OutputDefSnap", + "dagster_type_key": "String", + "description": null, + "is_dynamic": false, + "is_required": false, + "name": "start_skip" + } + ], + "required_resource_keys": [], + "tags": {} + }, { "__class__": "SolidDefSnap", "config_field_snap": { @@ -17312,7 +16661,74 @@ }, "description": null, "input_def_snaps": [], - "name": "return_hello", + "name": "multi", + "output_def_snaps": [ + { + "__class__": "OutputDefSnap", + "dagster_type_key": "String", + "description": null, + "is_dynamic": false, + "is_required": false, + "name": "success" + }, + { + "__class__": "OutputDefSnap", + "dagster_type_key": "String", + "description": null, + "is_dynamic": false, + "is_required": false, + "name": "skip" + } + ], + "required_resource_keys": [], + "tags": {} + }, + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, + "description": null, + "input_def_snaps": [ + { + "__class__": "InputDefSnap", + "dagster_type_key": "Nothing", + "description": null, + "name": "start" + } + ], + "name": "no_output", + "output_def_snaps": [], + "required_resource_keys": [], + "tags": {} + }, + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, + "description": null, + "input_def_snaps": [ + { + "__class__": "InputDefSnap", + "dagster_type_key": "Any", + "description": null, + "name": "value" + } + ], + "name": "passthrough", "output_def_snaps": [ { "__class__": "OutputDefSnap", @@ -17332,10 +16748,10 @@ } ''' # --- -# name: test_all_snapshot_ids[121] - '98a8e544c66ff337c2aef1334603df0a3b1c7434' +# name: test_all_snapshot_ids[123] + '9a9a09da6b3a1dbab13bfde5e155c0f097dd22a5' # --- -# name: test_all_snapshot_ids[122] +# name: test_all_snapshot_ids[124] ''' { "__class__": "PipelineSnapshot", @@ -17496,29 +16912,6 @@ "scalar_kind": null, "type_param_keys": null }, - "Selector.2571019f1a5201853d11032145ac3e534067f214": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "env", - "type_key": "String" - } - ], - "given_name": null, - "key": "Selector.2571019f1a5201853d11032145ac3e534067f214", - "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" - }, - "scalar_kind": null, - "type_param_keys": null - }, "Selector.a9799b971d12ace70a2d8803c883c863417d0725": { "__class__": "ConfigTypeSnap", "description": null, @@ -17744,32093 +17137,517 @@ "default_value_as_json_str": "\"dagster\"", "description": "The name of your logger.", "is_required": false, - "name": "name", - "type_key": "String" - } - ], - "given_name": null, - "key": "Shape.081354663b9d4b8fbfd1cb8e358763912953913f", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.09d73f0755bf4752d3f121837669c8660dcf451e": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"retries\": {\"enabled\": {}}}", - "description": "Execute all steps in a single process.", - "is_required": false, - "name": "config", - "type_key": "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c" - } - ], - "given_name": null, - "key": "Shape.09d73f0755bf4752d3f121837669c8660dcf451e", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"log_level\": \"INFO\", \"name\": \"dagster\"}", - "description": "The default colored console logger.", - "is_required": false, - "name": "config", - "type_key": "Shape.081354663b9d4b8fbfd1cb8e358763912953913f" - } - ], - "given_name": null, - "key": "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.18b2faaf1efd505374f7f25fcb61ed59bd5be851": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "base_dir", - "type_key": "StringSourceType" - } - ], - "given_name": null, - "key": "Shape.18b2faaf1efd505374f7f25fcb61ed59bd5be851", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": "[DEPRECATED]", - "is_required": false, - "name": "marker_to_close", - "type_key": "String" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"enabled\": {}}", - "description": "Whether retries are enabled or not. By default, retries are enabled.", - "is_required": false, - "name": "retries", - "type_key": "Selector.1bfb167aea90780aa679597800c71bd8c65ed0b2" - } - ], - "given_name": null, - "key": "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.44f2a71367507edd1b8e64f739222c4312b3691b": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "config", - "type_key": "Shape.18b2faaf1efd505374f7f25fcb61ed59bd5be851" - } - ], - "given_name": null, - "key": "Shape.44f2a71367507edd1b8e64f739222c4312b3691b", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.47a1e206d1d386ec20b9f28378954bc9abedccef": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"config\": {\"retries\": {\"enabled\": {}}}}", - "description": "Configure how steps are executed within a run.", - "is_required": false, - "name": "execution", - "type_key": "Shape.09d73f0755bf4752d3f121837669c8660dcf451e" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": "Configure how loggers emit messages within a run.", - "is_required": false, - "name": "loggers", - "type_key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"no_multipartitions_1\": {}}", - "description": "Configure runtime parameters for ops or assets.", - "is_required": false, - "name": "ops", - "type_key": "Shape.b02f9c378d5f0f3ea347615e41637ef3f40b02dc" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"io_manager\": {\"config\": {}}}", - "description": "Configure how shared resources are implemented within a run.", - "is_required": false, - "name": "resources", - "type_key": "Shape.941705f8db419acef3ba14bcecbc37e693570d4d" - } - ], - "given_name": null, - "key": "Shape.47a1e206d1d386ec20b9f28378954bc9abedccef", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "path", - "type_key": "String" - } - ], - "given_name": null, - "key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.743e47901855cb245064dd633e217bfcb49a11a7": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - } - ], - "given_name": null, - "key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.941705f8db419acef3ba14bcecbc37e693570d4d": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "dummy_io_manager", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "hanging_asset_resource", - "type_key": "Shape.b13a6c5637084590cc1538f9522324bfeb4b46b3" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"config\": {}}", - "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", - "is_required": false, - "name": "io_manager", - "type_key": "Shape.44f2a71367507edd1b8e64f739222c4312b3691b" - } - ], - "given_name": null, - "key": "Shape.941705f8db419acef3ba14bcecbc37e693570d4d", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.9a3a315bff2146cca750edbec49c6b4b4d0ce58e": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "file", - "type_key": "String" - } - ], - "given_name": null, - "key": "Shape.9a3a315bff2146cca750edbec49c6b4b4d0ce58e", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.b02f9c378d5f0f3ea347615e41637ef3f40b02dc": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "no_multipartitions_1", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - } - ], - "given_name": null, - "key": "Shape.b02f9c378d5f0f3ea347615e41637ef3f40b02dc", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.b13a6c5637084590cc1538f9522324bfeb4b46b3": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "config", - "type_key": "Shape.9a3a315bff2146cca750edbec49c6b4b4d0ce58e" - } - ], - "given_name": null, - "key": "Shape.b13a6c5637084590cc1538f9522324bfeb4b46b3", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [], - "given_name": null, - "key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "console", - "type_key": "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a" - } - ], - "given_name": null, - "key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "String": { - "__class__": "ConfigTypeSnap", - "description": "", - "enum_values": null, - "fields": null, - "given_name": "String", - "key": "String", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR" - }, - "scalar_kind": { - "__enum__": "ConfigScalarKind.STRING" - }, - "type_param_keys": null - }, - "StringSourceType": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": null, - "given_name": null, - "key": "StringSourceType", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR_UNION" - }, - "scalar_kind": null, - "type_param_keys": [ - "String", - "Selector.2571019f1a5201853d11032145ac3e534067f214" - ] - } - } - }, - "dagster_type_namespace_snapshot": { - "__class__": "DagsterTypeNamespaceSnapshot", - "all_dagster_type_snaps_by_key": { - "Any": { - "__class__": "DagsterTypeSnap", - "description": null, - "display_name": "Any", - "is_builtin": true, - "key": "Any", - "kind": { - "__enum__": "DagsterTypeKind.ANY" - }, - "loader_schema_key": "Selector.f2fe6dfdc60a1947a8f8e7cd377a012b47065bc4", - "materializer_schema_key": null, - "name": "Any", - "type_param_keys": [] - }, - "Bool": { - "__class__": "DagsterTypeSnap", - "description": null, - "display_name": "Bool", - "is_builtin": true, - "key": "Bool", - "kind": { - "__enum__": "DagsterTypeKind.SCALAR" - }, - "loader_schema_key": "ScalarUnion.Bool-Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59", - "materializer_schema_key": null, - "name": "Bool", - "type_param_keys": [] - }, - "Float": { - "__class__": "DagsterTypeSnap", - "description": null, - "display_name": "Float", - "is_builtin": true, - "key": "Float", - "kind": { - "__enum__": "DagsterTypeKind.SCALAR" - }, - "loader_schema_key": "ScalarUnion.Float-Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3", - "materializer_schema_key": null, - "name": "Float", - "type_param_keys": [] - }, - "Int": { - "__class__": "DagsterTypeSnap", - "description": null, - "display_name": "Int", - "is_builtin": true, - "key": "Int", - "kind": { - "__enum__": "DagsterTypeKind.SCALAR" - }, - "loader_schema_key": "ScalarUnion.Int-Selector.a9799b971d12ace70a2d8803c883c863417d0725", - "materializer_schema_key": null, - "name": "Int", - "type_param_keys": [] - }, - "Nothing": { - "__class__": "DagsterTypeSnap", - "description": null, - "display_name": "Nothing", - "is_builtin": true, - "key": "Nothing", - "kind": { - "__enum__": "DagsterTypeKind.NOTHING" - }, - "loader_schema_key": null, - "materializer_schema_key": null, - "name": "Nothing", - "type_param_keys": [] - }, - "String": { - "__class__": "DagsterTypeSnap", - "description": null, - "display_name": "String", - "is_builtin": true, - "key": "String", - "kind": { - "__enum__": "DagsterTypeKind.SCALAR" - }, - "loader_schema_key": "ScalarUnion.String-Selector.e04723c9d9937e3ab21206435b22247cfbe58269", - "materializer_schema_key": null, - "name": "String", - "type_param_keys": [] - } - } - }, - "dep_structure_snapshot": { - "__class__": "DependencyStructureSnapshot", - "solid_invocation_snaps": [ - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [], - "is_dynamic_mapped": false, - "solid_def_name": "no_multipartitions_1", - "solid_name": "no_multipartitions_1", - "tags": {} - } - ] - }, - "description": null, - "graph_def_name": "no_multipartitions_job", - "lineage_snapshot": null, - "mode_def_snaps": [ - { - "__class__": "ModeDefSnap", - "description": null, - "logger_def_snaps": [ - { - "__class__": "LoggerDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"log_level\": \"INFO\", \"name\": \"dagster\"}", - "description": "The default colored console logger.", - "is_required": false, - "name": "config", - "type_key": "Shape.081354663b9d4b8fbfd1cb8e358763912953913f" - }, - "description": "The default colored console logger.", - "name": "console" - } - ], - "name": "default", - "resource_def_snaps": [ - { - "__class__": "ResourceDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - }, - "description": null, - "name": "dummy_io_manager" - }, - { - "__class__": "ResourceDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "config", - "type_key": "Shape.9a3a315bff2146cca750edbec49c6b4b4d0ce58e" - }, - "description": null, - "name": "hanging_asset_resource" - }, - { - "__class__": "ResourceDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "config", - "type_key": "Shape.18b2faaf1efd505374f7f25fcb61ed59bd5be851" - }, - "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", - "name": "io_manager" - } - ], - "root_config_key": "Shape.47a1e206d1d386ec20b9f28378954bc9abedccef" - } - ], - "name": "no_multipartitions_job", - "solid_definitions_snapshot": { - "__class__": "SolidDefinitionsSnapshot", - "composite_solid_def_snaps": [], - "solid_def_snaps": [ - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - }, - "description": null, - "input_def_snaps": [], - "name": "no_multipartitions_1", - "output_def_snaps": [ - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" - } - ], - "required_resource_keys": [], - "tags": {} - } - ] - }, - "tags": {} - } - ''' -# --- -# name: test_all_snapshot_ids[123] - '7ef1abf462d45da506f4a41346fc463df457dada' -# --- -# name: test_all_snapshot_ids[124] - ''' - { - "__class__": "PipelineSnapshot", - "config_schema_snapshot": { - "__class__": "ConfigSchemaSnapshot", - "all_config_snaps_by_key": { - "Any": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": null, - "given_name": "Any", - "key": "Any", - "kind": { - "__enum__": "ConfigTypeKind.ANY" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Bool": { - "__class__": "ConfigTypeSnap", - "description": "", - "enum_values": null, - "fields": null, - "given_name": "Bool", - "key": "Bool", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR" - }, - "scalar_kind": { - "__enum__": "ConfigScalarKind.BOOL" - }, - "type_param_keys": null - }, - "Float": { - "__class__": "ConfigTypeSnap", - "description": "", - "enum_values": null, - "fields": null, - "given_name": "Float", - "key": "Float", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR" - }, - "scalar_kind": { - "__enum__": "ConfigScalarKind.FLOAT" - }, - "type_param_keys": null - }, - "Int": { - "__class__": "ConfigTypeSnap", - "description": "", - "enum_values": null, - "fields": null, - "given_name": "Int", - "key": "Int", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR" - }, - "scalar_kind": { - "__enum__": "ConfigScalarKind.INT" - }, - "type_param_keys": null - }, - "ScalarUnion.Bool-Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": null, - "given_name": null, - "key": "ScalarUnion.Bool-Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR_UNION" - }, - "scalar_kind": null, - "type_param_keys": [ - "Bool", - "Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59" - ] - }, - "ScalarUnion.Float-Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": null, - "given_name": null, - "key": "ScalarUnion.Float-Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR_UNION" - }, - "scalar_kind": null, - "type_param_keys": [ - "Float", - "Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3" - ] - }, - "ScalarUnion.Int-Selector.a9799b971d12ace70a2d8803c883c863417d0725": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": null, - "given_name": null, - "key": "ScalarUnion.Int-Selector.a9799b971d12ace70a2d8803c883c863417d0725", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR_UNION" - }, - "scalar_kind": null, - "type_param_keys": [ - "Int", - "Selector.a9799b971d12ace70a2d8803c883c863417d0725" - ] - }, - "ScalarUnion.String-Selector.e04723c9d9937e3ab21206435b22247cfbe58269": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": null, - "given_name": null, - "key": "ScalarUnion.String-Selector.e04723c9d9937e3ab21206435b22247cfbe58269", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR_UNION" - }, - "scalar_kind": null, - "type_param_keys": [ - "String", - "Selector.e04723c9d9937e3ab21206435b22247cfbe58269" - ] - }, - "Selector.1bfb167aea90780aa679597800c71bd8c65ed0b2": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "disabled", - "type_key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "enabled", - "type_key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709" - } - ], - "given_name": null, - "key": "Selector.1bfb167aea90780aa679597800c71bd8c65ed0b2", - "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Selector.a9799b971d12ace70a2d8803c883c863417d0725": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "json", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "pickle", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "value", - "type_key": "Int" - } - ], - "given_name": null, - "key": "Selector.a9799b971d12ace70a2d8803c883c863417d0725", - "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "json", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "pickle", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "value", - "type_key": "Bool" - } - ], - "given_name": null, - "key": "Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59", - "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "json", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "pickle", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "value", - "type_key": "Float" - } - ], - "given_name": null, - "key": "Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3", - "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Selector.e04723c9d9937e3ab21206435b22247cfbe58269": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "json", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "pickle", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "value", - "type_key": "String" - } - ], - "given_name": null, - "key": "Selector.e04723c9d9937e3ab21206435b22247cfbe58269", - "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Selector.f2fe6dfdc60a1947a8f8e7cd377a012b47065bc4": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "json", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "pickle", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "value", - "type_key": "Any" - } - ], - "given_name": null, - "key": "Selector.f2fe6dfdc60a1947a8f8e7cd377a012b47065bc4", - "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.081354663b9d4b8fbfd1cb8e358763912953913f": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "\"INFO\"", - "description": "The logger's threshold.", - "is_required": false, - "name": "log_level", - "type_key": "String" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "\"dagster\"", - "description": "The name of your logger.", - "is_required": false, - "name": "name", - "type_key": "String" - } - ], - "given_name": null, - "key": "Shape.081354663b9d4b8fbfd1cb8e358763912953913f", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.09d73f0755bf4752d3f121837669c8660dcf451e": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"retries\": {\"enabled\": {}}}", - "description": "Execute all steps in a single process.", - "is_required": false, - "name": "config", - "type_key": "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c" - } - ], - "given_name": null, - "key": "Shape.09d73f0755bf4752d3f121837669c8660dcf451e", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"log_level\": \"INFO\", \"name\": \"dagster\"}", - "description": "The default colored console logger.", - "is_required": false, - "name": "config", - "type_key": "Shape.081354663b9d4b8fbfd1cb8e358763912953913f" - } - ], - "given_name": null, - "key": "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", - "is_required": false, - "name": "io_manager", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - } - ], - "given_name": null, - "key": "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.1baaa7ea6f13caf1cca874c6f4cc8581ad88d08a": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"config\": {\"retries\": {\"enabled\": {}}}}", - "description": "Configure how steps are executed within a run.", - "is_required": false, - "name": "execution", - "type_key": "Shape.09d73f0755bf4752d3f121837669c8660dcf451e" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": "Configure how loggers emit messages within a run.", - "is_required": false, - "name": "loggers", - "type_key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"noop_op\": {}}", - "description": "Configure runtime parameters for ops or assets.", - "is_required": false, - "name": "ops", - "type_key": "Shape.242592fa9f0be8d5908506e918e119be06358618" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"io_manager\": {}}", - "description": "Configure how shared resources are implemented within a run.", - "is_required": false, - "name": "resources", - "type_key": "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778" - } - ], - "given_name": null, - "key": "Shape.1baaa7ea6f13caf1cca874c6f4cc8581ad88d08a", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.242592fa9f0be8d5908506e918e119be06358618": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "noop_op", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - } - ], - "given_name": null, - "key": "Shape.242592fa9f0be8d5908506e918e119be06358618", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": "[DEPRECATED]", - "is_required": false, - "name": "marker_to_close", - "type_key": "String" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"enabled\": {}}", - "description": "Whether retries are enabled or not. By default, retries are enabled.", - "is_required": false, - "name": "retries", - "type_key": "Selector.1bfb167aea90780aa679597800c71bd8c65ed0b2" - } - ], - "given_name": null, - "key": "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "path", - "type_key": "String" - } - ], - "given_name": null, - "key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.743e47901855cb245064dd633e217bfcb49a11a7": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - } - ], - "given_name": null, - "key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [], - "given_name": null, - "key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "console", - "type_key": "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a" - } - ], - "given_name": null, - "key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "String": { - "__class__": "ConfigTypeSnap", - "description": "", - "enum_values": null, - "fields": null, - "given_name": "String", - "key": "String", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR" - }, - "scalar_kind": { - "__enum__": "ConfigScalarKind.STRING" - }, - "type_param_keys": null - } - } - }, - "dagster_type_namespace_snapshot": { - "__class__": "DagsterTypeNamespaceSnapshot", - "all_dagster_type_snaps_by_key": { - "Any": { - "__class__": "DagsterTypeSnap", - "description": null, - "display_name": "Any", - "is_builtin": true, - "key": "Any", - "kind": { - "__enum__": "DagsterTypeKind.ANY" - }, - "loader_schema_key": "Selector.f2fe6dfdc60a1947a8f8e7cd377a012b47065bc4", - "materializer_schema_key": null, - "name": "Any", - "type_param_keys": [] - }, - "Bool": { - "__class__": "DagsterTypeSnap", - "description": null, - "display_name": "Bool", - "is_builtin": true, - "key": "Bool", - "kind": { - "__enum__": "DagsterTypeKind.SCALAR" - }, - "loader_schema_key": "ScalarUnion.Bool-Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59", - "materializer_schema_key": null, - "name": "Bool", - "type_param_keys": [] - }, - "Float": { - "__class__": "DagsterTypeSnap", - "description": null, - "display_name": "Float", - "is_builtin": true, - "key": "Float", - "kind": { - "__enum__": "DagsterTypeKind.SCALAR" - }, - "loader_schema_key": "ScalarUnion.Float-Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3", - "materializer_schema_key": null, - "name": "Float", - "type_param_keys": [] - }, - "Int": { - "__class__": "DagsterTypeSnap", - "description": null, - "display_name": "Int", - "is_builtin": true, - "key": "Int", - "kind": { - "__enum__": "DagsterTypeKind.SCALAR" - }, - "loader_schema_key": "ScalarUnion.Int-Selector.a9799b971d12ace70a2d8803c883c863417d0725", - "materializer_schema_key": null, - "name": "Int", - "type_param_keys": [] - }, - "Nothing": { - "__class__": "DagsterTypeSnap", - "description": null, - "display_name": "Nothing", - "is_builtin": true, - "key": "Nothing", - "kind": { - "__enum__": "DagsterTypeKind.NOTHING" - }, - "loader_schema_key": null, - "materializer_schema_key": null, - "name": "Nothing", - "type_param_keys": [] - }, - "String": { - "__class__": "DagsterTypeSnap", - "description": null, - "display_name": "String", - "is_builtin": true, - "key": "String", - "kind": { - "__enum__": "DagsterTypeKind.SCALAR" - }, - "loader_schema_key": "ScalarUnion.String-Selector.e04723c9d9937e3ab21206435b22247cfbe58269", - "materializer_schema_key": null, - "name": "String", - "type_param_keys": [] - } - } - }, - "dep_structure_snapshot": { - "__class__": "DependencyStructureSnapshot", - "solid_invocation_snaps": [ - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [], - "is_dynamic_mapped": false, - "solid_def_name": "noop_op", - "solid_name": "noop_op", - "tags": {} - } - ] - }, - "description": null, - "graph_def_name": "noop_job", - "lineage_snapshot": null, - "mode_def_snaps": [ - { - "__class__": "ModeDefSnap", - "description": null, - "logger_def_snaps": [ - { - "__class__": "LoggerDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"log_level\": \"INFO\", \"name\": \"dagster\"}", - "description": "The default colored console logger.", - "is_required": false, - "name": "config", - "type_key": "Shape.081354663b9d4b8fbfd1cb8e358763912953913f" - }, - "description": "The default colored console logger.", - "name": "console" - } - ], - "name": "default", - "resource_def_snaps": [ - { - "__class__": "ResourceDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - }, - "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", - "name": "io_manager" - } - ], - "root_config_key": "Shape.1baaa7ea6f13caf1cca874c6f4cc8581ad88d08a" - } - ], - "name": "noop_job", - "solid_definitions_snapshot": { - "__class__": "SolidDefinitionsSnapshot", - "composite_solid_def_snaps": [], - "solid_def_snaps": [ - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - }, - "description": null, - "input_def_snaps": [], - "name": "noop_op", - "output_def_snaps": [ - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" - } - ], - "required_resource_keys": [], - "tags": {} - } - ] - }, - "tags": {} - } - ''' -# --- -# name: test_all_snapshot_ids[125] - 'd65a072229c6e8fc80db02c8d06067f3b0b48305' -# --- -# name: test_all_snapshot_ids[126] - ''' - { - "__class__": "PipelineSnapshot", - "config_schema_snapshot": { - "__class__": "ConfigSchemaSnapshot", - "all_config_snaps_by_key": { - "Any": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": null, - "given_name": "Any", - "key": "Any", - "kind": { - "__enum__": "ConfigTypeKind.ANY" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Bool": { - "__class__": "ConfigTypeSnap", - "description": "", - "enum_values": null, - "fields": null, - "given_name": "Bool", - "key": "Bool", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR" - }, - "scalar_kind": { - "__enum__": "ConfigScalarKind.BOOL" - }, - "type_param_keys": null - }, - "Float": { - "__class__": "ConfigTypeSnap", - "description": "", - "enum_values": null, - "fields": null, - "given_name": "Float", - "key": "Float", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR" - }, - "scalar_kind": { - "__enum__": "ConfigScalarKind.FLOAT" - }, - "type_param_keys": null - }, - "Int": { - "__class__": "ConfigTypeSnap", - "description": "", - "enum_values": null, - "fields": null, - "given_name": "Int", - "key": "Int", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR" - }, - "scalar_kind": { - "__enum__": "ConfigScalarKind.INT" - }, - "type_param_keys": null - }, - "ScalarUnion.Bool-Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": null, - "given_name": null, - "key": "ScalarUnion.Bool-Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR_UNION" - }, - "scalar_kind": null, - "type_param_keys": [ - "Bool", - "Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59" - ] - }, - "ScalarUnion.Float-Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": null, - "given_name": null, - "key": "ScalarUnion.Float-Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR_UNION" - }, - "scalar_kind": null, - "type_param_keys": [ - "Float", - "Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3" - ] - }, - "ScalarUnion.Int-Selector.a9799b971d12ace70a2d8803c883c863417d0725": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": null, - "given_name": null, - "key": "ScalarUnion.Int-Selector.a9799b971d12ace70a2d8803c883c863417d0725", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR_UNION" - }, - "scalar_kind": null, - "type_param_keys": [ - "Int", - "Selector.a9799b971d12ace70a2d8803c883c863417d0725" - ] - }, - "ScalarUnion.String-Selector.e04723c9d9937e3ab21206435b22247cfbe58269": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": null, - "given_name": null, - "key": "ScalarUnion.String-Selector.e04723c9d9937e3ab21206435b22247cfbe58269", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR_UNION" - }, - "scalar_kind": null, - "type_param_keys": [ - "String", - "Selector.e04723c9d9937e3ab21206435b22247cfbe58269" - ] - }, - "Selector.1bfb167aea90780aa679597800c71bd8c65ed0b2": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "disabled", - "type_key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "enabled", - "type_key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709" - } - ], - "given_name": null, - "key": "Selector.1bfb167aea90780aa679597800c71bd8c65ed0b2", - "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Selector.2571019f1a5201853d11032145ac3e534067f214": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "env", - "type_key": "String" - } - ], - "given_name": null, - "key": "Selector.2571019f1a5201853d11032145ac3e534067f214", - "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Selector.a9799b971d12ace70a2d8803c883c863417d0725": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "json", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "pickle", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "value", - "type_key": "Int" - } - ], - "given_name": null, - "key": "Selector.a9799b971d12ace70a2d8803c883c863417d0725", - "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "json", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "pickle", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "value", - "type_key": "Bool" - } - ], - "given_name": null, - "key": "Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59", - "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "json", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "pickle", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "value", - "type_key": "Float" - } - ], - "given_name": null, - "key": "Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3", - "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Selector.e04723c9d9937e3ab21206435b22247cfbe58269": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "json", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "pickle", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "value", - "type_key": "String" - } - ], - "given_name": null, - "key": "Selector.e04723c9d9937e3ab21206435b22247cfbe58269", - "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Selector.f2fe6dfdc60a1947a8f8e7cd377a012b47065bc4": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "json", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "pickle", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "value", - "type_key": "Any" - } - ], - "given_name": null, - "key": "Selector.f2fe6dfdc60a1947a8f8e7cd377a012b47065bc4", - "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.081354663b9d4b8fbfd1cb8e358763912953913f": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "\"INFO\"", - "description": "The logger's threshold.", - "is_required": false, - "name": "log_level", - "type_key": "String" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "\"dagster\"", - "description": "The name of your logger.", - "is_required": false, - "name": "name", - "type_key": "String" - } - ], - "given_name": null, - "key": "Shape.081354663b9d4b8fbfd1cb8e358763912953913f", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.09d73f0755bf4752d3f121837669c8660dcf451e": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"retries\": {\"enabled\": {}}}", - "description": "Execute all steps in a single process.", - "is_required": false, - "name": "config", - "type_key": "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c" - } - ], - "given_name": null, - "key": "Shape.09d73f0755bf4752d3f121837669c8660dcf451e", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"log_level\": \"INFO\", \"name\": \"dagster\"}", - "description": "The default colored console logger.", - "is_required": false, - "name": "config", - "type_key": "Shape.081354663b9d4b8fbfd1cb8e358763912953913f" - } - ], - "given_name": null, - "key": "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.18b2faaf1efd505374f7f25fcb61ed59bd5be851": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "base_dir", - "type_key": "StringSourceType" - } - ], - "given_name": null, - "key": "Shape.18b2faaf1efd505374f7f25fcb61ed59bd5be851", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": "[DEPRECATED]", - "is_required": false, - "name": "marker_to_close", - "type_key": "String" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"enabled\": {}}", - "description": "Whether retries are enabled or not. By default, retries are enabled.", - "is_required": false, - "name": "retries", - "type_key": "Selector.1bfb167aea90780aa679597800c71bd8c65ed0b2" - } - ], - "given_name": null, - "key": "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.44f2a71367507edd1b8e64f739222c4312b3691b": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "config", - "type_key": "Shape.18b2faaf1efd505374f7f25fcb61ed59bd5be851" - } - ], - "given_name": null, - "key": "Shape.44f2a71367507edd1b8e64f739222c4312b3691b", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "path", - "type_key": "String" - } - ], - "given_name": null, - "key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.72aa8546e0029d52a6bfce93acd5d0b917139098": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "asset_yields_observation", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - } - ], - "given_name": null, - "key": "Shape.72aa8546e0029d52a6bfce93acd5d0b917139098", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.743e47901855cb245064dd633e217bfcb49a11a7": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - } - ], - "given_name": null, - "key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.941705f8db419acef3ba14bcecbc37e693570d4d": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "dummy_io_manager", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "hanging_asset_resource", - "type_key": "Shape.b13a6c5637084590cc1538f9522324bfeb4b46b3" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"config\": {}}", - "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", - "is_required": false, - "name": "io_manager", - "type_key": "Shape.44f2a71367507edd1b8e64f739222c4312b3691b" - } - ], - "given_name": null, - "key": "Shape.941705f8db419acef3ba14bcecbc37e693570d4d", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.9a3a315bff2146cca750edbec49c6b4b4d0ce58e": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "file", - "type_key": "String" - } - ], - "given_name": null, - "key": "Shape.9a3a315bff2146cca750edbec49c6b4b4d0ce58e", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.b13a6c5637084590cc1538f9522324bfeb4b46b3": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "config", - "type_key": "Shape.9a3a315bff2146cca750edbec49c6b4b4d0ce58e" - } - ], - "given_name": null, - "key": "Shape.b13a6c5637084590cc1538f9522324bfeb4b46b3", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [], - "given_name": null, - "key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.db26c3a200f5a9ca97fcd23a0ff51221959871b2": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"config\": {\"retries\": {\"enabled\": {}}}}", - "description": "Configure how steps are executed within a run.", - "is_required": false, - "name": "execution", - "type_key": "Shape.09d73f0755bf4752d3f121837669c8660dcf451e" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": "Configure how loggers emit messages within a run.", - "is_required": false, - "name": "loggers", - "type_key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"asset_yields_observation\": {}}", - "description": "Configure runtime parameters for ops or assets.", - "is_required": false, - "name": "ops", - "type_key": "Shape.72aa8546e0029d52a6bfce93acd5d0b917139098" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"io_manager\": {\"config\": {}}}", - "description": "Configure how shared resources are implemented within a run.", - "is_required": false, - "name": "resources", - "type_key": "Shape.941705f8db419acef3ba14bcecbc37e693570d4d" - } - ], - "given_name": null, - "key": "Shape.db26c3a200f5a9ca97fcd23a0ff51221959871b2", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "console", - "type_key": "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a" - } - ], - "given_name": null, - "key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "String": { - "__class__": "ConfigTypeSnap", - "description": "", - "enum_values": null, - "fields": null, - "given_name": "String", - "key": "String", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR" - }, - "scalar_kind": { - "__enum__": "ConfigScalarKind.STRING" - }, - "type_param_keys": null - }, - "StringSourceType": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": null, - "given_name": null, - "key": "StringSourceType", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR_UNION" - }, - "scalar_kind": null, - "type_param_keys": [ - "String", - "Selector.2571019f1a5201853d11032145ac3e534067f214" - ] - } - } - }, - "dagster_type_namespace_snapshot": { - "__class__": "DagsterTypeNamespaceSnapshot", - "all_dagster_type_snaps_by_key": { - "Any": { - "__class__": "DagsterTypeSnap", - "description": null, - "display_name": "Any", - "is_builtin": true, - "key": "Any", - "kind": { - "__enum__": "DagsterTypeKind.ANY" - }, - "loader_schema_key": "Selector.f2fe6dfdc60a1947a8f8e7cd377a012b47065bc4", - "materializer_schema_key": null, - "name": "Any", - "type_param_keys": [] - }, - "Bool": { - "__class__": "DagsterTypeSnap", - "description": null, - "display_name": "Bool", - "is_builtin": true, - "key": "Bool", - "kind": { - "__enum__": "DagsterTypeKind.SCALAR" - }, - "loader_schema_key": "ScalarUnion.Bool-Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59", - "materializer_schema_key": null, - "name": "Bool", - "type_param_keys": [] - }, - "Float": { - "__class__": "DagsterTypeSnap", - "description": null, - "display_name": "Float", - "is_builtin": true, - "key": "Float", - "kind": { - "__enum__": "DagsterTypeKind.SCALAR" - }, - "loader_schema_key": "ScalarUnion.Float-Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3", - "materializer_schema_key": null, - "name": "Float", - "type_param_keys": [] - }, - "Int": { - "__class__": "DagsterTypeSnap", - "description": null, - "display_name": "Int", - "is_builtin": true, - "key": "Int", - "kind": { - "__enum__": "DagsterTypeKind.SCALAR" - }, - "loader_schema_key": "ScalarUnion.Int-Selector.a9799b971d12ace70a2d8803c883c863417d0725", - "materializer_schema_key": null, - "name": "Int", - "type_param_keys": [] - }, - "Nothing": { - "__class__": "DagsterTypeSnap", - "description": null, - "display_name": "Nothing", - "is_builtin": true, - "key": "Nothing", - "kind": { - "__enum__": "DagsterTypeKind.NOTHING" - }, - "loader_schema_key": null, - "materializer_schema_key": null, - "name": "Nothing", - "type_param_keys": [] - }, - "String": { - "__class__": "DagsterTypeSnap", - "description": null, - "display_name": "String", - "is_builtin": true, - "key": "String", - "kind": { - "__enum__": "DagsterTypeKind.SCALAR" - }, - "loader_schema_key": "ScalarUnion.String-Selector.e04723c9d9937e3ab21206435b22247cfbe58269", - "materializer_schema_key": null, - "name": "String", - "type_param_keys": [] - } - } - }, - "dep_structure_snapshot": { - "__class__": "DependencyStructureSnapshot", - "solid_invocation_snaps": [ - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [], - "is_dynamic_mapped": false, - "solid_def_name": "asset_yields_observation", - "solid_name": "asset_yields_observation", - "tags": {} - } - ] - }, - "description": null, - "graph_def_name": "observation_job", - "lineage_snapshot": null, - "mode_def_snaps": [ - { - "__class__": "ModeDefSnap", - "description": null, - "logger_def_snaps": [ - { - "__class__": "LoggerDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"log_level\": \"INFO\", \"name\": \"dagster\"}", - "description": "The default colored console logger.", - "is_required": false, - "name": "config", - "type_key": "Shape.081354663b9d4b8fbfd1cb8e358763912953913f" - }, - "description": "The default colored console logger.", - "name": "console" - } - ], - "name": "default", - "resource_def_snaps": [ - { - "__class__": "ResourceDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - }, - "description": null, - "name": "dummy_io_manager" - }, - { - "__class__": "ResourceDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "config", - "type_key": "Shape.9a3a315bff2146cca750edbec49c6b4b4d0ce58e" - }, - "description": null, - "name": "hanging_asset_resource" - }, - { - "__class__": "ResourceDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "config", - "type_key": "Shape.18b2faaf1efd505374f7f25fcb61ed59bd5be851" - }, - "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", - "name": "io_manager" - } - ], - "root_config_key": "Shape.db26c3a200f5a9ca97fcd23a0ff51221959871b2" - } - ], - "name": "observation_job", - "solid_definitions_snapshot": { - "__class__": "SolidDefinitionsSnapshot", - "composite_solid_def_snaps": [], - "solid_def_snaps": [ - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - }, - "description": null, - "input_def_snaps": [], - "name": "asset_yields_observation", - "output_def_snaps": [ - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" - } - ], - "required_resource_keys": [], - "tags": {} - } - ] - }, - "tags": {} - } - ''' -# --- -# name: test_all_snapshot_ids[127] - '56cbc6f2f1527ce32e89fff3a1c260a90797e26a' -# --- -# name: test_all_snapshot_ids[128] - ''' - { - "__class__": "PipelineSnapshot", - "config_schema_snapshot": { - "__class__": "ConfigSchemaSnapshot", - "all_config_snaps_by_key": { - "Any": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": null, - "given_name": "Any", - "key": "Any", - "kind": { - "__enum__": "ConfigTypeKind.ANY" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Bool": { - "__class__": "ConfigTypeSnap", - "description": "", - "enum_values": null, - "fields": null, - "given_name": "Bool", - "key": "Bool", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR" - }, - "scalar_kind": { - "__enum__": "ConfigScalarKind.BOOL" - }, - "type_param_keys": null - }, - "Float": { - "__class__": "ConfigTypeSnap", - "description": "", - "enum_values": null, - "fields": null, - "given_name": "Float", - "key": "Float", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR" - }, - "scalar_kind": { - "__enum__": "ConfigScalarKind.FLOAT" - }, - "type_param_keys": null - }, - "Int": { - "__class__": "ConfigTypeSnap", - "description": "", - "enum_values": null, - "fields": null, - "given_name": "Int", - "key": "Int", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR" - }, - "scalar_kind": { - "__enum__": "ConfigScalarKind.INT" - }, - "type_param_keys": null - }, - "ScalarUnion.Bool-Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": null, - "given_name": null, - "key": "ScalarUnion.Bool-Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR_UNION" - }, - "scalar_kind": null, - "type_param_keys": [ - "Bool", - "Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59" - ] - }, - "ScalarUnion.Float-Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": null, - "given_name": null, - "key": "ScalarUnion.Float-Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR_UNION" - }, - "scalar_kind": null, - "type_param_keys": [ - "Float", - "Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3" - ] - }, - "ScalarUnion.Int-Selector.a9799b971d12ace70a2d8803c883c863417d0725": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": null, - "given_name": null, - "key": "ScalarUnion.Int-Selector.a9799b971d12ace70a2d8803c883c863417d0725", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR_UNION" - }, - "scalar_kind": null, - "type_param_keys": [ - "Int", - "Selector.a9799b971d12ace70a2d8803c883c863417d0725" - ] - }, - "ScalarUnion.String-Selector.e04723c9d9937e3ab21206435b22247cfbe58269": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": null, - "given_name": null, - "key": "ScalarUnion.String-Selector.e04723c9d9937e3ab21206435b22247cfbe58269", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR_UNION" - }, - "scalar_kind": null, - "type_param_keys": [ - "String", - "Selector.e04723c9d9937e3ab21206435b22247cfbe58269" - ] - }, - "Selector.1bfb167aea90780aa679597800c71bd8c65ed0b2": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "disabled", - "type_key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "enabled", - "type_key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709" - } - ], - "given_name": null, - "key": "Selector.1bfb167aea90780aa679597800c71bd8c65ed0b2", - "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Selector.a9799b971d12ace70a2d8803c883c863417d0725": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "json", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "pickle", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "value", - "type_key": "Int" - } - ], - "given_name": null, - "key": "Selector.a9799b971d12ace70a2d8803c883c863417d0725", - "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "json", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "pickle", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "value", - "type_key": "Bool" - } - ], - "given_name": null, - "key": "Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59", - "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "json", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "pickle", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "value", - "type_key": "Float" - } - ], - "given_name": null, - "key": "Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3", - "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Selector.e04723c9d9937e3ab21206435b22247cfbe58269": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "json", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "pickle", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "value", - "type_key": "String" - } - ], - "given_name": null, - "key": "Selector.e04723c9d9937e3ab21206435b22247cfbe58269", - "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Selector.f2fe6dfdc60a1947a8f8e7cd377a012b47065bc4": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "json", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "pickle", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "value", - "type_key": "Any" - } - ], - "given_name": null, - "key": "Selector.f2fe6dfdc60a1947a8f8e7cd377a012b47065bc4", - "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.081354663b9d4b8fbfd1cb8e358763912953913f": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "\"INFO\"", - "description": "The logger's threshold.", - "is_required": false, - "name": "log_level", - "type_key": "String" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "\"dagster\"", - "description": "The name of your logger.", - "is_required": false, - "name": "name", - "type_key": "String" - } - ], - "given_name": null, - "key": "Shape.081354663b9d4b8fbfd1cb8e358763912953913f", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.09d73f0755bf4752d3f121837669c8660dcf451e": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"retries\": {\"enabled\": {}}}", - "description": "Execute all steps in a single process.", - "is_required": false, - "name": "config", - "type_key": "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c" - } - ], - "given_name": null, - "key": "Shape.09d73f0755bf4752d3f121837669c8660dcf451e", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"log_level\": \"INFO\", \"name\": \"dagster\"}", - "description": "The default colored console logger.", - "is_required": false, - "name": "config", - "type_key": "Shape.081354663b9d4b8fbfd1cb8e358763912953913f" - } - ], - "given_name": null, - "key": "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.22ef5f214708cb30cd4940652ff6f8f900c765d6": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "dummy_io_manager", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "hanging_asset_resource", - "type_key": "Shape.b13a6c5637084590cc1538f9522324bfeb4b46b3" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", - "is_required": false, - "name": "io_manager", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - } - ], - "given_name": null, - "key": "Shape.22ef5f214708cb30cd4940652ff6f8f900c765d6", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": "[DEPRECATED]", - "is_required": false, - "name": "marker_to_close", - "type_key": "String" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"enabled\": {}}", - "description": "Whether retries are enabled or not. By default, retries are enabled.", - "is_required": false, - "name": "retries", - "type_key": "Selector.1bfb167aea90780aa679597800c71bd8c65ed0b2" - } - ], - "given_name": null, - "key": "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "path", - "type_key": "String" - } - ], - "given_name": null, - "key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.743e47901855cb245064dd633e217bfcb49a11a7": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - } - ], - "given_name": null, - "key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.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.cb9d09e190ef60d4174654b8fc26e7574f87d657": { - "__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": "{\"output_then_hang_asset\": {}}", - "description": "Configure runtime parameters for ops or assets.", - "is_required": false, - "name": "ops", - "type_key": "Shape.e04fad9a05c90983540f9c3eb316ede838d946e2" - }, - { - "__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.22ef5f214708cb30cd4940652ff6f8f900c765d6" - } - ], - "given_name": null, - "key": "Shape.cb9d09e190ef60d4174654b8fc26e7574f87d657", - "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.e04fad9a05c90983540f9c3eb316ede838d946e2": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "output_then_hang_asset", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - } - ], - "given_name": null, - "key": "Shape.e04fad9a05c90983540f9c3eb316ede838d946e2", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "console", - "type_key": "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a" - } - ], - "given_name": null, - "key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "String": { - "__class__": "ConfigTypeSnap", - "description": "", - "enum_values": null, - "fields": null, - "given_name": "String", - "key": "String", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR" - }, - "scalar_kind": { - "__enum__": "ConfigScalarKind.STRING" - }, - "type_param_keys": null - } - } - }, - "dagster_type_namespace_snapshot": { - "__class__": "DagsterTypeNamespaceSnapshot", - "all_dagster_type_snaps_by_key": { - "Any": { - "__class__": "DagsterTypeSnap", - "description": null, - "display_name": "Any", - "is_builtin": true, - "key": "Any", - "kind": { - "__enum__": "DagsterTypeKind.ANY" - }, - "loader_schema_key": "Selector.f2fe6dfdc60a1947a8f8e7cd377a012b47065bc4", - "materializer_schema_key": null, - "name": "Any", - "type_param_keys": [] - }, - "Bool": { - "__class__": "DagsterTypeSnap", - "description": null, - "display_name": "Bool", - "is_builtin": true, - "key": "Bool", - "kind": { - "__enum__": "DagsterTypeKind.SCALAR" - }, - "loader_schema_key": "ScalarUnion.Bool-Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59", - "materializer_schema_key": null, - "name": "Bool", - "type_param_keys": [] - }, - "Float": { - "__class__": "DagsterTypeSnap", - "description": null, - "display_name": "Float", - "is_builtin": true, - "key": "Float", - "kind": { - "__enum__": "DagsterTypeKind.SCALAR" - }, - "loader_schema_key": "ScalarUnion.Float-Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3", - "materializer_schema_key": null, - "name": "Float", - "type_param_keys": [] - }, - "Int": { - "__class__": "DagsterTypeSnap", - "description": null, - "display_name": "Int", - "is_builtin": true, - "key": "Int", - "kind": { - "__enum__": "DagsterTypeKind.SCALAR" - }, - "loader_schema_key": "ScalarUnion.Int-Selector.a9799b971d12ace70a2d8803c883c863417d0725", - "materializer_schema_key": null, - "name": "Int", - "type_param_keys": [] - }, - "Nothing": { - "__class__": "DagsterTypeSnap", - "description": null, - "display_name": "Nothing", - "is_builtin": true, - "key": "Nothing", - "kind": { - "__enum__": "DagsterTypeKind.NOTHING" - }, - "loader_schema_key": null, - "materializer_schema_key": null, - "name": "Nothing", - "type_param_keys": [] - }, - "String": { - "__class__": "DagsterTypeSnap", - "description": null, - "display_name": "String", - "is_builtin": true, - "key": "String", - "kind": { - "__enum__": "DagsterTypeKind.SCALAR" - }, - "loader_schema_key": "ScalarUnion.String-Selector.e04723c9d9937e3ab21206435b22247cfbe58269", - "materializer_schema_key": null, - "name": "String", - "type_param_keys": [] - } - } - }, - "dep_structure_snapshot": { - "__class__": "DependencyStructureSnapshot", - "solid_invocation_snaps": [ - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [], - "is_dynamic_mapped": false, - "solid_def_name": "output_then_hang_asset", - "solid_name": "output_then_hang_asset", - "tags": {} - } - ] - }, - "description": null, - "graph_def_name": "output_then_hang_job", - "lineage_snapshot": null, - "mode_def_snaps": [ - { - "__class__": "ModeDefSnap", - "description": null, - "logger_def_snaps": [ - { - "__class__": "LoggerDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"log_level\": \"INFO\", \"name\": \"dagster\"}", - "description": "The default colored console logger.", - "is_required": false, - "name": "config", - "type_key": "Shape.081354663b9d4b8fbfd1cb8e358763912953913f" - }, - "description": "The default colored console logger.", - "name": "console" - } - ], - "name": "default", - "resource_def_snaps": [ - { - "__class__": "ResourceDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - }, - "description": null, - "name": "dummy_io_manager" - }, - { - "__class__": "ResourceDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "config", - "type_key": "Shape.9a3a315bff2146cca750edbec49c6b4b4d0ce58e" - }, - "description": null, - "name": "hanging_asset_resource" - }, - { - "__class__": "ResourceDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - }, - "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", - "name": "io_manager" - } - ], - "root_config_key": "Shape.cb9d09e190ef60d4174654b8fc26e7574f87d657" - } - ], - "name": "output_then_hang_job", - "solid_definitions_snapshot": { - "__class__": "SolidDefinitionsSnapshot", - "composite_solid_def_snaps": [], - "solid_def_snaps": [ - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - }, - "description": null, - "input_def_snaps": [], - "name": "output_then_hang_asset", - "output_def_snaps": [ - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" - } - ], - "required_resource_keys": [ - "hanging_asset_resource" - ], - "tags": {} - } - ] - }, - "tags": {} - } - ''' -# --- -# name: test_all_snapshot_ids[129] - '557106a5e60ddca8f667e9daae445616f1f6a120' -# --- -# name: test_all_snapshot_ids[12] - ''' - { - "__class__": "PipelineSnapshot", - "config_schema_snapshot": { - "__class__": "ConfigSchemaSnapshot", - "all_config_snaps_by_key": { - "Any": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": null, - "given_name": "Any", - "key": "Any", - "kind": { - "__enum__": "ConfigTypeKind.ANY" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Bool": { - "__class__": "ConfigTypeSnap", - "description": "", - "enum_values": null, - "fields": null, - "given_name": "Bool", - "key": "Bool", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR" - }, - "scalar_kind": { - "__enum__": "ConfigScalarKind.BOOL" - }, - "type_param_keys": null - }, - "Float": { - "__class__": "ConfigTypeSnap", - "description": "", - "enum_values": null, - "fields": null, - "given_name": "Float", - "key": "Float", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR" - }, - "scalar_kind": { - "__enum__": "ConfigScalarKind.FLOAT" - }, - "type_param_keys": null - }, - "Int": { - "__class__": "ConfigTypeSnap", - "description": "", - "enum_values": null, - "fields": null, - "given_name": "Int", - "key": "Int", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR" - }, - "scalar_kind": { - "__enum__": "ConfigScalarKind.INT" - }, - "type_param_keys": null - }, - "ScalarUnion.Bool-Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": null, - "given_name": null, - "key": "ScalarUnion.Bool-Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR_UNION" - }, - "scalar_kind": null, - "type_param_keys": [ - "Bool", - "Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59" - ] - }, - "ScalarUnion.Float-Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": null, - "given_name": null, - "key": "ScalarUnion.Float-Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR_UNION" - }, - "scalar_kind": null, - "type_param_keys": [ - "Float", - "Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3" - ] - }, - "ScalarUnion.Int-Selector.a9799b971d12ace70a2d8803c883c863417d0725": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": null, - "given_name": null, - "key": "ScalarUnion.Int-Selector.a9799b971d12ace70a2d8803c883c863417d0725", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR_UNION" - }, - "scalar_kind": null, - "type_param_keys": [ - "Int", - "Selector.a9799b971d12ace70a2d8803c883c863417d0725" - ] - }, - "ScalarUnion.String-Selector.e04723c9d9937e3ab21206435b22247cfbe58269": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": null, - "given_name": null, - "key": "ScalarUnion.String-Selector.e04723c9d9937e3ab21206435b22247cfbe58269", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR_UNION" - }, - "scalar_kind": null, - "type_param_keys": [ - "String", - "Selector.e04723c9d9937e3ab21206435b22247cfbe58269" - ] - }, - "Selector.1bfb167aea90780aa679597800c71bd8c65ed0b2": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "disabled", - "type_key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "enabled", - "type_key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709" - } - ], - "given_name": null, - "key": "Selector.1bfb167aea90780aa679597800c71bd8c65ed0b2", - "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Selector.2571019f1a5201853d11032145ac3e534067f214": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "env", - "type_key": "String" - } - ], - "given_name": null, - "key": "Selector.2571019f1a5201853d11032145ac3e534067f214", - "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Selector.a9799b971d12ace70a2d8803c883c863417d0725": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "json", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "pickle", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "value", - "type_key": "Int" - } - ], - "given_name": null, - "key": "Selector.a9799b971d12ace70a2d8803c883c863417d0725", - "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "json", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "pickle", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "value", - "type_key": "Bool" - } - ], - "given_name": null, - "key": "Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59", - "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "json", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "pickle", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "value", - "type_key": "Float" - } - ], - "given_name": null, - "key": "Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3", - "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Selector.e04723c9d9937e3ab21206435b22247cfbe58269": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "json", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "pickle", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "value", - "type_key": "String" - } - ], - "given_name": null, - "key": "Selector.e04723c9d9937e3ab21206435b22247cfbe58269", - "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Selector.f2fe6dfdc60a1947a8f8e7cd377a012b47065bc4": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "json", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "pickle", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "value", - "type_key": "Any" - } - ], - "given_name": null, - "key": "Selector.f2fe6dfdc60a1947a8f8e7cd377a012b47065bc4", - "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.081354663b9d4b8fbfd1cb8e358763912953913f": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "\"INFO\"", - "description": "The logger's threshold.", - "is_required": false, - "name": "log_level", - "type_key": "String" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "\"dagster\"", - "description": "The name of your logger.", - "is_required": false, - "name": "name", - "type_key": "String" - } - ], - "given_name": null, - "key": "Shape.081354663b9d4b8fbfd1cb8e358763912953913f", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.09d73f0755bf4752d3f121837669c8660dcf451e": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"retries\": {\"enabled\": {}}}", - "description": "Execute all steps in a single process.", - "is_required": false, - "name": "config", - "type_key": "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c" - } - ], - "given_name": null, - "key": "Shape.09d73f0755bf4752d3f121837669c8660dcf451e", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"log_level\": \"INFO\", \"name\": \"dagster\"}", - "description": "The default colored console logger.", - "is_required": false, - "name": "config", - "type_key": "Shape.081354663b9d4b8fbfd1cb8e358763912953913f" - } - ], - "given_name": null, - "key": "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.18b2faaf1efd505374f7f25fcb61ed59bd5be851": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "base_dir", - "type_key": "StringSourceType" - } - ], - "given_name": null, - "key": "Shape.18b2faaf1efd505374f7f25fcb61ed59bd5be851", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.35d3e42b53e66506c5867f04644849cd03763bc6": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"hanging_op\": {}, \"my_op\": {}, \"never_runs_op\": {}}", - "description": null, - "is_required": false, - "name": "ops", - "type_key": "Shape.811a60b4c43530c3d6100304f377dbd2d3045291" - } - ], - "given_name": null, - "key": "Shape.35d3e42b53e66506c5867f04644849cd03763bc6", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": "[DEPRECATED]", - "is_required": false, - "name": "marker_to_close", - "type_key": "String" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"enabled\": {}}", - "description": "Whether retries are enabled or not. By default, retries are enabled.", - "is_required": false, - "name": "retries", - "type_key": "Selector.1bfb167aea90780aa679597800c71bd8c65ed0b2" - } - ], - "given_name": null, - "key": "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.44f2a71367507edd1b8e64f739222c4312b3691b": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "config", - "type_key": "Shape.18b2faaf1efd505374f7f25fcb61ed59bd5be851" - } - ], - "given_name": null, - "key": "Shape.44f2a71367507edd1b8e64f739222c4312b3691b", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "path", - "type_key": "String" - } - ], - "given_name": null, - "key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.62edccaf30696e25335ae92685bdc41e204e30e6": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "config", - "type_key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709" - } - ], - "given_name": null, - "key": "Shape.62edccaf30696e25335ae92685bdc41e204e30e6", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.743e47901855cb245064dd633e217bfcb49a11a7": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - } - ], - "given_name": null, - "key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.7493b137e48f8d4b013bce61e92617ff1bc51f7f": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "dummy_io_manager", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "hanging_asset_resource", - "type_key": "Shape.b13a6c5637084590cc1538f9522324bfeb4b46b3" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"config\": {}}", - "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", - "is_required": false, - "name": "io_manager", - "type_key": "Shape.44f2a71367507edd1b8e64f739222c4312b3691b" - } - ], - "given_name": null, - "key": "Shape.7493b137e48f8d4b013bce61e92617ff1bc51f7f", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.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.abe25a4061e4b9541a8b95fd5739124488ac788e": { - "__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_static_partitioned_asset", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "executable_asset", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "first_asset", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "foo", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "foo_bar", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "fresh_diamond_bottom", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "fresh_diamond_left", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "fresh_diamond_right", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "fresh_diamond_top", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "grouped_asset_1", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "grouped_asset_2", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "grouped_asset_4", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "hanging_asset", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"ops\": {\"hanging_op\": {}, \"my_op\": {}, \"never_runs_op\": {}}}", - "description": null, - "is_required": false, - "name": "hanging_graph", - "type_key": "Shape.35d3e42b53e66506c5867f04644849cd03763bc6" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "middle_static_partitioned_asset_1", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "middle_static_partitioned_asset_2", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "never_runs_asset", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "output_then_hang_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_static_partitioned_asset", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - } - ], - "given_name": null, - "key": "Shape.abe25a4061e4b9541a8b95fd5739124488ac788e", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.b05ed70257fef9c6542ffee0f3c0fa6089cbe7fd": { - "__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\": {}, \"output_then_hang_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.abe25a4061e4b9541a8b95fd5739124488ac788e" - }, - { - "__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.b05ed70257fef9c6542ffee0f3c0fa6089cbe7fd", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.b13a6c5637084590cc1538f9522324bfeb4b46b3": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "config", - "type_key": "Shape.9a3a315bff2146cca750edbec49c6b4b4d0ce58e" - } - ], - "given_name": null, - "key": "Shape.b13a6c5637084590cc1538f9522324bfeb4b46b3", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [], - "given_name": null, - "key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "console", - "type_key": "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a" - } - ], - "given_name": null, - "key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "String": { - "__class__": "ConfigTypeSnap", - "description": "", - "enum_values": null, - "fields": null, - "given_name": "String", - "key": "String", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR" - }, - "scalar_kind": { - "__enum__": "ConfigScalarKind.STRING" - }, - "type_param_keys": null - }, - "StringSourceType": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": null, - "given_name": null, - "key": "StringSourceType", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR_UNION" - }, - "scalar_kind": null, - "type_param_keys": [ - "String", - "Selector.2571019f1a5201853d11032145ac3e534067f214" - ] - } - } - }, - "dagster_type_namespace_snapshot": { - "__class__": "DagsterTypeNamespaceSnapshot", - "all_dagster_type_snaps_by_key": { - "Any": { - "__class__": "DagsterTypeSnap", - "description": null, - "display_name": "Any", - "is_builtin": true, - "key": "Any", - "kind": { - "__enum__": "DagsterTypeKind.ANY" - }, - "loader_schema_key": "Selector.f2fe6dfdc60a1947a8f8e7cd377a012b47065bc4", - "materializer_schema_key": null, - "name": "Any", - "type_param_keys": [] - }, - "Bool": { - "__class__": "DagsterTypeSnap", - "description": null, - "display_name": "Bool", - "is_builtin": true, - "key": "Bool", - "kind": { - "__enum__": "DagsterTypeKind.SCALAR" - }, - "loader_schema_key": "ScalarUnion.Bool-Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59", - "materializer_schema_key": null, - "name": "Bool", - "type_param_keys": [] - }, - "Float": { - "__class__": "DagsterTypeSnap", - "description": null, - "display_name": "Float", - "is_builtin": true, - "key": "Float", - "kind": { - "__enum__": "DagsterTypeKind.SCALAR" - }, - "loader_schema_key": "ScalarUnion.Float-Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3", - "materializer_schema_key": null, - "name": "Float", - "type_param_keys": [] - }, - "Int": { - "__class__": "DagsterTypeSnap", - "description": null, - "display_name": "Int", - "is_builtin": true, - "key": "Int", - "kind": { - "__enum__": "DagsterTypeKind.SCALAR" - }, - "loader_schema_key": "ScalarUnion.Int-Selector.a9799b971d12ace70a2d8803c883c863417d0725", - "materializer_schema_key": null, - "name": "Int", - "type_param_keys": [] - }, - "Nothing": { - "__class__": "DagsterTypeSnap", - "description": null, - "display_name": "Nothing", - "is_builtin": true, - "key": "Nothing", - "kind": { - "__enum__": "DagsterTypeKind.NOTHING" - }, - "loader_schema_key": null, - "materializer_schema_key": null, - "name": "Nothing", - "type_param_keys": [] - }, - "String": { - "__class__": "DagsterTypeSnap", - "description": null, - "display_name": "String", - "is_builtin": true, - "key": "String", - "kind": { - "__enum__": "DagsterTypeKind.SCALAR" - }, - "loader_schema_key": "ScalarUnion.String-Selector.e04723c9d9937e3ab21206435b22247cfbe58269", - "materializer_schema_key": null, - "name": "String", - "type_param_keys": [] - } - } - }, - "dep_structure_snapshot": { - "__class__": "DependencyStructureSnapshot", - "solid_invocation_snaps": [ - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [], - "is_dynamic_mapped": false, - "solid_def_name": "asset_1", - "solid_name": "asset_1", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ - { - "__class__": "InputDependencySnap", - "input_name": "asset_1", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "asset_1" - } - ] - }, - { - "__class__": "InputDependencySnap", - "input_name": "asset_two", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "asset_two" - } - ] - } - ], - "is_dynamic_mapped": false, - "solid_def_name": "asset_1_my_check", - "solid_name": "asset_1_my_check", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ - { - "__class__": "InputDependencySnap", - "input_name": "asset_1", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "asset_1_my_check" - }, - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "asset_1" - } - ] - } - ], - "is_dynamic_mapped": false, - "solid_def_name": "asset_2", - "solid_name": "asset_2", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ - { - "__class__": "InputDependencySnap", - "input_name": "asset_2", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "asset_2" - } - ] - } - ], - "is_dynamic_mapped": false, - "solid_def_name": "asset_3", - "solid_name": "asset_3", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [], - "is_dynamic_mapped": false, - "solid_def_name": "asset_one", - "solid_name": "asset_one", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ - { - "__class__": "InputDependencySnap", - "input_name": "asset_one", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "asset_one" - } - ] - } - ], - "is_dynamic_mapped": false, - "solid_def_name": "asset_two", - "solid_name": "asset_two", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [], - "is_dynamic_mapped": false, - "solid_def_name": "asset_yields_observation", - "solid_name": "asset_yields_observation", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [], - "is_dynamic_mapped": false, - "solid_def_name": "bar", - "solid_name": "bar", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ - { - "__class__": "InputDependencySnap", - "input_name": "foo_bar", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "foo_bar" - } - ] - } - ], - "is_dynamic_mapped": false, - "solid_def_name": "baz", - "solid_name": "baz", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [], - "is_dynamic_mapped": false, - "solid_def_name": "check_in_op_asset", - "solid_name": "check_in_op_asset", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ - { - "__class__": "InputDependencySnap", - "input_name": "hanging_graph", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "hanging_graph" - } - ] - } - ], - "is_dynamic_mapped": false, - "solid_def_name": "downstream_asset", - "solid_name": "downstream_asset", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ - { - "__class__": "InputDependencySnap", - "input_name": "middle_static_partitioned_asset_1", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "middle_static_partitioned_asset_1" - } - ] - }, - { - "__class__": "InputDependencySnap", - "input_name": "middle_static_partitioned_asset_2", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "middle_static_partitioned_asset_2" - } - ] - } - ], - "is_dynamic_mapped": false, - "solid_def_name": "downstream_static_partitioned_asset", - "solid_name": "downstream_static_partitioned_asset", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ - { - "__class__": "InputDependencySnap", - "input_name": "unexecutable_asset", - "is_dynamic_collect": false, - "upstream_output_snaps": [] - } - ], - "is_dynamic_mapped": false, - "solid_def_name": "executable_asset", - "solid_name": "executable_asset", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ - { - "__class__": "InputDependencySnap", - "input_name": "dummy_source_asset", - "is_dynamic_collect": false, - "upstream_output_snaps": [] - } - ], - "is_dynamic_mapped": false, - "solid_def_name": "first_asset", - "solid_name": "first_asset", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [], - "is_dynamic_mapped": false, - "solid_def_name": "foo", - "solid_name": "foo", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ - { - "__class__": "InputDependencySnap", - "input_name": "bar", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "bar" - } - ] - }, - { - "__class__": "InputDependencySnap", - "input_name": "foo", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "foo" - } - ] - } - ], - "is_dynamic_mapped": false, - "solid_def_name": "foo_bar", - "solid_name": "foo_bar", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ - { - "__class__": "InputDependencySnap", - "input_name": "fresh_diamond_left", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "fresh_diamond_left" - } - ] - }, - { - "__class__": "InputDependencySnap", - "input_name": "fresh_diamond_right", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "fresh_diamond_right" - } - ] - } - ], - "is_dynamic_mapped": false, - "solid_def_name": "fresh_diamond_bottom", - "solid_name": "fresh_diamond_bottom", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ - { - "__class__": "InputDependencySnap", - "input_name": "fresh_diamond_top", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "fresh_diamond_top" - } - ] - } - ], - "is_dynamic_mapped": false, - "solid_def_name": "fresh_diamond_left", - "solid_name": "fresh_diamond_left", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ - { - "__class__": "InputDependencySnap", - "input_name": "fresh_diamond_top", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "fresh_diamond_top" - } - ] - } - ], - "is_dynamic_mapped": false, - "solid_def_name": "fresh_diamond_right", - "solid_name": "fresh_diamond_right", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ - { - "__class__": "InputDependencySnap", - "input_name": "diamond_source", - "is_dynamic_collect": false, - "upstream_output_snaps": [] - } - ], - "is_dynamic_mapped": false, - "solid_def_name": "fresh_diamond_top", - "solid_name": "fresh_diamond_top", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [], - "is_dynamic_mapped": false, - "solid_def_name": "grouped_asset_1", - "solid_name": "grouped_asset_1", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [], - "is_dynamic_mapped": false, - "solid_def_name": "grouped_asset_2", - "solid_name": "grouped_asset_2", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [], - "is_dynamic_mapped": false, - "solid_def_name": "grouped_asset_4", - "solid_name": "grouped_asset_4", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ - { - "__class__": "InputDependencySnap", - "input_name": "first_asset", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "first_asset" - } - ] - } - ], - "is_dynamic_mapped": false, - "solid_def_name": "hanging_asset", - "solid_name": "hanging_asset", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [], - "is_dynamic_mapped": false, - "solid_def_name": "hanging_graph", - "solid_name": "hanging_graph", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ - { - "__class__": "InputDependencySnap", - "input_name": "upstream_static_partitioned_asset", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "upstream_static_partitioned_asset" - } - ] - } - ], - "is_dynamic_mapped": false, - "solid_def_name": "middle_static_partitioned_asset_1", - "solid_name": "middle_static_partitioned_asset_1", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ - { - "__class__": "InputDependencySnap", - "input_name": "upstream_static_partitioned_asset", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "upstream_static_partitioned_asset" - } - ] - } - ], - "is_dynamic_mapped": false, - "solid_def_name": "middle_static_partitioned_asset_2", - "solid_name": "middle_static_partitioned_asset_2", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ - { - "__class__": "InputDependencySnap", - "input_name": "hanging_asset", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "hanging_asset" - } - ] - } - ], - "is_dynamic_mapped": false, - "solid_def_name": "never_runs_asset", - "solid_name": "never_runs_asset", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [], - "is_dynamic_mapped": false, - "solid_def_name": "output_then_hang_asset", - "solid_name": "output_then_hang_asset", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [], - "is_dynamic_mapped": false, - "solid_def_name": "subsettable_checked_multi_asset", - "solid_name": "subsettable_checked_multi_asset", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ - { - "__class__": "InputDependencySnap", - "input_name": "int_asset", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "int_asset", - "solid_name": "typed_multi_asset" - } - ] - } - ], - "is_dynamic_mapped": false, - "solid_def_name": "typed_asset", - "solid_name": "typed_asset", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [], - "is_dynamic_mapped": false, - "solid_def_name": "typed_multi_asset", - "solid_name": "typed_multi_asset", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [], - "is_dynamic_mapped": false, - "solid_def_name": "unconnected", - "solid_name": "unconnected", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [], - "is_dynamic_mapped": false, - "solid_def_name": "ungrouped_asset_3", - "solid_name": "ungrouped_asset_3", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [], - "is_dynamic_mapped": false, - "solid_def_name": "ungrouped_asset_5", - "solid_name": "ungrouped_asset_5", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [], - "is_dynamic_mapped": false, - "solid_def_name": "unpartitioned_upstream_of_partitioned", - "solid_name": "unpartitioned_upstream_of_partitioned", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ - { - "__class__": "InputDependencySnap", - "input_name": "typed_asset", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "typed_asset" - } - ] - } - ], - "is_dynamic_mapped": false, - "solid_def_name": "untyped_asset", - "solid_name": "untyped_asset", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [], - "is_dynamic_mapped": false, - "solid_def_name": "upstream_static_partitioned_asset", - "solid_name": "upstream_static_partitioned_asset", - "tags": {} - } - ] - }, - "description": null, - "graph_def_name": "__ASSET_JOB_5", - "lineage_snapshot": null, - "mode_def_snaps": [ - { - "__class__": "ModeDefSnap", - "description": null, - "logger_def_snaps": [ - { - "__class__": "LoggerDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"log_level\": \"INFO\", \"name\": \"dagster\"}", - "description": "The default colored console logger.", - "is_required": false, - "name": "config", - "type_key": "Shape.081354663b9d4b8fbfd1cb8e358763912953913f" - }, - "description": "The default colored console logger.", - "name": "console" - } - ], - "name": "default", - "resource_def_snaps": [ - { - "__class__": "ResourceDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - }, - "description": null, - "name": "dummy_io_manager" - }, - { - "__class__": "ResourceDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "config", - "type_key": "Shape.9a3a315bff2146cca750edbec49c6b4b4d0ce58e" - }, - "description": null, - "name": "hanging_asset_resource" - }, - { - "__class__": "ResourceDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "config", - "type_key": "Shape.18b2faaf1efd505374f7f25fcb61ed59bd5be851" - }, - "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", - "name": "io_manager" - } - ], - "root_config_key": "Shape.b05ed70257fef9c6542ffee0f3c0fa6089cbe7fd" - } - ], - "name": "__ASSET_JOB_5", - "solid_definitions_snapshot": { - "__class__": "SolidDefinitionsSnapshot", - "composite_solid_def_snaps": [ - { - "__class__": "CompositeSolidDefSnap", - "config_field_snap": null, - "dep_structure_snapshot": { - "__class__": "DependencyStructureSnapshot", - "solid_invocation_snaps": [ - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ - { - "__class__": "InputDependencySnap", - "input_name": "my_op", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "my_op" - } - ] - } - ], - "is_dynamic_mapped": false, - "solid_def_name": "hanging_op", - "solid_name": "hanging_op", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [], - "is_dynamic_mapped": false, - "solid_def_name": "my_op", - "solid_name": "my_op", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ - { - "__class__": "InputDependencySnap", - "input_name": "hanging_op", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "hanging_op" - } - ] - } - ], - "is_dynamic_mapped": false, - "solid_def_name": "never_runs_op", - "solid_name": "never_runs_op", - "tags": {} - } - ] - }, - "description": null, - "input_def_snaps": [], - "input_mapping_snaps": [], - "name": "hanging_graph", - "output_def_snaps": [ - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" - } - ], - "output_mapping_snaps": [ - { - "__class__": "OutputMappingSnap", - "external_output_name": "result", - "mapped_output_name": "result", - "mapped_solid_name": "never_runs_op" - } - ], - "tags": {} - } - ], - "solid_def_snaps": [ - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - }, - "description": null, - "input_def_snaps": [], - "name": "asset_1", - "output_def_snaps": [ - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" - } - ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - }, - "description": null, - "input_def_snaps": [ - { - "__class__": "InputDefSnap", - "dagster_type_key": "Any", - "description": null, - "name": "asset_1" - }, - { - "__class__": "InputDefSnap", - "dagster_type_key": "Nothing", - "description": null, - "name": "asset_two" - } - ], - "name": "asset_1_my_check", - "output_def_snaps": [ - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" - } - ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - }, - "description": null, - "input_def_snaps": [ - { - "__class__": "InputDefSnap", - "dagster_type_key": "Nothing", - "description": null, - "name": "asset_1" - } - ], - "name": "asset_2", - "output_def_snaps": [ - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" - } - ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - }, - "description": null, - "input_def_snaps": [ - { - "__class__": "InputDefSnap", - "dagster_type_key": "Nothing", - "description": null, - "name": "asset_2" - } - ], - "name": "asset_3", - "output_def_snaps": [ - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" - } - ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - }, - "description": null, - "input_def_snaps": [], - "name": "asset_one", - "output_def_snaps": [ - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" - } - ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - }, - "description": null, - "input_def_snaps": [ - { - "__class__": "InputDefSnap", - "dagster_type_key": "Any", - "description": null, - "name": "asset_one" - } - ], - "name": "asset_two", - "output_def_snaps": [ - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" - } - ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - }, - "description": null, - "input_def_snaps": [], - "name": "asset_yields_observation", - "output_def_snaps": [ - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" - } - ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - }, - "description": null, - "input_def_snaps": [], - "name": "bar", - "output_def_snaps": [ - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" - } - ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - }, - "description": null, - "input_def_snaps": [ - { - "__class__": "InputDefSnap", - "dagster_type_key": "Any", - "description": null, - "name": "foo_bar" - } - ], - "name": "baz", - "output_def_snaps": [ - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" - } - ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - }, - "description": null, - "input_def_snaps": [], - "name": "check_in_op_asset", - "output_def_snaps": [ - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" - }, - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "check_in_op_asset_my_check" - } - ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - }, - "description": null, - "input_def_snaps": [ - { - "__class__": "InputDefSnap", - "dagster_type_key": "Any", - "description": null, - "name": "hanging_graph" - } - ], - "name": "downstream_asset", - "output_def_snaps": [ - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" - } - ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - }, - "description": null, - "input_def_snaps": [ - { - "__class__": "InputDefSnap", - "dagster_type_key": "Any", - "description": null, - "name": "middle_static_partitioned_asset_1" - }, - { - "__class__": "InputDefSnap", - "dagster_type_key": "Any", - "description": null, - "name": "middle_static_partitioned_asset_2" - } - ], - "name": "downstream_static_partitioned_asset", - "output_def_snaps": [ - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" - } - ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - }, - "description": null, - "input_def_snaps": [ - { - "__class__": "InputDefSnap", - "dagster_type_key": "Any", - "description": null, - "name": "unexecutable_asset" - } - ], - "name": "executable_asset", - "output_def_snaps": [ - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Nothing", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" - } - ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - }, - "description": null, - "input_def_snaps": [ - { - "__class__": "InputDefSnap", - "dagster_type_key": "Any", - "description": null, - "name": "dummy_source_asset" - } - ], - "name": "first_asset", - "output_def_snaps": [ - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" - } - ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - }, - "description": null, - "input_def_snaps": [], - "name": "foo", - "output_def_snaps": [ - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" - } - ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - }, - "description": null, - "input_def_snaps": [ - { - "__class__": "InputDefSnap", - "dagster_type_key": "Any", - "description": null, - "name": "bar" - }, - { - "__class__": "InputDefSnap", - "dagster_type_key": "Any", - "description": null, - "name": "foo" - } - ], - "name": "foo_bar", - "output_def_snaps": [ - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" - } - ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - }, - "description": null, - "input_def_snaps": [ - { - "__class__": "InputDefSnap", - "dagster_type_key": "Any", - "description": null, - "name": "fresh_diamond_left" - }, - { - "__class__": "InputDefSnap", - "dagster_type_key": "Any", - "description": null, - "name": "fresh_diamond_right" - } - ], - "name": "fresh_diamond_bottom", - "output_def_snaps": [ - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" - } - ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - }, - "description": null, - "input_def_snaps": [ - { - "__class__": "InputDefSnap", - "dagster_type_key": "Any", - "description": null, - "name": "fresh_diamond_top" - } - ], - "name": "fresh_diamond_left", - "output_def_snaps": [ - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" - } - ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - }, - "description": null, - "input_def_snaps": [ - { - "__class__": "InputDefSnap", - "dagster_type_key": "Any", - "description": null, - "name": "fresh_diamond_top" - } - ], - "name": "fresh_diamond_right", - "output_def_snaps": [ - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" - } - ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - }, - "description": null, - "input_def_snaps": [ - { - "__class__": "InputDefSnap", - "dagster_type_key": "Nothing", - "description": null, - "name": "diamond_source" - } - ], - "name": "fresh_diamond_top", - "output_def_snaps": [ - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" - } - ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - }, - "description": null, - "input_def_snaps": [], - "name": "grouped_asset_1", - "output_def_snaps": [ - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" - } - ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - }, - "description": null, - "input_def_snaps": [], - "name": "grouped_asset_2", - "output_def_snaps": [ - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" - } - ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - }, - "description": null, - "input_def_snaps": [], - "name": "grouped_asset_4", - "output_def_snaps": [ - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" - } - ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - }, - "description": "Asset that hangs forever, used to test in-progress ops.", - "input_def_snaps": [ - { - "__class__": "InputDefSnap", - "dagster_type_key": "Any", - "description": null, - "name": "first_asset" - } - ], - "name": "hanging_asset", - "output_def_snaps": [ - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" - } - ], - "required_resource_keys": [ - "hanging_asset_resource" - ], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - }, - "description": null, - "input_def_snaps": [ - { - "__class__": "InputDefSnap", - "dagster_type_key": "Any", - "description": null, - "name": "my_op" - } - ], - "name": "hanging_op", - "output_def_snaps": [ - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" - } - ], - "required_resource_keys": [ - "hanging_asset_resource" - ], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - }, - "description": null, - "input_def_snaps": [ - { - "__class__": "InputDefSnap", - "dagster_type_key": "Any", - "description": null, - "name": "upstream_static_partitioned_asset" - } - ], - "name": "middle_static_partitioned_asset_1", - "output_def_snaps": [ - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" - } - ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - }, - "description": null, - "input_def_snaps": [ - { - "__class__": "InputDefSnap", - "dagster_type_key": "Any", - "description": null, - "name": "upstream_static_partitioned_asset" - } - ], - "name": "middle_static_partitioned_asset_2", - "output_def_snaps": [ - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" - } - ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - }, - "description": null, - "input_def_snaps": [], - "name": "my_op", - "output_def_snaps": [ - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" - } - ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - }, - "description": null, - "input_def_snaps": [ - { - "__class__": "InputDefSnap", - "dagster_type_key": "Any", - "description": null, - "name": "hanging_asset" - } - ], - "name": "never_runs_asset", - "output_def_snaps": [ - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" - } - ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - }, - "description": null, - "input_def_snaps": [ - { - "__class__": "InputDefSnap", - "dagster_type_key": "Any", - "description": null, - "name": "hanging_op" - } - ], - "name": "never_runs_op", - "output_def_snaps": [ - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" - } - ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - }, - "description": null, - "input_def_snaps": [], - "name": "output_then_hang_asset", - "output_def_snaps": [ - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" - } - ], - "required_resource_keys": [ - "hanging_asset_resource" - ], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "config", - "type_key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709" - }, - "description": null, - "input_def_snaps": [], - "name": "subsettable_checked_multi_asset", - "output_def_snaps": [ - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, - "is_required": false, - "name": "one" - }, - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, - "is_required": false, - "name": "two" - }, - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, - "is_required": false, - "name": "one_my_check" - }, - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, - "is_required": false, - "name": "one_my_other_check" - } - ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - }, - "description": null, - "input_def_snaps": [ - { - "__class__": "InputDefSnap", - "dagster_type_key": "Any", - "description": null, - "name": "int_asset" - } - ], - "name": "typed_asset", - "output_def_snaps": [ - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Int", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" - } - ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "config", - "type_key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709" - }, - "description": null, - "input_def_snaps": [], - "name": "typed_multi_asset", - "output_def_snaps": [ - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Int", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "int_asset" - }, - { - "__class__": "OutputDefSnap", - "dagster_type_key": "String", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "str_asset" - } - ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - }, - "description": null, - "input_def_snaps": [], - "name": "unconnected", - "output_def_snaps": [ - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" - } - ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - }, - "description": null, - "input_def_snaps": [], - "name": "ungrouped_asset_3", - "output_def_snaps": [ - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" - } - ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - }, - "description": null, - "input_def_snaps": [], - "name": "ungrouped_asset_5", - "output_def_snaps": [ - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" - } - ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - }, - "description": null, - "input_def_snaps": [], - "name": "unpartitioned_upstream_of_partitioned", - "output_def_snaps": [ - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" - } - ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - }, - "description": null, - "input_def_snaps": [ - { - "__class__": "InputDefSnap", - "dagster_type_key": "Any", - "description": null, - "name": "typed_asset" - } - ], - "name": "untyped_asset", - "output_def_snaps": [ - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" - } - ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - }, - "description": null, - "input_def_snaps": [], - "name": "upstream_static_partitioned_asset", - "output_def_snaps": [ - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" - } - ], - "required_resource_keys": [], - "tags": {} - } - ] - }, - "tags": {} - } - ''' -# --- -# name: test_all_snapshot_ids[130] - ''' - { - "__class__": "PipelineSnapshot", - "config_schema_snapshot": { - "__class__": "ConfigSchemaSnapshot", - "all_config_snaps_by_key": { - "Any": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": null, - "given_name": "Any", - "key": "Any", - "kind": { - "__enum__": "ConfigTypeKind.ANY" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Bool": { - "__class__": "ConfigTypeSnap", - "description": "", - "enum_values": null, - "fields": null, - "given_name": "Bool", - "key": "Bool", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR" - }, - "scalar_kind": { - "__enum__": "ConfigScalarKind.BOOL" - }, - "type_param_keys": null - }, - "Float": { - "__class__": "ConfigTypeSnap", - "description": "", - "enum_values": null, - "fields": null, - "given_name": "Float", - "key": "Float", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR" - }, - "scalar_kind": { - "__enum__": "ConfigScalarKind.FLOAT" - }, - "type_param_keys": null - }, - "Int": { - "__class__": "ConfigTypeSnap", - "description": "", - "enum_values": null, - "fields": null, - "given_name": "Int", - "key": "Int", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR" - }, - "scalar_kind": { - "__enum__": "ConfigScalarKind.INT" - }, - "type_param_keys": null - }, - "ScalarUnion.Bool-Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": null, - "given_name": null, - "key": "ScalarUnion.Bool-Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR_UNION" - }, - "scalar_kind": null, - "type_param_keys": [ - "Bool", - "Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59" - ] - }, - "ScalarUnion.Float-Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": null, - "given_name": null, - "key": "ScalarUnion.Float-Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR_UNION" - }, - "scalar_kind": null, - "type_param_keys": [ - "Float", - "Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3" - ] - }, - "ScalarUnion.Int-Selector.a9799b971d12ace70a2d8803c883c863417d0725": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": null, - "given_name": null, - "key": "ScalarUnion.Int-Selector.a9799b971d12ace70a2d8803c883c863417d0725", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR_UNION" - }, - "scalar_kind": null, - "type_param_keys": [ - "Int", - "Selector.a9799b971d12ace70a2d8803c883c863417d0725" - ] - }, - "ScalarUnion.String-Selector.e04723c9d9937e3ab21206435b22247cfbe58269": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": null, - "given_name": null, - "key": "ScalarUnion.String-Selector.e04723c9d9937e3ab21206435b22247cfbe58269", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR_UNION" - }, - "scalar_kind": null, - "type_param_keys": [ - "String", - "Selector.e04723c9d9937e3ab21206435b22247cfbe58269" - ] - }, - "Selector.1bfb167aea90780aa679597800c71bd8c65ed0b2": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "disabled", - "type_key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "enabled", - "type_key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709" - } - ], - "given_name": null, - "key": "Selector.1bfb167aea90780aa679597800c71bd8c65ed0b2", - "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Selector.2571019f1a5201853d11032145ac3e534067f214": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "env", - "type_key": "String" - } - ], - "given_name": null, - "key": "Selector.2571019f1a5201853d11032145ac3e534067f214", - "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Selector.a9799b971d12ace70a2d8803c883c863417d0725": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "json", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "pickle", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "value", - "type_key": "Int" - } - ], - "given_name": null, - "key": "Selector.a9799b971d12ace70a2d8803c883c863417d0725", - "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "json", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "pickle", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "value", - "type_key": "Bool" - } - ], - "given_name": null, - "key": "Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59", - "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "json", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "pickle", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "value", - "type_key": "Float" - } - ], - "given_name": null, - "key": "Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3", - "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Selector.e04723c9d9937e3ab21206435b22247cfbe58269": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "json", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "pickle", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "value", - "type_key": "String" - } - ], - "given_name": null, - "key": "Selector.e04723c9d9937e3ab21206435b22247cfbe58269", - "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Selector.f2fe6dfdc60a1947a8f8e7cd377a012b47065bc4": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "json", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "pickle", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "value", - "type_key": "Any" - } - ], - "given_name": null, - "key": "Selector.f2fe6dfdc60a1947a8f8e7cd377a012b47065bc4", - "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.081354663b9d4b8fbfd1cb8e358763912953913f": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "\"INFO\"", - "description": "The logger's threshold.", - "is_required": false, - "name": "log_level", - "type_key": "String" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "\"dagster\"", - "description": "The name of your logger.", - "is_required": false, - "name": "name", - "type_key": "String" - } - ], - "given_name": null, - "key": "Shape.081354663b9d4b8fbfd1cb8e358763912953913f", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.09d73f0755bf4752d3f121837669c8660dcf451e": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"retries\": {\"enabled\": {}}}", - "description": "Execute all steps in a single process.", - "is_required": false, - "name": "config", - "type_key": "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c" - } - ], - "given_name": null, - "key": "Shape.09d73f0755bf4752d3f121837669c8660dcf451e", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"log_level\": \"INFO\", \"name\": \"dagster\"}", - "description": "The default colored console logger.", - "is_required": false, - "name": "config", - "type_key": "Shape.081354663b9d4b8fbfd1cb8e358763912953913f" - } - ], - "given_name": null, - "key": "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.18b2faaf1efd505374f7f25fcb61ed59bd5be851": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "base_dir", - "type_key": "StringSourceType" - } - ], - "given_name": null, - "key": "Shape.18b2faaf1efd505374f7f25fcb61ed59bd5be851", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": "[DEPRECATED]", - "is_required": false, - "name": "marker_to_close", - "type_key": "String" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"enabled\": {}}", - "description": "Whether retries are enabled or not. By default, retries are enabled.", - "is_required": false, - "name": "retries", - "type_key": "Selector.1bfb167aea90780aa679597800c71bd8c65ed0b2" - } - ], - "given_name": null, - "key": "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.44f2a71367507edd1b8e64f739222c4312b3691b": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "config", - "type_key": "Shape.18b2faaf1efd505374f7f25fcb61ed59bd5be851" - } - ], - "given_name": null, - "key": "Shape.44f2a71367507edd1b8e64f739222c4312b3691b", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.464daa5cd8a2371e65188e415cb75856137daddb": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "yield_partition_materialization", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - } - ], - "given_name": null, - "key": "Shape.464daa5cd8a2371e65188e415cb75856137daddb", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "path", - "type_key": "String" - } - ], - "given_name": null, - "key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.743e47901855cb245064dd633e217bfcb49a11a7": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - } - ], - "given_name": null, - "key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.941705f8db419acef3ba14bcecbc37e693570d4d": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "dummy_io_manager", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "hanging_asset_resource", - "type_key": "Shape.b13a6c5637084590cc1538f9522324bfeb4b46b3" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"config\": {}}", - "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", - "is_required": false, - "name": "io_manager", - "type_key": "Shape.44f2a71367507edd1b8e64f739222c4312b3691b" - } - ], - "given_name": null, - "key": "Shape.941705f8db419acef3ba14bcecbc37e693570d4d", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.9a3a315bff2146cca750edbec49c6b4b4d0ce58e": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "file", - "type_key": "String" - } - ], - "given_name": null, - "key": "Shape.9a3a315bff2146cca750edbec49c6b4b4d0ce58e", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.b13a6c5637084590cc1538f9522324bfeb4b46b3": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "config", - "type_key": "Shape.9a3a315bff2146cca750edbec49c6b4b4d0ce58e" - } - ], - "given_name": null, - "key": "Shape.b13a6c5637084590cc1538f9522324bfeb4b46b3", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [], - "given_name": null, - "key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "console", - "type_key": "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a" - } - ], - "given_name": null, - "key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.f851693f4be830bdd04a202ef75408cde605494f": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"config\": {\"retries\": {\"enabled\": {}}}}", - "description": "Configure how steps are executed within a run.", - "is_required": false, - "name": "execution", - "type_key": "Shape.09d73f0755bf4752d3f121837669c8660dcf451e" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": "Configure how loggers emit messages within a run.", - "is_required": false, - "name": "loggers", - "type_key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"yield_partition_materialization\": {}}", - "description": "Configure runtime parameters for ops or assets.", - "is_required": false, - "name": "ops", - "type_key": "Shape.464daa5cd8a2371e65188e415cb75856137daddb" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"io_manager\": {\"config\": {}}}", - "description": "Configure how shared resources are implemented within a run.", - "is_required": false, - "name": "resources", - "type_key": "Shape.941705f8db419acef3ba14bcecbc37e693570d4d" - } - ], - "given_name": null, - "key": "Shape.f851693f4be830bdd04a202ef75408cde605494f", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "String": { - "__class__": "ConfigTypeSnap", - "description": "", - "enum_values": null, - "fields": null, - "given_name": "String", - "key": "String", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR" - }, - "scalar_kind": { - "__enum__": "ConfigScalarKind.STRING" - }, - "type_param_keys": null - }, - "StringSourceType": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": null, - "given_name": null, - "key": "StringSourceType", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR_UNION" - }, - "scalar_kind": null, - "type_param_keys": [ - "String", - "Selector.2571019f1a5201853d11032145ac3e534067f214" - ] - } - } - }, - "dagster_type_namespace_snapshot": { - "__class__": "DagsterTypeNamespaceSnapshot", - "all_dagster_type_snaps_by_key": { - "Any": { - "__class__": "DagsterTypeSnap", - "description": null, - "display_name": "Any", - "is_builtin": true, - "key": "Any", - "kind": { - "__enum__": "DagsterTypeKind.ANY" - }, - "loader_schema_key": "Selector.f2fe6dfdc60a1947a8f8e7cd377a012b47065bc4", - "materializer_schema_key": null, - "name": "Any", - "type_param_keys": [] - }, - "Bool": { - "__class__": "DagsterTypeSnap", - "description": null, - "display_name": "Bool", - "is_builtin": true, - "key": "Bool", - "kind": { - "__enum__": "DagsterTypeKind.SCALAR" - }, - "loader_schema_key": "ScalarUnion.Bool-Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59", - "materializer_schema_key": null, - "name": "Bool", - "type_param_keys": [] - }, - "Float": { - "__class__": "DagsterTypeSnap", - "description": null, - "display_name": "Float", - "is_builtin": true, - "key": "Float", - "kind": { - "__enum__": "DagsterTypeKind.SCALAR" - }, - "loader_schema_key": "ScalarUnion.Float-Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3", - "materializer_schema_key": null, - "name": "Float", - "type_param_keys": [] - }, - "Int": { - "__class__": "DagsterTypeSnap", - "description": null, - "display_name": "Int", - "is_builtin": true, - "key": "Int", - "kind": { - "__enum__": "DagsterTypeKind.SCALAR" - }, - "loader_schema_key": "ScalarUnion.Int-Selector.a9799b971d12ace70a2d8803c883c863417d0725", - "materializer_schema_key": null, - "name": "Int", - "type_param_keys": [] - }, - "Nothing": { - "__class__": "DagsterTypeSnap", - "description": null, - "display_name": "Nothing", - "is_builtin": true, - "key": "Nothing", - "kind": { - "__enum__": "DagsterTypeKind.NOTHING" - }, - "loader_schema_key": null, - "materializer_schema_key": null, - "name": "Nothing", - "type_param_keys": [] - }, - "String": { - "__class__": "DagsterTypeSnap", - "description": null, - "display_name": "String", - "is_builtin": true, - "key": "String", - "kind": { - "__enum__": "DagsterTypeKind.SCALAR" - }, - "loader_schema_key": "ScalarUnion.String-Selector.e04723c9d9937e3ab21206435b22247cfbe58269", - "materializer_schema_key": null, - "name": "String", - "type_param_keys": [] - } - } - }, - "dep_structure_snapshot": { - "__class__": "DependencyStructureSnapshot", - "solid_invocation_snaps": [ - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [], - "is_dynamic_mapped": false, - "solid_def_name": "yield_partition_materialization", - "solid_name": "yield_partition_materialization", - "tags": {} - } - ] - }, - "description": null, - "graph_def_name": "partition_materialization_job", - "lineage_snapshot": null, - "mode_def_snaps": [ - { - "__class__": "ModeDefSnap", - "description": null, - "logger_def_snaps": [ - { - "__class__": "LoggerDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"log_level\": \"INFO\", \"name\": \"dagster\"}", - "description": "The default colored console logger.", - "is_required": false, - "name": "config", - "type_key": "Shape.081354663b9d4b8fbfd1cb8e358763912953913f" - }, - "description": "The default colored console logger.", - "name": "console" - } - ], - "name": "default", - "resource_def_snaps": [ - { - "__class__": "ResourceDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - }, - "description": null, - "name": "dummy_io_manager" - }, - { - "__class__": "ResourceDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "config", - "type_key": "Shape.9a3a315bff2146cca750edbec49c6b4b4d0ce58e" - }, - "description": null, - "name": "hanging_asset_resource" - }, - { - "__class__": "ResourceDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "config", - "type_key": "Shape.18b2faaf1efd505374f7f25fcb61ed59bd5be851" - }, - "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", - "name": "io_manager" - } - ], - "root_config_key": "Shape.f851693f4be830bdd04a202ef75408cde605494f" - } - ], - "name": "partition_materialization_job", - "solid_definitions_snapshot": { - "__class__": "SolidDefinitionsSnapshot", - "composite_solid_def_snaps": [], - "solid_def_snaps": [ - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - }, - "description": null, - "input_def_snaps": [], - "name": "yield_partition_materialization", - "output_def_snaps": [ - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" - } - ], - "required_resource_keys": [], - "tags": {} - } - ] - }, - "tags": {} - } - ''' -# --- -# name: test_all_snapshot_ids[131] - 'd006ed500ce7bd68754d2c5ef1ad29ca176a0e69' -# --- -# name: test_all_snapshot_ids[132] - ''' - { - "__class__": "PipelineSnapshot", - "config_schema_snapshot": { - "__class__": "ConfigSchemaSnapshot", - "all_config_snaps_by_key": { - "Any": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": null, - "given_name": "Any", - "key": "Any", - "kind": { - "__enum__": "ConfigTypeKind.ANY" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Bool": { - "__class__": "ConfigTypeSnap", - "description": "", - "enum_values": null, - "fields": null, - "given_name": "Bool", - "key": "Bool", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR" - }, - "scalar_kind": { - "__enum__": "ConfigScalarKind.BOOL" - }, - "type_param_keys": null - }, - "Float": { - "__class__": "ConfigTypeSnap", - "description": "", - "enum_values": null, - "fields": null, - "given_name": "Float", - "key": "Float", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR" - }, - "scalar_kind": { - "__enum__": "ConfigScalarKind.FLOAT" - }, - "type_param_keys": null - }, - "Int": { - "__class__": "ConfigTypeSnap", - "description": "", - "enum_values": null, - "fields": null, - "given_name": "Int", - "key": "Int", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR" - }, - "scalar_kind": { - "__enum__": "ConfigScalarKind.INT" - }, - "type_param_keys": null - }, - "ScalarUnion.Bool-Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": null, - "given_name": null, - "key": "ScalarUnion.Bool-Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR_UNION" - }, - "scalar_kind": null, - "type_param_keys": [ - "Bool", - "Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59" - ] - }, - "ScalarUnion.Float-Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": null, - "given_name": null, - "key": "ScalarUnion.Float-Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR_UNION" - }, - "scalar_kind": null, - "type_param_keys": [ - "Float", - "Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3" - ] - }, - "ScalarUnion.Int-Selector.a9799b971d12ace70a2d8803c883c863417d0725": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": null, - "given_name": null, - "key": "ScalarUnion.Int-Selector.a9799b971d12ace70a2d8803c883c863417d0725", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR_UNION" - }, - "scalar_kind": null, - "type_param_keys": [ - "Int", - "Selector.a9799b971d12ace70a2d8803c883c863417d0725" - ] - }, - "ScalarUnion.String-Selector.e04723c9d9937e3ab21206435b22247cfbe58269": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": null, - "given_name": null, - "key": "ScalarUnion.String-Selector.e04723c9d9937e3ab21206435b22247cfbe58269", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR_UNION" - }, - "scalar_kind": null, - "type_param_keys": [ - "String", - "Selector.e04723c9d9937e3ab21206435b22247cfbe58269" - ] - }, - "Selector.1bfb167aea90780aa679597800c71bd8c65ed0b2": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "disabled", - "type_key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "enabled", - "type_key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709" - } - ], - "given_name": null, - "key": "Selector.1bfb167aea90780aa679597800c71bd8c65ed0b2", - "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Selector.a9799b971d12ace70a2d8803c883c863417d0725": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "json", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "pickle", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "value", - "type_key": "Int" - } - ], - "given_name": null, - "key": "Selector.a9799b971d12ace70a2d8803c883c863417d0725", - "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "json", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "pickle", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "value", - "type_key": "Bool" - } - ], - "given_name": null, - "key": "Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59", - "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "json", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "pickle", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "value", - "type_key": "Float" - } - ], - "given_name": null, - "key": "Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3", - "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Selector.e04723c9d9937e3ab21206435b22247cfbe58269": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "json", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "pickle", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "value", - "type_key": "String" - } - ], - "given_name": null, - "key": "Selector.e04723c9d9937e3ab21206435b22247cfbe58269", - "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Selector.f2fe6dfdc60a1947a8f8e7cd377a012b47065bc4": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "json", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "pickle", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "value", - "type_key": "Any" - } - ], - "given_name": null, - "key": "Selector.f2fe6dfdc60a1947a8f8e7cd377a012b47065bc4", - "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.081354663b9d4b8fbfd1cb8e358763912953913f": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "\"INFO\"", - "description": "The logger's threshold.", - "is_required": false, - "name": "log_level", - "type_key": "String" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "\"dagster\"", - "description": "The name of your logger.", - "is_required": false, - "name": "name", - "type_key": "String" - } - ], - "given_name": null, - "key": "Shape.081354663b9d4b8fbfd1cb8e358763912953913f", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.09d73f0755bf4752d3f121837669c8660dcf451e": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"retries\": {\"enabled\": {}}}", - "description": "Execute all steps in a single process.", - "is_required": false, - "name": "config", - "type_key": "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c" - } - ], - "given_name": null, - "key": "Shape.09d73f0755bf4752d3f121837669c8660dcf451e", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"log_level\": \"INFO\", \"name\": \"dagster\"}", - "description": "The default colored console logger.", - "is_required": false, - "name": "config", - "type_key": "Shape.081354663b9d4b8fbfd1cb8e358763912953913f" - } - ], - "given_name": null, - "key": "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", - "is_required": false, - "name": "io_manager", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - } - ], - "given_name": null, - "key": "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.2a96bc04c9f379d60bccfdbc745bf93c8d1f867d": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "op_partitioned_asset", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - } - ], - "given_name": null, - "key": "Shape.2a96bc04c9f379d60bccfdbc745bf93c8d1f867d", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": "[DEPRECATED]", - "is_required": false, - "name": "marker_to_close", - "type_key": "String" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"enabled\": {}}", - "description": "Whether retries are enabled or not. By default, retries are enabled.", - "is_required": false, - "name": "retries", - "type_key": "Selector.1bfb167aea90780aa679597800c71bd8c65ed0b2" - } - ], - "given_name": null, - "key": "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "path", - "type_key": "String" - } - ], - "given_name": null, - "key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.743e47901855cb245064dd633e217bfcb49a11a7": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - } - ], - "given_name": null, - "key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.78557f5eae761798e03399f52f044879af8415a3": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"config\": {\"retries\": {\"enabled\": {}}}}", - "description": "Configure how steps are executed within a run.", - "is_required": false, - "name": "execution", - "type_key": "Shape.09d73f0755bf4752d3f121837669c8660dcf451e" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": "Configure how loggers emit messages within a run.", - "is_required": false, - "name": "loggers", - "type_key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"op_partitioned_asset\": {}}", - "description": "Configure runtime parameters for ops or assets.", - "is_required": false, - "name": "ops", - "type_key": "Shape.2a96bc04c9f379d60bccfdbc745bf93c8d1f867d" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"io_manager\": {}}", - "description": "Configure how shared resources are implemented within a run.", - "is_required": false, - "name": "resources", - "type_key": "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778" - } - ], - "given_name": null, - "key": "Shape.78557f5eae761798e03399f52f044879af8415a3", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [], - "given_name": null, - "key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "console", - "type_key": "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a" - } - ], - "given_name": null, - "key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "String": { - "__class__": "ConfigTypeSnap", - "description": "", - "enum_values": null, - "fields": null, - "given_name": "String", - "key": "String", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR" - }, - "scalar_kind": { - "__enum__": "ConfigScalarKind.STRING" - }, - "type_param_keys": null - } - } - }, - "dagster_type_namespace_snapshot": { - "__class__": "DagsterTypeNamespaceSnapshot", - "all_dagster_type_snaps_by_key": { - "Any": { - "__class__": "DagsterTypeSnap", - "description": null, - "display_name": "Any", - "is_builtin": true, - "key": "Any", - "kind": { - "__enum__": "DagsterTypeKind.ANY" - }, - "loader_schema_key": "Selector.f2fe6dfdc60a1947a8f8e7cd377a012b47065bc4", - "materializer_schema_key": null, - "name": "Any", - "type_param_keys": [] - }, - "Bool": { - "__class__": "DagsterTypeSnap", - "description": null, - "display_name": "Bool", - "is_builtin": true, - "key": "Bool", - "kind": { - "__enum__": "DagsterTypeKind.SCALAR" - }, - "loader_schema_key": "ScalarUnion.Bool-Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59", - "materializer_schema_key": null, - "name": "Bool", - "type_param_keys": [] - }, - "Float": { - "__class__": "DagsterTypeSnap", - "description": null, - "display_name": "Float", - "is_builtin": true, - "key": "Float", - "kind": { - "__enum__": "DagsterTypeKind.SCALAR" - }, - "loader_schema_key": "ScalarUnion.Float-Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3", - "materializer_schema_key": null, - "name": "Float", - "type_param_keys": [] - }, - "Int": { - "__class__": "DagsterTypeSnap", - "description": null, - "display_name": "Int", - "is_builtin": true, - "key": "Int", - "kind": { - "__enum__": "DagsterTypeKind.SCALAR" - }, - "loader_schema_key": "ScalarUnion.Int-Selector.a9799b971d12ace70a2d8803c883c863417d0725", - "materializer_schema_key": null, - "name": "Int", - "type_param_keys": [] - }, - "Nothing": { - "__class__": "DagsterTypeSnap", - "description": null, - "display_name": "Nothing", - "is_builtin": true, - "key": "Nothing", - "kind": { - "__enum__": "DagsterTypeKind.NOTHING" - }, - "loader_schema_key": null, - "materializer_schema_key": null, - "name": "Nothing", - "type_param_keys": [] - }, - "String": { - "__class__": "DagsterTypeSnap", - "description": null, - "display_name": "String", - "is_builtin": true, - "key": "String", - "kind": { - "__enum__": "DagsterTypeKind.SCALAR" - }, - "loader_schema_key": "ScalarUnion.String-Selector.e04723c9d9937e3ab21206435b22247cfbe58269", - "materializer_schema_key": null, - "name": "String", - "type_param_keys": [] - } - } - }, - "dep_structure_snapshot": { - "__class__": "DependencyStructureSnapshot", - "solid_invocation_snaps": [ - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [], - "is_dynamic_mapped": false, - "solid_def_name": "op_partitioned_asset", - "solid_name": "op_partitioned_asset", - "tags": {} - } - ] - }, - "description": null, - "graph_def_name": "partitioned_asset_job", - "lineage_snapshot": null, - "mode_def_snaps": [ - { - "__class__": "ModeDefSnap", - "description": null, - "logger_def_snaps": [ - { - "__class__": "LoggerDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"log_level\": \"INFO\", \"name\": \"dagster\"}", - "description": "The default colored console logger.", - "is_required": false, - "name": "config", - "type_key": "Shape.081354663b9d4b8fbfd1cb8e358763912953913f" - }, - "description": "The default colored console logger.", - "name": "console" - } - ], - "name": "default", - "resource_def_snaps": [ - { - "__class__": "ResourceDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - }, - "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", - "name": "io_manager" - } - ], - "root_config_key": "Shape.78557f5eae761798e03399f52f044879af8415a3" - } - ], - "name": "partitioned_asset_job", - "solid_definitions_snapshot": { - "__class__": "SolidDefinitionsSnapshot", - "composite_solid_def_snaps": [], - "solid_def_snaps": [ - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - }, - "description": null, - "input_def_snaps": [], - "name": "op_partitioned_asset", - "output_def_snaps": [ - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" - } - ], - "required_resource_keys": [], - "tags": {} - } - ] - }, - "tags": {} - } - ''' -# --- -# name: test_all_snapshot_ids[133] - '88c326b7e07c8c537ecd8086fd6429436a46c66f' -# --- -# name: test_all_snapshot_ids[134] - ''' - { - "__class__": "PipelineSnapshot", - "config_schema_snapshot": { - "__class__": "ConfigSchemaSnapshot", - "all_config_snaps_by_key": { - "Any": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": null, - "given_name": "Any", - "key": "Any", - "kind": { - "__enum__": "ConfigTypeKind.ANY" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Bool": { - "__class__": "ConfigTypeSnap", - "description": "", - "enum_values": null, - "fields": null, - "given_name": "Bool", - "key": "Bool", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR" - }, - "scalar_kind": { - "__enum__": "ConfigScalarKind.BOOL" - }, - "type_param_keys": null - }, - "Float": { - "__class__": "ConfigTypeSnap", - "description": "", - "enum_values": null, - "fields": null, - "given_name": "Float", - "key": "Float", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR" - }, - "scalar_kind": { - "__enum__": "ConfigScalarKind.FLOAT" - }, - "type_param_keys": null - }, - "Int": { - "__class__": "ConfigTypeSnap", - "description": "", - "enum_values": null, - "fields": null, - "given_name": "Int", - "key": "Int", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR" - }, - "scalar_kind": { - "__enum__": "ConfigScalarKind.INT" - }, - "type_param_keys": null - }, - "ScalarUnion.Bool-Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": null, - "given_name": null, - "key": "ScalarUnion.Bool-Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR_UNION" - }, - "scalar_kind": null, - "type_param_keys": [ - "Bool", - "Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59" - ] - }, - "ScalarUnion.Float-Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": null, - "given_name": null, - "key": "ScalarUnion.Float-Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR_UNION" - }, - "scalar_kind": null, - "type_param_keys": [ - "Float", - "Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3" - ] - }, - "ScalarUnion.Int-Selector.a9799b971d12ace70a2d8803c883c863417d0725": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": null, - "given_name": null, - "key": "ScalarUnion.Int-Selector.a9799b971d12ace70a2d8803c883c863417d0725", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR_UNION" - }, - "scalar_kind": null, - "type_param_keys": [ - "Int", - "Selector.a9799b971d12ace70a2d8803c883c863417d0725" - ] - }, - "ScalarUnion.String-Selector.e04723c9d9937e3ab21206435b22247cfbe58269": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": null, - "given_name": null, - "key": "ScalarUnion.String-Selector.e04723c9d9937e3ab21206435b22247cfbe58269", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR_UNION" - }, - "scalar_kind": null, - "type_param_keys": [ - "String", - "Selector.e04723c9d9937e3ab21206435b22247cfbe58269" - ] - }, - "Selector.1bfb167aea90780aa679597800c71bd8c65ed0b2": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "disabled", - "type_key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "enabled", - "type_key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709" - } - ], - "given_name": null, - "key": "Selector.1bfb167aea90780aa679597800c71bd8c65ed0b2", - "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Selector.a9799b971d12ace70a2d8803c883c863417d0725": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "json", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "pickle", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "value", - "type_key": "Int" - } - ], - "given_name": null, - "key": "Selector.a9799b971d12ace70a2d8803c883c863417d0725", - "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "json", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "pickle", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "value", - "type_key": "Bool" - } - ], - "given_name": null, - "key": "Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59", - "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "json", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "pickle", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "value", - "type_key": "Float" - } - ], - "given_name": null, - "key": "Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3", - "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Selector.e04723c9d9937e3ab21206435b22247cfbe58269": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "json", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "pickle", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "value", - "type_key": "String" - } - ], - "given_name": null, - "key": "Selector.e04723c9d9937e3ab21206435b22247cfbe58269", - "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Selector.f2fe6dfdc60a1947a8f8e7cd377a012b47065bc4": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "json", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "pickle", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "value", - "type_key": "Any" - } - ], - "given_name": null, - "key": "Selector.f2fe6dfdc60a1947a8f8e7cd377a012b47065bc4", - "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.081354663b9d4b8fbfd1cb8e358763912953913f": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "\"INFO\"", - "description": "The logger's threshold.", - "is_required": false, - "name": "log_level", - "type_key": "String" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "\"dagster\"", - "description": "The name of your logger.", - "is_required": false, - "name": "name", - "type_key": "String" - } - ], - "given_name": null, - "key": "Shape.081354663b9d4b8fbfd1cb8e358763912953913f", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.09d73f0755bf4752d3f121837669c8660dcf451e": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"retries\": {\"enabled\": {}}}", - "description": "Execute all steps in a single process.", - "is_required": false, - "name": "config", - "type_key": "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c" - } - ], - "given_name": null, - "key": "Shape.09d73f0755bf4752d3f121837669c8660dcf451e", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"log_level\": \"INFO\", \"name\": \"dagster\"}", - "description": "The default colored console logger.", - "is_required": false, - "name": "config", - "type_key": "Shape.081354663b9d4b8fbfd1cb8e358763912953913f" - } - ], - "given_name": null, - "key": "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", - "is_required": false, - "name": "io_manager", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - } - ], - "given_name": null, - "key": "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.4384fce472621a1d43c54ff7e52b02891791103f": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "foo", - "type_key": "String" - } - ], - "given_name": null, - "key": "Shape.4384fce472621a1d43c54ff7e52b02891791103f", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": "[DEPRECATED]", - "is_required": false, - "name": "marker_to_close", - "type_key": "String" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"enabled\": {}}", - "description": "Whether retries are enabled or not. By default, retries are enabled.", - "is_required": false, - "name": "retries", - "type_key": "Selector.1bfb167aea90780aa679597800c71bd8c65ed0b2" - } - ], - "given_name": null, - "key": "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "path", - "type_key": "String" - } - ], - "given_name": null, - "key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.743e47901855cb245064dd633e217bfcb49a11a7": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - } - ], - "given_name": null, - "key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.77b7c2aa740a9b03628c25cc1441dfe267c703f8": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "config", - "type_key": "Shape.4384fce472621a1d43c54ff7e52b02891791103f" - } - ], - "given_name": null, - "key": "Shape.77b7c2aa740a9b03628c25cc1441dfe267c703f8", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [], - "given_name": null, - "key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "console", - "type_key": "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a" - } - ], - "given_name": null, - "key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.e8a5a728f50d8ebcb6d59955a173dd127aaad2d4": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "the_op", - "type_key": "Shape.77b7c2aa740a9b03628c25cc1441dfe267c703f8" - } - ], - "given_name": null, - "key": "Shape.e8a5a728f50d8ebcb6d59955a173dd127aaad2d4", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.ec386eda01844b8b94d4c1c10159dc060b7e480e": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"config\": {\"retries\": {\"enabled\": {}}}}", - "description": "Configure how steps are executed within a run.", - "is_required": false, - "name": "execution", - "type_key": "Shape.09d73f0755bf4752d3f121837669c8660dcf451e" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": "Configure how loggers emit messages within a run.", - "is_required": false, - "name": "loggers", - "type_key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": "Configure runtime parameters for ops or assets.", - "is_required": true, - "name": "ops", - "type_key": "Shape.e8a5a728f50d8ebcb6d59955a173dd127aaad2d4" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"io_manager\": {}}", - "description": "Configure how shared resources are implemented within a run.", - "is_required": false, - "name": "resources", - "type_key": "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778" - } - ], - "given_name": null, - "key": "Shape.ec386eda01844b8b94d4c1c10159dc060b7e480e", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "String": { - "__class__": "ConfigTypeSnap", - "description": "", - "enum_values": null, - "fields": null, - "given_name": "String", - "key": "String", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR" - }, - "scalar_kind": { - "__enum__": "ConfigScalarKind.STRING" - }, - "type_param_keys": null - } - } - }, - "dagster_type_namespace_snapshot": { - "__class__": "DagsterTypeNamespaceSnapshot", - "all_dagster_type_snaps_by_key": { - "Any": { - "__class__": "DagsterTypeSnap", - "description": null, - "display_name": "Any", - "is_builtin": true, - "key": "Any", - "kind": { - "__enum__": "DagsterTypeKind.ANY" - }, - "loader_schema_key": "Selector.f2fe6dfdc60a1947a8f8e7cd377a012b47065bc4", - "materializer_schema_key": null, - "name": "Any", - "type_param_keys": [] - }, - "Bool": { - "__class__": "DagsterTypeSnap", - "description": null, - "display_name": "Bool", - "is_builtin": true, - "key": "Bool", - "kind": { - "__enum__": "DagsterTypeKind.SCALAR" - }, - "loader_schema_key": "ScalarUnion.Bool-Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59", - "materializer_schema_key": null, - "name": "Bool", - "type_param_keys": [] - }, - "Float": { - "__class__": "DagsterTypeSnap", - "description": null, - "display_name": "Float", - "is_builtin": true, - "key": "Float", - "kind": { - "__enum__": "DagsterTypeKind.SCALAR" - }, - "loader_schema_key": "ScalarUnion.Float-Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3", - "materializer_schema_key": null, - "name": "Float", - "type_param_keys": [] - }, - "Int": { - "__class__": "DagsterTypeSnap", - "description": null, - "display_name": "Int", - "is_builtin": true, - "key": "Int", - "kind": { - "__enum__": "DagsterTypeKind.SCALAR" - }, - "loader_schema_key": "ScalarUnion.Int-Selector.a9799b971d12ace70a2d8803c883c863417d0725", - "materializer_schema_key": null, - "name": "Int", - "type_param_keys": [] - }, - "Nothing": { - "__class__": "DagsterTypeSnap", - "description": null, - "display_name": "Nothing", - "is_builtin": true, - "key": "Nothing", - "kind": { - "__enum__": "DagsterTypeKind.NOTHING" - }, - "loader_schema_key": null, - "materializer_schema_key": null, - "name": "Nothing", - "type_param_keys": [] - }, - "String": { - "__class__": "DagsterTypeSnap", - "description": null, - "display_name": "String", - "is_builtin": true, - "key": "String", - "kind": { - "__enum__": "DagsterTypeKind.SCALAR" - }, - "loader_schema_key": "ScalarUnion.String-Selector.e04723c9d9937e3ab21206435b22247cfbe58269", - "materializer_schema_key": null, - "name": "String", - "type_param_keys": [] - } - } - }, - "dep_structure_snapshot": { - "__class__": "DependencyStructureSnapshot", - "solid_invocation_snaps": [ - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [], - "is_dynamic_mapped": false, - "solid_def_name": "the_op", - "solid_name": "the_op", - "tags": {} - } - ] - }, - "description": null, - "graph_def_name": "req_config_job", - "lineage_snapshot": null, - "mode_def_snaps": [ - { - "__class__": "ModeDefSnap", - "description": null, - "logger_def_snaps": [ - { - "__class__": "LoggerDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"log_level\": \"INFO\", \"name\": \"dagster\"}", - "description": "The default colored console logger.", - "is_required": false, - "name": "config", - "type_key": "Shape.081354663b9d4b8fbfd1cb8e358763912953913f" - }, - "description": "The default colored console logger.", - "name": "console" - } - ], - "name": "default", - "resource_def_snaps": [ - { - "__class__": "ResourceDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - }, - "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", - "name": "io_manager" - } - ], - "root_config_key": "Shape.ec386eda01844b8b94d4c1c10159dc060b7e480e" - } - ], - "name": "req_config_job", - "solid_definitions_snapshot": { - "__class__": "SolidDefinitionsSnapshot", - "composite_solid_def_snaps": [], - "solid_def_snaps": [ - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "config", - "type_key": "Shape.4384fce472621a1d43c54ff7e52b02891791103f" - }, - "description": null, - "input_def_snaps": [], - "name": "the_op", - "output_def_snaps": [ - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" - } - ], - "required_resource_keys": [], - "tags": {} - } - ] - }, - "tags": {} - } - ''' -# --- -# name: test_all_snapshot_ids[135] - 'a73f4941b2735f3a261d9617abaaed09a88aaebc' -# --- -# name: test_all_snapshot_ids[136] - ''' - { - "__class__": "PipelineSnapshot", - "config_schema_snapshot": { - "__class__": "ConfigSchemaSnapshot", - "all_config_snaps_by_key": { - "Any": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": null, - "given_name": "Any", - "key": "Any", - "kind": { - "__enum__": "ConfigTypeKind.ANY" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Bool": { - "__class__": "ConfigTypeSnap", - "description": "", - "enum_values": null, - "fields": null, - "given_name": "Bool", - "key": "Bool", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR" - }, - "scalar_kind": { - "__enum__": "ConfigScalarKind.BOOL" - }, - "type_param_keys": null - }, - "Float": { - "__class__": "ConfigTypeSnap", - "description": "", - "enum_values": null, - "fields": null, - "given_name": "Float", - "key": "Float", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR" - }, - "scalar_kind": { - "__enum__": "ConfigScalarKind.FLOAT" - }, - "type_param_keys": null - }, - "Int": { - "__class__": "ConfigTypeSnap", - "description": "", - "enum_values": null, - "fields": null, - "given_name": "Int", - "key": "Int", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR" - }, - "scalar_kind": { - "__enum__": "ConfigScalarKind.INT" - }, - "type_param_keys": null - }, - "ScalarUnion.Bool-Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": null, - "given_name": null, - "key": "ScalarUnion.Bool-Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR_UNION" - }, - "scalar_kind": null, - "type_param_keys": [ - "Bool", - "Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59" - ] - }, - "ScalarUnion.Float-Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": null, - "given_name": null, - "key": "ScalarUnion.Float-Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR_UNION" - }, - "scalar_kind": null, - "type_param_keys": [ - "Float", - "Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3" - ] - }, - "ScalarUnion.Int-Selector.a9799b971d12ace70a2d8803c883c863417d0725": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": null, - "given_name": null, - "key": "ScalarUnion.Int-Selector.a9799b971d12ace70a2d8803c883c863417d0725", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR_UNION" - }, - "scalar_kind": null, - "type_param_keys": [ - "Int", - "Selector.a9799b971d12ace70a2d8803c883c863417d0725" - ] - }, - "ScalarUnion.String-Selector.e04723c9d9937e3ab21206435b22247cfbe58269": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": null, - "given_name": null, - "key": "ScalarUnion.String-Selector.e04723c9d9937e3ab21206435b22247cfbe58269", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR_UNION" - }, - "scalar_kind": null, - "type_param_keys": [ - "String", - "Selector.e04723c9d9937e3ab21206435b22247cfbe58269" - ] - }, - "Selector.1bfb167aea90780aa679597800c71bd8c65ed0b2": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "disabled", - "type_key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "enabled", - "type_key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709" - } - ], - "given_name": null, - "key": "Selector.1bfb167aea90780aa679597800c71bd8c65ed0b2", - "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Selector.a9799b971d12ace70a2d8803c883c863417d0725": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "json", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "pickle", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "value", - "type_key": "Int" - } - ], - "given_name": null, - "key": "Selector.a9799b971d12ace70a2d8803c883c863417d0725", - "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "json", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "pickle", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "value", - "type_key": "Bool" - } - ], - "given_name": null, - "key": "Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59", - "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "json", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "pickle", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "value", - "type_key": "Float" - } - ], - "given_name": null, - "key": "Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3", - "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Selector.e04723c9d9937e3ab21206435b22247cfbe58269": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "json", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "pickle", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "value", - "type_key": "String" - } - ], - "given_name": null, - "key": "Selector.e04723c9d9937e3ab21206435b22247cfbe58269", - "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Selector.f2fe6dfdc60a1947a8f8e7cd377a012b47065bc4": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "json", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "pickle", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "value", - "type_key": "Any" - } - ], - "given_name": null, - "key": "Selector.f2fe6dfdc60a1947a8f8e7cd377a012b47065bc4", - "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.081354663b9d4b8fbfd1cb8e358763912953913f": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "\"INFO\"", - "description": "The logger's threshold.", - "is_required": false, - "name": "log_level", - "type_key": "String" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "\"dagster\"", - "description": "The name of your logger.", - "is_required": false, - "name": "name", - "type_key": "String" - } - ], - "given_name": null, - "key": "Shape.081354663b9d4b8fbfd1cb8e358763912953913f", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.09d73f0755bf4752d3f121837669c8660dcf451e": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"retries\": {\"enabled\": {}}}", - "description": "Execute all steps in a single process.", - "is_required": false, - "name": "config", - "type_key": "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c" - } - ], - "given_name": null, - "key": "Shape.09d73f0755bf4752d3f121837669c8660dcf451e", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"log_level\": \"INFO\", \"name\": \"dagster\"}", - "description": "The default colored console logger.", - "is_required": false, - "name": "config", - "type_key": "Shape.081354663b9d4b8fbfd1cb8e358763912953913f" - } - ], - "given_name": null, - "key": "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.13e52aa6878a8e9f6b5fea1f6086cb52486e3c95": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "R1", - "type_key": "Shape.fe2c8a3955b895767072f0aa1d243b6e1714df90" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", - "is_required": false, - "name": "io_manager", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - } - ], - "given_name": null, - "key": "Shape.13e52aa6878a8e9f6b5fea1f6086cb52486e3c95", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.1f049499585829308eb97bdfcb96ec7cad460ad6": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"config\": {\"retries\": {\"enabled\": {}}}}", - "description": "Configure how steps are executed within a run.", - "is_required": false, - "name": "execution", - "type_key": "Shape.09d73f0755bf4752d3f121837669c8660dcf451e" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": "Configure how loggers emit messages within a run.", - "is_required": false, - "name": "loggers", - "type_key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"op_with_required_resource\": {}}", - "description": "Configure runtime parameters for ops or assets.", - "is_required": false, - "name": "ops", - "type_key": "Shape.e184cc449eaa96b4c59f30cbdf34d7efa47bb273" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": "Configure how shared resources are implemented within a run.", - "is_required": true, - "name": "resources", - "type_key": "Shape.13e52aa6878a8e9f6b5fea1f6086cb52486e3c95" - } - ], - "given_name": null, - "key": "Shape.1f049499585829308eb97bdfcb96ec7cad460ad6", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": "[DEPRECATED]", - "is_required": false, - "name": "marker_to_close", - "type_key": "String" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"enabled\": {}}", - "description": "Whether retries are enabled or not. By default, retries are enabled.", - "is_required": false, - "name": "retries", - "type_key": "Selector.1bfb167aea90780aa679597800c71bd8c65ed0b2" - } - ], - "given_name": null, - "key": "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "path", - "type_key": "String" - } - ], - "given_name": null, - "key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.743e47901855cb245064dd633e217bfcb49a11a7": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - } - ], - "given_name": null, - "key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [], - "given_name": null, - "key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.e184cc449eaa96b4c59f30cbdf34d7efa47bb273": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "op_with_required_resource", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - } - ], - "given_name": null, - "key": "Shape.e184cc449eaa96b4c59f30cbdf34d7efa47bb273", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "console", - "type_key": "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a" - } - ], - "given_name": null, - "key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.fe2c8a3955b895767072f0aa1d243b6e1714df90": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "config", - "type_key": "Int" - } - ], - "given_name": null, - "key": "Shape.fe2c8a3955b895767072f0aa1d243b6e1714df90", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "String": { - "__class__": "ConfigTypeSnap", - "description": "", - "enum_values": null, - "fields": null, - "given_name": "String", - "key": "String", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR" - }, - "scalar_kind": { - "__enum__": "ConfigScalarKind.STRING" - }, - "type_param_keys": null - } - } - }, - "dagster_type_namespace_snapshot": { - "__class__": "DagsterTypeNamespaceSnapshot", - "all_dagster_type_snaps_by_key": { - "Any": { - "__class__": "DagsterTypeSnap", - "description": null, - "display_name": "Any", - "is_builtin": true, - "key": "Any", - "kind": { - "__enum__": "DagsterTypeKind.ANY" - }, - "loader_schema_key": "Selector.f2fe6dfdc60a1947a8f8e7cd377a012b47065bc4", - "materializer_schema_key": null, - "name": "Any", - "type_param_keys": [] - }, - "Bool": { - "__class__": "DagsterTypeSnap", - "description": null, - "display_name": "Bool", - "is_builtin": true, - "key": "Bool", - "kind": { - "__enum__": "DagsterTypeKind.SCALAR" - }, - "loader_schema_key": "ScalarUnion.Bool-Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59", - "materializer_schema_key": null, - "name": "Bool", - "type_param_keys": [] - }, - "Float": { - "__class__": "DagsterTypeSnap", - "description": null, - "display_name": "Float", - "is_builtin": true, - "key": "Float", - "kind": { - "__enum__": "DagsterTypeKind.SCALAR" - }, - "loader_schema_key": "ScalarUnion.Float-Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3", - "materializer_schema_key": null, - "name": "Float", - "type_param_keys": [] - }, - "Int": { - "__class__": "DagsterTypeSnap", - "description": null, - "display_name": "Int", - "is_builtin": true, - "key": "Int", - "kind": { - "__enum__": "DagsterTypeKind.SCALAR" - }, - "loader_schema_key": "ScalarUnion.Int-Selector.a9799b971d12ace70a2d8803c883c863417d0725", - "materializer_schema_key": null, - "name": "Int", - "type_param_keys": [] - }, - "Nothing": { - "__class__": "DagsterTypeSnap", - "description": null, - "display_name": "Nothing", - "is_builtin": true, - "key": "Nothing", - "kind": { - "__enum__": "DagsterTypeKind.NOTHING" - }, - "loader_schema_key": null, - "materializer_schema_key": null, - "name": "Nothing", - "type_param_keys": [] - }, - "String": { - "__class__": "DagsterTypeSnap", - "description": null, - "display_name": "String", - "is_builtin": true, - "key": "String", - "kind": { - "__enum__": "DagsterTypeKind.SCALAR" - }, - "loader_schema_key": "ScalarUnion.String-Selector.e04723c9d9937e3ab21206435b22247cfbe58269", - "materializer_schema_key": null, - "name": "String", - "type_param_keys": [] - } - } - }, - "dep_structure_snapshot": { - "__class__": "DependencyStructureSnapshot", - "solid_invocation_snaps": [ - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [], - "is_dynamic_mapped": false, - "solid_def_name": "op_with_required_resource", - "solid_name": "op_with_required_resource", - "tags": {} - } - ] - }, - "description": null, - "graph_def_name": "required_resource_config_job", - "lineage_snapshot": null, - "mode_def_snaps": [ - { - "__class__": "ModeDefSnap", - "description": null, - "logger_def_snaps": [ - { - "__class__": "LoggerDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"log_level\": \"INFO\", \"name\": \"dagster\"}", - "description": "The default colored console logger.", - "is_required": false, - "name": "config", - "type_key": "Shape.081354663b9d4b8fbfd1cb8e358763912953913f" - }, - "description": "The default colored console logger.", - "name": "console" - } - ], - "name": "default", - "resource_def_snaps": [ - { - "__class__": "ResourceDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "config", - "type_key": "Int" - }, - "description": null, - "name": "R1" - }, - { - "__class__": "ResourceDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - }, - "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", - "name": "io_manager" - } - ], - "root_config_key": "Shape.1f049499585829308eb97bdfcb96ec7cad460ad6" - } - ], - "name": "required_resource_config_job", - "solid_definitions_snapshot": { - "__class__": "SolidDefinitionsSnapshot", - "composite_solid_def_snaps": [], - "solid_def_snaps": [ - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - }, - "description": null, - "input_def_snaps": [], - "name": "op_with_required_resource", - "output_def_snaps": [ - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" - } - ], - "required_resource_keys": [ - "R1" - ], - "tags": {} - } - ] - }, - "tags": {} - } - ''' -# --- -# name: test_all_snapshot_ids[137] - '11f4785f61153adc6cca6935748af3807b59eee9' -# --- -# name: test_all_snapshot_ids[138] - ''' - { - "__class__": "PipelineSnapshot", - "config_schema_snapshot": { - "__class__": "ConfigSchemaSnapshot", - "all_config_snaps_by_key": { - "Any": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": null, - "given_name": "Any", - "key": "Any", - "kind": { - "__enum__": "ConfigTypeKind.ANY" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Bool": { - "__class__": "ConfigTypeSnap", - "description": "", - "enum_values": null, - "fields": null, - "given_name": "Bool", - "key": "Bool", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR" - }, - "scalar_kind": { - "__enum__": "ConfigScalarKind.BOOL" - }, - "type_param_keys": null - }, - "Float": { - "__class__": "ConfigTypeSnap", - "description": "", - "enum_values": null, - "fields": null, - "given_name": "Float", - "key": "Float", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR" - }, - "scalar_kind": { - "__enum__": "ConfigScalarKind.FLOAT" - }, - "type_param_keys": null - }, - "Int": { - "__class__": "ConfigTypeSnap", - "description": "", - "enum_values": null, - "fields": null, - "given_name": "Int", - "key": "Int", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR" - }, - "scalar_kind": { - "__enum__": "ConfigScalarKind.INT" - }, - "type_param_keys": null - }, - "ScalarUnion.Bool-Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": null, - "given_name": null, - "key": "ScalarUnion.Bool-Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR_UNION" - }, - "scalar_kind": null, - "type_param_keys": [ - "Bool", - "Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59" - ] - }, - "ScalarUnion.Float-Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": null, - "given_name": null, - "key": "ScalarUnion.Float-Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR_UNION" - }, - "scalar_kind": null, - "type_param_keys": [ - "Float", - "Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3" - ] - }, - "ScalarUnion.Int-Selector.a9799b971d12ace70a2d8803c883c863417d0725": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": null, - "given_name": null, - "key": "ScalarUnion.Int-Selector.a9799b971d12ace70a2d8803c883c863417d0725", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR_UNION" - }, - "scalar_kind": null, - "type_param_keys": [ - "Int", - "Selector.a9799b971d12ace70a2d8803c883c863417d0725" - ] - }, - "ScalarUnion.String-Selector.e04723c9d9937e3ab21206435b22247cfbe58269": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": null, - "given_name": null, - "key": "ScalarUnion.String-Selector.e04723c9d9937e3ab21206435b22247cfbe58269", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR_UNION" - }, - "scalar_kind": null, - "type_param_keys": [ - "String", - "Selector.e04723c9d9937e3ab21206435b22247cfbe58269" - ] - }, - "Selector.1bfb167aea90780aa679597800c71bd8c65ed0b2": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "disabled", - "type_key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "enabled", - "type_key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709" - } - ], - "given_name": null, - "key": "Selector.1bfb167aea90780aa679597800c71bd8c65ed0b2", - "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Selector.a9799b971d12ace70a2d8803c883c863417d0725": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "json", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "pickle", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "value", - "type_key": "Int" - } - ], - "given_name": null, - "key": "Selector.a9799b971d12ace70a2d8803c883c863417d0725", - "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "json", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "pickle", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "value", - "type_key": "Bool" - } - ], - "given_name": null, - "key": "Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59", - "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "json", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "pickle", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "value", - "type_key": "Float" - } - ], - "given_name": null, - "key": "Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3", - "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Selector.e04723c9d9937e3ab21206435b22247cfbe58269": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "json", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "pickle", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "value", - "type_key": "String" - } - ], - "given_name": null, - "key": "Selector.e04723c9d9937e3ab21206435b22247cfbe58269", - "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Selector.f2fe6dfdc60a1947a8f8e7cd377a012b47065bc4": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "json", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "pickle", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "value", - "type_key": "Any" - } - ], - "given_name": null, - "key": "Selector.f2fe6dfdc60a1947a8f8e7cd377a012b47065bc4", - "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.081354663b9d4b8fbfd1cb8e358763912953913f": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "\"INFO\"", - "description": "The logger's threshold.", - "is_required": false, - "name": "log_level", - "type_key": "String" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "\"dagster\"", - "description": "The name of your logger.", - "is_required": false, - "name": "name", - "type_key": "String" - } - ], - "given_name": null, - "key": "Shape.081354663b9d4b8fbfd1cb8e358763912953913f", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.09d73f0755bf4752d3f121837669c8660dcf451e": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"retries\": {\"enabled\": {}}}", - "description": "Execute all steps in a single process.", - "is_required": false, - "name": "config", - "type_key": "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c" - } - ], - "given_name": null, - "key": "Shape.09d73f0755bf4752d3f121837669c8660dcf451e", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.0f87ccd9832d8df6e0ba99cc8ba1302be3dc7b63": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "R1", - "type_key": "Shape.9d71d8e2083b6468a26a8556e56288deec792b4e" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", - "is_required": false, - "name": "io_manager", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - } - ], - "given_name": null, - "key": "Shape.0f87ccd9832d8df6e0ba99cc8ba1302be3dc7b63", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"log_level\": \"INFO\", \"name\": \"dagster\"}", - "description": "The default colored console logger.", - "is_required": false, - "name": "config", - "type_key": "Shape.081354663b9d4b8fbfd1cb8e358763912953913f" - } - ], - "given_name": null, - "key": "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.3ccfab37537e163ad2b3b0b2bb47397515e13ac6": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"config\": {\"retries\": {\"enabled\": {}}}}", - "description": "Configure how steps are executed within a run.", - "is_required": false, - "name": "execution", - "type_key": "Shape.09d73f0755bf4752d3f121837669c8660dcf451e" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": "Configure how loggers emit messages within a run.", - "is_required": false, - "name": "loggers", - "type_key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"op_with_required_resource\": {}}", - "description": "Configure runtime parameters for ops or assets.", - "is_required": false, - "name": "ops", - "type_key": "Shape.e184cc449eaa96b4c59f30cbdf34d7efa47bb273" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"R1\": {}, \"io_manager\": {}}", - "description": "Configure how shared resources are implemented within a run.", - "is_required": false, - "name": "resources", - "type_key": "Shape.0f87ccd9832d8df6e0ba99cc8ba1302be3dc7b63" - } - ], - "given_name": null, - "key": "Shape.3ccfab37537e163ad2b3b0b2bb47397515e13ac6", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": "[DEPRECATED]", - "is_required": false, - "name": "marker_to_close", - "type_key": "String" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"enabled\": {}}", - "description": "Whether retries are enabled or not. By default, retries are enabled.", - "is_required": false, - "name": "retries", - "type_key": "Selector.1bfb167aea90780aa679597800c71bd8c65ed0b2" - } - ], - "given_name": null, - "key": "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "path", - "type_key": "String" - } - ], - "given_name": null, - "key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.743e47901855cb245064dd633e217bfcb49a11a7": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - } - ], - "given_name": null, - "key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.9d71d8e2083b6468a26a8556e56288deec792b4e": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Int" - } - ], - "given_name": null, - "key": "Shape.9d71d8e2083b6468a26a8556e56288deec792b4e", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [], - "given_name": null, - "key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.e184cc449eaa96b4c59f30cbdf34d7efa47bb273": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "op_with_required_resource", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - } - ], - "given_name": null, - "key": "Shape.e184cc449eaa96b4c59f30cbdf34d7efa47bb273", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "console", - "type_key": "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a" - } - ], - "given_name": null, - "key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "String": { - "__class__": "ConfigTypeSnap", - "description": "", - "enum_values": null, - "fields": null, - "given_name": "String", - "key": "String", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR" - }, - "scalar_kind": { - "__enum__": "ConfigScalarKind.STRING" - }, - "type_param_keys": null - } - } - }, - "dagster_type_namespace_snapshot": { - "__class__": "DagsterTypeNamespaceSnapshot", - "all_dagster_type_snaps_by_key": { - "Any": { - "__class__": "DagsterTypeSnap", - "description": null, - "display_name": "Any", - "is_builtin": true, - "key": "Any", - "kind": { - "__enum__": "DagsterTypeKind.ANY" - }, - "loader_schema_key": "Selector.f2fe6dfdc60a1947a8f8e7cd377a012b47065bc4", - "materializer_schema_key": null, - "name": "Any", - "type_param_keys": [] - }, - "Bool": { - "__class__": "DagsterTypeSnap", - "description": null, - "display_name": "Bool", - "is_builtin": true, - "key": "Bool", - "kind": { - "__enum__": "DagsterTypeKind.SCALAR" - }, - "loader_schema_key": "ScalarUnion.Bool-Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59", - "materializer_schema_key": null, - "name": "Bool", - "type_param_keys": [] - }, - "Float": { - "__class__": "DagsterTypeSnap", - "description": null, - "display_name": "Float", - "is_builtin": true, - "key": "Float", - "kind": { - "__enum__": "DagsterTypeKind.SCALAR" - }, - "loader_schema_key": "ScalarUnion.Float-Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3", - "materializer_schema_key": null, - "name": "Float", - "type_param_keys": [] - }, - "Int": { - "__class__": "DagsterTypeSnap", - "description": null, - "display_name": "Int", - "is_builtin": true, - "key": "Int", - "kind": { - "__enum__": "DagsterTypeKind.SCALAR" - }, - "loader_schema_key": "ScalarUnion.Int-Selector.a9799b971d12ace70a2d8803c883c863417d0725", - "materializer_schema_key": null, - "name": "Int", - "type_param_keys": [] - }, - "Nothing": { - "__class__": "DagsterTypeSnap", - "description": null, - "display_name": "Nothing", - "is_builtin": true, - "key": "Nothing", - "kind": { - "__enum__": "DagsterTypeKind.NOTHING" - }, - "loader_schema_key": null, - "materializer_schema_key": null, - "name": "Nothing", - "type_param_keys": [] - }, - "String": { - "__class__": "DagsterTypeSnap", - "description": null, - "display_name": "String", - "is_builtin": true, - "key": "String", - "kind": { - "__enum__": "DagsterTypeKind.SCALAR" - }, - "loader_schema_key": "ScalarUnion.String-Selector.e04723c9d9937e3ab21206435b22247cfbe58269", - "materializer_schema_key": null, - "name": "String", - "type_param_keys": [] - } - } - }, - "dep_structure_snapshot": { - "__class__": "DependencyStructureSnapshot", - "solid_invocation_snaps": [ - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [], - "is_dynamic_mapped": false, - "solid_def_name": "op_with_required_resource", - "solid_name": "op_with_required_resource", - "tags": {} - } - ] - }, - "description": null, - "graph_def_name": "required_resource_job", - "lineage_snapshot": null, - "mode_def_snaps": [ - { - "__class__": "ModeDefSnap", - "description": null, - "logger_def_snaps": [ - { - "__class__": "LoggerDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"log_level\": \"INFO\", \"name\": \"dagster\"}", - "description": "The default colored console logger.", - "is_required": false, - "name": "config", - "type_key": "Shape.081354663b9d4b8fbfd1cb8e358763912953913f" - }, - "description": "The default colored console logger.", - "name": "console" - } - ], - "name": "default", - "resource_def_snaps": [ - { - "__class__": "ResourceDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Int" - }, - "description": null, - "name": "R1" - }, - { - "__class__": "ResourceDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - }, - "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", - "name": "io_manager" - } - ], - "root_config_key": "Shape.3ccfab37537e163ad2b3b0b2bb47397515e13ac6" - } - ], - "name": "required_resource_job", - "solid_definitions_snapshot": { - "__class__": "SolidDefinitionsSnapshot", - "composite_solid_def_snaps": [], - "solid_def_snaps": [ - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - }, - "description": null, - "input_def_snaps": [], - "name": "op_with_required_resource", - "output_def_snaps": [ - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" - } - ], - "required_resource_keys": [ - "R1" - ], - "tags": {} - } - ] - }, - "tags": {} - } - ''' -# --- -# name: test_all_snapshot_ids[139] - '2b43566d7b3de2138b12c91b6953d6f1ddde0140' -# --- -# name: test_all_snapshot_ids[13] - '8f6204fdcd9228cce1ecef26f867854cf4eee818' -# --- -# name: test_all_snapshot_ids[140] - ''' - { - "__class__": "PipelineSnapshot", - "config_schema_snapshot": { - "__class__": "ConfigSchemaSnapshot", - "all_config_snaps_by_key": { - "Any": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": null, - "given_name": "Any", - "key": "Any", - "kind": { - "__enum__": "ConfigTypeKind.ANY" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Bool": { - "__class__": "ConfigTypeSnap", - "description": "", - "enum_values": null, - "fields": null, - "given_name": "Bool", - "key": "Bool", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR" - }, - "scalar_kind": { - "__enum__": "ConfigScalarKind.BOOL" - }, - "type_param_keys": null - }, - "Float": { - "__class__": "ConfigTypeSnap", - "description": "", - "enum_values": null, - "fields": null, - "given_name": "Float", - "key": "Float", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR" - }, - "scalar_kind": { - "__enum__": "ConfigScalarKind.FLOAT" - }, - "type_param_keys": null - }, - "Int": { - "__class__": "ConfigTypeSnap", - "description": "", - "enum_values": null, - "fields": null, - "given_name": "Int", - "key": "Int", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR" - }, - "scalar_kind": { - "__enum__": "ConfigScalarKind.INT" - }, - "type_param_keys": null - }, - "ScalarUnion.Bool-Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": null, - "given_name": null, - "key": "ScalarUnion.Bool-Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR_UNION" - }, - "scalar_kind": null, - "type_param_keys": [ - "Bool", - "Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59" - ] - }, - "ScalarUnion.Float-Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": null, - "given_name": null, - "key": "ScalarUnion.Float-Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR_UNION" - }, - "scalar_kind": null, - "type_param_keys": [ - "Float", - "Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3" - ] - }, - "ScalarUnion.Int-Selector.a9799b971d12ace70a2d8803c883c863417d0725": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": null, - "given_name": null, - "key": "ScalarUnion.Int-Selector.a9799b971d12ace70a2d8803c883c863417d0725", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR_UNION" - }, - "scalar_kind": null, - "type_param_keys": [ - "Int", - "Selector.a9799b971d12ace70a2d8803c883c863417d0725" - ] - }, - "ScalarUnion.String-Selector.e04723c9d9937e3ab21206435b22247cfbe58269": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": null, - "given_name": null, - "key": "ScalarUnion.String-Selector.e04723c9d9937e3ab21206435b22247cfbe58269", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR_UNION" - }, - "scalar_kind": null, - "type_param_keys": [ - "String", - "Selector.e04723c9d9937e3ab21206435b22247cfbe58269" - ] - }, - "Selector.1bfb167aea90780aa679597800c71bd8c65ed0b2": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "disabled", - "type_key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "enabled", - "type_key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709" - } - ], - "given_name": null, - "key": "Selector.1bfb167aea90780aa679597800c71bd8c65ed0b2", - "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Selector.a9799b971d12ace70a2d8803c883c863417d0725": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "json", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "pickle", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "value", - "type_key": "Int" - } - ], - "given_name": null, - "key": "Selector.a9799b971d12ace70a2d8803c883c863417d0725", - "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "json", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "pickle", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "value", - "type_key": "Bool" - } - ], - "given_name": null, - "key": "Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59", - "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "json", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "pickle", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "value", - "type_key": "Float" - } - ], - "given_name": null, - "key": "Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3", - "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Selector.e04723c9d9937e3ab21206435b22247cfbe58269": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "json", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "pickle", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "value", - "type_key": "String" - } - ], - "given_name": null, - "key": "Selector.e04723c9d9937e3ab21206435b22247cfbe58269", - "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Selector.f2fe6dfdc60a1947a8f8e7cd377a012b47065bc4": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "json", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "pickle", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "value", - "type_key": "Any" - } - ], - "given_name": null, - "key": "Selector.f2fe6dfdc60a1947a8f8e7cd377a012b47065bc4", - "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.081354663b9d4b8fbfd1cb8e358763912953913f": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "\"INFO\"", - "description": "The logger's threshold.", - "is_required": false, - "name": "log_level", - "type_key": "String" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "\"dagster\"", - "description": "The name of your logger.", - "is_required": false, - "name": "name", - "type_key": "String" - } - ], - "given_name": null, - "key": "Shape.081354663b9d4b8fbfd1cb8e358763912953913f", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.09d73f0755bf4752d3f121837669c8660dcf451e": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"retries\": {\"enabled\": {}}}", - "description": "Execute all steps in a single process.", - "is_required": false, - "name": "config", - "type_key": "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c" - } - ], - "given_name": null, - "key": "Shape.09d73f0755bf4752d3f121837669c8660dcf451e", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"log_level\": \"INFO\", \"name\": \"dagster\"}", - "description": "The default colored console logger.", - "is_required": false, - "name": "config", - "type_key": "Shape.081354663b9d4b8fbfd1cb8e358763912953913f" - } - ], - "given_name": null, - "key": "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.24ee1fbfd9ec8adc8f4e5ab30e651b52389c861e": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "get_input_one", - "type_key": "Shape.2e830fb24dc1eacc9bfa63a634b5715b46d81a2c" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "get_input_two", - "type_key": "Shape.2e830fb24dc1eacc9bfa63a634b5715b46d81a2c" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "return_one", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "sum_inputs", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - } - ], - "given_name": null, - "key": "Shape.24ee1fbfd9ec8adc8f4e5ab30e651b52389c861e", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.2e830fb24dc1eacc9bfa63a634b5715b46d81a2c": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "config", - "type_key": "Shape.dd25751df5066ca2b7e65e4907f386f04b08af64" - } - ], - "given_name": null, - "key": "Shape.2e830fb24dc1eacc9bfa63a634b5715b46d81a2c", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": "[DEPRECATED]", - "is_required": false, - "name": "marker_to_close", - "type_key": "String" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"enabled\": {}}", - "description": "Whether retries are enabled or not. By default, retries are enabled.", - "is_required": false, - "name": "retries", - "type_key": "Selector.1bfb167aea90780aa679597800c71bd8c65ed0b2" - } - ], - "given_name": null, - "key": "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "path", - "type_key": "String" - } - ], - "given_name": null, - "key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.64df299302dcce81c8530dd4f523dc0c9c3eaf61": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"config\": {\"retries\": {\"enabled\": {}}}}", - "description": "Configure how steps are executed within a run.", - "is_required": false, - "name": "execution", - "type_key": "Shape.09d73f0755bf4752d3f121837669c8660dcf451e" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": "Configure how loggers emit messages within a run.", - "is_required": false, - "name": "loggers", - "type_key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": "Configure runtime parameters for ops or assets.", - "is_required": true, - "name": "ops", - "type_key": "Shape.24ee1fbfd9ec8adc8f4e5ab30e651b52389c861e" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"disable_gc\": {}, \"io_manager\": {}}", - "description": "Configure how shared resources are implemented within a run.", - "is_required": false, - "name": "resources", - "type_key": "Shape.c4c8567ee7c3e125a72762d0a1a7d714c1b83668" - } - ], - "given_name": null, - "key": "Shape.64df299302dcce81c8530dd4f523dc0c9c3eaf61", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.743e47901855cb245064dd633e217bfcb49a11a7": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - } - ], - "given_name": null, - "key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.c4c8567ee7c3e125a72762d0a1a7d714c1b83668": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "disable_gc", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", - "is_required": false, - "name": "io_manager", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - } - ], - "given_name": null, - "key": "Shape.c4c8567ee7c3e125a72762d0a1a7d714c1b83668", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [], - "given_name": null, - "key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.dd25751df5066ca2b7e65e4907f386f04b08af64": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "wait_to_terminate", - "type_key": "Bool" - } - ], - "given_name": null, - "key": "Shape.dd25751df5066ca2b7e65e4907f386f04b08af64", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "console", - "type_key": "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a" - } - ], - "given_name": null, - "key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "String": { - "__class__": "ConfigTypeSnap", - "description": "", - "enum_values": null, - "fields": null, - "given_name": "String", - "key": "String", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR" - }, - "scalar_kind": { - "__enum__": "ConfigScalarKind.STRING" - }, - "type_param_keys": null - } - } - }, - "dagster_type_namespace_snapshot": { - "__class__": "DagsterTypeNamespaceSnapshot", - "all_dagster_type_snaps_by_key": { - "Any": { - "__class__": "DagsterTypeSnap", - "description": null, - "display_name": "Any", - "is_builtin": true, - "key": "Any", - "kind": { - "__enum__": "DagsterTypeKind.ANY" - }, - "loader_schema_key": "Selector.f2fe6dfdc60a1947a8f8e7cd377a012b47065bc4", - "materializer_schema_key": null, - "name": "Any", - "type_param_keys": [] - }, - "Bool": { - "__class__": "DagsterTypeSnap", - "description": null, - "display_name": "Bool", - "is_builtin": true, - "key": "Bool", - "kind": { - "__enum__": "DagsterTypeKind.SCALAR" - }, - "loader_schema_key": "ScalarUnion.Bool-Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59", - "materializer_schema_key": null, - "name": "Bool", - "type_param_keys": [] - }, - "Float": { - "__class__": "DagsterTypeSnap", - "description": null, - "display_name": "Float", - "is_builtin": true, - "key": "Float", - "kind": { - "__enum__": "DagsterTypeKind.SCALAR" - }, - "loader_schema_key": "ScalarUnion.Float-Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3", - "materializer_schema_key": null, - "name": "Float", - "type_param_keys": [] - }, - "Int": { - "__class__": "DagsterTypeSnap", - "description": null, - "display_name": "Int", - "is_builtin": true, - "key": "Int", - "kind": { - "__enum__": "DagsterTypeKind.SCALAR" - }, - "loader_schema_key": "ScalarUnion.Int-Selector.a9799b971d12ace70a2d8803c883c863417d0725", - "materializer_schema_key": null, - "name": "Int", - "type_param_keys": [] - }, - "Nothing": { - "__class__": "DagsterTypeSnap", - "description": null, - "display_name": "Nothing", - "is_builtin": true, - "key": "Nothing", - "kind": { - "__enum__": "DagsterTypeKind.NOTHING" - }, - "loader_schema_key": null, - "materializer_schema_key": null, - "name": "Nothing", - "type_param_keys": [] - }, - "String": { - "__class__": "DagsterTypeSnap", - "description": null, - "display_name": "String", - "is_builtin": true, - "key": "String", - "kind": { - "__enum__": "DagsterTypeKind.SCALAR" - }, - "loader_schema_key": "ScalarUnion.String-Selector.e04723c9d9937e3ab21206435b22247cfbe58269", - "materializer_schema_key": null, - "name": "String", - "type_param_keys": [] - } - } - }, - "dep_structure_snapshot": { - "__class__": "DependencyStructureSnapshot", - "solid_invocation_snaps": [ - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ - { - "__class__": "InputDependencySnap", - "input_name": "one", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "return_one" - } - ] - } - ], - "is_dynamic_mapped": false, - "solid_def_name": "get_input_one", - "solid_name": "get_input_one", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ - { - "__class__": "InputDependencySnap", - "input_name": "one", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "return_one" - } - ] - } - ], - "is_dynamic_mapped": false, - "solid_def_name": "get_input_two", - "solid_name": "get_input_two", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [], - "is_dynamic_mapped": false, - "solid_def_name": "return_one", - "solid_name": "return_one", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ - { - "__class__": "InputDependencySnap", - "input_name": "input_one", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "get_input_one" - } - ] - }, - { - "__class__": "InputDependencySnap", - "input_name": "input_two", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "get_input_two" - } - ] - } - ], - "is_dynamic_mapped": false, - "solid_def_name": "sum_inputs", - "solid_name": "sum_inputs", - "tags": {} - } - ] - }, - "description": null, - "graph_def_name": "retry_multi_input_early_terminate_job", - "lineage_snapshot": null, - "mode_def_snaps": [ - { - "__class__": "ModeDefSnap", - "description": null, - "logger_def_snaps": [ - { - "__class__": "LoggerDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"log_level\": \"INFO\", \"name\": \"dagster\"}", - "description": "The default colored console logger.", - "is_required": false, - "name": "config", - "type_key": "Shape.081354663b9d4b8fbfd1cb8e358763912953913f" - }, - "description": "The default colored console logger.", - "name": "console" - } - ], - "name": "default", - "resource_def_snaps": [ - { - "__class__": "ResourceDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - }, - "description": null, - "name": "disable_gc" - }, - { - "__class__": "ResourceDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - }, - "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", - "name": "io_manager" - } - ], - "root_config_key": "Shape.64df299302dcce81c8530dd4f523dc0c9c3eaf61" - } - ], - "name": "retry_multi_input_early_terminate_job", - "solid_definitions_snapshot": { - "__class__": "SolidDefinitionsSnapshot", - "composite_solid_def_snaps": [], - "solid_def_snaps": [ - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "config", - "type_key": "Shape.dd25751df5066ca2b7e65e4907f386f04b08af64" - }, - "description": null, - "input_def_snaps": [ - { - "__class__": "InputDefSnap", - "dagster_type_key": "Int", - "description": null, - "name": "one" - } - ], - "name": "get_input_one", - "output_def_snaps": [ - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Int", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" - } - ], - "required_resource_keys": [ - "disable_gc" - ], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "config", - "type_key": "Shape.dd25751df5066ca2b7e65e4907f386f04b08af64" - }, - "description": null, - "input_def_snaps": [ - { - "__class__": "InputDefSnap", - "dagster_type_key": "Int", - "description": null, - "name": "one" - } - ], - "name": "get_input_two", - "output_def_snaps": [ - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Int", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" - } - ], - "required_resource_keys": [ - "disable_gc" - ], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - }, - "description": null, - "input_def_snaps": [], - "name": "return_one", - "output_def_snaps": [ - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Int", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" - } - ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - }, - "description": null, - "input_def_snaps": [ - { - "__class__": "InputDefSnap", - "dagster_type_key": "Int", - "description": null, - "name": "input_one" - }, - { - "__class__": "InputDefSnap", - "dagster_type_key": "Int", - "description": null, - "name": "input_two" - } - ], - "name": "sum_inputs", - "output_def_snaps": [ - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Int", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" - } - ], - "required_resource_keys": [], - "tags": {} - } - ] - }, - "tags": {} - } - ''' -# --- -# name: test_all_snapshot_ids[141] - 'b07b89c1664d4a248bc1a39974a91b31d8956c54' -# --- -# name: test_all_snapshot_ids[142] - ''' - { - "__class__": "PipelineSnapshot", - "config_schema_snapshot": { - "__class__": "ConfigSchemaSnapshot", - "all_config_snaps_by_key": { - "Any": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": null, - "given_name": "Any", - "key": "Any", - "kind": { - "__enum__": "ConfigTypeKind.ANY" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Bool": { - "__class__": "ConfigTypeSnap", - "description": "", - "enum_values": null, - "fields": null, - "given_name": "Bool", - "key": "Bool", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR" - }, - "scalar_kind": { - "__enum__": "ConfigScalarKind.BOOL" - }, - "type_param_keys": null - }, - "Float": { - "__class__": "ConfigTypeSnap", - "description": "", - "enum_values": null, - "fields": null, - "given_name": "Float", - "key": "Float", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR" - }, - "scalar_kind": { - "__enum__": "ConfigScalarKind.FLOAT" - }, - "type_param_keys": null - }, - "Int": { - "__class__": "ConfigTypeSnap", - "description": "", - "enum_values": null, - "fields": null, - "given_name": "Int", - "key": "Int", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR" - }, - "scalar_kind": { - "__enum__": "ConfigScalarKind.INT" - }, - "type_param_keys": null - }, - "ScalarUnion.Bool-Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": null, - "given_name": null, - "key": "ScalarUnion.Bool-Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR_UNION" - }, - "scalar_kind": null, - "type_param_keys": [ - "Bool", - "Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59" - ] - }, - "ScalarUnion.Float-Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": null, - "given_name": null, - "key": "ScalarUnion.Float-Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR_UNION" - }, - "scalar_kind": null, - "type_param_keys": [ - "Float", - "Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3" - ] - }, - "ScalarUnion.Int-Selector.a9799b971d12ace70a2d8803c883c863417d0725": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": null, - "given_name": null, - "key": "ScalarUnion.Int-Selector.a9799b971d12ace70a2d8803c883c863417d0725", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR_UNION" - }, - "scalar_kind": null, - "type_param_keys": [ - "Int", - "Selector.a9799b971d12ace70a2d8803c883c863417d0725" - ] - }, - "ScalarUnion.String-Selector.e04723c9d9937e3ab21206435b22247cfbe58269": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": null, - "given_name": null, - "key": "ScalarUnion.String-Selector.e04723c9d9937e3ab21206435b22247cfbe58269", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR_UNION" - }, - "scalar_kind": null, - "type_param_keys": [ - "String", - "Selector.e04723c9d9937e3ab21206435b22247cfbe58269" - ] - }, - "Selector.1bfb167aea90780aa679597800c71bd8c65ed0b2": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "disabled", - "type_key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "enabled", - "type_key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709" - } - ], - "given_name": null, - "key": "Selector.1bfb167aea90780aa679597800c71bd8c65ed0b2", - "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Selector.a9799b971d12ace70a2d8803c883c863417d0725": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "json", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "pickle", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "value", - "type_key": "Int" - } - ], - "given_name": null, - "key": "Selector.a9799b971d12ace70a2d8803c883c863417d0725", - "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "json", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "pickle", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "value", - "type_key": "Bool" - } - ], - "given_name": null, - "key": "Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59", - "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "json", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "pickle", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "value", - "type_key": "Float" - } - ], - "given_name": null, - "key": "Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3", - "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Selector.e04723c9d9937e3ab21206435b22247cfbe58269": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "json", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "pickle", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "value", - "type_key": "String" - } - ], - "given_name": null, - "key": "Selector.e04723c9d9937e3ab21206435b22247cfbe58269", - "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Selector.f2fe6dfdc60a1947a8f8e7cd377a012b47065bc4": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "json", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "pickle", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "value", - "type_key": "Any" - } - ], - "given_name": null, - "key": "Selector.f2fe6dfdc60a1947a8f8e7cd377a012b47065bc4", - "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.081354663b9d4b8fbfd1cb8e358763912953913f": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "\"INFO\"", - "description": "The logger's threshold.", - "is_required": false, - "name": "log_level", - "type_key": "String" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "\"dagster\"", - "description": "The name of your logger.", - "is_required": false, - "name": "name", - "type_key": "String" - } - ], - "given_name": null, - "key": "Shape.081354663b9d4b8fbfd1cb8e358763912953913f", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.09d73f0755bf4752d3f121837669c8660dcf451e": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"retries\": {\"enabled\": {}}}", - "description": "Execute all steps in a single process.", - "is_required": false, - "name": "config", - "type_key": "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c" - } - ], - "given_name": null, - "key": "Shape.09d73f0755bf4752d3f121837669c8660dcf451e", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.0f759441a0a5dcbc16a099b6d7d106319ac492f9": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "fail", - "type_key": "Bool" - } - ], - "given_name": null, - "key": "Shape.0f759441a0a5dcbc16a099b6d7d106319ac492f9", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"log_level\": \"INFO\", \"name\": \"dagster\"}", - "description": "The default colored console logger.", - "is_required": false, - "name": "config", - "type_key": "Shape.081354663b9d4b8fbfd1cb8e358763912953913f" - } - ], - "given_name": null, - "key": "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", - "is_required": false, - "name": "io_manager", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - } - ], - "given_name": null, - "key": "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.381bcdb53d3182896a9a86cdfc9f625f62080106": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"config\": {\"retries\": {\"enabled\": {}}}}", - "description": "Configure how steps are executed within a run.", - "is_required": false, - "name": "execution", - "type_key": "Shape.09d73f0755bf4752d3f121837669c8660dcf451e" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": "Configure how loggers emit messages within a run.", - "is_required": false, - "name": "loggers", - "type_key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": "Configure runtime parameters for ops or assets.", - "is_required": true, - "name": "ops", - "type_key": "Shape.857c24c238fce20e7bf57b59726c416b42738942" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"io_manager\": {}}", - "description": "Configure how shared resources are implemented within a run.", - "is_required": false, - "name": "resources", - "type_key": "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778" - } - ], - "given_name": null, - "key": "Shape.381bcdb53d3182896a9a86cdfc9f625f62080106", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": "[DEPRECATED]", - "is_required": false, - "name": "marker_to_close", - "type_key": "String" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"enabled\": {}}", - "description": "Whether retries are enabled or not. By default, retries are enabled.", - "is_required": false, - "name": "retries", - "type_key": "Selector.1bfb167aea90780aa679597800c71bd8c65ed0b2" - } - ], - "given_name": null, - "key": "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "path", - "type_key": "String" - } - ], - "given_name": null, - "key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.743e47901855cb245064dd633e217bfcb49a11a7": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - } - ], - "given_name": null, - "key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.857c24c238fce20e7bf57b59726c416b42738942": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "can_fail", - "type_key": "Shape.a62c224a9a675b7b35544be496fa9f28c429c6b6" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "child_fail", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "child_multi_skip", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "child_skip", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "grandchild_fail", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "multi", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - } - ], - "given_name": null, - "key": "Shape.857c24c238fce20e7bf57b59726c416b42738942", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.a62c224a9a675b7b35544be496fa9f28c429c6b6": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "config", - "type_key": "Shape.0f759441a0a5dcbc16a099b6d7d106319ac492f9" - } - ], - "given_name": null, - "key": "Shape.a62c224a9a675b7b35544be496fa9f28c429c6b6", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [], - "given_name": null, - "key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "console", - "type_key": "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a" - } - ], - "given_name": null, - "key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "String": { - "__class__": "ConfigTypeSnap", - "description": "", - "enum_values": null, - "fields": null, - "given_name": "String", - "key": "String", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR" - }, - "scalar_kind": { - "__enum__": "ConfigScalarKind.STRING" - }, - "type_param_keys": null - } - } - }, - "dagster_type_namespace_snapshot": { - "__class__": "DagsterTypeNamespaceSnapshot", - "all_dagster_type_snaps_by_key": { - "Any": { - "__class__": "DagsterTypeSnap", - "description": null, - "display_name": "Any", - "is_builtin": true, - "key": "Any", - "kind": { - "__enum__": "DagsterTypeKind.ANY" - }, - "loader_schema_key": "Selector.f2fe6dfdc60a1947a8f8e7cd377a012b47065bc4", - "materializer_schema_key": null, - "name": "Any", - "type_param_keys": [] - }, - "Bool": { - "__class__": "DagsterTypeSnap", - "description": null, - "display_name": "Bool", - "is_builtin": true, - "key": "Bool", - "kind": { - "__enum__": "DagsterTypeKind.SCALAR" - }, - "loader_schema_key": "ScalarUnion.Bool-Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59", - "materializer_schema_key": null, - "name": "Bool", - "type_param_keys": [] - }, - "Float": { - "__class__": "DagsterTypeSnap", - "description": null, - "display_name": "Float", - "is_builtin": true, - "key": "Float", - "kind": { - "__enum__": "DagsterTypeKind.SCALAR" - }, - "loader_schema_key": "ScalarUnion.Float-Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3", - "materializer_schema_key": null, - "name": "Float", - "type_param_keys": [] - }, - "Int": { - "__class__": "DagsterTypeSnap", - "description": null, - "display_name": "Int", - "is_builtin": true, - "key": "Int", - "kind": { - "__enum__": "DagsterTypeKind.SCALAR" - }, - "loader_schema_key": "ScalarUnion.Int-Selector.a9799b971d12ace70a2d8803c883c863417d0725", - "materializer_schema_key": null, - "name": "Int", - "type_param_keys": [] - }, - "Nothing": { - "__class__": "DagsterTypeSnap", - "description": null, - "display_name": "Nothing", - "is_builtin": true, - "key": "Nothing", - "kind": { - "__enum__": "DagsterTypeKind.NOTHING" - }, - "loader_schema_key": null, - "materializer_schema_key": null, - "name": "Nothing", - "type_param_keys": [] - }, - "String": { - "__class__": "DagsterTypeSnap", - "description": null, - "display_name": "String", - "is_builtin": true, - "key": "String", - "kind": { - "__enum__": "DagsterTypeKind.SCALAR" - }, - "loader_schema_key": "ScalarUnion.String-Selector.e04723c9d9937e3ab21206435b22247cfbe58269", - "materializer_schema_key": null, - "name": "String", - "type_param_keys": [] - } - } - }, - "dep_structure_snapshot": { - "__class__": "DependencyStructureSnapshot", - "solid_invocation_snaps": [ - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ - { - "__class__": "InputDependencySnap", - "input_name": "inp", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "success", - "solid_name": "multi" - } - ] - } - ], - "is_dynamic_mapped": false, - "solid_def_name": "can_fail", - "solid_name": "can_fail", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ - { - "__class__": "InputDependencySnap", - "input_name": "value", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "start_fail", - "solid_name": "can_fail" - } - ] - } - ], - "is_dynamic_mapped": false, - "solid_def_name": "passthrough", - "solid_name": "child_fail", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ - { - "__class__": "InputDependencySnap", - "input_name": "start", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "skip", - "solid_name": "multi" - } - ] - } - ], - "is_dynamic_mapped": false, - "solid_def_name": "no_output", - "solid_name": "child_multi_skip", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ - { - "__class__": "InputDependencySnap", - "input_name": "start", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "start_skip", - "solid_name": "can_fail" - } - ] - } - ], - "is_dynamic_mapped": false, - "solid_def_name": "no_output", - "solid_name": "child_skip", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ - { - "__class__": "InputDependencySnap", - "input_name": "start", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "child_fail" - } - ] - } - ], - "is_dynamic_mapped": false, - "solid_def_name": "no_output", - "solid_name": "grandchild_fail", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [], - "is_dynamic_mapped": false, - "solid_def_name": "multi", - "solid_name": "multi", - "tags": {} - } - ] - }, - "description": null, - "graph_def_name": "retry_multi_output_job", - "lineage_snapshot": null, - "mode_def_snaps": [ - { - "__class__": "ModeDefSnap", - "description": null, - "logger_def_snaps": [ - { - "__class__": "LoggerDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"log_level\": \"INFO\", \"name\": \"dagster\"}", - "description": "The default colored console logger.", - "is_required": false, - "name": "config", - "type_key": "Shape.081354663b9d4b8fbfd1cb8e358763912953913f" - }, - "description": "The default colored console logger.", - "name": "console" - } - ], - "name": "default", - "resource_def_snaps": [ - { - "__class__": "ResourceDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - }, - "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", - "name": "io_manager" - } - ], - "root_config_key": "Shape.381bcdb53d3182896a9a86cdfc9f625f62080106" - } - ], - "name": "retry_multi_output_job", - "solid_definitions_snapshot": { - "__class__": "SolidDefinitionsSnapshot", - "composite_solid_def_snaps": [], - "solid_def_snaps": [ - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "config", - "type_key": "Shape.0f759441a0a5dcbc16a099b6d7d106319ac492f9" - }, - "description": null, - "input_def_snaps": [ - { - "__class__": "InputDefSnap", - "dagster_type_key": "String", - "description": null, - "name": "inp" - } - ], - "name": "can_fail", - "output_def_snaps": [ - { - "__class__": "OutputDefSnap", - "dagster_type_key": "String", - "description": null, - "is_dynamic": false, - "is_required": false, - "name": "start_fail" - }, - { - "__class__": "OutputDefSnap", - "dagster_type_key": "String", - "description": null, - "is_dynamic": false, - "is_required": false, - "name": "start_skip" - } - ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - }, - "description": null, - "input_def_snaps": [], - "name": "multi", - "output_def_snaps": [ - { - "__class__": "OutputDefSnap", - "dagster_type_key": "String", - "description": null, - "is_dynamic": false, - "is_required": false, - "name": "success" - }, - { - "__class__": "OutputDefSnap", - "dagster_type_key": "String", - "description": null, - "is_dynamic": false, - "is_required": false, - "name": "skip" - } - ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - }, - "description": null, - "input_def_snaps": [ - { - "__class__": "InputDefSnap", - "dagster_type_key": "Nothing", - "description": null, - "name": "start" - } - ], - "name": "no_output", - "output_def_snaps": [], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - }, - "description": null, - "input_def_snaps": [ - { - "__class__": "InputDefSnap", - "dagster_type_key": "Any", - "description": null, - "name": "value" - } - ], - "name": "passthrough", - "output_def_snaps": [ - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" - } - ], - "required_resource_keys": [], - "tags": {} - } - ] - }, - "tags": {} - } - ''' -# --- -# name: test_all_snapshot_ids[143] - '9a9a09da6b3a1dbab13bfde5e155c0f097dd22a5' -# --- -# name: test_all_snapshot_ids[144] - ''' - { - "__class__": "PipelineSnapshot", - "config_schema_snapshot": { - "__class__": "ConfigSchemaSnapshot", - "all_config_snaps_by_key": { - "Any": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": null, - "given_name": "Any", - "key": "Any", - "kind": { - "__enum__": "ConfigTypeKind.ANY" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Bool": { - "__class__": "ConfigTypeSnap", - "description": "", - "enum_values": null, - "fields": null, - "given_name": "Bool", - "key": "Bool", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR" - }, - "scalar_kind": { - "__enum__": "ConfigScalarKind.BOOL" - }, - "type_param_keys": null - }, - "Float": { - "__class__": "ConfigTypeSnap", - "description": "", - "enum_values": null, - "fields": null, - "given_name": "Float", - "key": "Float", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR" - }, - "scalar_kind": { - "__enum__": "ConfigScalarKind.FLOAT" - }, - "type_param_keys": null - }, - "Int": { - "__class__": "ConfigTypeSnap", - "description": "", - "enum_values": null, - "fields": null, - "given_name": "Int", - "key": "Int", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR" - }, - "scalar_kind": { - "__enum__": "ConfigScalarKind.INT" - }, - "type_param_keys": null - }, - "ScalarUnion.Bool-Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": null, - "given_name": null, - "key": "ScalarUnion.Bool-Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR_UNION" - }, - "scalar_kind": null, - "type_param_keys": [ - "Bool", - "Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59" - ] - }, - "ScalarUnion.Float-Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": null, - "given_name": null, - "key": "ScalarUnion.Float-Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR_UNION" - }, - "scalar_kind": null, - "type_param_keys": [ - "Float", - "Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3" - ] - }, - "ScalarUnion.Int-Selector.a9799b971d12ace70a2d8803c883c863417d0725": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": null, - "given_name": null, - "key": "ScalarUnion.Int-Selector.a9799b971d12ace70a2d8803c883c863417d0725", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR_UNION" - }, - "scalar_kind": null, - "type_param_keys": [ - "Int", - "Selector.a9799b971d12ace70a2d8803c883c863417d0725" - ] - }, - "ScalarUnion.String-Selector.e04723c9d9937e3ab21206435b22247cfbe58269": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": null, - "given_name": null, - "key": "ScalarUnion.String-Selector.e04723c9d9937e3ab21206435b22247cfbe58269", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR_UNION" - }, - "scalar_kind": null, - "type_param_keys": [ - "String", - "Selector.e04723c9d9937e3ab21206435b22247cfbe58269" - ] - }, - "Selector.1bfb167aea90780aa679597800c71bd8c65ed0b2": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "disabled", - "type_key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "enabled", - "type_key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709" - } - ], - "given_name": null, - "key": "Selector.1bfb167aea90780aa679597800c71bd8c65ed0b2", - "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Selector.a9799b971d12ace70a2d8803c883c863417d0725": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "json", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "pickle", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "value", - "type_key": "Int" - } - ], - "given_name": null, - "key": "Selector.a9799b971d12ace70a2d8803c883c863417d0725", - "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "json", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "pickle", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "value", - "type_key": "Bool" - } - ], - "given_name": null, - "key": "Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59", - "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "json", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "pickle", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "value", - "type_key": "Float" - } - ], - "given_name": null, - "key": "Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3", - "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Selector.e04723c9d9937e3ab21206435b22247cfbe58269": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "json", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "pickle", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "value", - "type_key": "String" - } - ], - "given_name": null, - "key": "Selector.e04723c9d9937e3ab21206435b22247cfbe58269", - "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Selector.f2fe6dfdc60a1947a8f8e7cd377a012b47065bc4": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "json", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "pickle", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "value", - "type_key": "Any" - } - ], - "given_name": null, - "key": "Selector.f2fe6dfdc60a1947a8f8e7cd377a012b47065bc4", - "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.081354663b9d4b8fbfd1cb8e358763912953913f": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "\"INFO\"", - "description": "The logger's threshold.", - "is_required": false, - "name": "log_level", - "type_key": "String" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "\"dagster\"", - "description": "The name of your logger.", - "is_required": false, - "name": "name", - "type_key": "String" - } - ], - "given_name": null, - "key": "Shape.081354663b9d4b8fbfd1cb8e358763912953913f", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.09d73f0755bf4752d3f121837669c8660dcf451e": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"retries\": {\"enabled\": {}}}", - "description": "Execute all steps in a single process.", - "is_required": false, - "name": "config", - "type_key": "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c" - } - ], - "given_name": null, - "key": "Shape.09d73f0755bf4752d3f121837669c8660dcf451e", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"log_level\": \"INFO\", \"name\": \"dagster\"}", - "description": "The default colored console logger.", - "is_required": false, - "name": "config", - "type_key": "Shape.081354663b9d4b8fbfd1cb8e358763912953913f" - } - ], - "given_name": null, - "key": "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": "[DEPRECATED]", - "is_required": false, - "name": "marker_to_close", - "type_key": "String" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"enabled\": {}}", - "description": "Whether retries are enabled or not. By default, retries are enabled.", - "is_required": false, - "name": "retries", - "type_key": "Selector.1bfb167aea90780aa679597800c71bd8c65ed0b2" - } - ], - "given_name": null, - "key": "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.4678ad2ed1f8478f0abd5e4134850ab395b48f25": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "a", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "b", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", - "is_required": false, - "name": "io_manager", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - } - ], - "given_name": null, - "key": "Shape.4678ad2ed1f8478f0abd5e4134850ab395b48f25", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "path", - "type_key": "String" - } - ], - "given_name": null, - "key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.743e47901855cb245064dd633e217bfcb49a11a7": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - } - ], - "given_name": null, - "key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.771375a24eca0dc65af691c7fe224aef2fb063e4": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "start", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "will_fail", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - } - ], - "given_name": null, - "key": "Shape.771375a24eca0dc65af691c7fe224aef2fb063e4", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.9e28720a11f1ded9af7902a3cd5503f7019018d2": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"config\": {\"retries\": {\"enabled\": {}}}}", - "description": "Configure how steps are executed within a run.", - "is_required": false, - "name": "execution", - "type_key": "Shape.09d73f0755bf4752d3f121837669c8660dcf451e" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": "Configure how loggers emit messages within a run.", - "is_required": false, - "name": "loggers", - "type_key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"start\": {}, \"will_fail\": {}}", - "description": "Configure runtime parameters for ops or assets.", - "is_required": false, - "name": "ops", - "type_key": "Shape.771375a24eca0dc65af691c7fe224aef2fb063e4" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"a\": {}, \"b\": {}, \"io_manager\": {}}", - "description": "Configure how shared resources are implemented within a run.", - "is_required": false, - "name": "resources", - "type_key": "Shape.4678ad2ed1f8478f0abd5e4134850ab395b48f25" - } - ], - "given_name": null, - "key": "Shape.9e28720a11f1ded9af7902a3cd5503f7019018d2", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [], - "given_name": null, - "key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "console", - "type_key": "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a" - } - ], - "given_name": null, - "key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "String": { - "__class__": "ConfigTypeSnap", - "description": "", - "enum_values": null, - "fields": null, - "given_name": "String", - "key": "String", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR" - }, - "scalar_kind": { - "__enum__": "ConfigScalarKind.STRING" - }, - "type_param_keys": null - } - } - }, - "dagster_type_namespace_snapshot": { - "__class__": "DagsterTypeNamespaceSnapshot", - "all_dagster_type_snaps_by_key": { - "Any": { - "__class__": "DagsterTypeSnap", - "description": null, - "display_name": "Any", - "is_builtin": true, - "key": "Any", - "kind": { - "__enum__": "DagsterTypeKind.ANY" - }, - "loader_schema_key": "Selector.f2fe6dfdc60a1947a8f8e7cd377a012b47065bc4", - "materializer_schema_key": null, - "name": "Any", - "type_param_keys": [] - }, - "Bool": { - "__class__": "DagsterTypeSnap", - "description": null, - "display_name": "Bool", - "is_builtin": true, - "key": "Bool", - "kind": { - "__enum__": "DagsterTypeKind.SCALAR" - }, - "loader_schema_key": "ScalarUnion.Bool-Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59", - "materializer_schema_key": null, - "name": "Bool", - "type_param_keys": [] - }, - "Float": { - "__class__": "DagsterTypeSnap", - "description": null, - "display_name": "Float", - "is_builtin": true, - "key": "Float", - "kind": { - "__enum__": "DagsterTypeKind.SCALAR" - }, - "loader_schema_key": "ScalarUnion.Float-Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3", - "materializer_schema_key": null, - "name": "Float", - "type_param_keys": [] - }, - "Int": { - "__class__": "DagsterTypeSnap", - "description": null, - "display_name": "Int", - "is_builtin": true, - "key": "Int", - "kind": { - "__enum__": "DagsterTypeKind.SCALAR" - }, - "loader_schema_key": "ScalarUnion.Int-Selector.a9799b971d12ace70a2d8803c883c863417d0725", - "materializer_schema_key": null, - "name": "Int", - "type_param_keys": [] - }, - "Nothing": { - "__class__": "DagsterTypeSnap", - "description": null, - "display_name": "Nothing", - "is_builtin": true, - "key": "Nothing", - "kind": { - "__enum__": "DagsterTypeKind.NOTHING" - }, - "loader_schema_key": null, - "materializer_schema_key": null, - "name": "Nothing", - "type_param_keys": [] - }, - "String": { - "__class__": "DagsterTypeSnap", - "description": null, - "display_name": "String", - "is_builtin": true, - "key": "String", - "kind": { - "__enum__": "DagsterTypeKind.SCALAR" - }, - "loader_schema_key": "ScalarUnion.String-Selector.e04723c9d9937e3ab21206435b22247cfbe58269", - "materializer_schema_key": null, - "name": "String", - "type_param_keys": [] - } - } - }, - "dep_structure_snapshot": { - "__class__": "DependencyStructureSnapshot", - "solid_invocation_snaps": [ - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [], - "is_dynamic_mapped": false, - "solid_def_name": "start", - "solid_name": "start", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ - { - "__class__": "InputDependencySnap", - "input_name": "num", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "start" - } - ] - } - ], - "is_dynamic_mapped": false, - "solid_def_name": "will_fail", - "solid_name": "will_fail", - "tags": {} - } - ] - }, - "description": null, - "graph_def_name": "retry_resource_job", - "lineage_snapshot": null, - "mode_def_snaps": [ - { - "__class__": "ModeDefSnap", - "description": null, - "logger_def_snaps": [ - { - "__class__": "LoggerDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"log_level\": \"INFO\", \"name\": \"dagster\"}", - "description": "The default colored console logger.", - "is_required": false, - "name": "config", - "type_key": "Shape.081354663b9d4b8fbfd1cb8e358763912953913f" - }, - "description": "The default colored console logger.", - "name": "console" - } - ], - "name": "default", - "resource_def_snaps": [ - { - "__class__": "ResourceDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - }, - "description": null, - "name": "a" - }, - { - "__class__": "ResourceDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - }, - "description": null, - "name": "b" - }, - { - "__class__": "ResourceDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - }, - "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", - "name": "io_manager" - } - ], - "root_config_key": "Shape.9e28720a11f1ded9af7902a3cd5503f7019018d2" - } - ], - "name": "retry_resource_job", - "solid_definitions_snapshot": { - "__class__": "SolidDefinitionsSnapshot", - "composite_solid_def_snaps": [], - "solid_def_snaps": [ - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - }, - "description": null, - "input_def_snaps": [], - "name": "start", - "output_def_snaps": [ - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" - } - ], - "required_resource_keys": [ - "a" - ], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - }, - "description": null, - "input_def_snaps": [ - { - "__class__": "InputDefSnap", - "dagster_type_key": "Any", - "description": null, - "name": "num" - } - ], - "name": "will_fail", - "output_def_snaps": [ - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" - } - ], - "required_resource_keys": [ - "b" - ], - "tags": {} - } - ] - }, - "tags": {} - } - ''' -# --- -# name: test_all_snapshot_ids[145] - 'b131f0bc1872f377636fbf002a3ad86049c1e8af' -# --- -# name: test_all_snapshot_ids[146] - ''' - { - "__class__": "PipelineSnapshot", - "config_schema_snapshot": { - "__class__": "ConfigSchemaSnapshot", - "all_config_snaps_by_key": { - "Any": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": null, - "given_name": "Any", - "key": "Any", - "kind": { - "__enum__": "ConfigTypeKind.ANY" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Bool": { - "__class__": "ConfigTypeSnap", - "description": "", - "enum_values": null, - "fields": null, - "given_name": "Bool", - "key": "Bool", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR" - }, - "scalar_kind": { - "__enum__": "ConfigScalarKind.BOOL" - }, - "type_param_keys": null - }, - "Float": { - "__class__": "ConfigTypeSnap", - "description": "", - "enum_values": null, - "fields": null, - "given_name": "Float", - "key": "Float", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR" - }, - "scalar_kind": { - "__enum__": "ConfigScalarKind.FLOAT" - }, - "type_param_keys": null - }, - "Int": { - "__class__": "ConfigTypeSnap", - "description": "", - "enum_values": null, - "fields": null, - "given_name": "Int", - "key": "Int", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR" - }, - "scalar_kind": { - "__enum__": "ConfigScalarKind.INT" - }, - "type_param_keys": null - }, - "ScalarUnion.Bool-Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": null, - "given_name": null, - "key": "ScalarUnion.Bool-Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR_UNION" - }, - "scalar_kind": null, - "type_param_keys": [ - "Bool", - "Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59" - ] - }, - "ScalarUnion.Float-Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": null, - "given_name": null, - "key": "ScalarUnion.Float-Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR_UNION" - }, - "scalar_kind": null, - "type_param_keys": [ - "Float", - "Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3" - ] - }, - "ScalarUnion.Int-Selector.a9799b971d12ace70a2d8803c883c863417d0725": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": null, - "given_name": null, - "key": "ScalarUnion.Int-Selector.a9799b971d12ace70a2d8803c883c863417d0725", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR_UNION" - }, - "scalar_kind": null, - "type_param_keys": [ - "Int", - "Selector.a9799b971d12ace70a2d8803c883c863417d0725" - ] - }, - "ScalarUnion.String-Selector.e04723c9d9937e3ab21206435b22247cfbe58269": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": null, - "given_name": null, - "key": "ScalarUnion.String-Selector.e04723c9d9937e3ab21206435b22247cfbe58269", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR_UNION" - }, - "scalar_kind": null, - "type_param_keys": [ - "String", - "Selector.e04723c9d9937e3ab21206435b22247cfbe58269" - ] - }, - "Selector.1bfb167aea90780aa679597800c71bd8c65ed0b2": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "disabled", - "type_key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "enabled", - "type_key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709" - } - ], - "given_name": null, - "key": "Selector.1bfb167aea90780aa679597800c71bd8c65ed0b2", - "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Selector.a9799b971d12ace70a2d8803c883c863417d0725": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "json", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "pickle", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "value", - "type_key": "Int" - } - ], - "given_name": null, - "key": "Selector.a9799b971d12ace70a2d8803c883c863417d0725", - "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "json", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "pickle", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "value", - "type_key": "Bool" - } - ], - "given_name": null, - "key": "Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59", - "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "json", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "pickle", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "value", - "type_key": "Float" - } - ], - "given_name": null, - "key": "Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3", - "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Selector.e04723c9d9937e3ab21206435b22247cfbe58269": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "json", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "pickle", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "value", - "type_key": "String" - } - ], - "given_name": null, - "key": "Selector.e04723c9d9937e3ab21206435b22247cfbe58269", - "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Selector.f2fe6dfdc60a1947a8f8e7cd377a012b47065bc4": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "json", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "pickle", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "value", - "type_key": "Any" - } - ], - "given_name": null, - "key": "Selector.f2fe6dfdc60a1947a8f8e7cd377a012b47065bc4", - "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.081354663b9d4b8fbfd1cb8e358763912953913f": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "\"INFO\"", - "description": "The logger's threshold.", - "is_required": false, - "name": "log_level", - "type_key": "String" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "\"dagster\"", - "description": "The name of your logger.", - "is_required": false, - "name": "name", - "type_key": "String" - } - ], - "given_name": null, - "key": "Shape.081354663b9d4b8fbfd1cb8e358763912953913f", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.09d73f0755bf4752d3f121837669c8660dcf451e": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"retries\": {\"enabled\": {}}}", - "description": "Execute all steps in a single process.", - "is_required": false, - "name": "config", - "type_key": "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c" - } - ], - "given_name": null, - "key": "Shape.09d73f0755bf4752d3f121837669c8660dcf451e", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"log_level\": \"INFO\", \"name\": \"dagster\"}", - "description": "The default colored console logger.", - "is_required": false, - "name": "config", - "type_key": "Shape.081354663b9d4b8fbfd1cb8e358763912953913f" - } - ], - "given_name": null, - "key": "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", - "is_required": false, - "name": "io_manager", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - } - ], - "given_name": null, - "key": "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": "[DEPRECATED]", - "is_required": false, - "name": "marker_to_close", - "type_key": "String" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"enabled\": {}}", - "description": "Whether retries are enabled or not. By default, retries are enabled.", - "is_required": false, - "name": "retries", - "type_key": "Selector.1bfb167aea90780aa679597800c71bd8c65ed0b2" - } - ], - "given_name": null, - "key": "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.476ef6b206140f25df8424fbc5a6d110fa109b3c": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"config\": {\"retries\": {\"enabled\": {}}}}", - "description": "Configure how steps are executed within a run.", - "is_required": false, - "name": "execution", - "type_key": "Shape.09d73f0755bf4752d3f121837669c8660dcf451e" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": "Configure how loggers emit messages within a run.", - "is_required": false, - "name": "loggers", - "type_key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"return_any\": {}, \"return_bool\": {}, \"return_int\": {}, \"return_str\": {}}", - "description": "Configure runtime parameters for ops or assets.", - "is_required": false, - "name": "ops", - "type_key": "Shape.b47c9be4e0b0e4112dc017682fccd4bfb071e216" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"io_manager\": {}}", - "description": "Configure how shared resources are implemented within a run.", - "is_required": false, - "name": "resources", - "type_key": "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778" - } - ], - "given_name": null, - "key": "Shape.476ef6b206140f25df8424fbc5a6d110fa109b3c", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "path", - "type_key": "String" - } - ], - "given_name": null, - "key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.743e47901855cb245064dd633e217bfcb49a11a7": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - } - ], - "given_name": null, - "key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.b47c9be4e0b0e4112dc017682fccd4bfb071e216": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "return_any", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "return_bool", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "return_int", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "return_str", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - } - ], - "given_name": null, - "key": "Shape.b47c9be4e0b0e4112dc017682fccd4bfb071e216", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [], - "given_name": null, - "key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "console", - "type_key": "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a" - } - ], - "given_name": null, - "key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "String": { - "__class__": "ConfigTypeSnap", - "description": "", - "enum_values": null, - "fields": null, - "given_name": "String", - "key": "String", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR" - }, - "scalar_kind": { - "__enum__": "ConfigScalarKind.STRING" - }, - "type_param_keys": null - } - } - }, - "dagster_type_namespace_snapshot": { - "__class__": "DagsterTypeNamespaceSnapshot", - "all_dagster_type_snaps_by_key": { - "Any": { - "__class__": "DagsterTypeSnap", - "description": null, - "display_name": "Any", - "is_builtin": true, - "key": "Any", - "kind": { - "__enum__": "DagsterTypeKind.ANY" - }, - "loader_schema_key": "Selector.f2fe6dfdc60a1947a8f8e7cd377a012b47065bc4", - "materializer_schema_key": null, - "name": "Any", - "type_param_keys": [] - }, - "Bool": { - "__class__": "DagsterTypeSnap", - "description": null, - "display_name": "Bool", - "is_builtin": true, - "key": "Bool", - "kind": { - "__enum__": "DagsterTypeKind.SCALAR" - }, - "loader_schema_key": "ScalarUnion.Bool-Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59", - "materializer_schema_key": null, - "name": "Bool", - "type_param_keys": [] - }, - "Float": { - "__class__": "DagsterTypeSnap", - "description": null, - "display_name": "Float", - "is_builtin": true, - "key": "Float", - "kind": { - "__enum__": "DagsterTypeKind.SCALAR" - }, - "loader_schema_key": "ScalarUnion.Float-Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3", - "materializer_schema_key": null, - "name": "Float", - "type_param_keys": [] - }, - "Int": { - "__class__": "DagsterTypeSnap", - "description": null, - "display_name": "Int", - "is_builtin": true, - "key": "Int", - "kind": { - "__enum__": "DagsterTypeKind.SCALAR" - }, - "loader_schema_key": "ScalarUnion.Int-Selector.a9799b971d12ace70a2d8803c883c863417d0725", - "materializer_schema_key": null, - "name": "Int", - "type_param_keys": [] - }, - "Nothing": { - "__class__": "DagsterTypeSnap", - "description": null, - "display_name": "Nothing", - "is_builtin": true, - "key": "Nothing", - "kind": { - "__enum__": "DagsterTypeKind.NOTHING" - }, - "loader_schema_key": null, - "materializer_schema_key": null, - "name": "Nothing", - "type_param_keys": [] - }, - "String": { - "__class__": "DagsterTypeSnap", - "description": null, - "display_name": "String", - "is_builtin": true, - "key": "String", - "kind": { - "__enum__": "DagsterTypeKind.SCALAR" - }, - "loader_schema_key": "ScalarUnion.String-Selector.e04723c9d9937e3ab21206435b22247cfbe58269", - "materializer_schema_key": null, - "name": "String", - "type_param_keys": [] - } - } - }, - "dep_structure_snapshot": { - "__class__": "DependencyStructureSnapshot", - "solid_invocation_snaps": [ - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [], - "is_dynamic_mapped": false, - "solid_def_name": "return_any", - "solid_name": "return_any", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [], - "is_dynamic_mapped": false, - "solid_def_name": "return_bool", - "solid_name": "return_bool", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [], - "is_dynamic_mapped": false, - "solid_def_name": "return_int", - "solid_name": "return_int", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [], - "is_dynamic_mapped": false, - "solid_def_name": "return_str", - "solid_name": "return_str", - "tags": {} - } - ] - }, - "description": null, - "graph_def_name": "scalar_output_job", - "lineage_snapshot": null, - "mode_def_snaps": [ - { - "__class__": "ModeDefSnap", - "description": null, - "logger_def_snaps": [ - { - "__class__": "LoggerDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"log_level\": \"INFO\", \"name\": \"dagster\"}", - "description": "The default colored console logger.", - "is_required": false, - "name": "config", - "type_key": "Shape.081354663b9d4b8fbfd1cb8e358763912953913f" - }, - "description": "The default colored console logger.", - "name": "console" - } - ], - "name": "default", - "resource_def_snaps": [ - { - "__class__": "ResourceDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - }, - "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", - "name": "io_manager" - } - ], - "root_config_key": "Shape.476ef6b206140f25df8424fbc5a6d110fa109b3c" - } - ], - "name": "scalar_output_job", - "solid_definitions_snapshot": { - "__class__": "SolidDefinitionsSnapshot", - "composite_solid_def_snaps": [], - "solid_def_snaps": [ - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - }, - "description": null, - "input_def_snaps": [], - "name": "return_any", - "output_def_snaps": [ - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" - } - ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - }, - "description": null, - "input_def_snaps": [], - "name": "return_bool", - "output_def_snaps": [ - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Bool", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" - } - ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - }, - "description": null, - "input_def_snaps": [], - "name": "return_int", - "output_def_snaps": [ - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Int", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" - } - ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - }, - "description": null, - "input_def_snaps": [], - "name": "return_str", - "output_def_snaps": [ - { - "__class__": "OutputDefSnap", - "dagster_type_key": "String", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" - } - ], - "required_resource_keys": [], - "tags": {} - } - ] - }, - "tags": {} - } - ''' -# --- -# name: test_all_snapshot_ids[147] - 'ca68b52613bfcadc230b3dc1ec7e1045f9bc5836' -# --- -# name: test_all_snapshot_ids[148] - ''' - { - "__class__": "PipelineSnapshot", - "config_schema_snapshot": { - "__class__": "ConfigSchemaSnapshot", - "all_config_snaps_by_key": { - "Any": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": null, - "given_name": "Any", - "key": "Any", - "kind": { - "__enum__": "ConfigTypeKind.ANY" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Bool": { - "__class__": "ConfigTypeSnap", - "description": "", - "enum_values": null, - "fields": null, - "given_name": "Bool", - "key": "Bool", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR" - }, - "scalar_kind": { - "__enum__": "ConfigScalarKind.BOOL" - }, - "type_param_keys": null - }, - "Float": { - "__class__": "ConfigTypeSnap", - "description": "", - "enum_values": null, - "fields": null, - "given_name": "Float", - "key": "Float", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR" - }, - "scalar_kind": { - "__enum__": "ConfigScalarKind.FLOAT" - }, - "type_param_keys": null - }, - "Int": { - "__class__": "ConfigTypeSnap", - "description": "", - "enum_values": null, - "fields": null, - "given_name": "Int", - "key": "Int", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR" - }, - "scalar_kind": { - "__enum__": "ConfigScalarKind.INT" - }, - "type_param_keys": null - }, - "ScalarUnion.Bool-Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": null, - "given_name": null, - "key": "ScalarUnion.Bool-Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR_UNION" - }, - "scalar_kind": null, - "type_param_keys": [ - "Bool", - "Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59" - ] - }, - "ScalarUnion.Float-Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": null, - "given_name": null, - "key": "ScalarUnion.Float-Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR_UNION" - }, - "scalar_kind": null, - "type_param_keys": [ - "Float", - "Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3" - ] - }, - "ScalarUnion.Int-Selector.a9799b971d12ace70a2d8803c883c863417d0725": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": null, - "given_name": null, - "key": "ScalarUnion.Int-Selector.a9799b971d12ace70a2d8803c883c863417d0725", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR_UNION" - }, - "scalar_kind": null, - "type_param_keys": [ - "Int", - "Selector.a9799b971d12ace70a2d8803c883c863417d0725" - ] - }, - "ScalarUnion.String-Selector.e04723c9d9937e3ab21206435b22247cfbe58269": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": null, - "given_name": null, - "key": "ScalarUnion.String-Selector.e04723c9d9937e3ab21206435b22247cfbe58269", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR_UNION" - }, - "scalar_kind": null, - "type_param_keys": [ - "String", - "Selector.e04723c9d9937e3ab21206435b22247cfbe58269" - ] - }, - "Selector.1bfb167aea90780aa679597800c71bd8c65ed0b2": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "disabled", - "type_key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "enabled", - "type_key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709" - } - ], - "given_name": null, - "key": "Selector.1bfb167aea90780aa679597800c71bd8c65ed0b2", - "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Selector.a9799b971d12ace70a2d8803c883c863417d0725": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "json", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "pickle", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "value", - "type_key": "Int" - } - ], - "given_name": null, - "key": "Selector.a9799b971d12ace70a2d8803c883c863417d0725", - "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "json", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "pickle", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "value", - "type_key": "Bool" - } - ], - "given_name": null, - "key": "Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59", - "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "json", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "pickle", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "value", - "type_key": "Float" - } - ], - "given_name": null, - "key": "Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3", - "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Selector.e04723c9d9937e3ab21206435b22247cfbe58269": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "json", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "pickle", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "value", - "type_key": "String" - } - ], - "given_name": null, - "key": "Selector.e04723c9d9937e3ab21206435b22247cfbe58269", - "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Selector.f2fe6dfdc60a1947a8f8e7cd377a012b47065bc4": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "json", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "pickle", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "value", - "type_key": "Any" - } - ], - "given_name": null, - "key": "Selector.f2fe6dfdc60a1947a8f8e7cd377a012b47065bc4", - "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.081354663b9d4b8fbfd1cb8e358763912953913f": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "\"INFO\"", - "description": "The logger's threshold.", - "is_required": false, - "name": "log_level", - "type_key": "String" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "\"dagster\"", - "description": "The name of your logger.", - "is_required": false, - "name": "name", - "type_key": "String" - } - ], - "given_name": null, - "key": "Shape.081354663b9d4b8fbfd1cb8e358763912953913f", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.09d73f0755bf4752d3f121837669c8660dcf451e": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"retries\": {\"enabled\": {}}}", - "description": "Execute all steps in a single process.", - "is_required": false, - "name": "config", - "type_key": "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c" - } - ], - "given_name": null, - "key": "Shape.09d73f0755bf4752d3f121837669c8660dcf451e", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"log_level\": \"INFO\", \"name\": \"dagster\"}", - "description": "The default colored console logger.", - "is_required": false, - "name": "config", - "type_key": "Shape.081354663b9d4b8fbfd1cb8e358763912953913f" - } - ], - "given_name": null, - "key": "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", - "is_required": false, - "name": "io_manager", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - } - ], - "given_name": null, - "key": "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.1baaa7ea6f13caf1cca874c6f4cc8581ad88d08a": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"config\": {\"retries\": {\"enabled\": {}}}}", - "description": "Configure how steps are executed within a run.", - "is_required": false, - "name": "execution", - "type_key": "Shape.09d73f0755bf4752d3f121837669c8660dcf451e" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": "Configure how loggers emit messages within a run.", - "is_required": false, - "name": "loggers", - "type_key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"noop_op\": {}}", - "description": "Configure runtime parameters for ops or assets.", - "is_required": false, - "name": "ops", - "type_key": "Shape.242592fa9f0be8d5908506e918e119be06358618" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"io_manager\": {}}", - "description": "Configure how shared resources are implemented within a run.", - "is_required": false, - "name": "resources", - "type_key": "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778" - } - ], - "given_name": null, - "key": "Shape.1baaa7ea6f13caf1cca874c6f4cc8581ad88d08a", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.242592fa9f0be8d5908506e918e119be06358618": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "noop_op", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - } - ], - "given_name": null, - "key": "Shape.242592fa9f0be8d5908506e918e119be06358618", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": "[DEPRECATED]", - "is_required": false, - "name": "marker_to_close", - "type_key": "String" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"enabled\": {}}", - "description": "Whether retries are enabled or not. By default, retries are enabled.", - "is_required": false, - "name": "retries", - "type_key": "Selector.1bfb167aea90780aa679597800c71bd8c65ed0b2" - } - ], - "given_name": null, - "key": "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "path", - "type_key": "String" - } - ], - "given_name": null, - "key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.743e47901855cb245064dd633e217bfcb49a11a7": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - } - ], - "given_name": null, - "key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [], - "given_name": null, - "key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "console", - "type_key": "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a" - } - ], - "given_name": null, - "key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "String": { - "__class__": "ConfigTypeSnap", - "description": "", - "enum_values": null, - "fields": null, - "given_name": "String", - "key": "String", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR" - }, - "scalar_kind": { - "__enum__": "ConfigScalarKind.STRING" - }, - "type_param_keys": null - } - } - }, - "dagster_type_namespace_snapshot": { - "__class__": "DagsterTypeNamespaceSnapshot", - "all_dagster_type_snaps_by_key": { - "Any": { - "__class__": "DagsterTypeSnap", - "description": null, - "display_name": "Any", - "is_builtin": true, - "key": "Any", - "kind": { - "__enum__": "DagsterTypeKind.ANY" - }, - "loader_schema_key": "Selector.f2fe6dfdc60a1947a8f8e7cd377a012b47065bc4", - "materializer_schema_key": null, - "name": "Any", - "type_param_keys": [] - }, - "Bool": { - "__class__": "DagsterTypeSnap", - "description": null, - "display_name": "Bool", - "is_builtin": true, - "key": "Bool", - "kind": { - "__enum__": "DagsterTypeKind.SCALAR" - }, - "loader_schema_key": "ScalarUnion.Bool-Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59", - "materializer_schema_key": null, - "name": "Bool", - "type_param_keys": [] - }, - "Float": { - "__class__": "DagsterTypeSnap", - "description": null, - "display_name": "Float", - "is_builtin": true, - "key": "Float", - "kind": { - "__enum__": "DagsterTypeKind.SCALAR" - }, - "loader_schema_key": "ScalarUnion.Float-Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3", - "materializer_schema_key": null, - "name": "Float", - "type_param_keys": [] - }, - "Int": { - "__class__": "DagsterTypeSnap", - "description": null, - "display_name": "Int", - "is_builtin": true, - "key": "Int", - "kind": { - "__enum__": "DagsterTypeKind.SCALAR" - }, - "loader_schema_key": "ScalarUnion.Int-Selector.a9799b971d12ace70a2d8803c883c863417d0725", - "materializer_schema_key": null, - "name": "Int", - "type_param_keys": [] - }, - "Nothing": { - "__class__": "DagsterTypeSnap", - "description": null, - "display_name": "Nothing", - "is_builtin": true, - "key": "Nothing", - "kind": { - "__enum__": "DagsterTypeKind.NOTHING" - }, - "loader_schema_key": null, - "materializer_schema_key": null, - "name": "Nothing", - "type_param_keys": [] - }, - "String": { - "__class__": "DagsterTypeSnap", - "description": null, - "display_name": "String", - "is_builtin": true, - "key": "String", - "kind": { - "__enum__": "DagsterTypeKind.SCALAR" - }, - "loader_schema_key": "ScalarUnion.String-Selector.e04723c9d9937e3ab21206435b22247cfbe58269", - "materializer_schema_key": null, - "name": "String", - "type_param_keys": [] - } - } - }, - "dep_structure_snapshot": { - "__class__": "DependencyStructureSnapshot", - "solid_invocation_snaps": [ - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [], - "is_dynamic_mapped": false, - "solid_def_name": "noop_op", - "solid_name": "noop_op", - "tags": {} - } - ] - }, - "description": null, - "graph_def_name": "simple_graph", - "lineage_snapshot": null, - "mode_def_snaps": [ - { - "__class__": "ModeDefSnap", - "description": null, - "logger_def_snaps": [ - { - "__class__": "LoggerDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"log_level\": \"INFO\", \"name\": \"dagster\"}", - "description": "The default colored console logger.", - "is_required": false, - "name": "config", - "type_key": "Shape.081354663b9d4b8fbfd1cb8e358763912953913f" - }, - "description": "The default colored console logger.", - "name": "console" - } - ], - "name": "default", - "resource_def_snaps": [ - { - "__class__": "ResourceDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - }, - "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", - "name": "io_manager" - } - ], - "root_config_key": "Shape.1baaa7ea6f13caf1cca874c6f4cc8581ad88d08a" - } - ], - "name": "simple_job_a", - "solid_definitions_snapshot": { - "__class__": "SolidDefinitionsSnapshot", - "composite_solid_def_snaps": [], - "solid_def_snaps": [ - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - }, - "description": null, - "input_def_snaps": [], - "name": "noop_op", - "output_def_snaps": [ - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" - } - ], - "required_resource_keys": [], - "tags": {} - } - ] - }, - "tags": {} - } - ''' -# --- -# name: test_all_snapshot_ids[149] - '4fbe2b21985de715173a8d630c5d1506a0c7f040' -# --- -# name: test_all_snapshot_ids[14] - ''' - { - "__class__": "PipelineSnapshot", - "config_schema_snapshot": { - "__class__": "ConfigSchemaSnapshot", - "all_config_snaps_by_key": { - "Any": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": null, - "given_name": "Any", - "key": "Any", - "kind": { - "__enum__": "ConfigTypeKind.ANY" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Bool": { - "__class__": "ConfigTypeSnap", - "description": "", - "enum_values": null, - "fields": null, - "given_name": "Bool", - "key": "Bool", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR" - }, - "scalar_kind": { - "__enum__": "ConfigScalarKind.BOOL" - }, - "type_param_keys": null - }, - "Float": { - "__class__": "ConfigTypeSnap", - "description": "", - "enum_values": null, - "fields": null, - "given_name": "Float", - "key": "Float", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR" - }, - "scalar_kind": { - "__enum__": "ConfigScalarKind.FLOAT" - }, - "type_param_keys": null - }, - "Int": { - "__class__": "ConfigTypeSnap", - "description": "", - "enum_values": null, - "fields": null, - "given_name": "Int", - "key": "Int", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR" - }, - "scalar_kind": { - "__enum__": "ConfigScalarKind.INT" - }, - "type_param_keys": null - }, - "ScalarUnion.Bool-Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": null, - "given_name": null, - "key": "ScalarUnion.Bool-Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR_UNION" - }, - "scalar_kind": null, - "type_param_keys": [ - "Bool", - "Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59" - ] - }, - "ScalarUnion.Float-Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": null, - "given_name": null, - "key": "ScalarUnion.Float-Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR_UNION" - }, - "scalar_kind": null, - "type_param_keys": [ - "Float", - "Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3" - ] - }, - "ScalarUnion.Int-Selector.a9799b971d12ace70a2d8803c883c863417d0725": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": null, - "given_name": null, - "key": "ScalarUnion.Int-Selector.a9799b971d12ace70a2d8803c883c863417d0725", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR_UNION" - }, - "scalar_kind": null, - "type_param_keys": [ - "Int", - "Selector.a9799b971d12ace70a2d8803c883c863417d0725" - ] - }, - "ScalarUnion.String-Selector.e04723c9d9937e3ab21206435b22247cfbe58269": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": null, - "given_name": null, - "key": "ScalarUnion.String-Selector.e04723c9d9937e3ab21206435b22247cfbe58269", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR_UNION" - }, - "scalar_kind": null, - "type_param_keys": [ - "String", - "Selector.e04723c9d9937e3ab21206435b22247cfbe58269" - ] - }, - "Selector.1bfb167aea90780aa679597800c71bd8c65ed0b2": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "disabled", - "type_key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "enabled", - "type_key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709" - } - ], - "given_name": null, - "key": "Selector.1bfb167aea90780aa679597800c71bd8c65ed0b2", - "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Selector.2571019f1a5201853d11032145ac3e534067f214": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "env", - "type_key": "String" - } - ], - "given_name": null, - "key": "Selector.2571019f1a5201853d11032145ac3e534067f214", - "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Selector.a9799b971d12ace70a2d8803c883c863417d0725": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "json", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "pickle", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "value", - "type_key": "Int" - } - ], - "given_name": null, - "key": "Selector.a9799b971d12ace70a2d8803c883c863417d0725", - "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "json", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "pickle", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "value", - "type_key": "Bool" - } - ], - "given_name": null, - "key": "Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59", - "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "json", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "pickle", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "value", - "type_key": "Float" - } - ], - "given_name": null, - "key": "Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3", - "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Selector.e04723c9d9937e3ab21206435b22247cfbe58269": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "json", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "pickle", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "value", - "type_key": "String" - } - ], - "given_name": null, - "key": "Selector.e04723c9d9937e3ab21206435b22247cfbe58269", - "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Selector.f2fe6dfdc60a1947a8f8e7cd377a012b47065bc4": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "json", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "pickle", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "value", - "type_key": "Any" - } - ], - "given_name": null, - "key": "Selector.f2fe6dfdc60a1947a8f8e7cd377a012b47065bc4", - "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.081354663b9d4b8fbfd1cb8e358763912953913f": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "\"INFO\"", - "description": "The logger's threshold.", - "is_required": false, - "name": "log_level", - "type_key": "String" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "\"dagster\"", - "description": "The name of your logger.", - "is_required": false, - "name": "name", - "type_key": "String" - } - ], - "given_name": null, - "key": "Shape.081354663b9d4b8fbfd1cb8e358763912953913f", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.09d73f0755bf4752d3f121837669c8660dcf451e": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"retries\": {\"enabled\": {}}}", - "description": "Execute all steps in a single process.", - "is_required": false, - "name": "config", - "type_key": "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c" - } - ], - "given_name": null, - "key": "Shape.09d73f0755bf4752d3f121837669c8660dcf451e", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.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.72c7c7672122cde99157e5b1d190830250f8668d": { - "__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": "{}", - "description": null, - "is_required": false, - "name": "output_then_hang_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.72c7c7672122cde99157e5b1d190830250f8668d", - "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.bebb6738b1a459d594b06bc216f4af2ffdbecd87": { - "__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\": {}, \"output_then_hang_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.72c7c7672122cde99157e5b1d190830250f8668d" - }, - { - "__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.bebb6738b1a459d594b06bc216f4af2ffdbecd87", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [], - "given_name": null, - "key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "console", - "type_key": "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a" - } - ], - "given_name": null, - "key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "String": { - "__class__": "ConfigTypeSnap", - "description": "", - "enum_values": null, - "fields": null, - "given_name": "String", - "key": "String", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR" - }, - "scalar_kind": { - "__enum__": "ConfigScalarKind.STRING" - }, - "type_param_keys": null - }, - "StringSourceType": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": null, - "given_name": null, - "key": "StringSourceType", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR_UNION" - }, - "scalar_kind": null, - "type_param_keys": [ - "String", - "Selector.2571019f1a5201853d11032145ac3e534067f214" - ] - } - } - }, - "dagster_type_namespace_snapshot": { - "__class__": "DagsterTypeNamespaceSnapshot", - "all_dagster_type_snaps_by_key": { - "Any": { - "__class__": "DagsterTypeSnap", - "description": null, - "display_name": "Any", - "is_builtin": true, - "key": "Any", - "kind": { - "__enum__": "DagsterTypeKind.ANY" - }, - "loader_schema_key": "Selector.f2fe6dfdc60a1947a8f8e7cd377a012b47065bc4", - "materializer_schema_key": null, - "name": "Any", - "type_param_keys": [] - }, - "Bool": { - "__class__": "DagsterTypeSnap", - "description": null, - "display_name": "Bool", - "is_builtin": true, - "key": "Bool", - "kind": { - "__enum__": "DagsterTypeKind.SCALAR" - }, - "loader_schema_key": "ScalarUnion.Bool-Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59", - "materializer_schema_key": null, - "name": "Bool", - "type_param_keys": [] - }, - "Float": { - "__class__": "DagsterTypeSnap", - "description": null, - "display_name": "Float", - "is_builtin": true, - "key": "Float", - "kind": { - "__enum__": "DagsterTypeKind.SCALAR" - }, - "loader_schema_key": "ScalarUnion.Float-Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3", - "materializer_schema_key": null, - "name": "Float", - "type_param_keys": [] - }, - "Int": { - "__class__": "DagsterTypeSnap", - "description": null, - "display_name": "Int", - "is_builtin": true, - "key": "Int", - "kind": { - "__enum__": "DagsterTypeKind.SCALAR" - }, - "loader_schema_key": "ScalarUnion.Int-Selector.a9799b971d12ace70a2d8803c883c863417d0725", - "materializer_schema_key": null, - "name": "Int", - "type_param_keys": [] - }, - "Nothing": { - "__class__": "DagsterTypeSnap", - "description": null, - "display_name": "Nothing", - "is_builtin": true, - "key": "Nothing", - "kind": { - "__enum__": "DagsterTypeKind.NOTHING" - }, - "loader_schema_key": null, - "materializer_schema_key": null, - "name": "Nothing", - "type_param_keys": [] - }, - "String": { - "__class__": "DagsterTypeSnap", - "description": null, - "display_name": "String", - "is_builtin": true, - "key": "String", - "kind": { - "__enum__": "DagsterTypeKind.SCALAR" - }, - "loader_schema_key": "ScalarUnion.String-Selector.e04723c9d9937e3ab21206435b22247cfbe58269", - "materializer_schema_key": null, - "name": "String", - "type_param_keys": [] - } - } - }, - "dep_structure_snapshot": { - "__class__": "DependencyStructureSnapshot", - "solid_invocation_snaps": [ - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [], - "is_dynamic_mapped": false, - "solid_def_name": "asset_1", - "solid_name": "asset_1", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ - { - "__class__": "InputDependencySnap", - "input_name": "asset_1", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "asset_1" - } - ] - }, - { - "__class__": "InputDependencySnap", - "input_name": "asset_two", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "asset_two" - } - ] - } - ], - "is_dynamic_mapped": false, - "solid_def_name": "asset_1_my_check", - "solid_name": "asset_1_my_check", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ - { - "__class__": "InputDependencySnap", - "input_name": "asset_1", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "asset_1_my_check" - }, - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "asset_1" - } - ] - } - ], - "is_dynamic_mapped": false, - "solid_def_name": "asset_2", - "solid_name": "asset_2", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ - { - "__class__": "InputDependencySnap", - "input_name": "asset_2", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "asset_2" - } - ] - } - ], - "is_dynamic_mapped": false, - "solid_def_name": "asset_3", - "solid_name": "asset_3", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [], - "is_dynamic_mapped": false, - "solid_def_name": "asset_one", - "solid_name": "asset_one", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ - { - "__class__": "InputDependencySnap", - "input_name": "asset_one", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "asset_one" - } - ] - } - ], - "is_dynamic_mapped": false, - "solid_def_name": "asset_two", - "solid_name": "asset_two", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [], - "is_dynamic_mapped": false, - "solid_def_name": "asset_yields_observation", - "solid_name": "asset_yields_observation", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [], - "is_dynamic_mapped": false, - "solid_def_name": "bar", - "solid_name": "bar", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ - { - "__class__": "InputDependencySnap", - "input_name": "foo_bar", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "foo_bar" - } - ] - } - ], - "is_dynamic_mapped": false, - "solid_def_name": "baz", - "solid_name": "baz", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [], - "is_dynamic_mapped": false, - "solid_def_name": "check_in_op_asset", - "solid_name": "check_in_op_asset", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ - { - "__class__": "InputDependencySnap", - "input_name": "hanging_graph", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "hanging_graph" - } - ] - } - ], - "is_dynamic_mapped": false, - "solid_def_name": "downstream_asset", - "solid_name": "downstream_asset", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ - { - "__class__": "InputDependencySnap", - "input_name": "unexecutable_asset", - "is_dynamic_collect": false, - "upstream_output_snaps": [] - } - ], - "is_dynamic_mapped": false, - "solid_def_name": "executable_asset", - "solid_name": "executable_asset", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [], - "is_dynamic_mapped": false, - "solid_def_name": "fail_partition_materialization", - "solid_name": "fail_partition_materialization", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ - { - "__class__": "InputDependencySnap", - "input_name": "dummy_source_asset", - "is_dynamic_collect": false, - "upstream_output_snaps": [] - } - ], - "is_dynamic_mapped": false, - "solid_def_name": "first_asset", - "solid_name": "first_asset", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [], - "is_dynamic_mapped": false, - "solid_def_name": "foo", - "solid_name": "foo", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ - { - "__class__": "InputDependencySnap", - "input_name": "bar", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "bar" - } - ] - }, - { - "__class__": "InputDependencySnap", - "input_name": "foo", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "foo" - } - ] - } - ], - "is_dynamic_mapped": false, - "solid_def_name": "foo_bar", - "solid_name": "foo_bar", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ - { - "__class__": "InputDependencySnap", - "input_name": "fresh_diamond_left", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "fresh_diamond_left" - } - ] - }, - { - "__class__": "InputDependencySnap", - "input_name": "fresh_diamond_right", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "fresh_diamond_right" - } - ] - } - ], - "is_dynamic_mapped": false, - "solid_def_name": "fresh_diamond_bottom", - "solid_name": "fresh_diamond_bottom", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ - { - "__class__": "InputDependencySnap", - "input_name": "fresh_diamond_top", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "fresh_diamond_top" - } - ] - } - ], - "is_dynamic_mapped": false, - "solid_def_name": "fresh_diamond_left", - "solid_name": "fresh_diamond_left", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ - { - "__class__": "InputDependencySnap", - "input_name": "fresh_diamond_top", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "fresh_diamond_top" - } - ] - } - ], - "is_dynamic_mapped": false, - "solid_def_name": "fresh_diamond_right", - "solid_name": "fresh_diamond_right", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ - { - "__class__": "InputDependencySnap", - "input_name": "diamond_source", - "is_dynamic_collect": false, - "upstream_output_snaps": [] - } - ], - "is_dynamic_mapped": false, - "solid_def_name": "fresh_diamond_top", - "solid_name": "fresh_diamond_top", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [], - "is_dynamic_mapped": false, - "solid_def_name": "grouped_asset_1", - "solid_name": "grouped_asset_1", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [], - "is_dynamic_mapped": false, - "solid_def_name": "grouped_asset_2", - "solid_name": "grouped_asset_2", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [], - "is_dynamic_mapped": false, - "solid_def_name": "grouped_asset_4", - "solid_name": "grouped_asset_4", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ - { - "__class__": "InputDependencySnap", - "input_name": "first_asset", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "first_asset" - } - ] - } - ], - "is_dynamic_mapped": false, - "solid_def_name": "hanging_asset", - "solid_name": "hanging_asset", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [], - "is_dynamic_mapped": false, - "solid_def_name": "hanging_graph", - "solid_name": "hanging_graph", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [], - "is_dynamic_mapped": false, - "solid_def_name": "hanging_partition_asset", - "solid_name": "hanging_partition_asset", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ - { - "__class__": "InputDependencySnap", - "input_name": "hanging_asset", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "hanging_asset" - } - ] - } - ], - "is_dynamic_mapped": false, - "solid_def_name": "never_runs_asset", - "solid_name": "never_runs_asset", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [], - "is_dynamic_mapped": false, - "solid_def_name": "output_then_hang_asset", - "solid_name": "output_then_hang_asset", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [], - "is_dynamic_mapped": false, - "solid_def_name": "subsettable_checked_multi_asset", - "solid_name": "subsettable_checked_multi_asset", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ - { - "__class__": "InputDependencySnap", - "input_name": "int_asset", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "int_asset", - "solid_name": "typed_multi_asset" - } - ] - } - ], - "is_dynamic_mapped": false, - "solid_def_name": "typed_asset", - "solid_name": "typed_asset", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [], - "is_dynamic_mapped": false, - "solid_def_name": "typed_multi_asset", - "solid_name": "typed_multi_asset", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [], - "is_dynamic_mapped": false, - "solid_def_name": "unconnected", - "solid_name": "unconnected", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [], - "is_dynamic_mapped": false, - "solid_def_name": "ungrouped_asset_3", - "solid_name": "ungrouped_asset_3", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [], - "is_dynamic_mapped": false, - "solid_def_name": "ungrouped_asset_5", - "solid_name": "ungrouped_asset_5", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [], - "is_dynamic_mapped": false, - "solid_def_name": "unpartitioned_upstream_of_partitioned", - "solid_name": "unpartitioned_upstream_of_partitioned", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ - { - "__class__": "InputDependencySnap", - "input_name": "typed_asset", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "typed_asset" - } - ] - } - ], - "is_dynamic_mapped": false, - "solid_def_name": "untyped_asset", - "solid_name": "untyped_asset", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [], - "is_dynamic_mapped": false, - "solid_def_name": "yield_partition_materialization", - "solid_name": "yield_partition_materialization", - "tags": {} - } - ] - }, - "description": null, - "graph_def_name": "__ASSET_JOB_6", - "lineage_snapshot": null, - "mode_def_snaps": [ - { - "__class__": "ModeDefSnap", - "description": null, - "logger_def_snaps": [ - { - "__class__": "LoggerDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"log_level\": \"INFO\", \"name\": \"dagster\"}", - "description": "The default colored console logger.", - "is_required": false, - "name": "config", - "type_key": "Shape.081354663b9d4b8fbfd1cb8e358763912953913f" - }, - "description": "The default colored console logger.", - "name": "console" - } - ], - "name": "default", - "resource_def_snaps": [ - { - "__class__": "ResourceDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - }, - "description": null, - "name": "dummy_io_manager" - }, - { - "__class__": "ResourceDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "config", - "type_key": "Shape.9a3a315bff2146cca750edbec49c6b4b4d0ce58e" - }, - "description": null, - "name": "hanging_asset_resource" - }, - { - "__class__": "ResourceDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "config", - "type_key": "Shape.18b2faaf1efd505374f7f25fcb61ed59bd5be851" - }, - "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", - "name": "io_manager" - } - ], - "root_config_key": "Shape.bebb6738b1a459d594b06bc216f4af2ffdbecd87" - } - ], - "name": "__ASSET_JOB_6", - "solid_definitions_snapshot": { - "__class__": "SolidDefinitionsSnapshot", - "composite_solid_def_snaps": [ - { - "__class__": "CompositeSolidDefSnap", - "config_field_snap": null, - "dep_structure_snapshot": { - "__class__": "DependencyStructureSnapshot", - "solid_invocation_snaps": [ - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ - { - "__class__": "InputDependencySnap", - "input_name": "my_op", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "my_op" - } - ] - } - ], - "is_dynamic_mapped": false, - "solid_def_name": "hanging_op", - "solid_name": "hanging_op", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [], - "is_dynamic_mapped": false, - "solid_def_name": "my_op", - "solid_name": "my_op", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ - { - "__class__": "InputDependencySnap", - "input_name": "hanging_op", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "hanging_op" - } - ] - } - ], - "is_dynamic_mapped": false, - "solid_def_name": "never_runs_op", - "solid_name": "never_runs_op", - "tags": {} - } - ] - }, - "description": null, - "input_def_snaps": [], - "input_mapping_snaps": [], - "name": "hanging_graph", - "output_def_snaps": [ - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" - } - ], - "output_mapping_snaps": [ - { - "__class__": "OutputMappingSnap", - "external_output_name": "result", - "mapped_output_name": "result", - "mapped_solid_name": "never_runs_op" - } - ], - "tags": {} - } - ], - "solid_def_snaps": [ - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - }, - "description": null, - "input_def_snaps": [], - "name": "asset_1", - "output_def_snaps": [ - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" - } - ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - }, - "description": null, - "input_def_snaps": [ - { - "__class__": "InputDefSnap", - "dagster_type_key": "Any", - "description": null, - "name": "asset_1" - }, - { - "__class__": "InputDefSnap", - "dagster_type_key": "Nothing", - "description": null, - "name": "asset_two" - } - ], - "name": "asset_1_my_check", - "output_def_snaps": [ - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" - } - ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - }, - "description": null, - "input_def_snaps": [ - { - "__class__": "InputDefSnap", - "dagster_type_key": "Nothing", - "description": null, - "name": "asset_1" - } - ], - "name": "asset_2", - "output_def_snaps": [ - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" - } - ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - }, - "description": null, - "input_def_snaps": [ - { - "__class__": "InputDefSnap", - "dagster_type_key": "Nothing", - "description": null, - "name": "asset_2" - } - ], - "name": "asset_3", - "output_def_snaps": [ - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" - } - ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - }, - "description": null, - "input_def_snaps": [], - "name": "asset_one", - "output_def_snaps": [ - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" - } - ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - }, - "description": null, - "input_def_snaps": [ - { - "__class__": "InputDefSnap", - "dagster_type_key": "Any", - "description": null, - "name": "asset_one" - } - ], - "name": "asset_two", - "output_def_snaps": [ - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" - } - ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - }, - "description": null, - "input_def_snaps": [], - "name": "asset_yields_observation", - "output_def_snaps": [ - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" - } - ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - }, - "description": null, - "input_def_snaps": [], - "name": "bar", - "output_def_snaps": [ - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" - } - ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - }, - "description": null, - "input_def_snaps": [ - { - "__class__": "InputDefSnap", - "dagster_type_key": "Any", - "description": null, - "name": "foo_bar" - } - ], - "name": "baz", - "output_def_snaps": [ - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" - } - ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - }, - "description": null, - "input_def_snaps": [], - "name": "check_in_op_asset", - "output_def_snaps": [ - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" - }, - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "check_in_op_asset_my_check" - } - ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - }, - "description": null, - "input_def_snaps": [ - { - "__class__": "InputDefSnap", - "dagster_type_key": "Any", - "description": null, - "name": "hanging_graph" - } - ], - "name": "downstream_asset", - "output_def_snaps": [ - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" - } - ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - }, - "description": null, - "input_def_snaps": [ - { - "__class__": "InputDefSnap", - "dagster_type_key": "Any", - "description": null, - "name": "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": [], - "name": "fail_partition_materialization", - "output_def_snaps": [ - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" - } - ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - }, - "description": null, - "input_def_snaps": [ - { - "__class__": "InputDefSnap", - "dagster_type_key": "Any", - "description": null, - "name": "dummy_source_asset" - } - ], - "name": "first_asset", - "output_def_snaps": [ - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" - } - ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - }, - "description": null, - "input_def_snaps": [], - "name": "foo", - "output_def_snaps": [ - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" - } - ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - }, - "description": null, - "input_def_snaps": [ - { - "__class__": "InputDefSnap", - "dagster_type_key": "Any", - "description": null, - "name": "bar" - }, - { - "__class__": "InputDefSnap", - "dagster_type_key": "Any", - "description": null, - "name": "foo" - } - ], - "name": "foo_bar", - "output_def_snaps": [ - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" - } - ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - }, - "description": null, - "input_def_snaps": [ - { - "__class__": "InputDefSnap", - "dagster_type_key": "Any", - "description": null, - "name": "fresh_diamond_left" - }, - { - "__class__": "InputDefSnap", - "dagster_type_key": "Any", - "description": null, - "name": "fresh_diamond_right" - } - ], - "name": "fresh_diamond_bottom", - "output_def_snaps": [ - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" - } - ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - }, - "description": null, - "input_def_snaps": [ - { - "__class__": "InputDefSnap", - "dagster_type_key": "Any", - "description": null, - "name": "fresh_diamond_top" - } - ], - "name": "fresh_diamond_left", - "output_def_snaps": [ - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" - } - ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - }, - "description": null, - "input_def_snaps": [ - { - "__class__": "InputDefSnap", - "dagster_type_key": "Any", - "description": null, - "name": "fresh_diamond_top" - } - ], - "name": "fresh_diamond_right", - "output_def_snaps": [ - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" - } - ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - }, - "description": null, - "input_def_snaps": [ - { - "__class__": "InputDefSnap", - "dagster_type_key": "Nothing", - "description": null, - "name": "diamond_source" - } - ], - "name": "fresh_diamond_top", - "output_def_snaps": [ - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" - } - ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - }, - "description": null, - "input_def_snaps": [], - "name": "grouped_asset_1", - "output_def_snaps": [ - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" - } - ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - }, - "description": null, - "input_def_snaps": [], - "name": "grouped_asset_2", - "output_def_snaps": [ - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" - } - ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - }, - "description": null, - "input_def_snaps": [], - "name": "grouped_asset_4", - "output_def_snaps": [ - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" - } - ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - }, - "description": "Asset that hangs forever, used to test in-progress ops.", - "input_def_snaps": [ - { - "__class__": "InputDefSnap", - "dagster_type_key": "Any", - "description": null, - "name": "first_asset" - } - ], - "name": "hanging_asset", - "output_def_snaps": [ - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" - } - ], - "required_resource_keys": [ - "hanging_asset_resource" - ], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - }, - "description": null, - "input_def_snaps": [ - { - "__class__": "InputDefSnap", - "dagster_type_key": "Any", - "description": null, - "name": "my_op" - } - ], - "name": "hanging_op", - "output_def_snaps": [ - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" - } - ], - "required_resource_keys": [ - "hanging_asset_resource" - ], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - }, - "description": null, - "input_def_snaps": [], - "name": "hanging_partition_asset", - "output_def_snaps": [ - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" - } - ], - "required_resource_keys": [ - "hanging_asset_resource" - ], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - }, - "description": null, - "input_def_snaps": [], - "name": "my_op", - "output_def_snaps": [ - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" - } - ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - }, - "description": null, - "input_def_snaps": [ - { - "__class__": "InputDefSnap", - "dagster_type_key": "Any", - "description": null, - "name": "hanging_asset" - } - ], - "name": "never_runs_asset", - "output_def_snaps": [ - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" - } - ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - }, - "description": null, - "input_def_snaps": [ - { - "__class__": "InputDefSnap", - "dagster_type_key": "Any", - "description": null, - "name": "hanging_op" - } - ], - "name": "never_runs_op", - "output_def_snaps": [ - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" - } - ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - }, - "description": null, - "input_def_snaps": [], - "name": "output_then_hang_asset", - "output_def_snaps": [ - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" - } - ], - "required_resource_keys": [ - "hanging_asset_resource" - ], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "config", - "type_key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709" - }, - "description": null, - "input_def_snaps": [], - "name": "subsettable_checked_multi_asset", - "output_def_snaps": [ - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, - "is_required": false, - "name": "one" - }, - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, - "is_required": false, - "name": "two" - }, - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, - "is_required": false, - "name": "one_my_check" - }, - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, - "is_required": false, - "name": "one_my_other_check" - } - ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - }, - "description": null, - "input_def_snaps": [ - { - "__class__": "InputDefSnap", - "dagster_type_key": "Any", - "description": null, - "name": "int_asset" - } - ], - "name": "typed_asset", - "output_def_snaps": [ - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Int", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" - } - ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "config", - "type_key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709" - }, - "description": null, - "input_def_snaps": [], - "name": "typed_multi_asset", - "output_def_snaps": [ - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Int", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "int_asset" - }, - { - "__class__": "OutputDefSnap", - "dagster_type_key": "String", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "str_asset" - } - ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - }, - "description": null, - "input_def_snaps": [], - "name": "unconnected", - "output_def_snaps": [ - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" - } - ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - }, - "description": null, - "input_def_snaps": [], - "name": "ungrouped_asset_3", - "output_def_snaps": [ - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" - } - ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - }, - "description": null, - "input_def_snaps": [], - "name": "ungrouped_asset_5", - "output_def_snaps": [ - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" - } - ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - }, - "description": null, - "input_def_snaps": [], - "name": "unpartitioned_upstream_of_partitioned", - "output_def_snaps": [ - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" - } - ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - }, - "description": null, - "input_def_snaps": [ - { - "__class__": "InputDefSnap", - "dagster_type_key": "Any", - "description": null, - "name": "typed_asset" - } - ], - "name": "untyped_asset", - "output_def_snaps": [ - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" - } - ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - }, - "description": null, - "input_def_snaps": [], - "name": "yield_partition_materialization", - "output_def_snaps": [ - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" - } - ], - "required_resource_keys": [], - "tags": {} - } - ] - }, - "tags": {} - } - ''' -# --- -# name: test_all_snapshot_ids[150] - ''' - { - "__class__": "PipelineSnapshot", - "config_schema_snapshot": { - "__class__": "ConfigSchemaSnapshot", - "all_config_snaps_by_key": { - "Any": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": null, - "given_name": "Any", - "key": "Any", - "kind": { - "__enum__": "ConfigTypeKind.ANY" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Bool": { - "__class__": "ConfigTypeSnap", - "description": "", - "enum_values": null, - "fields": null, - "given_name": "Bool", - "key": "Bool", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR" - }, - "scalar_kind": { - "__enum__": "ConfigScalarKind.BOOL" - }, - "type_param_keys": null - }, - "Float": { - "__class__": "ConfigTypeSnap", - "description": "", - "enum_values": null, - "fields": null, - "given_name": "Float", - "key": "Float", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR" - }, - "scalar_kind": { - "__enum__": "ConfigScalarKind.FLOAT" - }, - "type_param_keys": null - }, - "Int": { - "__class__": "ConfigTypeSnap", - "description": "", - "enum_values": null, - "fields": null, - "given_name": "Int", - "key": "Int", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR" - }, - "scalar_kind": { - "__enum__": "ConfigScalarKind.INT" - }, - "type_param_keys": null - }, - "ScalarUnion.Bool-Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": null, - "given_name": null, - "key": "ScalarUnion.Bool-Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR_UNION" - }, - "scalar_kind": null, - "type_param_keys": [ - "Bool", - "Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59" - ] - }, - "ScalarUnion.Float-Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": null, - "given_name": null, - "key": "ScalarUnion.Float-Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR_UNION" - }, - "scalar_kind": null, - "type_param_keys": [ - "Float", - "Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3" - ] - }, - "ScalarUnion.Int-Selector.a9799b971d12ace70a2d8803c883c863417d0725": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": null, - "given_name": null, - "key": "ScalarUnion.Int-Selector.a9799b971d12ace70a2d8803c883c863417d0725", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR_UNION" - }, - "scalar_kind": null, - "type_param_keys": [ - "Int", - "Selector.a9799b971d12ace70a2d8803c883c863417d0725" - ] - }, - "ScalarUnion.String-Selector.e04723c9d9937e3ab21206435b22247cfbe58269": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": null, - "given_name": null, - "key": "ScalarUnion.String-Selector.e04723c9d9937e3ab21206435b22247cfbe58269", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR_UNION" - }, - "scalar_kind": null, - "type_param_keys": [ - "String", - "Selector.e04723c9d9937e3ab21206435b22247cfbe58269" - ] - }, - "Selector.1bfb167aea90780aa679597800c71bd8c65ed0b2": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "disabled", - "type_key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "enabled", - "type_key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709" - } - ], - "given_name": null, - "key": "Selector.1bfb167aea90780aa679597800c71bd8c65ed0b2", - "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Selector.a9799b971d12ace70a2d8803c883c863417d0725": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "json", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "pickle", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "value", - "type_key": "Int" - } - ], - "given_name": null, - "key": "Selector.a9799b971d12ace70a2d8803c883c863417d0725", - "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "json", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "pickle", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "value", - "type_key": "Bool" - } - ], - "given_name": null, - "key": "Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59", - "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "json", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "pickle", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "value", - "type_key": "Float" - } - ], - "given_name": null, - "key": "Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3", - "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Selector.e04723c9d9937e3ab21206435b22247cfbe58269": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "json", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "pickle", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "value", - "type_key": "String" - } - ], - "given_name": null, - "key": "Selector.e04723c9d9937e3ab21206435b22247cfbe58269", - "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Selector.f2fe6dfdc60a1947a8f8e7cd377a012b47065bc4": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "json", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "pickle", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "value", - "type_key": "Any" - } - ], - "given_name": null, - "key": "Selector.f2fe6dfdc60a1947a8f8e7cd377a012b47065bc4", - "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.081354663b9d4b8fbfd1cb8e358763912953913f": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "\"INFO\"", - "description": "The logger's threshold.", - "is_required": false, - "name": "log_level", - "type_key": "String" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "\"dagster\"", - "description": "The name of your logger.", - "is_required": false, - "name": "name", - "type_key": "String" - } - ], - "given_name": null, - "key": "Shape.081354663b9d4b8fbfd1cb8e358763912953913f", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.09d73f0755bf4752d3f121837669c8660dcf451e": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"retries\": {\"enabled\": {}}}", - "description": "Execute all steps in a single process.", - "is_required": false, - "name": "config", - "type_key": "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c" - } - ], - "given_name": null, - "key": "Shape.09d73f0755bf4752d3f121837669c8660dcf451e", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"log_level\": \"INFO\", \"name\": \"dagster\"}", - "description": "The default colored console logger.", - "is_required": false, - "name": "config", - "type_key": "Shape.081354663b9d4b8fbfd1cb8e358763912953913f" - } - ], - "given_name": null, - "key": "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", - "is_required": false, - "name": "io_manager", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - } - ], - "given_name": null, - "key": "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.1baaa7ea6f13caf1cca874c6f4cc8581ad88d08a": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"config\": {\"retries\": {\"enabled\": {}}}}", - "description": "Configure how steps are executed within a run.", - "is_required": false, - "name": "execution", - "type_key": "Shape.09d73f0755bf4752d3f121837669c8660dcf451e" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": "Configure how loggers emit messages within a run.", - "is_required": false, - "name": "loggers", - "type_key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"noop_op\": {}}", - "description": "Configure runtime parameters for ops or assets.", - "is_required": false, - "name": "ops", - "type_key": "Shape.242592fa9f0be8d5908506e918e119be06358618" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"io_manager\": {}}", - "description": "Configure how shared resources are implemented within a run.", - "is_required": false, - "name": "resources", - "type_key": "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778" - } - ], - "given_name": null, - "key": "Shape.1baaa7ea6f13caf1cca874c6f4cc8581ad88d08a", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.242592fa9f0be8d5908506e918e119be06358618": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "noop_op", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - } - ], - "given_name": null, - "key": "Shape.242592fa9f0be8d5908506e918e119be06358618", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": "[DEPRECATED]", - "is_required": false, - "name": "marker_to_close", - "type_key": "String" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"enabled\": {}}", - "description": "Whether retries are enabled or not. By default, retries are enabled.", - "is_required": false, - "name": "retries", - "type_key": "Selector.1bfb167aea90780aa679597800c71bd8c65ed0b2" - } - ], - "given_name": null, - "key": "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "path", - "type_key": "String" - } - ], - "given_name": null, - "key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.743e47901855cb245064dd633e217bfcb49a11a7": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - } - ], - "given_name": null, - "key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [], - "given_name": null, - "key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "console", - "type_key": "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a" - } - ], - "given_name": null, - "key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "String": { - "__class__": "ConfigTypeSnap", - "description": "", - "enum_values": null, - "fields": null, - "given_name": "String", - "key": "String", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR" - }, - "scalar_kind": { - "__enum__": "ConfigScalarKind.STRING" - }, - "type_param_keys": null - } - } - }, - "dagster_type_namespace_snapshot": { - "__class__": "DagsterTypeNamespaceSnapshot", - "all_dagster_type_snaps_by_key": { - "Any": { - "__class__": "DagsterTypeSnap", - "description": null, - "display_name": "Any", - "is_builtin": true, - "key": "Any", - "kind": { - "__enum__": "DagsterTypeKind.ANY" - }, - "loader_schema_key": "Selector.f2fe6dfdc60a1947a8f8e7cd377a012b47065bc4", - "materializer_schema_key": null, - "name": "Any", - "type_param_keys": [] - }, - "Bool": { - "__class__": "DagsterTypeSnap", - "description": null, - "display_name": "Bool", - "is_builtin": true, - "key": "Bool", - "kind": { - "__enum__": "DagsterTypeKind.SCALAR" - }, - "loader_schema_key": "ScalarUnion.Bool-Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59", - "materializer_schema_key": null, - "name": "Bool", - "type_param_keys": [] - }, - "Float": { - "__class__": "DagsterTypeSnap", - "description": null, - "display_name": "Float", - "is_builtin": true, - "key": "Float", - "kind": { - "__enum__": "DagsterTypeKind.SCALAR" - }, - "loader_schema_key": "ScalarUnion.Float-Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3", - "materializer_schema_key": null, - "name": "Float", - "type_param_keys": [] - }, - "Int": { - "__class__": "DagsterTypeSnap", - "description": null, - "display_name": "Int", - "is_builtin": true, - "key": "Int", - "kind": { - "__enum__": "DagsterTypeKind.SCALAR" - }, - "loader_schema_key": "ScalarUnion.Int-Selector.a9799b971d12ace70a2d8803c883c863417d0725", - "materializer_schema_key": null, - "name": "Int", - "type_param_keys": [] - }, - "Nothing": { - "__class__": "DagsterTypeSnap", - "description": null, - "display_name": "Nothing", - "is_builtin": true, - "key": "Nothing", - "kind": { - "__enum__": "DagsterTypeKind.NOTHING" - }, - "loader_schema_key": null, - "materializer_schema_key": null, - "name": "Nothing", - "type_param_keys": [] - }, - "String": { - "__class__": "DagsterTypeSnap", - "description": null, - "display_name": "String", - "is_builtin": true, - "key": "String", - "kind": { - "__enum__": "DagsterTypeKind.SCALAR" - }, - "loader_schema_key": "ScalarUnion.String-Selector.e04723c9d9937e3ab21206435b22247cfbe58269", - "materializer_schema_key": null, - "name": "String", - "type_param_keys": [] - } - } - }, - "dep_structure_snapshot": { - "__class__": "DependencyStructureSnapshot", - "solid_invocation_snaps": [ - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [], - "is_dynamic_mapped": false, - "solid_def_name": "noop_op", - "solid_name": "noop_op", - "tags": {} - } - ] - }, - "description": null, - "graph_def_name": "simple_graph", - "lineage_snapshot": null, - "mode_def_snaps": [ - { - "__class__": "ModeDefSnap", - "description": null, - "logger_def_snaps": [ - { - "__class__": "LoggerDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"log_level\": \"INFO\", \"name\": \"dagster\"}", - "description": "The default colored console logger.", - "is_required": false, - "name": "config", - "type_key": "Shape.081354663b9d4b8fbfd1cb8e358763912953913f" - }, - "description": "The default colored console logger.", - "name": "console" - } - ], - "name": "default", - "resource_def_snaps": [ - { - "__class__": "ResourceDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - }, - "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", - "name": "io_manager" - } - ], - "root_config_key": "Shape.1baaa7ea6f13caf1cca874c6f4cc8581ad88d08a" - } - ], - "name": "simple_job_b", - "solid_definitions_snapshot": { - "__class__": "SolidDefinitionsSnapshot", - "composite_solid_def_snaps": [], - "solid_def_snaps": [ - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - }, - "description": null, - "input_def_snaps": [], - "name": "noop_op", - "output_def_snaps": [ - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" - } - ], - "required_resource_keys": [], - "tags": {} - } - ] - }, - "tags": {} - } - ''' -# --- -# name: test_all_snapshot_ids[151] - 'c58bbee5967b5e43b907f2ee09bfa26b5b017899' -# --- -# name: test_all_snapshot_ids[152] - ''' - { - "__class__": "PipelineSnapshot", - "config_schema_snapshot": { - "__class__": "ConfigSchemaSnapshot", - "all_config_snaps_by_key": { - "Any": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": null, - "given_name": "Any", - "key": "Any", - "kind": { - "__enum__": "ConfigTypeKind.ANY" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Bool": { - "__class__": "ConfigTypeSnap", - "description": "", - "enum_values": null, - "fields": null, - "given_name": "Bool", - "key": "Bool", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR" - }, - "scalar_kind": { - "__enum__": "ConfigScalarKind.BOOL" - }, - "type_param_keys": null - }, - "Float": { - "__class__": "ConfigTypeSnap", - "description": "", - "enum_values": null, - "fields": null, - "given_name": "Float", - "key": "Float", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR" - }, - "scalar_kind": { - "__enum__": "ConfigScalarKind.FLOAT" - }, - "type_param_keys": null - }, - "Int": { - "__class__": "ConfigTypeSnap", - "description": "", - "enum_values": null, - "fields": null, - "given_name": "Int", - "key": "Int", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR" - }, - "scalar_kind": { - "__enum__": "ConfigScalarKind.INT" - }, - "type_param_keys": null - }, - "ScalarUnion.Bool-Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": null, - "given_name": null, - "key": "ScalarUnion.Bool-Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR_UNION" - }, - "scalar_kind": null, - "type_param_keys": [ - "Bool", - "Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59" - ] - }, - "ScalarUnion.Float-Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": null, - "given_name": null, - "key": "ScalarUnion.Float-Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR_UNION" - }, - "scalar_kind": null, - "type_param_keys": [ - "Float", - "Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3" - ] - }, - "ScalarUnion.Int-Selector.a9799b971d12ace70a2d8803c883c863417d0725": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": null, - "given_name": null, - "key": "ScalarUnion.Int-Selector.a9799b971d12ace70a2d8803c883c863417d0725", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR_UNION" - }, - "scalar_kind": null, - "type_param_keys": [ - "Int", - "Selector.a9799b971d12ace70a2d8803c883c863417d0725" - ] - }, - "ScalarUnion.String-Selector.e04723c9d9937e3ab21206435b22247cfbe58269": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": null, - "given_name": null, - "key": "ScalarUnion.String-Selector.e04723c9d9937e3ab21206435b22247cfbe58269", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR_UNION" - }, - "scalar_kind": null, - "type_param_keys": [ - "String", - "Selector.e04723c9d9937e3ab21206435b22247cfbe58269" - ] - }, - "Selector.1bfb167aea90780aa679597800c71bd8c65ed0b2": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "disabled", - "type_key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "enabled", - "type_key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709" - } - ], - "given_name": null, - "key": "Selector.1bfb167aea90780aa679597800c71bd8c65ed0b2", - "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Selector.a9799b971d12ace70a2d8803c883c863417d0725": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "json", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "pickle", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "value", - "type_key": "Int" - } - ], - "given_name": null, - "key": "Selector.a9799b971d12ace70a2d8803c883c863417d0725", - "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "json", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "pickle", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "value", - "type_key": "Bool" - } - ], - "given_name": null, - "key": "Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59", - "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "json", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "pickle", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "value", - "type_key": "Float" - } - ], - "given_name": null, - "key": "Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3", - "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Selector.e04723c9d9937e3ab21206435b22247cfbe58269": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "json", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "pickle", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "value", - "type_key": "String" - } - ], - "given_name": null, - "key": "Selector.e04723c9d9937e3ab21206435b22247cfbe58269", - "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Selector.f2fe6dfdc60a1947a8f8e7cd377a012b47065bc4": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "json", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "pickle", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "value", - "type_key": "Any" - } - ], - "given_name": null, - "key": "Selector.f2fe6dfdc60a1947a8f8e7cd377a012b47065bc4", - "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.081354663b9d4b8fbfd1cb8e358763912953913f": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "\"INFO\"", - "description": "The logger's threshold.", - "is_required": false, - "name": "log_level", - "type_key": "String" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "\"dagster\"", - "description": "The name of your logger.", - "is_required": false, - "name": "name", - "type_key": "String" - } - ], - "given_name": null, - "key": "Shape.081354663b9d4b8fbfd1cb8e358763912953913f", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.09d73f0755bf4752d3f121837669c8660dcf451e": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"retries\": {\"enabled\": {}}}", - "description": "Execute all steps in a single process.", - "is_required": false, - "name": "config", - "type_key": "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c" - } - ], - "given_name": null, - "key": "Shape.09d73f0755bf4752d3f121837669c8660dcf451e", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"log_level\": \"INFO\", \"name\": \"dagster\"}", - "description": "The default colored console logger.", - "is_required": false, - "name": "config", - "type_key": "Shape.081354663b9d4b8fbfd1cb8e358763912953913f" - } - ], - "given_name": null, - "key": "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", - "is_required": false, - "name": "io_manager", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - } - ], - "given_name": null, - "key": "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.15a669259d526894a1a32d2b1e6c0710c4bdafd0": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "op_asset_a", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - } - ], - "given_name": null, - "key": "Shape.15a669259d526894a1a32d2b1e6c0710c4bdafd0", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": "[DEPRECATED]", - "is_required": false, - "name": "marker_to_close", - "type_key": "String" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"enabled\": {}}", - "description": "Whether retries are enabled or not. By default, retries are enabled.", - "is_required": false, - "name": "retries", - "type_key": "Selector.1bfb167aea90780aa679597800c71bd8c65ed0b2" - } - ], - "given_name": null, - "key": "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "path", - "type_key": "String" - } - ], - "given_name": null, - "key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.743e47901855cb245064dd633e217bfcb49a11a7": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - } - ], - "given_name": null, - "key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.834758e49b0b2d8416b058675738bf3d834dc7c4": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"config\": {\"retries\": {\"enabled\": {}}}}", - "description": "Configure how steps are executed within a run.", - "is_required": false, - "name": "execution", - "type_key": "Shape.09d73f0755bf4752d3f121837669c8660dcf451e" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": "Configure how loggers emit messages within a run.", - "is_required": false, - "name": "loggers", - "type_key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"op_asset_a\": {}}", - "description": "Configure runtime parameters for ops or assets.", - "is_required": false, - "name": "ops", - "type_key": "Shape.15a669259d526894a1a32d2b1e6c0710c4bdafd0" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"io_manager\": {}}", - "description": "Configure how shared resources are implemented within a run.", - "is_required": false, - "name": "resources", - "type_key": "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778" - } - ], - "given_name": null, - "key": "Shape.834758e49b0b2d8416b058675738bf3d834dc7c4", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [], - "given_name": null, - "key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "console", - "type_key": "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a" - } - ], - "given_name": null, - "key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "String": { - "__class__": "ConfigTypeSnap", - "description": "", - "enum_values": null, - "fields": null, - "given_name": "String", - "key": "String", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR" - }, - "scalar_kind": { - "__enum__": "ConfigScalarKind.STRING" - }, - "type_param_keys": null - } - } - }, - "dagster_type_namespace_snapshot": { - "__class__": "DagsterTypeNamespaceSnapshot", - "all_dagster_type_snaps_by_key": { - "Any": { - "__class__": "DagsterTypeSnap", - "description": null, - "display_name": "Any", - "is_builtin": true, - "key": "Any", - "kind": { - "__enum__": "DagsterTypeKind.ANY" - }, - "loader_schema_key": "Selector.f2fe6dfdc60a1947a8f8e7cd377a012b47065bc4", - "materializer_schema_key": null, - "name": "Any", - "type_param_keys": [] - }, - "Bool": { - "__class__": "DagsterTypeSnap", - "description": null, - "display_name": "Bool", - "is_builtin": true, - "key": "Bool", - "kind": { - "__enum__": "DagsterTypeKind.SCALAR" - }, - "loader_schema_key": "ScalarUnion.Bool-Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59", - "materializer_schema_key": null, - "name": "Bool", - "type_param_keys": [] - }, - "Float": { - "__class__": "DagsterTypeSnap", - "description": null, - "display_name": "Float", - "is_builtin": true, - "key": "Float", - "kind": { - "__enum__": "DagsterTypeKind.SCALAR" - }, - "loader_schema_key": "ScalarUnion.Float-Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3", - "materializer_schema_key": null, - "name": "Float", - "type_param_keys": [] - }, - "Int": { - "__class__": "DagsterTypeSnap", - "description": null, - "display_name": "Int", - "is_builtin": true, - "key": "Int", - "kind": { - "__enum__": "DagsterTypeKind.SCALAR" - }, - "loader_schema_key": "ScalarUnion.Int-Selector.a9799b971d12ace70a2d8803c883c863417d0725", - "materializer_schema_key": null, - "name": "Int", - "type_param_keys": [] - }, - "Nothing": { - "__class__": "DagsterTypeSnap", - "description": null, - "display_name": "Nothing", - "is_builtin": true, - "key": "Nothing", - "kind": { - "__enum__": "DagsterTypeKind.NOTHING" - }, - "loader_schema_key": null, - "materializer_schema_key": null, - "name": "Nothing", - "type_param_keys": [] - }, - "String": { - "__class__": "DagsterTypeSnap", - "description": null, - "display_name": "String", - "is_builtin": true, - "key": "String", - "kind": { - "__enum__": "DagsterTypeKind.SCALAR" - }, - "loader_schema_key": "ScalarUnion.String-Selector.e04723c9d9937e3ab21206435b22247cfbe58269", - "materializer_schema_key": null, - "name": "String", - "type_param_keys": [] - } - } - }, - "dep_structure_snapshot": { - "__class__": "DependencyStructureSnapshot", - "solid_invocation_snaps": [ - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [], - "is_dynamic_mapped": false, - "solid_def_name": "op_asset_a", - "solid_name": "op_asset_a", - "tags": {} - } - ] - }, - "description": null, - "graph_def_name": "single_asset_job", - "lineage_snapshot": null, - "mode_def_snaps": [ - { - "__class__": "ModeDefSnap", - "description": null, - "logger_def_snaps": [ - { - "__class__": "LoggerDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"log_level\": \"INFO\", \"name\": \"dagster\"}", - "description": "The default colored console logger.", - "is_required": false, - "name": "config", - "type_key": "Shape.081354663b9d4b8fbfd1cb8e358763912953913f" - }, - "description": "The default colored console logger.", - "name": "console" - } - ], - "name": "default", - "resource_def_snaps": [ - { - "__class__": "ResourceDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - }, - "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", - "name": "io_manager" - } - ], - "root_config_key": "Shape.834758e49b0b2d8416b058675738bf3d834dc7c4" - } - ], - "name": "single_asset_job", - "solid_definitions_snapshot": { - "__class__": "SolidDefinitionsSnapshot", - "composite_solid_def_snaps": [], - "solid_def_snaps": [ - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - }, - "description": null, - "input_def_snaps": [], - "name": "op_asset_a", - "output_def_snaps": [ - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" - } - ], - "required_resource_keys": [], - "tags": {} - } - ] - }, - "tags": {} - } - ''' -# --- -# name: test_all_snapshot_ids[153] - '9109ebc6447db70cdcd17a7bf8b90ec61ffd02fe' -# --- -# name: test_all_snapshot_ids[154] - ''' - { - "__class__": "PipelineSnapshot", - "config_schema_snapshot": { - "__class__": "ConfigSchemaSnapshot", - "all_config_snaps_by_key": { - "Any": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": null, - "given_name": "Any", - "key": "Any", - "kind": { - "__enum__": "ConfigTypeKind.ANY" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Bool": { - "__class__": "ConfigTypeSnap", - "description": "", - "enum_values": null, - "fields": null, - "given_name": "Bool", - "key": "Bool", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR" - }, - "scalar_kind": { - "__enum__": "ConfigScalarKind.BOOL" - }, - "type_param_keys": null - }, - "Float": { - "__class__": "ConfigTypeSnap", - "description": "", - "enum_values": null, - "fields": null, - "given_name": "Float", - "key": "Float", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR" - }, - "scalar_kind": { - "__enum__": "ConfigScalarKind.FLOAT" - }, - "type_param_keys": null - }, - "Int": { - "__class__": "ConfigTypeSnap", - "description": "", - "enum_values": null, - "fields": null, - "given_name": "Int", - "key": "Int", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR" - }, - "scalar_kind": { - "__enum__": "ConfigScalarKind.INT" - }, - "type_param_keys": null - }, - "ScalarUnion.Bool-Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": null, - "given_name": null, - "key": "ScalarUnion.Bool-Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR_UNION" - }, - "scalar_kind": null, - "type_param_keys": [ - "Bool", - "Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59" - ] - }, - "ScalarUnion.Float-Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": null, - "given_name": null, - "key": "ScalarUnion.Float-Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR_UNION" - }, - "scalar_kind": null, - "type_param_keys": [ - "Float", - "Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3" - ] - }, - "ScalarUnion.Int-Selector.a9799b971d12ace70a2d8803c883c863417d0725": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": null, - "given_name": null, - "key": "ScalarUnion.Int-Selector.a9799b971d12ace70a2d8803c883c863417d0725", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR_UNION" - }, - "scalar_kind": null, - "type_param_keys": [ - "Int", - "Selector.a9799b971d12ace70a2d8803c883c863417d0725" - ] - }, - "ScalarUnion.String-Selector.e04723c9d9937e3ab21206435b22247cfbe58269": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": null, - "given_name": null, - "key": "ScalarUnion.String-Selector.e04723c9d9937e3ab21206435b22247cfbe58269", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR_UNION" - }, - "scalar_kind": null, - "type_param_keys": [ - "String", - "Selector.e04723c9d9937e3ab21206435b22247cfbe58269" - ] - }, - "Selector.1bfb167aea90780aa679597800c71bd8c65ed0b2": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "disabled", - "type_key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "enabled", - "type_key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709" - } - ], - "given_name": null, - "key": "Selector.1bfb167aea90780aa679597800c71bd8c65ed0b2", - "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Selector.a9799b971d12ace70a2d8803c883c863417d0725": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "json", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "pickle", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "value", - "type_key": "Int" - } - ], - "given_name": null, - "key": "Selector.a9799b971d12ace70a2d8803c883c863417d0725", - "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "json", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "pickle", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "value", - "type_key": "Bool" - } - ], - "given_name": null, - "key": "Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59", - "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "json", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "pickle", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "value", - "type_key": "Float" - } - ], - "given_name": null, - "key": "Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3", - "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Selector.e04723c9d9937e3ab21206435b22247cfbe58269": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "json", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "pickle", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "value", - "type_key": "String" - } - ], - "given_name": null, - "key": "Selector.e04723c9d9937e3ab21206435b22247cfbe58269", - "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Selector.f2fe6dfdc60a1947a8f8e7cd377a012b47065bc4": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "json", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "pickle", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "value", - "type_key": "Any" - } - ], - "given_name": null, - "key": "Selector.f2fe6dfdc60a1947a8f8e7cd377a012b47065bc4", - "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.06b9a13e252f92cd7874d6392d4309c9f53a203c": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "spew", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - } - ], - "given_name": null, - "key": "Shape.06b9a13e252f92cd7874d6392d4309c9f53a203c", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.081354663b9d4b8fbfd1cb8e358763912953913f": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "\"INFO\"", - "description": "The logger's threshold.", - "is_required": false, - "name": "log_level", - "type_key": "String" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "\"dagster\"", - "description": "The name of your logger.", - "is_required": false, - "name": "name", - "type_key": "String" - } - ], - "given_name": null, - "key": "Shape.081354663b9d4b8fbfd1cb8e358763912953913f", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.09d73f0755bf4752d3f121837669c8660dcf451e": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"retries\": {\"enabled\": {}}}", - "description": "Execute all steps in a single process.", - "is_required": false, - "name": "config", - "type_key": "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c" - } - ], - "given_name": null, - "key": "Shape.09d73f0755bf4752d3f121837669c8660dcf451e", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"log_level\": \"INFO\", \"name\": \"dagster\"}", - "description": "The default colored console logger.", - "is_required": false, - "name": "config", - "type_key": "Shape.081354663b9d4b8fbfd1cb8e358763912953913f" - } - ], - "given_name": null, - "key": "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", - "is_required": false, - "name": "io_manager", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - } - ], - "given_name": null, - "key": "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": "[DEPRECATED]", - "is_required": false, - "name": "marker_to_close", - "type_key": "String" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"enabled\": {}}", - "description": "Whether retries are enabled or not. By default, retries are enabled.", - "is_required": false, - "name": "retries", - "type_key": "Selector.1bfb167aea90780aa679597800c71bd8c65ed0b2" - } - ], - "given_name": null, - "key": "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "path", - "type_key": "String" - } - ], - "given_name": null, - "key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.743e47901855cb245064dd633e217bfcb49a11a7": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - } - ], - "given_name": null, - "key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [], - "given_name": null, - "key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "console", - "type_key": "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a" - } - ], - "given_name": null, - "key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.f6647f2f5c3001763b4d3d6b0ba5c778bbbf1b49": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"config\": {\"retries\": {\"enabled\": {}}}}", - "description": "Configure how steps are executed within a run.", - "is_required": false, - "name": "execution", - "type_key": "Shape.09d73f0755bf4752d3f121837669c8660dcf451e" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": "Configure how loggers emit messages within a run.", - "is_required": false, - "name": "loggers", - "type_key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"spew\": {}}", - "description": "Configure runtime parameters for ops or assets.", - "is_required": false, - "name": "ops", - "type_key": "Shape.06b9a13e252f92cd7874d6392d4309c9f53a203c" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"io_manager\": {}}", - "description": "Configure how shared resources are implemented within a run.", - "is_required": false, - "name": "resources", - "type_key": "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778" - } - ], - "given_name": null, - "key": "Shape.f6647f2f5c3001763b4d3d6b0ba5c778bbbf1b49", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "String": { - "__class__": "ConfigTypeSnap", - "description": "", - "enum_values": null, - "fields": null, - "given_name": "String", - "key": "String", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR" - }, - "scalar_kind": { - "__enum__": "ConfigScalarKind.STRING" - }, - "type_param_keys": null - } - } - }, - "dagster_type_namespace_snapshot": { - "__class__": "DagsterTypeNamespaceSnapshot", - "all_dagster_type_snaps_by_key": { - "Any": { - "__class__": "DagsterTypeSnap", - "description": null, - "display_name": "Any", - "is_builtin": true, - "key": "Any", - "kind": { - "__enum__": "DagsterTypeKind.ANY" - }, - "loader_schema_key": "Selector.f2fe6dfdc60a1947a8f8e7cd377a012b47065bc4", - "materializer_schema_key": null, - "name": "Any", - "type_param_keys": [] - }, - "Bool": { - "__class__": "DagsterTypeSnap", - "description": null, - "display_name": "Bool", - "is_builtin": true, - "key": "Bool", - "kind": { - "__enum__": "DagsterTypeKind.SCALAR" - }, - "loader_schema_key": "ScalarUnion.Bool-Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59", - "materializer_schema_key": null, - "name": "Bool", - "type_param_keys": [] - }, - "Float": { - "__class__": "DagsterTypeSnap", - "description": null, - "display_name": "Float", - "is_builtin": true, - "key": "Float", - "kind": { - "__enum__": "DagsterTypeKind.SCALAR" - }, - "loader_schema_key": "ScalarUnion.Float-Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3", - "materializer_schema_key": null, - "name": "Float", - "type_param_keys": [] - }, - "Int": { - "__class__": "DagsterTypeSnap", - "description": null, - "display_name": "Int", - "is_builtin": true, - "key": "Int", - "kind": { - "__enum__": "DagsterTypeKind.SCALAR" - }, - "loader_schema_key": "ScalarUnion.Int-Selector.a9799b971d12ace70a2d8803c883c863417d0725", - "materializer_schema_key": null, - "name": "Int", - "type_param_keys": [] - }, - "Nothing": { - "__class__": "DagsterTypeSnap", - "description": null, - "display_name": "Nothing", - "is_builtin": true, - "key": "Nothing", - "kind": { - "__enum__": "DagsterTypeKind.NOTHING" - }, - "loader_schema_key": null, - "materializer_schema_key": null, - "name": "Nothing", - "type_param_keys": [] - }, - "String": { - "__class__": "DagsterTypeSnap", - "description": null, - "display_name": "String", - "is_builtin": true, - "key": "String", - "kind": { - "__enum__": "DagsterTypeKind.SCALAR" - }, - "loader_schema_key": "ScalarUnion.String-Selector.e04723c9d9937e3ab21206435b22247cfbe58269", - "materializer_schema_key": null, - "name": "String", - "type_param_keys": [] - } - } - }, - "dep_structure_snapshot": { - "__class__": "DependencyStructureSnapshot", - "solid_invocation_snaps": [ - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [], - "is_dynamic_mapped": false, - "solid_def_name": "spew", - "solid_name": "spew", - "tags": {} - } - ] - }, - "description": null, - "graph_def_name": "spew_job", - "lineage_snapshot": null, - "mode_def_snaps": [ - { - "__class__": "ModeDefSnap", - "description": null, - "logger_def_snaps": [ - { - "__class__": "LoggerDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"log_level\": \"INFO\", \"name\": \"dagster\"}", - "description": "The default colored console logger.", - "is_required": false, - "name": "config", - "type_key": "Shape.081354663b9d4b8fbfd1cb8e358763912953913f" - }, - "description": "The default colored console logger.", - "name": "console" - } - ], - "name": "default", - "resource_def_snaps": [ - { - "__class__": "ResourceDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - }, - "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", - "name": "io_manager" - } - ], - "root_config_key": "Shape.f6647f2f5c3001763b4d3d6b0ba5c778bbbf1b49" - } - ], - "name": "spew_job", - "solid_definitions_snapshot": { - "__class__": "SolidDefinitionsSnapshot", - "composite_solid_def_snaps": [], - "solid_def_snaps": [ - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - }, - "description": null, - "input_def_snaps": [], - "name": "spew", - "output_def_snaps": [ - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" - } - ], - "required_resource_keys": [], - "tags": {} - } - ] - }, - "tags": {} - } - ''' -# --- -# name: test_all_snapshot_ids[155] - '673ec5c1c0fce5ffec0506edd32bcdbd018e79bb' -# --- -# name: test_all_snapshot_ids[156] - ''' - { - "__class__": "PipelineSnapshot", - "config_schema_snapshot": { - "__class__": "ConfigSchemaSnapshot", - "all_config_snaps_by_key": { - "Any": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": null, - "given_name": "Any", - "key": "Any", - "kind": { - "__enum__": "ConfigTypeKind.ANY" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Bool": { - "__class__": "ConfigTypeSnap", - "description": "", - "enum_values": null, - "fields": null, - "given_name": "Bool", - "key": "Bool", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR" - }, - "scalar_kind": { - "__enum__": "ConfigScalarKind.BOOL" - }, - "type_param_keys": null - }, - "Float": { - "__class__": "ConfigTypeSnap", - "description": "", - "enum_values": null, - "fields": null, - "given_name": "Float", - "key": "Float", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR" - }, - "scalar_kind": { - "__enum__": "ConfigScalarKind.FLOAT" - }, - "type_param_keys": null - }, - "Int": { - "__class__": "ConfigTypeSnap", - "description": "", - "enum_values": null, - "fields": null, - "given_name": "Int", - "key": "Int", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR" - }, - "scalar_kind": { - "__enum__": "ConfigScalarKind.INT" - }, - "type_param_keys": null - }, - "ScalarUnion.Bool-Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": null, - "given_name": null, - "key": "ScalarUnion.Bool-Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR_UNION" - }, - "scalar_kind": null, - "type_param_keys": [ - "Bool", - "Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59" - ] - }, - "ScalarUnion.Float-Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": null, - "given_name": null, - "key": "ScalarUnion.Float-Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR_UNION" - }, - "scalar_kind": null, - "type_param_keys": [ - "Float", - "Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3" - ] - }, - "ScalarUnion.Int-Selector.a9799b971d12ace70a2d8803c883c863417d0725": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": null, - "given_name": null, - "key": "ScalarUnion.Int-Selector.a9799b971d12ace70a2d8803c883c863417d0725", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR_UNION" - }, - "scalar_kind": null, - "type_param_keys": [ - "Int", - "Selector.a9799b971d12ace70a2d8803c883c863417d0725" - ] - }, - "ScalarUnion.String-Selector.e04723c9d9937e3ab21206435b22247cfbe58269": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": null, - "given_name": null, - "key": "ScalarUnion.String-Selector.e04723c9d9937e3ab21206435b22247cfbe58269", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR_UNION" - }, - "scalar_kind": null, - "type_param_keys": [ - "String", - "Selector.e04723c9d9937e3ab21206435b22247cfbe58269" - ] - }, - "Selector.1bfb167aea90780aa679597800c71bd8c65ed0b2": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "disabled", - "type_key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "enabled", - "type_key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709" - } - ], - "given_name": null, - "key": "Selector.1bfb167aea90780aa679597800c71bd8c65ed0b2", - "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Selector.2571019f1a5201853d11032145ac3e534067f214": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "env", - "type_key": "String" - } - ], - "given_name": null, - "key": "Selector.2571019f1a5201853d11032145ac3e534067f214", - "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Selector.a9799b971d12ace70a2d8803c883c863417d0725": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "json", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "pickle", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "value", - "type_key": "Int" - } - ], - "given_name": null, - "key": "Selector.a9799b971d12ace70a2d8803c883c863417d0725", - "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "json", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "pickle", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "value", - "type_key": "Bool" - } - ], - "given_name": null, - "key": "Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59", - "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "json", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "pickle", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "value", - "type_key": "Float" - } - ], - "given_name": null, - "key": "Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3", - "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Selector.e04723c9d9937e3ab21206435b22247cfbe58269": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "json", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "pickle", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "value", - "type_key": "String" - } - ], - "given_name": null, - "key": "Selector.e04723c9d9937e3ab21206435b22247cfbe58269", - "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Selector.f2fe6dfdc60a1947a8f8e7cd377a012b47065bc4": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "json", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "pickle", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "value", - "type_key": "Any" - } - ], - "given_name": null, - "key": "Selector.f2fe6dfdc60a1947a8f8e7cd377a012b47065bc4", - "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.081354663b9d4b8fbfd1cb8e358763912953913f": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "\"INFO\"", - "description": "The logger's threshold.", - "is_required": false, - "name": "log_level", - "type_key": "String" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "\"dagster\"", - "description": "The name of your logger.", - "is_required": false, - "name": "name", - "type_key": "String" - } - ], - "given_name": null, - "key": "Shape.081354663b9d4b8fbfd1cb8e358763912953913f", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.09d73f0755bf4752d3f121837669c8660dcf451e": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"retries\": {\"enabled\": {}}}", - "description": "Execute all steps in a single process.", - "is_required": false, - "name": "config", - "type_key": "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c" - } - ], - "given_name": null, - "key": "Shape.09d73f0755bf4752d3f121837669c8660dcf451e", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"log_level\": \"INFO\", \"name\": \"dagster\"}", - "description": "The default colored console logger.", - "is_required": false, - "name": "config", - "type_key": "Shape.081354663b9d4b8fbfd1cb8e358763912953913f" - } - ], - "given_name": null, - "key": "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.18b2faaf1efd505374f7f25fcb61ed59bd5be851": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "base_dir", - "type_key": "StringSourceType" - } - ], - "given_name": null, - "key": "Shape.18b2faaf1efd505374f7f25fcb61ed59bd5be851", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": "[DEPRECATED]", - "is_required": false, - "name": "marker_to_close", - "type_key": "String" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"enabled\": {}}", - "description": "Whether retries are enabled or not. By default, retries are enabled.", - "is_required": false, - "name": "retries", - "type_key": "Selector.1bfb167aea90780aa679597800c71bd8c65ed0b2" - } - ], - "given_name": null, - "key": "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.44f2a71367507edd1b8e64f739222c4312b3691b": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "config", - "type_key": "Shape.18b2faaf1efd505374f7f25fcb61ed59bd5be851" - } - ], - "given_name": null, - "key": "Shape.44f2a71367507edd1b8e64f739222c4312b3691b", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "path", - "type_key": "String" - } - ], - "given_name": null, - "key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.743e47901855cb245064dd633e217bfcb49a11a7": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - } - ], - "given_name": null, - "key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.941705f8db419acef3ba14bcecbc37e693570d4d": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "dummy_io_manager", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "hanging_asset_resource", - "type_key": "Shape.b13a6c5637084590cc1538f9522324bfeb4b46b3" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"config\": {}}", - "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", - "is_required": false, - "name": "io_manager", - "type_key": "Shape.44f2a71367507edd1b8e64f739222c4312b3691b" - } - ], - "given_name": null, - "key": "Shape.941705f8db419acef3ba14bcecbc37e693570d4d", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.9a3a315bff2146cca750edbec49c6b4b4d0ce58e": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "file", - "type_key": "String" - } - ], - "given_name": null, - "key": "Shape.9a3a315bff2146cca750edbec49c6b4b4d0ce58e", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.b13a6c5637084590cc1538f9522324bfeb4b46b3": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "config", - "type_key": "Shape.9a3a315bff2146cca750edbec49c6b4b4d0ce58e" - } - ], - "given_name": null, - "key": "Shape.b13a6c5637084590cc1538f9522324bfeb4b46b3", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.d7c80f4acbb333e5b44fe024ad5c2246adb09896": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"config\": {\"retries\": {\"enabled\": {}}}}", - "description": "Configure how steps are executed within a run.", - "is_required": false, - "name": "execution", - "type_key": "Shape.09d73f0755bf4752d3f121837669c8660dcf451e" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": "Configure how loggers emit messages within a run.", - "is_required": false, - "name": "loggers", - "type_key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"downstream_static_partitioned_asset\": {}, \"middle_static_partitioned_asset_1\": {}, \"middle_static_partitioned_asset_2\": {}, \"upstream_static_partitioned_asset\": {}}", - "description": "Configure runtime parameters for ops or assets.", - "is_required": false, - "name": "ops", - "type_key": "Shape.fa06dce55b2df7672cd4b1ae95fd941d152218e8" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"io_manager\": {\"config\": {}}}", - "description": "Configure how shared resources are implemented within a run.", - "is_required": false, - "name": "resources", - "type_key": "Shape.941705f8db419acef3ba14bcecbc37e693570d4d" - } - ], - "given_name": null, - "key": "Shape.d7c80f4acbb333e5b44fe024ad5c2246adb09896", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [], - "given_name": null, - "key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "console", - "type_key": "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a" - } - ], - "given_name": null, - "key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.fa06dce55b2df7672cd4b1ae95fd941d152218e8": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "downstream_static_partitioned_asset", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "middle_static_partitioned_asset_1", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "middle_static_partitioned_asset_2", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "upstream_static_partitioned_asset", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - } - ], - "given_name": null, - "key": "Shape.fa06dce55b2df7672cd4b1ae95fd941d152218e8", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "String": { - "__class__": "ConfigTypeSnap", - "description": "", - "enum_values": null, - "fields": null, - "given_name": "String", - "key": "String", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR" - }, - "scalar_kind": { - "__enum__": "ConfigScalarKind.STRING" - }, - "type_param_keys": null - }, - "StringSourceType": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": null, - "given_name": null, - "key": "StringSourceType", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR_UNION" - }, - "scalar_kind": null, - "type_param_keys": [ - "String", - "Selector.2571019f1a5201853d11032145ac3e534067f214" - ] - } - } - }, - "dagster_type_namespace_snapshot": { - "__class__": "DagsterTypeNamespaceSnapshot", - "all_dagster_type_snaps_by_key": { - "Any": { - "__class__": "DagsterTypeSnap", - "description": null, - "display_name": "Any", - "is_builtin": true, - "key": "Any", - "kind": { - "__enum__": "DagsterTypeKind.ANY" - }, - "loader_schema_key": "Selector.f2fe6dfdc60a1947a8f8e7cd377a012b47065bc4", - "materializer_schema_key": null, - "name": "Any", - "type_param_keys": [] - }, - "Bool": { - "__class__": "DagsterTypeSnap", - "description": null, - "display_name": "Bool", - "is_builtin": true, - "key": "Bool", - "kind": { - "__enum__": "DagsterTypeKind.SCALAR" - }, - "loader_schema_key": "ScalarUnion.Bool-Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59", - "materializer_schema_key": null, - "name": "Bool", - "type_param_keys": [] - }, - "Float": { - "__class__": "DagsterTypeSnap", - "description": null, - "display_name": "Float", - "is_builtin": true, - "key": "Float", - "kind": { - "__enum__": "DagsterTypeKind.SCALAR" - }, - "loader_schema_key": "ScalarUnion.Float-Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3", - "materializer_schema_key": null, - "name": "Float", - "type_param_keys": [] - }, - "Int": { - "__class__": "DagsterTypeSnap", - "description": null, - "display_name": "Int", - "is_builtin": true, - "key": "Int", - "kind": { - "__enum__": "DagsterTypeKind.SCALAR" - }, - "loader_schema_key": "ScalarUnion.Int-Selector.a9799b971d12ace70a2d8803c883c863417d0725", - "materializer_schema_key": null, - "name": "Int", - "type_param_keys": [] - }, - "Nothing": { - "__class__": "DagsterTypeSnap", - "description": null, - "display_name": "Nothing", - "is_builtin": true, - "key": "Nothing", - "kind": { - "__enum__": "DagsterTypeKind.NOTHING" - }, - "loader_schema_key": null, - "materializer_schema_key": null, - "name": "Nothing", - "type_param_keys": [] - }, - "String": { - "__class__": "DagsterTypeSnap", - "description": null, - "display_name": "String", - "is_builtin": true, - "key": "String", - "kind": { - "__enum__": "DagsterTypeKind.SCALAR" - }, - "loader_schema_key": "ScalarUnion.String-Selector.e04723c9d9937e3ab21206435b22247cfbe58269", - "materializer_schema_key": null, - "name": "String", - "type_param_keys": [] - } - } - }, - "dep_structure_snapshot": { - "__class__": "DependencyStructureSnapshot", - "solid_invocation_snaps": [ - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ - { - "__class__": "InputDependencySnap", - "input_name": "middle_static_partitioned_asset_1", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "middle_static_partitioned_asset_1" - } - ] - }, - { - "__class__": "InputDependencySnap", - "input_name": "middle_static_partitioned_asset_2", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "middle_static_partitioned_asset_2" - } - ] - } - ], - "is_dynamic_mapped": false, - "solid_def_name": "downstream_static_partitioned_asset", - "solid_name": "downstream_static_partitioned_asset", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ - { - "__class__": "InputDependencySnap", - "input_name": "upstream_static_partitioned_asset", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "upstream_static_partitioned_asset" - } - ] - } - ], - "is_dynamic_mapped": false, - "solid_def_name": "middle_static_partitioned_asset_1", - "solid_name": "middle_static_partitioned_asset_1", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ - { - "__class__": "InputDependencySnap", - "input_name": "upstream_static_partitioned_asset", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "upstream_static_partitioned_asset" - } - ] - } - ], - "is_dynamic_mapped": false, - "solid_def_name": "middle_static_partitioned_asset_2", - "solid_name": "middle_static_partitioned_asset_2", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [], - "is_dynamic_mapped": false, - "solid_def_name": "upstream_static_partitioned_asset", - "solid_name": "upstream_static_partitioned_asset", - "tags": {} - } - ] - }, - "description": null, - "graph_def_name": "static_partitioned_assets_job", - "lineage_snapshot": null, - "mode_def_snaps": [ - { - "__class__": "ModeDefSnap", - "description": null, - "logger_def_snaps": [ - { - "__class__": "LoggerDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"log_level\": \"INFO\", \"name\": \"dagster\"}", - "description": "The default colored console logger.", - "is_required": false, - "name": "config", - "type_key": "Shape.081354663b9d4b8fbfd1cb8e358763912953913f" - }, - "description": "The default colored console logger.", - "name": "console" - } - ], - "name": "default", - "resource_def_snaps": [ - { - "__class__": "ResourceDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - }, - "description": null, - "name": "dummy_io_manager" - }, - { - "__class__": "ResourceDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "config", - "type_key": "Shape.9a3a315bff2146cca750edbec49c6b4b4d0ce58e" - }, - "description": null, - "name": "hanging_asset_resource" - }, - { - "__class__": "ResourceDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "config", - "type_key": "Shape.18b2faaf1efd505374f7f25fcb61ed59bd5be851" - }, - "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", - "name": "io_manager" - } - ], - "root_config_key": "Shape.d7c80f4acbb333e5b44fe024ad5c2246adb09896" - } - ], - "name": "static_partitioned_assets_job", - "solid_definitions_snapshot": { - "__class__": "SolidDefinitionsSnapshot", - "composite_solid_def_snaps": [], - "solid_def_snaps": [ - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - }, - "description": null, - "input_def_snaps": [ - { - "__class__": "InputDefSnap", - "dagster_type_key": "Any", - "description": null, - "name": "middle_static_partitioned_asset_1" - }, - { - "__class__": "InputDefSnap", - "dagster_type_key": "Any", - "description": null, - "name": "middle_static_partitioned_asset_2" - } - ], - "name": "downstream_static_partitioned_asset", - "output_def_snaps": [ - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" - } - ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - }, - "description": null, - "input_def_snaps": [ - { - "__class__": "InputDefSnap", - "dagster_type_key": "Any", - "description": null, - "name": "upstream_static_partitioned_asset" - } - ], - "name": "middle_static_partitioned_asset_1", - "output_def_snaps": [ - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" - } - ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - }, - "description": null, - "input_def_snaps": [ - { - "__class__": "InputDefSnap", - "dagster_type_key": "Any", - "description": null, - "name": "upstream_static_partitioned_asset" - } - ], - "name": "middle_static_partitioned_asset_2", - "output_def_snaps": [ - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" - } - ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - }, - "description": null, - "input_def_snaps": [], - "name": "upstream_static_partitioned_asset", - "output_def_snaps": [ - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" - } - ], - "required_resource_keys": [], - "tags": {} - } - ] - }, - "tags": {} - } - ''' -# --- -# name: test_all_snapshot_ids[157] - '91aa79ab9d26309c5caa7ea69daa1741fda34362' -# --- -# name: test_all_snapshot_ids[158] - ''' - { - "__class__": "PipelineSnapshot", - "config_schema_snapshot": { - "__class__": "ConfigSchemaSnapshot", - "all_config_snaps_by_key": { - "Any": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": null, - "given_name": "Any", - "key": "Any", - "kind": { - "__enum__": "ConfigTypeKind.ANY" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Bool": { - "__class__": "ConfigTypeSnap", - "description": "", - "enum_values": null, - "fields": null, - "given_name": "Bool", - "key": "Bool", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR" - }, - "scalar_kind": { - "__enum__": "ConfigScalarKind.BOOL" - }, - "type_param_keys": null - }, - "Float": { - "__class__": "ConfigTypeSnap", - "description": "", - "enum_values": null, - "fields": null, - "given_name": "Float", - "key": "Float", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR" - }, - "scalar_kind": { - "__enum__": "ConfigScalarKind.FLOAT" - }, - "type_param_keys": null - }, - "Int": { - "__class__": "ConfigTypeSnap", - "description": "", - "enum_values": null, - "fields": null, - "given_name": "Int", - "key": "Int", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR" - }, - "scalar_kind": { - "__enum__": "ConfigScalarKind.INT" - }, - "type_param_keys": null - }, - "ScalarUnion.Bool-Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": null, - "given_name": null, - "key": "ScalarUnion.Bool-Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR_UNION" - }, - "scalar_kind": null, - "type_param_keys": [ - "Bool", - "Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59" - ] - }, - "ScalarUnion.Float-Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": null, - "given_name": null, - "key": "ScalarUnion.Float-Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR_UNION" - }, - "scalar_kind": null, - "type_param_keys": [ - "Float", - "Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3" - ] - }, - "ScalarUnion.Int-Selector.a9799b971d12ace70a2d8803c883c863417d0725": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": null, - "given_name": null, - "key": "ScalarUnion.Int-Selector.a9799b971d12ace70a2d8803c883c863417d0725", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR_UNION" - }, - "scalar_kind": null, - "type_param_keys": [ - "Int", - "Selector.a9799b971d12ace70a2d8803c883c863417d0725" - ] - }, - "ScalarUnion.String-Selector.e04723c9d9937e3ab21206435b22247cfbe58269": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": null, - "given_name": null, - "key": "ScalarUnion.String-Selector.e04723c9d9937e3ab21206435b22247cfbe58269", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR_UNION" - }, - "scalar_kind": null, - "type_param_keys": [ - "String", - "Selector.e04723c9d9937e3ab21206435b22247cfbe58269" - ] - }, - "Selector.1bfb167aea90780aa679597800c71bd8c65ed0b2": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "disabled", - "type_key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "enabled", - "type_key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709" - } - ], - "given_name": null, - "key": "Selector.1bfb167aea90780aa679597800c71bd8c65ed0b2", - "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Selector.a9799b971d12ace70a2d8803c883c863417d0725": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "json", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "pickle", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "value", - "type_key": "Int" - } - ], - "given_name": null, - "key": "Selector.a9799b971d12ace70a2d8803c883c863417d0725", - "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "json", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "pickle", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "value", - "type_key": "Bool" - } - ], - "given_name": null, - "key": "Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59", - "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "json", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "pickle", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "value", - "type_key": "Float" - } - ], - "given_name": null, - "key": "Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3", - "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Selector.e04723c9d9937e3ab21206435b22247cfbe58269": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "json", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "pickle", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "value", - "type_key": "String" - } - ], - "given_name": null, - "key": "Selector.e04723c9d9937e3ab21206435b22247cfbe58269", - "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Selector.f2fe6dfdc60a1947a8f8e7cd377a012b47065bc4": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "json", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "pickle", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "value", - "type_key": "Any" - } - ], - "given_name": null, - "key": "Selector.f2fe6dfdc60a1947a8f8e7cd377a012b47065bc4", - "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.081354663b9d4b8fbfd1cb8e358763912953913f": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "\"INFO\"", - "description": "The logger's threshold.", - "is_required": false, - "name": "log_level", - "type_key": "String" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "\"dagster\"", - "description": "The name of your logger.", - "is_required": false, - "name": "name", - "type_key": "String" - } - ], - "given_name": null, - "key": "Shape.081354663b9d4b8fbfd1cb8e358763912953913f", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.09d73f0755bf4752d3f121837669c8660dcf451e": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"retries\": {\"enabled\": {}}}", - "description": "Execute all steps in a single process.", - "is_required": false, - "name": "config", - "type_key": "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c" - } - ], - "given_name": null, - "key": "Shape.09d73f0755bf4752d3f121837669c8660dcf451e", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"log_level\": \"INFO\", \"name\": \"dagster\"}", - "description": "The default colored console logger.", - "is_required": false, - "name": "config", - "type_key": "Shape.081354663b9d4b8fbfd1cb8e358763912953913f" - } - ], - "given_name": null, - "key": "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", - "is_required": false, - "name": "io_manager", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - } - ], - "given_name": null, - "key": "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.2846d3347cb819c3383fc37633746e4c2510b3e1": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "my_op", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - } - ], - "given_name": null, - "key": "Shape.2846d3347cb819c3383fc37633746e4c2510b3e1", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": "[DEPRECATED]", - "is_required": false, - "name": "marker_to_close", - "type_key": "String" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"enabled\": {}}", - "description": "Whether retries are enabled or not. By default, retries are enabled.", - "is_required": false, - "name": "retries", - "type_key": "Selector.1bfb167aea90780aa679597800c71bd8c65ed0b2" - } - ], - "given_name": null, - "key": "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "path", - "type_key": "String" - } - ], - "given_name": null, - "key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.743e47901855cb245064dd633e217bfcb49a11a7": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - } - ], - "given_name": null, - "key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.883f869771a421fc4c8a587a772eef9138f3f7c0": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"config\": {\"retries\": {\"enabled\": {}}}}", - "description": "Configure how steps are executed within a run.", - "is_required": false, - "name": "execution", - "type_key": "Shape.09d73f0755bf4752d3f121837669c8660dcf451e" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": "Configure how loggers emit messages within a run.", - "is_required": false, - "name": "loggers", - "type_key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"my_op\": {}}", - "description": "Configure runtime parameters for ops or assets.", - "is_required": false, - "name": "ops", - "type_key": "Shape.2846d3347cb819c3383fc37633746e4c2510b3e1" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"io_manager\": {}}", - "description": "Configure how shared resources are implemented within a run.", - "is_required": false, - "name": "resources", - "type_key": "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778" - } - ], - "given_name": null, - "key": "Shape.883f869771a421fc4c8a587a772eef9138f3f7c0", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [], - "given_name": null, - "key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "console", - "type_key": "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a" - } - ], - "given_name": null, - "key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "String": { - "__class__": "ConfigTypeSnap", - "description": "", - "enum_values": null, - "fields": null, - "given_name": "String", - "key": "String", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR" - }, - "scalar_kind": { - "__enum__": "ConfigScalarKind.STRING" - }, - "type_param_keys": null - } - } - }, - "dagster_type_namespace_snapshot": { - "__class__": "DagsterTypeNamespaceSnapshot", - "all_dagster_type_snaps_by_key": { - "Any": { - "__class__": "DagsterTypeSnap", - "description": null, - "display_name": "Any", - "is_builtin": true, - "key": "Any", - "kind": { - "__enum__": "DagsterTypeKind.ANY" - }, - "loader_schema_key": "Selector.f2fe6dfdc60a1947a8f8e7cd377a012b47065bc4", - "materializer_schema_key": null, - "name": "Any", - "type_param_keys": [] - }, - "Bool": { - "__class__": "DagsterTypeSnap", - "description": null, - "display_name": "Bool", - "is_builtin": true, - "key": "Bool", - "kind": { - "__enum__": "DagsterTypeKind.SCALAR" - }, - "loader_schema_key": "ScalarUnion.Bool-Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59", - "materializer_schema_key": null, - "name": "Bool", - "type_param_keys": [] - }, - "Float": { - "__class__": "DagsterTypeSnap", - "description": null, - "display_name": "Float", - "is_builtin": true, - "key": "Float", - "kind": { - "__enum__": "DagsterTypeKind.SCALAR" - }, - "loader_schema_key": "ScalarUnion.Float-Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3", - "materializer_schema_key": null, - "name": "Float", - "type_param_keys": [] - }, - "Int": { - "__class__": "DagsterTypeSnap", - "description": null, - "display_name": "Int", - "is_builtin": true, - "key": "Int", - "kind": { - "__enum__": "DagsterTypeKind.SCALAR" - }, - "loader_schema_key": "ScalarUnion.Int-Selector.a9799b971d12ace70a2d8803c883c863417d0725", - "materializer_schema_key": null, - "name": "Int", - "type_param_keys": [] - }, - "Nothing": { - "__class__": "DagsterTypeSnap", - "description": null, - "display_name": "Nothing", - "is_builtin": true, - "key": "Nothing", - "kind": { - "__enum__": "DagsterTypeKind.NOTHING" - }, - "loader_schema_key": null, - "materializer_schema_key": null, - "name": "Nothing", - "type_param_keys": [] - }, - "String": { - "__class__": "DagsterTypeSnap", - "description": null, - "display_name": "String", - "is_builtin": true, - "key": "String", - "kind": { - "__enum__": "DagsterTypeKind.SCALAR" - }, - "loader_schema_key": "ScalarUnion.String-Selector.e04723c9d9937e3ab21206435b22247cfbe58269", - "materializer_schema_key": null, - "name": "String", - "type_param_keys": [] - } - } - }, - "dep_structure_snapshot": { - "__class__": "DependencyStructureSnapshot", - "solid_invocation_snaps": [ - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [], - "is_dynamic_mapped": false, - "solid_def_name": "my_op", - "solid_name": "my_op", - "tags": {} - } - ] - }, - "description": null, - "graph_def_name": "static_partitioned_job", - "lineage_snapshot": null, - "mode_def_snaps": [ - { - "__class__": "ModeDefSnap", - "description": null, - "logger_def_snaps": [ - { - "__class__": "LoggerDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"log_level\": \"INFO\", \"name\": \"dagster\"}", - "description": "The default colored console logger.", - "is_required": false, - "name": "config", - "type_key": "Shape.081354663b9d4b8fbfd1cb8e358763912953913f" - }, - "description": "The default colored console logger.", - "name": "console" - } - ], - "name": "default", - "resource_def_snaps": [ - { - "__class__": "ResourceDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - }, - "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", - "name": "io_manager" - } - ], - "root_config_key": "Shape.883f869771a421fc4c8a587a772eef9138f3f7c0" - } - ], - "name": "static_partitioned_job", - "solid_definitions_snapshot": { - "__class__": "SolidDefinitionsSnapshot", - "composite_solid_def_snaps": [], - "solid_def_snaps": [ - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - }, - "description": null, - "input_def_snaps": [], - "name": "my_op", - "output_def_snaps": [ - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" - } - ], - "required_resource_keys": [], - "tags": {} - } - ] - }, - "tags": {} - } - ''' -# --- -# name: test_all_snapshot_ids[159] - '927cbfcff5af3bd40ebed1cae3eed1baf4c3547f' -# --- -# name: test_all_snapshot_ids[15] - 'ab38050c0f5f35d7d9a283ae5d15bcd101461d6a' -# --- -# name: test_all_snapshot_ids[160] - ''' - { - "__class__": "PipelineSnapshot", - "config_schema_snapshot": { - "__class__": "ConfigSchemaSnapshot", - "all_config_snaps_by_key": { - "Any": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": null, - "given_name": "Any", - "key": "Any", - "kind": { - "__enum__": "ConfigTypeKind.ANY" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Bool": { - "__class__": "ConfigTypeSnap", - "description": "", - "enum_values": null, - "fields": null, - "given_name": "Bool", - "key": "Bool", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR" - }, - "scalar_kind": { - "__enum__": "ConfigScalarKind.BOOL" - }, - "type_param_keys": null - }, - "Float": { - "__class__": "ConfigTypeSnap", - "description": "", - "enum_values": null, - "fields": null, - "given_name": "Float", - "key": "Float", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR" - }, - "scalar_kind": { - "__enum__": "ConfigScalarKind.FLOAT" - }, - "type_param_keys": null - }, - "Int": { - "__class__": "ConfigTypeSnap", - "description": "", - "enum_values": null, - "fields": null, - "given_name": "Int", - "key": "Int", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR" - }, - "scalar_kind": { - "__enum__": "ConfigScalarKind.INT" - }, - "type_param_keys": null - }, - "ScalarUnion.Bool-Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": null, - "given_name": null, - "key": "ScalarUnion.Bool-Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR_UNION" - }, - "scalar_kind": null, - "type_param_keys": [ - "Bool", - "Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59" - ] - }, - "ScalarUnion.Float-Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": null, - "given_name": null, - "key": "ScalarUnion.Float-Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR_UNION" - }, - "scalar_kind": null, - "type_param_keys": [ - "Float", - "Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3" - ] - }, - "ScalarUnion.Int-Selector.a9799b971d12ace70a2d8803c883c863417d0725": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": null, - "given_name": null, - "key": "ScalarUnion.Int-Selector.a9799b971d12ace70a2d8803c883c863417d0725", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR_UNION" - }, - "scalar_kind": null, - "type_param_keys": [ - "Int", - "Selector.a9799b971d12ace70a2d8803c883c863417d0725" - ] - }, - "ScalarUnion.String-Selector.e04723c9d9937e3ab21206435b22247cfbe58269": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": null, - "given_name": null, - "key": "ScalarUnion.String-Selector.e04723c9d9937e3ab21206435b22247cfbe58269", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR_UNION" - }, - "scalar_kind": null, - "type_param_keys": [ - "String", - "Selector.e04723c9d9937e3ab21206435b22247cfbe58269" - ] - }, - "Selector.1bfb167aea90780aa679597800c71bd8c65ed0b2": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "disabled", - "type_key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "enabled", - "type_key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709" - } - ], - "given_name": null, - "key": "Selector.1bfb167aea90780aa679597800c71bd8c65ed0b2", - "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Selector.a9799b971d12ace70a2d8803c883c863417d0725": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "json", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "pickle", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "value", - "type_key": "Int" - } - ], - "given_name": null, - "key": "Selector.a9799b971d12ace70a2d8803c883c863417d0725", - "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "json", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "pickle", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "value", - "type_key": "Bool" - } - ], - "given_name": null, - "key": "Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59", - "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "json", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "pickle", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "value", - "type_key": "Float" - } - ], - "given_name": null, - "key": "Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3", - "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Selector.e04723c9d9937e3ab21206435b22247cfbe58269": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "json", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "pickle", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "value", - "type_key": "String" - } - ], - "given_name": null, - "key": "Selector.e04723c9d9937e3ab21206435b22247cfbe58269", - "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Selector.f2fe6dfdc60a1947a8f8e7cd377a012b47065bc4": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "json", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "pickle", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "value", - "type_key": "Any" - } - ], - "given_name": null, - "key": "Selector.f2fe6dfdc60a1947a8f8e7cd377a012b47065bc4", - "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.081354663b9d4b8fbfd1cb8e358763912953913f": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "\"INFO\"", - "description": "The logger's threshold.", - "is_required": false, - "name": "log_level", - "type_key": "String" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "\"dagster\"", - "description": "The name of your logger.", - "is_required": false, - "name": "name", - "type_key": "String" - } - ], - "given_name": null, - "key": "Shape.081354663b9d4b8fbfd1cb8e358763912953913f", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.09d73f0755bf4752d3f121837669c8660dcf451e": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"retries\": {\"enabled\": {}}}", - "description": "Execute all steps in a single process.", - "is_required": false, - "name": "config", - "type_key": "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c" - } - ], - "given_name": null, - "key": "Shape.09d73f0755bf4752d3f121837669c8660dcf451e", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"log_level\": \"INFO\", \"name\": \"dagster\"}", - "description": "The default colored console logger.", - "is_required": false, - "name": "config", - "type_key": "Shape.081354663b9d4b8fbfd1cb8e358763912953913f" - } - ], - "given_name": null, - "key": "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", - "is_required": false, - "name": "io_manager", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - } - ], - "given_name": null, - "key": "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.340fb22eaa7c07fe72f43c367bf63b1ca57a6211": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "simple_op", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - } - ], - "given_name": null, - "key": "Shape.340fb22eaa7c07fe72f43c367bf63b1ca57a6211", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": "[DEPRECATED]", - "is_required": false, - "name": "marker_to_close", - "type_key": "String" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"enabled\": {}}", - "description": "Whether retries are enabled or not. By default, retries are enabled.", - "is_required": false, - "name": "retries", - "type_key": "Selector.1bfb167aea90780aa679597800c71bd8c65ed0b2" - } - ], - "given_name": null, - "key": "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "path", - "type_key": "String" - } - ], - "given_name": null, - "key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.743e47901855cb245064dd633e217bfcb49a11a7": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - } - ], - "given_name": null, - "key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.ae163355f6805676526acaffa781934199403b5a": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"config\": {\"retries\": {\"enabled\": {}}}}", - "description": "Configure how steps are executed within a run.", - "is_required": false, - "name": "execution", - "type_key": "Shape.09d73f0755bf4752d3f121837669c8660dcf451e" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": "Configure how loggers emit messages within a run.", - "is_required": false, - "name": "loggers", - "type_key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"simple_op\": {}}", - "description": "Configure runtime parameters for ops or assets.", - "is_required": false, - "name": "ops", - "type_key": "Shape.340fb22eaa7c07fe72f43c367bf63b1ca57a6211" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"io_manager\": {}}", - "description": "Configure how shared resources are implemented within a run.", - "is_required": false, - "name": "resources", - "type_key": "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778" - } - ], - "given_name": null, - "key": "Shape.ae163355f6805676526acaffa781934199403b5a", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [], - "given_name": null, - "key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "console", - "type_key": "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a" - } - ], - "given_name": null, - "key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "String": { - "__class__": "ConfigTypeSnap", - "description": "", - "enum_values": null, - "fields": null, - "given_name": "String", - "key": "String", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR" - }, - "scalar_kind": { - "__enum__": "ConfigScalarKind.STRING" - }, - "type_param_keys": null - } - } - }, - "dagster_type_namespace_snapshot": { - "__class__": "DagsterTypeNamespaceSnapshot", - "all_dagster_type_snaps_by_key": { - "Any": { - "__class__": "DagsterTypeSnap", - "description": null, - "display_name": "Any", - "is_builtin": true, - "key": "Any", - "kind": { - "__enum__": "DagsterTypeKind.ANY" - }, - "loader_schema_key": "Selector.f2fe6dfdc60a1947a8f8e7cd377a012b47065bc4", - "materializer_schema_key": null, - "name": "Any", - "type_param_keys": [] - }, - "Bool": { - "__class__": "DagsterTypeSnap", - "description": null, - "display_name": "Bool", - "is_builtin": true, - "key": "Bool", - "kind": { - "__enum__": "DagsterTypeKind.SCALAR" - }, - "loader_schema_key": "ScalarUnion.Bool-Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59", - "materializer_schema_key": null, - "name": "Bool", - "type_param_keys": [] - }, - "Float": { - "__class__": "DagsterTypeSnap", - "description": null, - "display_name": "Float", - "is_builtin": true, - "key": "Float", - "kind": { - "__enum__": "DagsterTypeKind.SCALAR" - }, - "loader_schema_key": "ScalarUnion.Float-Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3", - "materializer_schema_key": null, - "name": "Float", - "type_param_keys": [] - }, - "Int": { - "__class__": "DagsterTypeSnap", - "description": null, - "display_name": "Int", - "is_builtin": true, - "key": "Int", - "kind": { - "__enum__": "DagsterTypeKind.SCALAR" - }, - "loader_schema_key": "ScalarUnion.Int-Selector.a9799b971d12ace70a2d8803c883c863417d0725", - "materializer_schema_key": null, - "name": "Int", - "type_param_keys": [] - }, - "Nothing": { - "__class__": "DagsterTypeSnap", - "description": null, - "display_name": "Nothing", - "is_builtin": true, - "key": "Nothing", - "kind": { - "__enum__": "DagsterTypeKind.NOTHING" - }, - "loader_schema_key": null, - "materializer_schema_key": null, - "name": "Nothing", - "type_param_keys": [] - }, - "String": { - "__class__": "DagsterTypeSnap", - "description": null, - "display_name": "String", - "is_builtin": true, - "key": "String", - "kind": { - "__enum__": "DagsterTypeKind.SCALAR" - }, - "loader_schema_key": "ScalarUnion.String-Selector.e04723c9d9937e3ab21206435b22247cfbe58269", - "materializer_schema_key": null, - "name": "String", - "type_param_keys": [] - } - } - }, - "dep_structure_snapshot": { - "__class__": "DependencyStructureSnapshot", - "solid_invocation_snaps": [ - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [], - "is_dynamic_mapped": false, - "solid_def_name": "simple_op", - "solid_name": "simple_op", - "tags": {} - } - ] - }, - "description": null, - "graph_def_name": "tagged_job", - "lineage_snapshot": null, - "mode_def_snaps": [ - { - "__class__": "ModeDefSnap", - "description": null, - "logger_def_snaps": [ - { - "__class__": "LoggerDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"log_level\": \"INFO\", \"name\": \"dagster\"}", - "description": "The default colored console logger.", - "is_required": false, - "name": "config", - "type_key": "Shape.081354663b9d4b8fbfd1cb8e358763912953913f" - }, - "description": "The default colored console logger.", - "name": "console" - } - ], - "name": "default", - "resource_def_snaps": [ - { - "__class__": "ResourceDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - }, - "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", - "name": "io_manager" - } - ], - "root_config_key": "Shape.ae163355f6805676526acaffa781934199403b5a" - } - ], - "name": "tagged_job", - "solid_definitions_snapshot": { - "__class__": "SolidDefinitionsSnapshot", - "composite_solid_def_snaps": [], - "solid_def_snaps": [ - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "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": "simple_op", - "output_def_snaps": [ - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" - } - ], - "required_resource_keys": [], - "tags": {} - } - ] - }, - "tags": { - "foo": "bar" - } - } - ''' -# --- -# name: test_all_snapshot_ids[161] - '8e516c94a1e0d32aabc7ea8d8fc27d68afdb45cf' -# --- -# name: test_all_snapshot_ids[162] - ''' - { - "__class__": "PipelineSnapshot", - "config_schema_snapshot": { - "__class__": "ConfigSchemaSnapshot", - "all_config_snaps_by_key": { - "Any": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": null, - "given_name": "Any", - "key": "Any", - "kind": { - "__enum__": "ConfigTypeKind.ANY" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Bool": { - "__class__": "ConfigTypeSnap", - "description": "", - "enum_values": null, - "fields": null, - "given_name": "Bool", - "key": "Bool", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR" - }, - "scalar_kind": { - "__enum__": "ConfigScalarKind.BOOL" - }, - "type_param_keys": null - }, - "Float": { - "__class__": "ConfigTypeSnap", - "description": "", - "enum_values": null, - "fields": null, - "given_name": "Float", - "key": "Float", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR" - }, - "scalar_kind": { - "__enum__": "ConfigScalarKind.FLOAT" - }, - "type_param_keys": null - }, - "Int": { - "__class__": "ConfigTypeSnap", - "description": "", - "enum_values": null, - "fields": null, - "given_name": "Int", - "key": "Int", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR" - }, - "scalar_kind": { - "__enum__": "ConfigScalarKind.INT" - }, - "type_param_keys": null - }, - "ScalarUnion.Bool-Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": null, - "given_name": null, - "key": "ScalarUnion.Bool-Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR_UNION" - }, - "scalar_kind": null, - "type_param_keys": [ - "Bool", - "Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59" - ] - }, - "ScalarUnion.Float-Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": null, - "given_name": null, - "key": "ScalarUnion.Float-Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR_UNION" - }, - "scalar_kind": null, - "type_param_keys": [ - "Float", - "Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3" - ] - }, - "ScalarUnion.Int-Selector.a9799b971d12ace70a2d8803c883c863417d0725": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": null, - "given_name": null, - "key": "ScalarUnion.Int-Selector.a9799b971d12ace70a2d8803c883c863417d0725", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR_UNION" - }, - "scalar_kind": null, - "type_param_keys": [ - "Int", - "Selector.a9799b971d12ace70a2d8803c883c863417d0725" - ] - }, - "ScalarUnion.String-Selector.e04723c9d9937e3ab21206435b22247cfbe58269": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": null, - "given_name": null, - "key": "ScalarUnion.String-Selector.e04723c9d9937e3ab21206435b22247cfbe58269", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR_UNION" - }, - "scalar_kind": null, - "type_param_keys": [ - "String", - "Selector.e04723c9d9937e3ab21206435b22247cfbe58269" - ] - }, - "Selector.1bfb167aea90780aa679597800c71bd8c65ed0b2": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "disabled", - "type_key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "enabled", - "type_key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709" - } - ], - "given_name": null, - "key": "Selector.1bfb167aea90780aa679597800c71bd8c65ed0b2", - "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Selector.2571019f1a5201853d11032145ac3e534067f214": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "env", - "type_key": "String" - } - ], - "given_name": null, - "key": "Selector.2571019f1a5201853d11032145ac3e534067f214", - "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Selector.a9799b971d12ace70a2d8803c883c863417d0725": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "json", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "pickle", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "value", - "type_key": "Int" - } - ], - "given_name": null, - "key": "Selector.a9799b971d12ace70a2d8803c883c863417d0725", - "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "json", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "pickle", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "value", - "type_key": "Bool" - } - ], - "given_name": null, - "key": "Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59", - "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "json", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "pickle", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "value", - "type_key": "Float" - } - ], - "given_name": null, - "key": "Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3", - "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Selector.e04723c9d9937e3ab21206435b22247cfbe58269": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "json", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "pickle", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "value", - "type_key": "String" - } - ], - "given_name": null, - "key": "Selector.e04723c9d9937e3ab21206435b22247cfbe58269", - "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Selector.f2fe6dfdc60a1947a8f8e7cd377a012b47065bc4": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "json", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "pickle", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "value", - "type_key": "Any" - } - ], - "given_name": null, - "key": "Selector.f2fe6dfdc60a1947a8f8e7cd377a012b47065bc4", - "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.081354663b9d4b8fbfd1cb8e358763912953913f": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "\"INFO\"", - "description": "The logger's threshold.", - "is_required": false, - "name": "log_level", - "type_key": "String" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "\"dagster\"", - "description": "The name of your logger.", - "is_required": false, - "name": "name", - "type_key": "String" - } - ], - "given_name": null, - "key": "Shape.081354663b9d4b8fbfd1cb8e358763912953913f", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.09d73f0755bf4752d3f121837669c8660dcf451e": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"retries\": {\"enabled\": {}}}", - "description": "Execute all steps in a single process.", - "is_required": false, - "name": "config", - "type_key": "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c" - } - ], - "given_name": null, - "key": "Shape.09d73f0755bf4752d3f121837669c8660dcf451e", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"log_level\": \"INFO\", \"name\": \"dagster\"}", - "description": "The default colored console logger.", - "is_required": false, - "name": "config", - "type_key": "Shape.081354663b9d4b8fbfd1cb8e358763912953913f" - } - ], - "given_name": null, - "key": "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.18b2faaf1efd505374f7f25fcb61ed59bd5be851": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "base_dir", - "type_key": "StringSourceType" - } - ], - "given_name": null, - "key": "Shape.18b2faaf1efd505374f7f25fcb61ed59bd5be851", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.41b5264e1c54f8255eb6d4d1c30cc027762e19f8": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "downstream_time_partitioned_asset", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "upstream_time_partitioned_asset", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - } - ], - "given_name": null, - "key": "Shape.41b5264e1c54f8255eb6d4d1c30cc027762e19f8", - "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.54dee5a4847f760d9c688cb5906b773afb837607": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"config\": {\"retries\": {\"enabled\": {}}}}", - "description": "Configure how steps are executed within a run.", - "is_required": false, - "name": "execution", - "type_key": "Shape.09d73f0755bf4752d3f121837669c8660dcf451e" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": "Configure how loggers emit messages within a run.", - "is_required": false, - "name": "loggers", - "type_key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"downstream_time_partitioned_asset\": {}, \"upstream_time_partitioned_asset\": {}}", - "description": "Configure runtime parameters for ops or assets.", - "is_required": false, - "name": "ops", - "type_key": "Shape.41b5264e1c54f8255eb6d4d1c30cc027762e19f8" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"io_manager\": {\"config\": {}}}", - "description": "Configure how shared resources are implemented within a run.", - "is_required": false, - "name": "resources", - "type_key": "Shape.941705f8db419acef3ba14bcecbc37e693570d4d" - } - ], - "given_name": null, - "key": "Shape.54dee5a4847f760d9c688cb5906b773afb837607", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.743e47901855cb245064dd633e217bfcb49a11a7": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - } - ], - "given_name": null, - "key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.941705f8db419acef3ba14bcecbc37e693570d4d": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "dummy_io_manager", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "hanging_asset_resource", - "type_key": "Shape.b13a6c5637084590cc1538f9522324bfeb4b46b3" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"config\": {}}", - "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", - "is_required": false, - "name": "io_manager", - "type_key": "Shape.44f2a71367507edd1b8e64f739222c4312b3691b" - } - ], - "given_name": null, - "key": "Shape.941705f8db419acef3ba14bcecbc37e693570d4d", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.9a3a315bff2146cca750edbec49c6b4b4d0ce58e": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "file", - "type_key": "String" - } - ], - "given_name": null, - "key": "Shape.9a3a315bff2146cca750edbec49c6b4b4d0ce58e", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.b13a6c5637084590cc1538f9522324bfeb4b46b3": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "config", - "type_key": "Shape.9a3a315bff2146cca750edbec49c6b4b4d0ce58e" - } - ], - "given_name": null, - "key": "Shape.b13a6c5637084590cc1538f9522324bfeb4b46b3", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [], - "given_name": null, - "key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "console", - "type_key": "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a" - } - ], - "given_name": null, - "key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "String": { - "__class__": "ConfigTypeSnap", - "description": "", - "enum_values": null, - "fields": null, - "given_name": "String", - "key": "String", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR" - }, - "scalar_kind": { - "__enum__": "ConfigScalarKind.STRING" - }, - "type_param_keys": null - }, - "StringSourceType": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": null, - "given_name": null, - "key": "StringSourceType", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR_UNION" - }, - "scalar_kind": null, - "type_param_keys": [ - "String", - "Selector.2571019f1a5201853d11032145ac3e534067f214" - ] - } - } - }, - "dagster_type_namespace_snapshot": { - "__class__": "DagsterTypeNamespaceSnapshot", - "all_dagster_type_snaps_by_key": { - "Any": { - "__class__": "DagsterTypeSnap", - "description": null, - "display_name": "Any", - "is_builtin": true, - "key": "Any", - "kind": { - "__enum__": "DagsterTypeKind.ANY" - }, - "loader_schema_key": "Selector.f2fe6dfdc60a1947a8f8e7cd377a012b47065bc4", - "materializer_schema_key": null, - "name": "Any", - "type_param_keys": [] - }, - "Bool": { - "__class__": "DagsterTypeSnap", - "description": null, - "display_name": "Bool", - "is_builtin": true, - "key": "Bool", - "kind": { - "__enum__": "DagsterTypeKind.SCALAR" - }, - "loader_schema_key": "ScalarUnion.Bool-Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59", - "materializer_schema_key": null, - "name": "Bool", - "type_param_keys": [] - }, - "Float": { - "__class__": "DagsterTypeSnap", - "description": null, - "display_name": "Float", - "is_builtin": true, - "key": "Float", - "kind": { - "__enum__": "DagsterTypeKind.SCALAR" - }, - "loader_schema_key": "ScalarUnion.Float-Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3", - "materializer_schema_key": null, - "name": "Float", - "type_param_keys": [] - }, - "Int": { - "__class__": "DagsterTypeSnap", - "description": null, - "display_name": "Int", - "is_builtin": true, - "key": "Int", - "kind": { - "__enum__": "DagsterTypeKind.SCALAR" - }, - "loader_schema_key": "ScalarUnion.Int-Selector.a9799b971d12ace70a2d8803c883c863417d0725", - "materializer_schema_key": null, - "name": "Int", - "type_param_keys": [] - }, - "Nothing": { - "__class__": "DagsterTypeSnap", - "description": null, - "display_name": "Nothing", - "is_builtin": true, - "key": "Nothing", - "kind": { - "__enum__": "DagsterTypeKind.NOTHING" - }, - "loader_schema_key": null, - "materializer_schema_key": null, - "name": "Nothing", - "type_param_keys": [] - }, - "String": { - "__class__": "DagsterTypeSnap", - "description": null, - "display_name": "String", - "is_builtin": true, - "key": "String", - "kind": { - "__enum__": "DagsterTypeKind.SCALAR" - }, - "loader_schema_key": "ScalarUnion.String-Selector.e04723c9d9937e3ab21206435b22247cfbe58269", - "materializer_schema_key": null, - "name": "String", - "type_param_keys": [] - } - } - }, - "dep_structure_snapshot": { - "__class__": "DependencyStructureSnapshot", - "solid_invocation_snaps": [ - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ - { - "__class__": "InputDependencySnap", - "input_name": "upstream_time_partitioned_asset", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "upstream_time_partitioned_asset" - } - ] - } - ], - "is_dynamic_mapped": false, - "solid_def_name": "downstream_time_partitioned_asset", - "solid_name": "downstream_time_partitioned_asset", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [], - "is_dynamic_mapped": false, - "solid_def_name": "upstream_time_partitioned_asset", - "solid_name": "upstream_time_partitioned_asset", - "tags": {} - } - ] - }, - "description": null, - "graph_def_name": "time_partitioned_assets_job", - "lineage_snapshot": null, - "mode_def_snaps": [ - { - "__class__": "ModeDefSnap", - "description": null, - "logger_def_snaps": [ - { - "__class__": "LoggerDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"log_level\": \"INFO\", \"name\": \"dagster\"}", - "description": "The default colored console logger.", - "is_required": false, - "name": "config", - "type_key": "Shape.081354663b9d4b8fbfd1cb8e358763912953913f" - }, - "description": "The default colored console logger.", - "name": "console" - } - ], - "name": "default", - "resource_def_snaps": [ - { - "__class__": "ResourceDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - }, - "description": null, - "name": "dummy_io_manager" - }, - { - "__class__": "ResourceDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "config", - "type_key": "Shape.9a3a315bff2146cca750edbec49c6b4b4d0ce58e" - }, - "description": null, - "name": "hanging_asset_resource" - }, - { - "__class__": "ResourceDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "config", - "type_key": "Shape.18b2faaf1efd505374f7f25fcb61ed59bd5be851" - }, - "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", - "name": "io_manager" - } - ], - "root_config_key": "Shape.54dee5a4847f760d9c688cb5906b773afb837607" - } - ], - "name": "time_partitioned_assets_job", - "solid_definitions_snapshot": { - "__class__": "SolidDefinitionsSnapshot", - "composite_solid_def_snaps": [], - "solid_def_snaps": [ - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - }, - "description": null, - "input_def_snaps": [ - { - "__class__": "InputDefSnap", - "dagster_type_key": "Any", - "description": null, - "name": "upstream_time_partitioned_asset" - } - ], - "name": "downstream_time_partitioned_asset", - "output_def_snaps": [ - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" - } - ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - }, - "description": null, - "input_def_snaps": [], - "name": "upstream_time_partitioned_asset", - "output_def_snaps": [ - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" - } - ], - "required_resource_keys": [], - "tags": {} - } - ] - }, - "tags": {} - } - ''' -# --- -# name: test_all_snapshot_ids[163] - 'cf5f6596eead075696e683b33db56a830ea834d4' -# --- -# name: test_all_snapshot_ids[164] - ''' - { - "__class__": "PipelineSnapshot", - "config_schema_snapshot": { - "__class__": "ConfigSchemaSnapshot", - "all_config_snaps_by_key": { - "Any": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": null, - "given_name": "Any", - "key": "Any", - "kind": { - "__enum__": "ConfigTypeKind.ANY" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Bool": { - "__class__": "ConfigTypeSnap", - "description": "", - "enum_values": null, - "fields": null, - "given_name": "Bool", - "key": "Bool", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR" - }, - "scalar_kind": { - "__enum__": "ConfigScalarKind.BOOL" - }, - "type_param_keys": null - }, - "Float": { - "__class__": "ConfigTypeSnap", - "description": "", - "enum_values": null, - "fields": null, - "given_name": "Float", - "key": "Float", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR" - }, - "scalar_kind": { - "__enum__": "ConfigScalarKind.FLOAT" - }, - "type_param_keys": null - }, - "Int": { - "__class__": "ConfigTypeSnap", - "description": "", - "enum_values": null, - "fields": null, - "given_name": "Int", - "key": "Int", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR" - }, - "scalar_kind": { - "__enum__": "ConfigScalarKind.INT" - }, - "type_param_keys": null - }, - "ScalarUnion.Bool-Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": null, - "given_name": null, - "key": "ScalarUnion.Bool-Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR_UNION" - }, - "scalar_kind": null, - "type_param_keys": [ - "Bool", - "Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59" - ] - }, - "ScalarUnion.Float-Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": null, - "given_name": null, - "key": "ScalarUnion.Float-Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR_UNION" - }, - "scalar_kind": null, - "type_param_keys": [ - "Float", - "Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3" - ] - }, - "ScalarUnion.Int-Selector.a9799b971d12ace70a2d8803c883c863417d0725": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": null, - "given_name": null, - "key": "ScalarUnion.Int-Selector.a9799b971d12ace70a2d8803c883c863417d0725", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR_UNION" - }, - "scalar_kind": null, - "type_param_keys": [ - "Int", - "Selector.a9799b971d12ace70a2d8803c883c863417d0725" - ] - }, - "ScalarUnion.String-Selector.e04723c9d9937e3ab21206435b22247cfbe58269": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": null, - "given_name": null, - "key": "ScalarUnion.String-Selector.e04723c9d9937e3ab21206435b22247cfbe58269", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR_UNION" - }, - "scalar_kind": null, - "type_param_keys": [ - "String", - "Selector.e04723c9d9937e3ab21206435b22247cfbe58269" - ] - }, - "Selector.1bfb167aea90780aa679597800c71bd8c65ed0b2": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "disabled", - "type_key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "enabled", - "type_key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709" - } - ], - "given_name": null, - "key": "Selector.1bfb167aea90780aa679597800c71bd8c65ed0b2", - "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Selector.2571019f1a5201853d11032145ac3e534067f214": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "env", - "type_key": "String" - } - ], - "given_name": null, - "key": "Selector.2571019f1a5201853d11032145ac3e534067f214", - "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Selector.a9799b971d12ace70a2d8803c883c863417d0725": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "json", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "pickle", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "value", - "type_key": "Int" - } - ], - "given_name": null, - "key": "Selector.a9799b971d12ace70a2d8803c883c863417d0725", - "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "json", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "pickle", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "value", - "type_key": "Bool" - } - ], - "given_name": null, - "key": "Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59", - "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "json", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "pickle", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "value", - "type_key": "Float" - } - ], - "given_name": null, - "key": "Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3", - "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Selector.e04723c9d9937e3ab21206435b22247cfbe58269": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "json", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "pickle", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "value", - "type_key": "String" - } - ], - "given_name": null, - "key": "Selector.e04723c9d9937e3ab21206435b22247cfbe58269", - "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Selector.f2fe6dfdc60a1947a8f8e7cd377a012b47065bc4": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "json", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "pickle", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "value", - "type_key": "Any" - } - ], - "given_name": null, - "key": "Selector.f2fe6dfdc60a1947a8f8e7cd377a012b47065bc4", - "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.081354663b9d4b8fbfd1cb8e358763912953913f": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "\"INFO\"", - "description": "The logger's threshold.", - "is_required": false, - "name": "log_level", - "type_key": "String" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "\"dagster\"", - "description": "The name of your logger.", - "is_required": false, - "name": "name", - "type_key": "String" - } - ], - "given_name": null, - "key": "Shape.081354663b9d4b8fbfd1cb8e358763912953913f", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.09d73f0755bf4752d3f121837669c8660dcf451e": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"retries\": {\"enabled\": {}}}", - "description": "Execute all steps in a single process.", - "is_required": false, - "name": "config", - "type_key": "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c" - } - ], - "given_name": null, - "key": "Shape.09d73f0755bf4752d3f121837669c8660dcf451e", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"log_level\": \"INFO\", \"name\": \"dagster\"}", - "description": "The default colored console logger.", - "is_required": false, - "name": "config", - "type_key": "Shape.081354663b9d4b8fbfd1cb8e358763912953913f" - } - ], - "given_name": null, - "key": "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.18b2faaf1efd505374f7f25fcb61ed59bd5be851": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "base_dir", - "type_key": "StringSourceType" - } - ], - "given_name": null, - "key": "Shape.18b2faaf1efd505374f7f25fcb61ed59bd5be851", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": "[DEPRECATED]", - "is_required": false, - "name": "marker_to_close", - "type_key": "String" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"enabled\": {}}", - "description": "Whether retries are enabled or not. By default, retries are enabled.", - "is_required": false, - "name": "retries", - "type_key": "Selector.1bfb167aea90780aa679597800c71bd8c65ed0b2" - } - ], - "given_name": null, - "key": "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.44f2a71367507edd1b8e64f739222c4312b3691b": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "config", - "type_key": "Shape.18b2faaf1efd505374f7f25fcb61ed59bd5be851" - } - ], - "given_name": null, - "key": "Shape.44f2a71367507edd1b8e64f739222c4312b3691b", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "path", - "type_key": "String" - } - ], - "given_name": null, - "key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.743e47901855cb245064dd633e217bfcb49a11a7": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - } - ], - "given_name": null, - "key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.8a791581e58385bcd4520ab148da88a21d6986d2": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "asset_one", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "asset_two", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - } - ], - "given_name": null, - "key": "Shape.8a791581e58385bcd4520ab148da88a21d6986d2", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.941705f8db419acef3ba14bcecbc37e693570d4d": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "dummy_io_manager", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "hanging_asset_resource", - "type_key": "Shape.b13a6c5637084590cc1538f9522324bfeb4b46b3" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"config\": {}}", - "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", - "is_required": false, - "name": "io_manager", - "type_key": "Shape.44f2a71367507edd1b8e64f739222c4312b3691b" - } - ], - "given_name": null, - "key": "Shape.941705f8db419acef3ba14bcecbc37e693570d4d", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.9a3a315bff2146cca750edbec49c6b4b4d0ce58e": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "file", - "type_key": "String" - } - ], - "given_name": null, - "key": "Shape.9a3a315bff2146cca750edbec49c6b4b4d0ce58e", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.b13a6c5637084590cc1538f9522324bfeb4b46b3": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "config", - "type_key": "Shape.9a3a315bff2146cca750edbec49c6b4b4d0ce58e" - } - ], - "given_name": null, - "key": "Shape.b13a6c5637084590cc1538f9522324bfeb4b46b3", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [], - "given_name": null, - "key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "console", - "type_key": "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a" - } - ], - "given_name": null, - "key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.f15576c9eb0728403cf8c57e0fa521d726037717": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"config\": {\"retries\": {\"enabled\": {}}}}", - "description": "Configure how steps are executed within a run.", - "is_required": false, - "name": "execution", - "type_key": "Shape.09d73f0755bf4752d3f121837669c8660dcf451e" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": "Configure how loggers emit messages within a run.", - "is_required": false, - "name": "loggers", - "type_key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"asset_one\": {}, \"asset_two\": {}}", - "description": "Configure runtime parameters for ops or assets.", - "is_required": false, - "name": "ops", - "type_key": "Shape.8a791581e58385bcd4520ab148da88a21d6986d2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"io_manager\": {\"config\": {}}}", - "description": "Configure how shared resources are implemented within a run.", - "is_required": false, - "name": "resources", - "type_key": "Shape.941705f8db419acef3ba14bcecbc37e693570d4d" - } - ], - "given_name": null, - "key": "Shape.f15576c9eb0728403cf8c57e0fa521d726037717", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "String": { - "__class__": "ConfigTypeSnap", - "description": "", - "enum_values": null, - "fields": null, - "given_name": "String", - "key": "String", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR" - }, - "scalar_kind": { - "__enum__": "ConfigScalarKind.STRING" - }, - "type_param_keys": null - }, - "StringSourceType": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": null, - "given_name": null, - "key": "StringSourceType", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR_UNION" - }, - "scalar_kind": null, - "type_param_keys": [ - "String", - "Selector.2571019f1a5201853d11032145ac3e534067f214" - ] - } - } - }, - "dagster_type_namespace_snapshot": { - "__class__": "DagsterTypeNamespaceSnapshot", - "all_dagster_type_snaps_by_key": { - "Any": { - "__class__": "DagsterTypeSnap", - "description": null, - "display_name": "Any", - "is_builtin": true, - "key": "Any", - "kind": { - "__enum__": "DagsterTypeKind.ANY" - }, - "loader_schema_key": "Selector.f2fe6dfdc60a1947a8f8e7cd377a012b47065bc4", - "materializer_schema_key": null, - "name": "Any", - "type_param_keys": [] - }, - "Bool": { - "__class__": "DagsterTypeSnap", - "description": null, - "display_name": "Bool", - "is_builtin": true, - "key": "Bool", - "kind": { - "__enum__": "DagsterTypeKind.SCALAR" - }, - "loader_schema_key": "ScalarUnion.Bool-Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59", - "materializer_schema_key": null, - "name": "Bool", - "type_param_keys": [] - }, - "Float": { - "__class__": "DagsterTypeSnap", - "description": null, - "display_name": "Float", - "is_builtin": true, - "key": "Float", - "kind": { - "__enum__": "DagsterTypeKind.SCALAR" - }, - "loader_schema_key": "ScalarUnion.Float-Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3", - "materializer_schema_key": null, - "name": "Float", - "type_param_keys": [] - }, - "Int": { - "__class__": "DagsterTypeSnap", - "description": null, - "display_name": "Int", - "is_builtin": true, - "key": "Int", - "kind": { - "__enum__": "DagsterTypeKind.SCALAR" - }, - "loader_schema_key": "ScalarUnion.Int-Selector.a9799b971d12ace70a2d8803c883c863417d0725", - "materializer_schema_key": null, - "name": "Int", - "type_param_keys": [] - }, - "Nothing": { - "__class__": "DagsterTypeSnap", - "description": null, - "display_name": "Nothing", - "is_builtin": true, - "key": "Nothing", - "kind": { - "__enum__": "DagsterTypeKind.NOTHING" - }, - "loader_schema_key": null, - "materializer_schema_key": null, - "name": "Nothing", - "type_param_keys": [] - }, - "String": { - "__class__": "DagsterTypeSnap", - "description": null, - "display_name": "String", - "is_builtin": true, - "key": "String", - "kind": { - "__enum__": "DagsterTypeKind.SCALAR" - }, - "loader_schema_key": "ScalarUnion.String-Selector.e04723c9d9937e3ab21206435b22247cfbe58269", - "materializer_schema_key": null, - "name": "String", - "type_param_keys": [] - } - } - }, - "dep_structure_snapshot": { - "__class__": "DependencyStructureSnapshot", - "solid_invocation_snaps": [ - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [], - "is_dynamic_mapped": false, - "solid_def_name": "asset_one", - "solid_name": "asset_one", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ - { - "__class__": "InputDependencySnap", - "input_name": "asset_one", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "asset_one" - } - ] - } - ], - "is_dynamic_mapped": false, - "solid_def_name": "asset_two", - "solid_name": "asset_two", - "tags": {} - } - ] - }, - "description": null, - "graph_def_name": "two_assets_job", - "lineage_snapshot": null, - "mode_def_snaps": [ - { - "__class__": "ModeDefSnap", - "description": null, - "logger_def_snaps": [ - { - "__class__": "LoggerDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"log_level\": \"INFO\", \"name\": \"dagster\"}", - "description": "The default colored console logger.", - "is_required": false, - "name": "config", - "type_key": "Shape.081354663b9d4b8fbfd1cb8e358763912953913f" - }, - "description": "The default colored console logger.", - "name": "console" - } - ], - "name": "default", - "resource_def_snaps": [ - { - "__class__": "ResourceDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - }, - "description": null, - "name": "dummy_io_manager" - }, - { - "__class__": "ResourceDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "config", - "type_key": "Shape.9a3a315bff2146cca750edbec49c6b4b4d0ce58e" - }, - "description": null, - "name": "hanging_asset_resource" - }, - { - "__class__": "ResourceDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "config", - "type_key": "Shape.18b2faaf1efd505374f7f25fcb61ed59bd5be851" - }, - "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", - "name": "io_manager" - } - ], - "root_config_key": "Shape.f15576c9eb0728403cf8c57e0fa521d726037717" - } - ], - "name": "two_assets_job", - "solid_definitions_snapshot": { - "__class__": "SolidDefinitionsSnapshot", - "composite_solid_def_snaps": [], - "solid_def_snaps": [ - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - }, - "description": null, - "input_def_snaps": [], - "name": "asset_one", - "output_def_snaps": [ - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" - } - ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - }, - "description": null, - "input_def_snaps": [ - { - "__class__": "InputDefSnap", - "dagster_type_key": "Any", - "description": null, - "name": "asset_one" - } - ], - "name": "asset_two", - "output_def_snaps": [ - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" - } - ], - "required_resource_keys": [], - "tags": {} - } - ] - }, - "tags": {} - } - ''' -# --- -# name: test_all_snapshot_ids[165] - 'a273aada46419892fdf5bbc48d0878f0e1eecba7' -# --- -# name: test_all_snapshot_ids[166] - ''' - { - "__class__": "PipelineSnapshot", - "config_schema_snapshot": { - "__class__": "ConfigSchemaSnapshot", - "all_config_snaps_by_key": { - "Any": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": null, - "given_name": "Any", - "key": "Any", - "kind": { - "__enum__": "ConfigTypeKind.ANY" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Bool": { - "__class__": "ConfigTypeSnap", - "description": "", - "enum_values": null, - "fields": null, - "given_name": "Bool", - "key": "Bool", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR" - }, - "scalar_kind": { - "__enum__": "ConfigScalarKind.BOOL" - }, - "type_param_keys": null - }, - "Float": { - "__class__": "ConfigTypeSnap", - "description": "", - "enum_values": null, - "fields": null, - "given_name": "Float", - "key": "Float", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR" - }, - "scalar_kind": { - "__enum__": "ConfigScalarKind.FLOAT" - }, - "type_param_keys": null - }, - "Int": { - "__class__": "ConfigTypeSnap", - "description": "", - "enum_values": null, - "fields": null, - "given_name": "Int", - "key": "Int", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR" - }, - "scalar_kind": { - "__enum__": "ConfigScalarKind.INT" - }, - "type_param_keys": null - }, - "ScalarUnion.Bool-Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": null, - "given_name": null, - "key": "ScalarUnion.Bool-Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR_UNION" - }, - "scalar_kind": null, - "type_param_keys": [ - "Bool", - "Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59" - ] - }, - "ScalarUnion.Float-Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": null, - "given_name": null, - "key": "ScalarUnion.Float-Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR_UNION" - }, - "scalar_kind": null, - "type_param_keys": [ - "Float", - "Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3" - ] - }, - "ScalarUnion.Int-Selector.a9799b971d12ace70a2d8803c883c863417d0725": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": null, - "given_name": null, - "key": "ScalarUnion.Int-Selector.a9799b971d12ace70a2d8803c883c863417d0725", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR_UNION" - }, - "scalar_kind": null, - "type_param_keys": [ - "Int", - "Selector.a9799b971d12ace70a2d8803c883c863417d0725" - ] - }, - "ScalarUnion.String-Selector.e04723c9d9937e3ab21206435b22247cfbe58269": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": null, - "given_name": null, - "key": "ScalarUnion.String-Selector.e04723c9d9937e3ab21206435b22247cfbe58269", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR_UNION" - }, - "scalar_kind": null, - "type_param_keys": [ - "String", - "Selector.e04723c9d9937e3ab21206435b22247cfbe58269" - ] - }, - "Selector.1bfb167aea90780aa679597800c71bd8c65ed0b2": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "disabled", - "type_key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "enabled", - "type_key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709" - } - ], - "given_name": null, - "key": "Selector.1bfb167aea90780aa679597800c71bd8c65ed0b2", - "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Selector.a9799b971d12ace70a2d8803c883c863417d0725": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "json", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "pickle", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "value", - "type_key": "Int" - } - ], - "given_name": null, - "key": "Selector.a9799b971d12ace70a2d8803c883c863417d0725", - "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "json", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "pickle", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "value", - "type_key": "Bool" - } - ], - "given_name": null, - "key": "Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59", - "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "json", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "pickle", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "value", - "type_key": "Float" - } - ], - "given_name": null, - "key": "Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3", - "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Selector.e04723c9d9937e3ab21206435b22247cfbe58269": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "json", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "pickle", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "value", - "type_key": "String" - } - ], - "given_name": null, - "key": "Selector.e04723c9d9937e3ab21206435b22247cfbe58269", - "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Selector.f2fe6dfdc60a1947a8f8e7cd377a012b47065bc4": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "json", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "pickle", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "value", - "type_key": "Any" - } - ], - "given_name": null, - "key": "Selector.f2fe6dfdc60a1947a8f8e7cd377a012b47065bc4", - "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.081354663b9d4b8fbfd1cb8e358763912953913f": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "\"INFO\"", - "description": "The logger's threshold.", - "is_required": false, - "name": "log_level", - "type_key": "String" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "\"dagster\"", - "description": "The name of your logger.", - "is_required": false, - "name": "name", - "type_key": "String" - } - ], - "given_name": null, - "key": "Shape.081354663b9d4b8fbfd1cb8e358763912953913f", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.09d73f0755bf4752d3f121837669c8660dcf451e": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"retries\": {\"enabled\": {}}}", - "description": "Execute all steps in a single process.", - "is_required": false, - "name": "config", - "type_key": "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c" - } - ], - "given_name": null, - "key": "Shape.09d73f0755bf4752d3f121837669c8660dcf451e", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"log_level\": \"INFO\", \"name\": \"dagster\"}", - "description": "The default colored console logger.", - "is_required": false, - "name": "config", - "type_key": "Shape.081354663b9d4b8fbfd1cb8e358763912953913f" - } - ], - "given_name": null, - "key": "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", - "is_required": false, - "name": "io_manager", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - } - ], - "given_name": null, - "key": "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": "[DEPRECATED]", - "is_required": false, - "name": "marker_to_close", - "type_key": "String" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"enabled\": {}}", - "description": "Whether retries are enabled or not. By default, retries are enabled.", - "is_required": false, - "name": "retries", - "type_key": "Selector.1bfb167aea90780aa679597800c71bd8c65ed0b2" - } - ], - "given_name": null, - "key": "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "path", - "type_key": "String" - } - ], - "given_name": null, - "key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.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.b180d04fb58ef63b844f2d3bcf7b1475b06dd3e9": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"config\": {\"retries\": {\"enabled\": {}}}}", - "description": "Configure how steps are executed within a run.", - "is_required": false, - "name": "execution", - "type_key": "Shape.09d73f0755bf4752d3f121837669c8660dcf451e" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": "Configure how loggers emit messages within a run.", - "is_required": false, - "name": "loggers", - "type_key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"op_1\": {}, \"op_2\": {}, \"op_with_2_ins\": {}}", - "description": "Configure runtime parameters for ops or assets.", - "is_required": false, - "name": "ops", - "type_key": "Shape.f9d49a6778fb66a456f8bb6a12563ad66aa52155" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"io_manager\": {}}", - "description": "Configure how shared resources are implemented within a run.", - "is_required": false, - "name": "resources", - "type_key": "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778" - } - ], - "given_name": null, - "key": "Shape.b180d04fb58ef63b844f2d3bcf7b1475b06dd3e9", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [], - "given_name": null, - "key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709", - "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.f9d49a6778fb66a456f8bb6a12563ad66aa52155": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "op_1", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "op_2", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "op_with_2_ins", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - } - ], - "given_name": null, - "key": "Shape.f9d49a6778fb66a456f8bb6a12563ad66aa52155", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "String": { - "__class__": "ConfigTypeSnap", - "description": "", - "enum_values": null, - "fields": null, - "given_name": "String", - "key": "String", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR" - }, - "scalar_kind": { - "__enum__": "ConfigScalarKind.STRING" - }, - "type_param_keys": null - } - } - }, - "dagster_type_namespace_snapshot": { - "__class__": "DagsterTypeNamespaceSnapshot", - "all_dagster_type_snaps_by_key": { - "Any": { - "__class__": "DagsterTypeSnap", - "description": null, - "display_name": "Any", - "is_builtin": true, - "key": "Any", - "kind": { - "__enum__": "DagsterTypeKind.ANY" - }, - "loader_schema_key": "Selector.f2fe6dfdc60a1947a8f8e7cd377a012b47065bc4", - "materializer_schema_key": null, - "name": "Any", - "type_param_keys": [] - }, - "Bool": { - "__class__": "DagsterTypeSnap", - "description": null, - "display_name": "Bool", - "is_builtin": true, - "key": "Bool", - "kind": { - "__enum__": "DagsterTypeKind.SCALAR" - }, - "loader_schema_key": "ScalarUnion.Bool-Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59", - "materializer_schema_key": null, - "name": "Bool", - "type_param_keys": [] - }, - "Float": { - "__class__": "DagsterTypeSnap", - "description": null, - "display_name": "Float", - "is_builtin": true, - "key": "Float", - "kind": { - "__enum__": "DagsterTypeKind.SCALAR" - }, - "loader_schema_key": "ScalarUnion.Float-Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3", - "materializer_schema_key": null, - "name": "Float", - "type_param_keys": [] - }, - "Int": { - "__class__": "DagsterTypeSnap", - "description": null, - "display_name": "Int", - "is_builtin": true, - "key": "Int", - "kind": { - "__enum__": "DagsterTypeKind.SCALAR" - }, - "loader_schema_key": "ScalarUnion.Int-Selector.a9799b971d12ace70a2d8803c883c863417d0725", - "materializer_schema_key": null, - "name": "Int", - "type_param_keys": [] - }, - "Nothing": { - "__class__": "DagsterTypeSnap", - "description": null, - "display_name": "Nothing", - "is_builtin": true, - "key": "Nothing", - "kind": { - "__enum__": "DagsterTypeKind.NOTHING" - }, - "loader_schema_key": null, - "materializer_schema_key": null, - "name": "Nothing", - "type_param_keys": [] - }, - "String": { - "__class__": "DagsterTypeSnap", - "description": null, - "display_name": "String", - "is_builtin": true, - "key": "String", - "kind": { - "__enum__": "DagsterTypeKind.SCALAR" - }, - "loader_schema_key": "ScalarUnion.String-Selector.e04723c9d9937e3ab21206435b22247cfbe58269", - "materializer_schema_key": null, - "name": "String", - "type_param_keys": [] - } - } - }, - "dep_structure_snapshot": { - "__class__": "DependencyStructureSnapshot", - "solid_invocation_snaps": [ - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [], - "is_dynamic_mapped": false, - "solid_def_name": "op_1", - "solid_name": "op_1", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [], - "is_dynamic_mapped": false, - "solid_def_name": "op_2", - "solid_name": "op_2", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ - { - "__class__": "InputDependencySnap", - "input_name": "in_1", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "op_1" - } - ] - }, - { - "__class__": "InputDependencySnap", - "input_name": "in_2", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "op_2" - } - ] - } - ], - "is_dynamic_mapped": false, - "solid_def_name": "op_with_2_ins", - "solid_name": "op_with_2_ins", - "tags": {} - } - ] - }, - "description": null, - "graph_def_name": "two_ins_job", - "lineage_snapshot": null, - "mode_def_snaps": [ - { - "__class__": "ModeDefSnap", - "description": null, - "logger_def_snaps": [ - { - "__class__": "LoggerDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"log_level\": \"INFO\", \"name\": \"dagster\"}", - "description": "The default colored console logger.", - "is_required": false, - "name": "config", - "type_key": "Shape.081354663b9d4b8fbfd1cb8e358763912953913f" - }, - "description": "The default colored console logger.", - "name": "console" - } - ], - "name": "default", - "resource_def_snaps": [ - { - "__class__": "ResourceDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - }, - "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", - "name": "io_manager" - } - ], - "root_config_key": "Shape.b180d04fb58ef63b844f2d3bcf7b1475b06dd3e9" - } - ], - "name": "two_ins_job", - "solid_definitions_snapshot": { - "__class__": "SolidDefinitionsSnapshot", - "composite_solid_def_snaps": [], - "solid_def_snaps": [ - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - }, - "description": null, - "input_def_snaps": [], - "name": "op_1", - "output_def_snaps": [ - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" - } - ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - }, - "description": null, - "input_def_snaps": [], - "name": "op_2", - "output_def_snaps": [ - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" - } - ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - }, - "description": null, - "input_def_snaps": [ - { - "__class__": "InputDefSnap", - "dagster_type_key": "Any", - "description": null, - "name": "in_1" - }, - { - "__class__": "InputDefSnap", - "dagster_type_key": "Any", - "description": null, - "name": "in_2" - } - ], - "name": "op_with_2_ins", - "output_def_snaps": [ - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" - } - ], - "required_resource_keys": [], - "tags": {} - } - ] - }, - "tags": {} - } - ''' -# --- -# name: test_all_snapshot_ids[167] - '4b4b18dca82ef0567492f476ff2bcbbf7392206d' -# --- -# name: test_all_snapshot_ids[168] - ''' - { - "__class__": "PipelineSnapshot", - "config_schema_snapshot": { - "__class__": "ConfigSchemaSnapshot", - "all_config_snaps_by_key": { - "Any": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": null, - "given_name": "Any", - "key": "Any", - "kind": { - "__enum__": "ConfigTypeKind.ANY" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Bool": { - "__class__": "ConfigTypeSnap", - "description": "", - "enum_values": null, - "fields": null, - "given_name": "Bool", - "key": "Bool", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR" - }, - "scalar_kind": { - "__enum__": "ConfigScalarKind.BOOL" - }, - "type_param_keys": null - }, - "Float": { - "__class__": "ConfigTypeSnap", - "description": "", - "enum_values": null, - "fields": null, - "given_name": "Float", - "key": "Float", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR" - }, - "scalar_kind": { - "__enum__": "ConfigScalarKind.FLOAT" - }, - "type_param_keys": null - }, - "Int": { - "__class__": "ConfigTypeSnap", - "description": "", - "enum_values": null, - "fields": null, - "given_name": "Int", - "key": "Int", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR" - }, - "scalar_kind": { - "__enum__": "ConfigScalarKind.INT" - }, - "type_param_keys": null - }, - "ScalarUnion.Bool-Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": null, - "given_name": null, - "key": "ScalarUnion.Bool-Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR_UNION" - }, - "scalar_kind": null, - "type_param_keys": [ - "Bool", - "Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59" - ] - }, - "ScalarUnion.Float-Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": null, - "given_name": null, - "key": "ScalarUnion.Float-Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR_UNION" - }, - "scalar_kind": null, - "type_param_keys": [ - "Float", - "Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3" - ] - }, - "ScalarUnion.Int-Selector.a9799b971d12ace70a2d8803c883c863417d0725": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": null, - "given_name": null, - "key": "ScalarUnion.Int-Selector.a9799b971d12ace70a2d8803c883c863417d0725", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR_UNION" - }, - "scalar_kind": null, - "type_param_keys": [ - "Int", - "Selector.a9799b971d12ace70a2d8803c883c863417d0725" - ] - }, - "ScalarUnion.String-Selector.e04723c9d9937e3ab21206435b22247cfbe58269": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": null, - "given_name": null, - "key": "ScalarUnion.String-Selector.e04723c9d9937e3ab21206435b22247cfbe58269", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR_UNION" - }, - "scalar_kind": null, - "type_param_keys": [ - "String", - "Selector.e04723c9d9937e3ab21206435b22247cfbe58269" - ] - }, - "Selector.1bfb167aea90780aa679597800c71bd8c65ed0b2": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "disabled", - "type_key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "enabled", - "type_key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709" - } - ], - "given_name": null, - "key": "Selector.1bfb167aea90780aa679597800c71bd8c65ed0b2", - "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Selector.2571019f1a5201853d11032145ac3e534067f214": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "env", - "type_key": "String" - } - ], - "given_name": null, - "key": "Selector.2571019f1a5201853d11032145ac3e534067f214", - "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Selector.a9799b971d12ace70a2d8803c883c863417d0725": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "json", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "pickle", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "value", - "type_key": "Int" - } - ], - "given_name": null, - "key": "Selector.a9799b971d12ace70a2d8803c883c863417d0725", - "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "json", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "pickle", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "value", - "type_key": "Bool" - } - ], - "given_name": null, - "key": "Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59", - "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "json", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "pickle", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "value", - "type_key": "Float" - } - ], - "given_name": null, - "key": "Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3", - "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Selector.e04723c9d9937e3ab21206435b22247cfbe58269": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "json", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "pickle", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "value", - "type_key": "String" - } - ], - "given_name": null, - "key": "Selector.e04723c9d9937e3ab21206435b22247cfbe58269", - "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Selector.f2fe6dfdc60a1947a8f8e7cd377a012b47065bc4": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "json", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "pickle", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "value", - "type_key": "Any" - } - ], - "given_name": null, - "key": "Selector.f2fe6dfdc60a1947a8f8e7cd377a012b47065bc4", - "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.081354663b9d4b8fbfd1cb8e358763912953913f": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "\"INFO\"", - "description": "The logger's threshold.", - "is_required": false, - "name": "log_level", - "type_key": "String" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "\"dagster\"", - "description": "The name of your logger.", - "is_required": false, - "name": "name", - "type_key": "String" - } - ], - "given_name": null, - "key": "Shape.081354663b9d4b8fbfd1cb8e358763912953913f", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.09d73f0755bf4752d3f121837669c8660dcf451e": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"retries\": {\"enabled\": {}}}", - "description": "Execute all steps in a single process.", - "is_required": false, - "name": "config", - "type_key": "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c" - } - ], - "given_name": null, - "key": "Shape.09d73f0755bf4752d3f121837669c8660dcf451e", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"log_level\": \"INFO\", \"name\": \"dagster\"}", - "description": "The default colored console logger.", - "is_required": false, - "name": "config", - "type_key": "Shape.081354663b9d4b8fbfd1cb8e358763912953913f" - } - ], - "given_name": null, - "key": "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.18b2faaf1efd505374f7f25fcb61ed59bd5be851": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "base_dir", - "type_key": "StringSourceType" - } - ], - "given_name": null, - "key": "Shape.18b2faaf1efd505374f7f25fcb61ed59bd5be851", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": "[DEPRECATED]", - "is_required": false, - "name": "marker_to_close", - "type_key": "String" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"enabled\": {}}", - "description": "Whether retries are enabled or not. By default, retries are enabled.", - "is_required": false, - "name": "retries", - "type_key": "Selector.1bfb167aea90780aa679597800c71bd8c65ed0b2" - } - ], - "given_name": null, - "key": "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.44f2a71367507edd1b8e64f739222c4312b3691b": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "config", - "type_key": "Shape.18b2faaf1efd505374f7f25fcb61ed59bd5be851" - } - ], - "given_name": null, - "key": "Shape.44f2a71367507edd1b8e64f739222c4312b3691b", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "path", - "type_key": "String" - } - ], - "given_name": null, - "key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.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.7287607714eeb58d5c1cf75b5e10a5a62526a2f9": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "typed_asset", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"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": "untyped_asset", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - } - ], - "given_name": null, - "key": "Shape.7287607714eeb58d5c1cf75b5e10a5a62526a2f9", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.743e47901855cb245064dd633e217bfcb49a11a7": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - } - ], - "given_name": null, - "key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.941705f8db419acef3ba14bcecbc37e693570d4d": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "dummy_io_manager", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "hanging_asset_resource", - "type_key": "Shape.b13a6c5637084590cc1538f9522324bfeb4b46b3" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"config\": {}}", - "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", - "is_required": false, - "name": "io_manager", - "type_key": "Shape.44f2a71367507edd1b8e64f739222c4312b3691b" - } - ], - "given_name": null, - "key": "Shape.941705f8db419acef3ba14bcecbc37e693570d4d", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.9a3a315bff2146cca750edbec49c6b4b4d0ce58e": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "file", - "type_key": "String" - } - ], - "given_name": null, - "key": "Shape.9a3a315bff2146cca750edbec49c6b4b4d0ce58e", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.b13a6c5637084590cc1538f9522324bfeb4b46b3": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "config", - "type_key": "Shape.9a3a315bff2146cca750edbec49c6b4b4d0ce58e" - } - ], - "given_name": null, - "key": "Shape.b13a6c5637084590cc1538f9522324bfeb4b46b3", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.cf22461b7e3701053d0f604828a7a7b537619104": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"config\": {\"retries\": {\"enabled\": {}}}}", - "description": "Configure how steps are executed within a run.", - "is_required": false, - "name": "execution", - "type_key": "Shape.09d73f0755bf4752d3f121837669c8660dcf451e" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": "Configure how loggers emit messages within a run.", - "is_required": false, - "name": "loggers", - "type_key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"typed_asset\": {}, \"typed_multi_asset\": {\"config\": {}}, \"untyped_asset\": {}}", - "description": "Configure runtime parameters for ops or assets.", - "is_required": false, - "name": "ops", - "type_key": "Shape.7287607714eeb58d5c1cf75b5e10a5a62526a2f9" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"io_manager\": {\"config\": {}}}", - "description": "Configure how shared resources are implemented within a run.", - "is_required": false, - "name": "resources", - "type_key": "Shape.941705f8db419acef3ba14bcecbc37e693570d4d" - } - ], - "given_name": null, - "key": "Shape.cf22461b7e3701053d0f604828a7a7b537619104", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [], - "given_name": null, - "key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "console", - "type_key": "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a" - } - ], - "given_name": null, - "key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "String": { - "__class__": "ConfigTypeSnap", - "description": "", - "enum_values": null, - "fields": null, - "given_name": "String", - "key": "String", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR" - }, - "scalar_kind": { - "__enum__": "ConfigScalarKind.STRING" - }, - "type_param_keys": null - }, - "StringSourceType": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": null, - "given_name": null, - "key": "StringSourceType", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR_UNION" - }, - "scalar_kind": null, - "type_param_keys": [ - "String", - "Selector.2571019f1a5201853d11032145ac3e534067f214" - ] - } - } - }, - "dagster_type_namespace_snapshot": { - "__class__": "DagsterTypeNamespaceSnapshot", - "all_dagster_type_snaps_by_key": { - "Any": { - "__class__": "DagsterTypeSnap", - "description": null, - "display_name": "Any", - "is_builtin": true, - "key": "Any", - "kind": { - "__enum__": "DagsterTypeKind.ANY" - }, - "loader_schema_key": "Selector.f2fe6dfdc60a1947a8f8e7cd377a012b47065bc4", - "materializer_schema_key": null, - "name": "Any", - "type_param_keys": [] - }, - "Bool": { - "__class__": "DagsterTypeSnap", - "description": null, - "display_name": "Bool", - "is_builtin": true, - "key": "Bool", - "kind": { - "__enum__": "DagsterTypeKind.SCALAR" - }, - "loader_schema_key": "ScalarUnion.Bool-Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59", - "materializer_schema_key": null, - "name": "Bool", - "type_param_keys": [] - }, - "Float": { - "__class__": "DagsterTypeSnap", - "description": null, - "display_name": "Float", - "is_builtin": true, - "key": "Float", - "kind": { - "__enum__": "DagsterTypeKind.SCALAR" - }, - "loader_schema_key": "ScalarUnion.Float-Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3", - "materializer_schema_key": null, - "name": "Float", - "type_param_keys": [] - }, - "Int": { - "__class__": "DagsterTypeSnap", - "description": null, - "display_name": "Int", - "is_builtin": true, - "key": "Int", - "kind": { - "__enum__": "DagsterTypeKind.SCALAR" - }, - "loader_schema_key": "ScalarUnion.Int-Selector.a9799b971d12ace70a2d8803c883c863417d0725", - "materializer_schema_key": null, - "name": "Int", - "type_param_keys": [] - }, - "Nothing": { - "__class__": "DagsterTypeSnap", - "description": null, - "display_name": "Nothing", - "is_builtin": true, - "key": "Nothing", - "kind": { - "__enum__": "DagsterTypeKind.NOTHING" - }, - "loader_schema_key": null, - "materializer_schema_key": null, - "name": "Nothing", - "type_param_keys": [] - }, - "String": { - "__class__": "DagsterTypeSnap", - "description": null, - "display_name": "String", - "is_builtin": true, - "key": "String", - "kind": { - "__enum__": "DagsterTypeKind.SCALAR" - }, - "loader_schema_key": "ScalarUnion.String-Selector.e04723c9d9937e3ab21206435b22247cfbe58269", - "materializer_schema_key": null, - "name": "String", - "type_param_keys": [] - } - } - }, - "dep_structure_snapshot": { - "__class__": "DependencyStructureSnapshot", - "solid_invocation_snaps": [ - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ - { - "__class__": "InputDependencySnap", - "input_name": "int_asset", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "int_asset", - "solid_name": "typed_multi_asset" - } - ] - } - ], - "is_dynamic_mapped": false, - "solid_def_name": "typed_asset", - "solid_name": "typed_asset", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [], - "is_dynamic_mapped": false, - "solid_def_name": "typed_multi_asset", - "solid_name": "typed_multi_asset", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ - { - "__class__": "InputDependencySnap", - "input_name": "typed_asset", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "typed_asset" - } - ] - } - ], - "is_dynamic_mapped": false, - "solid_def_name": "untyped_asset", - "solid_name": "untyped_asset", - "tags": {} - } - ] - }, - "description": null, - "graph_def_name": "typed_assets", - "lineage_snapshot": null, - "mode_def_snaps": [ - { - "__class__": "ModeDefSnap", - "description": null, - "logger_def_snaps": [ - { - "__class__": "LoggerDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"log_level\": \"INFO\", \"name\": \"dagster\"}", - "description": "The default colored console logger.", - "is_required": false, - "name": "config", - "type_key": "Shape.081354663b9d4b8fbfd1cb8e358763912953913f" - }, - "description": "The default colored console logger.", - "name": "console" - } - ], - "name": "default", - "resource_def_snaps": [ - { - "__class__": "ResourceDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - }, - "description": null, - "name": "dummy_io_manager" - }, - { - "__class__": "ResourceDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "config", - "type_key": "Shape.9a3a315bff2146cca750edbec49c6b4b4d0ce58e" - }, - "description": null, - "name": "hanging_asset_resource" - }, - { - "__class__": "ResourceDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "config", - "type_key": "Shape.18b2faaf1efd505374f7f25fcb61ed59bd5be851" - }, - "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", - "name": "io_manager" - } - ], - "root_config_key": "Shape.cf22461b7e3701053d0f604828a7a7b537619104" - } - ], - "name": "typed_assets", - "solid_definitions_snapshot": { - "__class__": "SolidDefinitionsSnapshot", - "composite_solid_def_snaps": [], - "solid_def_snaps": [ - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - }, - "description": null, - "input_def_snaps": [ - { - "__class__": "InputDefSnap", - "dagster_type_key": "Any", - "description": null, - "name": "int_asset" - } - ], - "name": "typed_asset", - "output_def_snaps": [ - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Int", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" - } - ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "config", - "type_key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709" - }, - "description": null, - "input_def_snaps": [], - "name": "typed_multi_asset", - "output_def_snaps": [ - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Int", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "int_asset" - }, - { - "__class__": "OutputDefSnap", - "dagster_type_key": "String", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "str_asset" - } - ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - }, - "description": null, - "input_def_snaps": [ - { - "__class__": "InputDefSnap", - "dagster_type_key": "Any", - "description": null, - "name": "typed_asset" - } - ], - "name": "untyped_asset", - "output_def_snaps": [ - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" - } - ], - "required_resource_keys": [], - "tags": {} - } - ] - }, - "tags": {} - } - ''' -# --- -# name: test_all_snapshot_ids[169] - '1e553a1a3208ae523ef9d8257bcdf009fab236d2' -# --- -# name: test_all_snapshot_ids[16] - ''' - { - "__class__": "PipelineSnapshot", - "config_schema_snapshot": { - "__class__": "ConfigSchemaSnapshot", - "all_config_snaps_by_key": { - "Any": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": null, - "given_name": "Any", - "key": "Any", - "kind": { - "__enum__": "ConfigTypeKind.ANY" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Bool": { - "__class__": "ConfigTypeSnap", - "description": "", - "enum_values": null, - "fields": null, - "given_name": "Bool", - "key": "Bool", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR" - }, - "scalar_kind": { - "__enum__": "ConfigScalarKind.BOOL" - }, - "type_param_keys": null - }, - "Float": { - "__class__": "ConfigTypeSnap", - "description": "", - "enum_values": null, - "fields": null, - "given_name": "Float", - "key": "Float", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR" - }, - "scalar_kind": { - "__enum__": "ConfigScalarKind.FLOAT" - }, - "type_param_keys": null - }, - "Int": { - "__class__": "ConfigTypeSnap", - "description": "", - "enum_values": null, - "fields": null, - "given_name": "Int", - "key": "Int", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR" - }, - "scalar_kind": { - "__enum__": "ConfigScalarKind.INT" - }, - "type_param_keys": null - }, - "ScalarUnion.Bool-Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": null, - "given_name": null, - "key": "ScalarUnion.Bool-Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR_UNION" - }, - "scalar_kind": null, - "type_param_keys": [ - "Bool", - "Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59" - ] - }, - "ScalarUnion.Float-Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": null, - "given_name": null, - "key": "ScalarUnion.Float-Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR_UNION" - }, - "scalar_kind": null, - "type_param_keys": [ - "Float", - "Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3" - ] - }, - "ScalarUnion.Int-Selector.a9799b971d12ace70a2d8803c883c863417d0725": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": null, - "given_name": null, - "key": "ScalarUnion.Int-Selector.a9799b971d12ace70a2d8803c883c863417d0725", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR_UNION" - }, - "scalar_kind": null, - "type_param_keys": [ - "Int", - "Selector.a9799b971d12ace70a2d8803c883c863417d0725" - ] - }, - "ScalarUnion.String-Selector.e04723c9d9937e3ab21206435b22247cfbe58269": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": null, - "given_name": null, - "key": "ScalarUnion.String-Selector.e04723c9d9937e3ab21206435b22247cfbe58269", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR_UNION" - }, - "scalar_kind": null, - "type_param_keys": [ - "String", - "Selector.e04723c9d9937e3ab21206435b22247cfbe58269" - ] - }, - "Selector.1bfb167aea90780aa679597800c71bd8c65ed0b2": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "disabled", - "type_key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "enabled", - "type_key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709" - } - ], - "given_name": null, - "key": "Selector.1bfb167aea90780aa679597800c71bd8c65ed0b2", - "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Selector.2571019f1a5201853d11032145ac3e534067f214": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "env", - "type_key": "String" - } - ], - "given_name": null, - "key": "Selector.2571019f1a5201853d11032145ac3e534067f214", - "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Selector.a9799b971d12ace70a2d8803c883c863417d0725": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "json", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "pickle", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "value", - "type_key": "Int" - } - ], - "given_name": null, - "key": "Selector.a9799b971d12ace70a2d8803c883c863417d0725", - "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "json", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "pickle", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "value", - "type_key": "Bool" - } - ], - "given_name": null, - "key": "Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59", - "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "json", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "pickle", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "value", - "type_key": "Float" - } - ], - "given_name": null, - "key": "Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3", - "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Selector.e04723c9d9937e3ab21206435b22247cfbe58269": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "json", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "pickle", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "value", - "type_key": "String" - } - ], - "given_name": null, - "key": "Selector.e04723c9d9937e3ab21206435b22247cfbe58269", - "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Selector.f2fe6dfdc60a1947a8f8e7cd377a012b47065bc4": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "json", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "pickle", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "value", - "type_key": "Any" - } - ], - "given_name": null, - "key": "Selector.f2fe6dfdc60a1947a8f8e7cd377a012b47065bc4", - "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.081354663b9d4b8fbfd1cb8e358763912953913f": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "\"INFO\"", - "description": "The logger's threshold.", - "is_required": false, - "name": "log_level", - "type_key": "String" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "\"dagster\"", - "description": "The name of your logger.", - "is_required": false, - "name": "name", - "type_key": "String" - } - ], - "given_name": null, - "key": "Shape.081354663b9d4b8fbfd1cb8e358763912953913f", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.09d73f0755bf4752d3f121837669c8660dcf451e": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"retries\": {\"enabled\": {}}}", - "description": "Execute all steps in a single process.", - "is_required": false, - "name": "config", - "type_key": "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c" - } - ], - "given_name": null, - "key": "Shape.09d73f0755bf4752d3f121837669c8660dcf451e", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"log_level\": \"INFO\", \"name\": \"dagster\"}", - "description": "The default colored console logger.", - "is_required": false, - "name": "config", - "type_key": "Shape.081354663b9d4b8fbfd1cb8e358763912953913f" - } - ], - "given_name": null, - "key": "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.18b2faaf1efd505374f7f25fcb61ed59bd5be851": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "base_dir", - "type_key": "StringSourceType" - } - ], - "given_name": null, - "key": "Shape.18b2faaf1efd505374f7f25fcb61ed59bd5be851", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.35d3e42b53e66506c5867f04644849cd03763bc6": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"hanging_op\": {}, \"my_op\": {}, \"never_runs_op\": {}}", - "description": null, - "is_required": false, - "name": "ops", - "type_key": "Shape.811a60b4c43530c3d6100304f377dbd2d3045291" - } - ], - "given_name": null, - "key": "Shape.35d3e42b53e66506c5867f04644849cd03763bc6", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": "[DEPRECATED]", - "is_required": false, - "name": "marker_to_close", - "type_key": "String" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"enabled\": {}}", - "description": "Whether retries are enabled or not. By default, retries are enabled.", - "is_required": false, - "name": "retries", - "type_key": "Selector.1bfb167aea90780aa679597800c71bd8c65ed0b2" - } - ], - "given_name": null, - "key": "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.44f2a71367507edd1b8e64f739222c4312b3691b": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "config", - "type_key": "Shape.18b2faaf1efd505374f7f25fcb61ed59bd5be851" - } - ], - "given_name": null, - "key": "Shape.44f2a71367507edd1b8e64f739222c4312b3691b", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "path", - "type_key": "String" - } - ], - "given_name": null, - "key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.62edccaf30696e25335ae92685bdc41e204e30e6": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "config", - "type_key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709" - } - ], - "given_name": null, - "key": "Shape.62edccaf30696e25335ae92685bdc41e204e30e6", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.743e47901855cb245064dd633e217bfcb49a11a7": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - } - ], - "given_name": null, - "key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.7493b137e48f8d4b013bce61e92617ff1bc51f7f": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "dummy_io_manager", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "hanging_asset_resource", - "type_key": "Shape.b13a6c5637084590cc1538f9522324bfeb4b46b3" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"config\": {}}", - "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", - "is_required": false, - "name": "io_manager", - "type_key": "Shape.44f2a71367507edd1b8e64f739222c4312b3691b" - } - ], - "given_name": null, - "key": "Shape.7493b137e48f8d4b013bce61e92617ff1bc51f7f", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.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.82be1cb119c0afb98cbceb79868d6b94195f0507": { - "__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": "{}", - "description": null, - "is_required": false, - "name": "output_then_hang_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.82be1cb119c0afb98cbceb79868d6b94195f0507", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.8c2318d782183897dedc85d2cd27e8c5eef1bac8": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"config\": {\"retries\": {\"enabled\": {}}}}", - "description": "Configure how steps are executed within a run.", - "is_required": false, - "name": "execution", - "type_key": "Shape.09d73f0755bf4752d3f121837669c8660dcf451e" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": "Configure how loggers emit messages within a run.", - "is_required": false, - "name": "loggers", - "type_key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"asset_1\": {}, \"asset_1_my_check\": {}, \"asset_2\": {}, \"asset_3\": {}, \"asset_one\": {}, \"asset_two\": {}, \"asset_yields_observation\": {}, \"bar\": {}, \"baz\": {}, \"check_in_op_asset\": {}, \"downstream_asset\": {}, \"downstream_time_partitioned_asset\": {}, \"executable_asset\": {}, \"first_asset\": {}, \"foo\": {}, \"foo_bar\": {}, \"fresh_diamond_bottom\": {}, \"fresh_diamond_left\": {}, \"fresh_diamond_right\": {}, \"fresh_diamond_top\": {}, \"grouped_asset_1\": {}, \"grouped_asset_2\": {}, \"grouped_asset_4\": {}, \"hanging_asset\": {}, \"hanging_graph\": {\"ops\": {\"hanging_op\": {}, \"my_op\": {}, \"never_runs_op\": {}}}, \"never_runs_asset\": {}, \"output_then_hang_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.82be1cb119c0afb98cbceb79868d6b94195f0507" - }, - { - "__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.8c2318d782183897dedc85d2cd27e8c5eef1bac8", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.9a3a315bff2146cca750edbec49c6b4b4d0ce58e": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "file", - "type_key": "String" - } - ], - "given_name": null, - "key": "Shape.9a3a315bff2146cca750edbec49c6b4b4d0ce58e", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.b13a6c5637084590cc1538f9522324bfeb4b46b3": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "config", - "type_key": "Shape.9a3a315bff2146cca750edbec49c6b4b4d0ce58e" - } - ], - "given_name": null, - "key": "Shape.b13a6c5637084590cc1538f9522324bfeb4b46b3", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [], - "given_name": null, - "key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "console", - "type_key": "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a" - } - ], - "given_name": null, - "key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "String": { - "__class__": "ConfigTypeSnap", - "description": "", - "enum_values": null, - "fields": null, - "given_name": "String", - "key": "String", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR" - }, - "scalar_kind": { - "__enum__": "ConfigScalarKind.STRING" - }, - "type_param_keys": null - }, - "StringSourceType": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": null, - "given_name": null, - "key": "StringSourceType", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR_UNION" - }, - "scalar_kind": null, - "type_param_keys": [ - "String", - "Selector.2571019f1a5201853d11032145ac3e534067f214" - ] - } - } - }, - "dagster_type_namespace_snapshot": { - "__class__": "DagsterTypeNamespaceSnapshot", - "all_dagster_type_snaps_by_key": { - "Any": { - "__class__": "DagsterTypeSnap", - "description": null, - "display_name": "Any", - "is_builtin": true, - "key": "Any", - "kind": { - "__enum__": "DagsterTypeKind.ANY" - }, - "loader_schema_key": "Selector.f2fe6dfdc60a1947a8f8e7cd377a012b47065bc4", - "materializer_schema_key": null, - "name": "Any", - "type_param_keys": [] - }, - "Bool": { - "__class__": "DagsterTypeSnap", - "description": null, - "display_name": "Bool", - "is_builtin": true, - "key": "Bool", - "kind": { - "__enum__": "DagsterTypeKind.SCALAR" - }, - "loader_schema_key": "ScalarUnion.Bool-Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59", - "materializer_schema_key": null, - "name": "Bool", - "type_param_keys": [] - }, - "Float": { - "__class__": "DagsterTypeSnap", - "description": null, - "display_name": "Float", - "is_builtin": true, - "key": "Float", - "kind": { - "__enum__": "DagsterTypeKind.SCALAR" - }, - "loader_schema_key": "ScalarUnion.Float-Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3", - "materializer_schema_key": null, - "name": "Float", - "type_param_keys": [] - }, - "Int": { - "__class__": "DagsterTypeSnap", - "description": null, - "display_name": "Int", - "is_builtin": true, - "key": "Int", - "kind": { - "__enum__": "DagsterTypeKind.SCALAR" - }, - "loader_schema_key": "ScalarUnion.Int-Selector.a9799b971d12ace70a2d8803c883c863417d0725", - "materializer_schema_key": null, - "name": "Int", - "type_param_keys": [] - }, - "Nothing": { - "__class__": "DagsterTypeSnap", - "description": null, - "display_name": "Nothing", - "is_builtin": true, - "key": "Nothing", - "kind": { - "__enum__": "DagsterTypeKind.NOTHING" - }, - "loader_schema_key": null, - "materializer_schema_key": null, - "name": "Nothing", - "type_param_keys": [] - }, - "String": { - "__class__": "DagsterTypeSnap", - "description": null, - "display_name": "String", - "is_builtin": true, - "key": "String", - "kind": { - "__enum__": "DagsterTypeKind.SCALAR" - }, - "loader_schema_key": "ScalarUnion.String-Selector.e04723c9d9937e3ab21206435b22247cfbe58269", - "materializer_schema_key": null, - "name": "String", - "type_param_keys": [] - } - } - }, - "dep_structure_snapshot": { - "__class__": "DependencyStructureSnapshot", - "solid_invocation_snaps": [ - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [], - "is_dynamic_mapped": false, - "solid_def_name": "asset_1", - "solid_name": "asset_1", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ - { - "__class__": "InputDependencySnap", - "input_name": "asset_1", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "asset_1" - } - ] - }, - { - "__class__": "InputDependencySnap", - "input_name": "asset_two", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "asset_two" - } - ] - } - ], - "is_dynamic_mapped": false, - "solid_def_name": "asset_1_my_check", - "solid_name": "asset_1_my_check", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ - { - "__class__": "InputDependencySnap", - "input_name": "asset_1", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "asset_1_my_check" - }, - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "asset_1" - } - ] - } - ], - "is_dynamic_mapped": false, - "solid_def_name": "asset_2", - "solid_name": "asset_2", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ - { - "__class__": "InputDependencySnap", - "input_name": "asset_2", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "asset_2" - } - ] - } - ], - "is_dynamic_mapped": false, - "solid_def_name": "asset_3", - "solid_name": "asset_3", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [], - "is_dynamic_mapped": false, - "solid_def_name": "asset_one", - "solid_name": "asset_one", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ - { - "__class__": "InputDependencySnap", - "input_name": "asset_one", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "asset_one" - } - ] - } - ], - "is_dynamic_mapped": false, - "solid_def_name": "asset_two", - "solid_name": "asset_two", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [], - "is_dynamic_mapped": false, - "solid_def_name": "asset_yields_observation", - "solid_name": "asset_yields_observation", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [], - "is_dynamic_mapped": false, - "solid_def_name": "bar", - "solid_name": "bar", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ - { - "__class__": "InputDependencySnap", - "input_name": "foo_bar", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "foo_bar" - } - ] - } - ], - "is_dynamic_mapped": false, - "solid_def_name": "baz", - "solid_name": "baz", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [], - "is_dynamic_mapped": false, - "solid_def_name": "check_in_op_asset", - "solid_name": "check_in_op_asset", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ - { - "__class__": "InputDependencySnap", - "input_name": "hanging_graph", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "hanging_graph" - } - ] - } - ], - "is_dynamic_mapped": false, - "solid_def_name": "downstream_asset", - "solid_name": "downstream_asset", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ - { - "__class__": "InputDependencySnap", - "input_name": "upstream_time_partitioned_asset", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "upstream_time_partitioned_asset" - } - ] - } - ], - "is_dynamic_mapped": false, - "solid_def_name": "downstream_time_partitioned_asset", - "solid_name": "downstream_time_partitioned_asset", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ - { - "__class__": "InputDependencySnap", - "input_name": "unexecutable_asset", - "is_dynamic_collect": false, - "upstream_output_snaps": [] - } - ], - "is_dynamic_mapped": false, - "solid_def_name": "executable_asset", - "solid_name": "executable_asset", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ - { - "__class__": "InputDependencySnap", - "input_name": "dummy_source_asset", - "is_dynamic_collect": false, - "upstream_output_snaps": [] - } - ], - "is_dynamic_mapped": false, - "solid_def_name": "first_asset", - "solid_name": "first_asset", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [], - "is_dynamic_mapped": false, - "solid_def_name": "foo", - "solid_name": "foo", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ - { - "__class__": "InputDependencySnap", - "input_name": "bar", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "bar" - } - ] - }, - { - "__class__": "InputDependencySnap", - "input_name": "foo", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "foo" - } - ] - } - ], - "is_dynamic_mapped": false, - "solid_def_name": "foo_bar", - "solid_name": "foo_bar", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ - { - "__class__": "InputDependencySnap", - "input_name": "fresh_diamond_left", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "fresh_diamond_left" - } - ] - }, - { - "__class__": "InputDependencySnap", - "input_name": "fresh_diamond_right", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "fresh_diamond_right" - } - ] - } - ], - "is_dynamic_mapped": false, - "solid_def_name": "fresh_diamond_bottom", - "solid_name": "fresh_diamond_bottom", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ - { - "__class__": "InputDependencySnap", - "input_name": "fresh_diamond_top", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "fresh_diamond_top" - } - ] - } - ], - "is_dynamic_mapped": false, - "solid_def_name": "fresh_diamond_left", - "solid_name": "fresh_diamond_left", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ - { - "__class__": "InputDependencySnap", - "input_name": "fresh_diamond_top", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "fresh_diamond_top" - } - ] - } - ], - "is_dynamic_mapped": false, - "solid_def_name": "fresh_diamond_right", - "solid_name": "fresh_diamond_right", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ - { - "__class__": "InputDependencySnap", - "input_name": "diamond_source", - "is_dynamic_collect": false, - "upstream_output_snaps": [] - } - ], - "is_dynamic_mapped": false, - "solid_def_name": "fresh_diamond_top", - "solid_name": "fresh_diamond_top", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [], - "is_dynamic_mapped": false, - "solid_def_name": "grouped_asset_1", - "solid_name": "grouped_asset_1", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [], - "is_dynamic_mapped": false, - "solid_def_name": "grouped_asset_2", - "solid_name": "grouped_asset_2", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [], - "is_dynamic_mapped": false, - "solid_def_name": "grouped_asset_4", - "solid_name": "grouped_asset_4", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ - { - "__class__": "InputDependencySnap", - "input_name": "first_asset", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "first_asset" - } - ] - } - ], - "is_dynamic_mapped": false, - "solid_def_name": "hanging_asset", - "solid_name": "hanging_asset", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [], - "is_dynamic_mapped": false, - "solid_def_name": "hanging_graph", - "solid_name": "hanging_graph", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ - { - "__class__": "InputDependencySnap", - "input_name": "hanging_asset", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "hanging_asset" - } - ] - } - ], - "is_dynamic_mapped": false, - "solid_def_name": "never_runs_asset", - "solid_name": "never_runs_asset", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [], - "is_dynamic_mapped": false, - "solid_def_name": "output_then_hang_asset", - "solid_name": "output_then_hang_asset", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [], - "is_dynamic_mapped": false, - "solid_def_name": "subsettable_checked_multi_asset", - "solid_name": "subsettable_checked_multi_asset", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ - { - "__class__": "InputDependencySnap", - "input_name": "int_asset", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "int_asset", - "solid_name": "typed_multi_asset" - } - ] - } - ], - "is_dynamic_mapped": false, - "solid_def_name": "typed_asset", - "solid_name": "typed_asset", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [], - "is_dynamic_mapped": false, - "solid_def_name": "typed_multi_asset", - "solid_name": "typed_multi_asset", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [], - "is_dynamic_mapped": false, - "solid_def_name": "unconnected", - "solid_name": "unconnected", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [], - "is_dynamic_mapped": false, - "solid_def_name": "ungrouped_asset_3", - "solid_name": "ungrouped_asset_3", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [], - "is_dynamic_mapped": false, - "solid_def_name": "ungrouped_asset_5", - "solid_name": "ungrouped_asset_5", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [], - "is_dynamic_mapped": false, - "solid_def_name": "unpartitioned_upstream_of_partitioned", - "solid_name": "unpartitioned_upstream_of_partitioned", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ - { - "__class__": "InputDependencySnap", - "input_name": "typed_asset", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "typed_asset" - } - ] - } - ], - "is_dynamic_mapped": false, - "solid_def_name": "untyped_asset", - "solid_name": "untyped_asset", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [], - "is_dynamic_mapped": false, - "solid_def_name": "upstream_time_partitioned_asset", - "solid_name": "upstream_time_partitioned_asset", - "tags": {} - } - ] - }, - "description": null, - "graph_def_name": "__ASSET_JOB_7", - "lineage_snapshot": null, - "mode_def_snaps": [ - { - "__class__": "ModeDefSnap", - "description": null, - "logger_def_snaps": [ - { - "__class__": "LoggerDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"log_level\": \"INFO\", \"name\": \"dagster\"}", - "description": "The default colored console logger.", - "is_required": false, - "name": "config", - "type_key": "Shape.081354663b9d4b8fbfd1cb8e358763912953913f" - }, - "description": "The default colored console logger.", - "name": "console" - } - ], - "name": "default", - "resource_def_snaps": [ - { - "__class__": "ResourceDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - }, - "description": null, - "name": "dummy_io_manager" - }, - { - "__class__": "ResourceDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "config", - "type_key": "Shape.9a3a315bff2146cca750edbec49c6b4b4d0ce58e" - }, - "description": null, - "name": "hanging_asset_resource" - }, - { - "__class__": "ResourceDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "config", - "type_key": "Shape.18b2faaf1efd505374f7f25fcb61ed59bd5be851" - }, - "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", - "name": "io_manager" - } - ], - "root_config_key": "Shape.8c2318d782183897dedc85d2cd27e8c5eef1bac8" - } - ], - "name": "__ASSET_JOB_7", - "solid_definitions_snapshot": { - "__class__": "SolidDefinitionsSnapshot", - "composite_solid_def_snaps": [ - { - "__class__": "CompositeSolidDefSnap", - "config_field_snap": null, - "dep_structure_snapshot": { - "__class__": "DependencyStructureSnapshot", - "solid_invocation_snaps": [ - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ - { - "__class__": "InputDependencySnap", - "input_name": "my_op", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "my_op" - } - ] - } - ], - "is_dynamic_mapped": false, - "solid_def_name": "hanging_op", - "solid_name": "hanging_op", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [], - "is_dynamic_mapped": false, - "solid_def_name": "my_op", - "solid_name": "my_op", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ - { - "__class__": "InputDependencySnap", - "input_name": "hanging_op", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "hanging_op" - } - ] - } - ], - "is_dynamic_mapped": false, - "solid_def_name": "never_runs_op", - "solid_name": "never_runs_op", - "tags": {} - } - ] + "name": "name", + "type_key": "String" + } + ], + "given_name": null, + "key": "Shape.081354663b9d4b8fbfd1cb8e358763912953913f", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.09d73f0755bf4752d3f121837669c8660dcf451e": { + "__class__": "ConfigTypeSnap", "description": null, - "input_def_snaps": [], - "input_mapping_snaps": [], - "name": "hanging_graph", - "output_def_snaps": [ + "enum_values": null, + "fields": [ { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"retries\": {\"enabled\": {}}}", + "description": "Execute all steps in a single process.", + "is_required": false, + "name": "config", + "type_key": "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c" } ], - "output_mapping_snaps": [ + "given_name": null, + "key": "Shape.09d73f0755bf4752d3f121837669c8660dcf451e", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ { - "__class__": "OutputMappingSnap", - "external_output_name": "result", - "mapped_output_name": "result", - "mapped_solid_name": "never_runs_op" + "__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" } ], - "tags": {} - } - ], - "solid_def_snaps": [ - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" + "given_name": null, + "key": "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c": { + "__class__": "ConfigTypeSnap", "description": null, - "input_def_snaps": [], - "name": "asset_1", - "output_def_snaps": [ + "enum_values": null, + "fields": [ { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" + "__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" } ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" + "given_name": null, + "key": "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.4678ad2ed1f8478f0abd5e4134850ab395b48f25": { + "__class__": "ConfigTypeSnap", "description": null, - "input_def_snaps": [ + "enum_values": null, + "fields": [ { - "__class__": "InputDefSnap", - "dagster_type_key": "Any", + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", "description": null, - "name": "asset_1" + "is_required": false, + "name": "a", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" }, { - "__class__": "InputDefSnap", - "dagster_type_key": "Nothing", + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", "description": null, - "name": "asset_two" - } - ], - "name": "asset_1_my_check", - "output_def_snaps": [ + "is_required": false, + "name": "b", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", + "is_required": false, + "name": "io_manager", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" } ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" + "given_name": null, + "key": "Shape.4678ad2ed1f8478f0abd5e4134850ab395b48f25", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2": { + "__class__": "ConfigTypeSnap", "description": null, - "input_def_snaps": [ + "enum_values": null, + "fields": [ { - "__class__": "InputDefSnap", - "dagster_type_key": "Nothing", + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, "description": null, - "name": "asset_1" + "is_required": true, + "name": "path", + "type_key": "String" } ], - "name": "asset_2", - "output_def_snaps": [ + "given_name": null, + "key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.743e47901855cb245064dd633e217bfcb49a11a7": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" + "is_required": false, + "name": "config", + "type_key": "Any" } ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" + "given_name": null, + "key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.771375a24eca0dc65af691c7fe224aef2fb063e4": { + "__class__": "ConfigTypeSnap", "description": null, - "input_def_snaps": [ + "enum_values": null, + "fields": [ { - "__class__": "InputDefSnap", - "dagster_type_key": "Nothing", + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", "description": null, - "name": "asset_2" - } - ], - "name": "asset_3", - "output_def_snaps": [ + "is_required": false, + "name": "start", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" + "is_required": false, + "name": "will_fail", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" } ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" + "given_name": null, + "key": "Shape.771375a24eca0dc65af691c7fe224aef2fb063e4", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.9e28720a11f1ded9af7902a3cd5503f7019018d2": { + "__class__": "ConfigTypeSnap", "description": null, - "input_def_snaps": [], - "name": "asset_one", - "output_def_snaps": [ + "enum_values": null, + "fields": [ { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"config\": {\"retries\": {\"enabled\": {}}}}", + "description": "Configure how steps are executed within a run.", + "is_required": false, + "name": "execution", + "type_key": "Shape.09d73f0755bf4752d3f121837669c8660dcf451e" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": "Configure how loggers emit messages within a run.", + "is_required": false, + "name": "loggers", + "type_key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"start\": {}, \"will_fail\": {}}", + "description": "Configure runtime parameters for ops or assets.", + "is_required": false, + "name": "ops", + "type_key": "Shape.771375a24eca0dc65af691c7fe224aef2fb063e4" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"a\": {}, \"b\": {}, \"io_manager\": {}}", + "description": "Configure how shared resources are implemented within a run.", + "is_required": false, + "name": "resources", + "type_key": "Shape.4678ad2ed1f8478f0abd5e4134850ab395b48f25" } ], - "required_resource_keys": [], - "tags": {} + "given_name": null, + "key": "Shape.9e28720a11f1ded9af7902a3cd5503f7019018d2", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" + "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [], + "given_name": null, + "key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b": { + "__class__": "ConfigTypeSnap", "description": null, - "input_def_snaps": [ - { - "__class__": "InputDefSnap", - "dagster_type_key": "Any", - "description": null, - "name": "asset_one" - } - ], - "name": "asset_two", - "output_def_snaps": [ + "enum_values": null, + "fields": [ { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" + "is_required": false, + "name": "console", + "type_key": "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a" } ], - "required_resource_keys": [], + "given_name": null, + "key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "String": { + "__class__": "ConfigTypeSnap", + "description": "", + "enum_values": null, + "fields": null, + "given_name": "String", + "key": "String", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR" + }, + "scalar_kind": { + "__enum__": "ConfigScalarKind.STRING" + }, + "type_param_keys": null + } + } + }, + "dagster_type_namespace_snapshot": { + "__class__": "DagsterTypeNamespaceSnapshot", + "all_dagster_type_snaps_by_key": { + "Any": { + "__class__": "DagsterTypeSnap", + "description": null, + "display_name": "Any", + "is_builtin": true, + "key": "Any", + "kind": { + "__enum__": "DagsterTypeKind.ANY" + }, + "loader_schema_key": "Selector.f2fe6dfdc60a1947a8f8e7cd377a012b47065bc4", + "materializer_schema_key": null, + "name": "Any", + "type_param_keys": [] + }, + "Bool": { + "__class__": "DagsterTypeSnap", + "description": null, + "display_name": "Bool", + "is_builtin": true, + "key": "Bool", + "kind": { + "__enum__": "DagsterTypeKind.SCALAR" + }, + "loader_schema_key": "ScalarUnion.Bool-Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59", + "materializer_schema_key": null, + "name": "Bool", + "type_param_keys": [] + }, + "Float": { + "__class__": "DagsterTypeSnap", + "description": null, + "display_name": "Float", + "is_builtin": true, + "key": "Float", + "kind": { + "__enum__": "DagsterTypeKind.SCALAR" + }, + "loader_schema_key": "ScalarUnion.Float-Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3", + "materializer_schema_key": null, + "name": "Float", + "type_param_keys": [] + }, + "Int": { + "__class__": "DagsterTypeSnap", + "description": null, + "display_name": "Int", + "is_builtin": true, + "key": "Int", + "kind": { + "__enum__": "DagsterTypeKind.SCALAR" + }, + "loader_schema_key": "ScalarUnion.Int-Selector.a9799b971d12ace70a2d8803c883c863417d0725", + "materializer_schema_key": null, + "name": "Int", + "type_param_keys": [] + }, + "Nothing": { + "__class__": "DagsterTypeSnap", + "description": null, + "display_name": "Nothing", + "is_builtin": true, + "key": "Nothing", + "kind": { + "__enum__": "DagsterTypeKind.NOTHING" + }, + "loader_schema_key": null, + "materializer_schema_key": null, + "name": "Nothing", + "type_param_keys": [] + }, + "String": { + "__class__": "DagsterTypeSnap", + "description": null, + "display_name": "String", + "is_builtin": true, + "key": "String", + "kind": { + "__enum__": "DagsterTypeKind.SCALAR" + }, + "loader_schema_key": "ScalarUnion.String-Selector.e04723c9d9937e3ab21206435b22247cfbe58269", + "materializer_schema_key": null, + "name": "String", + "type_param_keys": [] + } + } + }, + "dep_structure_snapshot": { + "__class__": "DependencyStructureSnapshot", + "solid_invocation_snaps": [ + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [], + "is_dynamic_mapped": false, + "solid_def_name": "start", + "solid_name": "start", "tags": {} }, { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - }, - "description": null, - "input_def_snaps": [], - "name": "asset_yields_observation", - "output_def_snaps": [ + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [ { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" + "__class__": "InputDependencySnap", + "input_name": "num", + "is_dynamic_collect": false, + "upstream_output_snaps": [ + { + "__class__": "OutputHandleSnap", + "output_name": "result", + "solid_name": "start" + } + ] } ], - "required_resource_keys": [], + "is_dynamic_mapped": false, + "solid_def_name": "will_fail", + "solid_name": "will_fail", "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + } + ] + }, + "description": null, + "graph_def_name": "retry_resource_job", + "lineage_snapshot": null, + "mode_def_snaps": [ + { + "__class__": "ModeDefSnap", + "description": null, + "logger_def_snaps": [ + { + "__class__": "LoggerDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"log_level\": \"INFO\", \"name\": \"dagster\"}", + "description": "The default colored console logger.", + "is_required": false, + "name": "config", + "type_key": "Shape.081354663b9d4b8fbfd1cb8e358763912953913f" + }, + "description": "The default colored console logger.", + "name": "console" + } + ], + "name": "default", + "resource_def_snaps": [ + { + "__class__": "ResourceDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" + "name": "a" }, - "description": null, - "input_def_snaps": [], - "name": "bar", - "output_def_snaps": [ - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", + { + "__class__": "ResourceDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" - } - ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" + "name": "b" }, - "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", + { + "__class__": "ResourceDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" - } - ], - "required_resource_keys": [], - "tags": {} - }, + "is_required": false, + "name": "config", + "type_key": "Any" + }, + "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", + "name": "io_manager" + } + ], + "root_config_key": "Shape.9e28720a11f1ded9af7902a3cd5503f7019018d2" + } + ], + "name": "retry_resource_job", + "solid_definitions_snapshot": { + "__class__": "SolidDefinitionsSnapshot", + "composite_solid_def_snaps": [], + "solid_def_snaps": [ { "__class__": "SolidDefSnap", "config_field_snap": { @@ -49844,7 +17661,7 @@ }, "description": null, "input_def_snaps": [], - "name": "check_in_op_asset", + "name": "start", "output_def_snaps": [ { "__class__": "OutputDefSnap", @@ -49853,17 +17670,11 @@ "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": [], + "required_resource_keys": [ + "a" + ], "tags": {} }, { @@ -49883,10 +17694,10 @@ "__class__": "InputDefSnap", "dagster_type_key": "Any", "description": null, - "name": "hanging_graph" + "name": "num" } ], - "name": "downstream_asset", + "name": "will_fail", "output_def_snaps": [ { "__class__": "OutputDefSnap", @@ -49897,771 +17708,892 @@ "name": "result" } ], - "required_resource_keys": [], + "required_resource_keys": [ + "b" + ], "tags": {} + } + ] + }, + "tags": {} + } + ''' +# --- +# name: test_all_snapshot_ids[125] + 'b131f0bc1872f377636fbf002a3ad86049c1e8af' +# --- +# name: test_all_snapshot_ids[126] + ''' + { + "__class__": "PipelineSnapshot", + "config_schema_snapshot": { + "__class__": "ConfigSchemaSnapshot", + "all_config_snaps_by_key": { + "Any": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": null, + "given_name": "Any", + "key": "Any", + "kind": { + "__enum__": "ConfigTypeKind.ANY" + }, + "scalar_kind": null, + "type_param_keys": null }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" + "Bool": { + "__class__": "ConfigTypeSnap", + "description": "", + "enum_values": null, + "fields": null, + "given_name": "Bool", + "key": "Bool", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR" }, - "description": null, - "input_def_snaps": [ - { - "__class__": "InputDefSnap", - "dagster_type_key": "Any", - "description": null, - "name": "upstream_time_partitioned_asset" - } - ], - "name": "downstream_time_partitioned_asset", - "output_def_snaps": [ - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" - } - ], - "required_resource_keys": [], - "tags": {} + "scalar_kind": { + "__enum__": "ConfigScalarKind.BOOL" + }, + "type_param_keys": null }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" + "Float": { + "__class__": "ConfigTypeSnap", + "description": "", + "enum_values": null, + "fields": null, + "given_name": "Float", + "key": "Float", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR" }, - "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": {} + "scalar_kind": { + "__enum__": "ConfigScalarKind.FLOAT" + }, + "type_param_keys": null }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" + "Int": { + "__class__": "ConfigTypeSnap", + "description": "", + "enum_values": null, + "fields": null, + "given_name": "Int", + "key": "Int", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR" + }, + "scalar_kind": { + "__enum__": "ConfigScalarKind.INT" }, + "type_param_keys": null + }, + "ScalarUnion.Bool-Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59": { + "__class__": "ConfigTypeSnap", "description": null, - "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": {} + "enum_values": null, + "fields": null, + "given_name": null, + "key": "ScalarUnion.Bool-Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR_UNION" + }, + "scalar_kind": null, + "type_param_keys": [ + "Bool", + "Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59" + ] }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" + "ScalarUnion.Float-Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": null, + "given_name": null, + "key": "ScalarUnion.Float-Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR_UNION" }, + "scalar_kind": null, + "type_param_keys": [ + "Float", + "Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3" + ] + }, + "ScalarUnion.Int-Selector.a9799b971d12ace70a2d8803c883c863417d0725": { + "__class__": "ConfigTypeSnap", "description": null, - "input_def_snaps": [], - "name": "foo", - "output_def_snaps": [ - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" - } - ], - "required_resource_keys": [], - "tags": {} + "enum_values": null, + "fields": null, + "given_name": null, + "key": "ScalarUnion.Int-Selector.a9799b971d12ace70a2d8803c883c863417d0725", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR_UNION" + }, + "scalar_kind": null, + "type_param_keys": [ + "Int", + "Selector.a9799b971d12ace70a2d8803c883c863417d0725" + ] }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" + "ScalarUnion.String-Selector.e04723c9d9937e3ab21206435b22247cfbe58269": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": null, + "given_name": null, + "key": "ScalarUnion.String-Selector.e04723c9d9937e3ab21206435b22247cfbe58269", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR_UNION" }, + "scalar_kind": null, + "type_param_keys": [ + "String", + "Selector.e04723c9d9937e3ab21206435b22247cfbe58269" + ] + }, + "Selector.1bfb167aea90780aa679597800c71bd8c65ed0b2": { + "__class__": "ConfigTypeSnap", "description": null, - "input_def_snaps": [ + "enum_values": null, + "fields": [ { - "__class__": "InputDefSnap", - "dagster_type_key": "Any", + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", "description": null, - "name": "bar" + "is_required": false, + "name": "disabled", + "type_key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709" }, { - "__class__": "InputDefSnap", - "dagster_type_key": "Any", - "description": null, - "name": "foo" - } - ], - "name": "foo_bar", - "output_def_snaps": [ - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" + "is_required": false, + "name": "enabled", + "type_key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709" } ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" + "given_name": null, + "key": "Selector.1bfb167aea90780aa679597800c71bd8c65ed0b2", + "kind": { + "__enum__": "ConfigTypeKind.SELECTOR" }, + "scalar_kind": null, + "type_param_keys": null + }, + "Selector.a9799b971d12ace70a2d8803c883c863417d0725": { + "__class__": "ConfigTypeSnap", "description": null, - "input_def_snaps": [ + "enum_values": null, + "fields": [ { - "__class__": "InputDefSnap", - "dagster_type_key": "Any", + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, "description": null, - "name": "fresh_diamond_left" + "is_required": true, + "name": "json", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" }, { - "__class__": "InputDefSnap", - "dagster_type_key": "Any", + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, "description": null, - "name": "fresh_diamond_right" - } - ], - "name": "fresh_diamond_bottom", - "output_def_snaps": [ + "is_required": true, + "name": "pickle", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, "description": null, - "is_dynamic": false, "is_required": true, - "name": "result" + "name": "value", + "type_key": "Int" } ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" + "given_name": null, + "key": "Selector.a9799b971d12ace70a2d8803c883c863417d0725", + "kind": { + "__enum__": "ConfigTypeKind.SELECTOR" }, + "scalar_kind": null, + "type_param_keys": null + }, + "Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59": { + "__class__": "ConfigTypeSnap", "description": null, - "input_def_snaps": [ - { - "__class__": "InputDefSnap", - "dagster_type_key": "Any", - "description": null, - "name": "fresh_diamond_top" - } - ], - "name": "fresh_diamond_left", - "output_def_snaps": [ + "enum_values": null, + "fields": [ { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, "description": null, - "is_dynamic": false, "is_required": true, - "name": "result" - } - ], - "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": "json", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, { - "__class__": "InputDefSnap", - "dagster_type_key": "Any", + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, "description": null, - "name": "fresh_diamond_top" - } - ], - "name": "fresh_diamond_right", - "output_def_snaps": [ + "is_required": true, + "name": "pickle", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, "description": null, - "is_dynamic": false, "is_required": true, - "name": "result" + "name": "value", + "type_key": "Bool" } ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" + "given_name": null, + "key": "Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59", + "kind": { + "__enum__": "ConfigTypeKind.SELECTOR" }, + "scalar_kind": null, + "type_param_keys": null + }, + "Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3": { + "__class__": "ConfigTypeSnap", "description": null, - "input_def_snaps": [ + "enum_values": null, + "fields": [ { - "__class__": "InputDefSnap", - "dagster_type_key": "Nothing", + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, "description": null, - "name": "diamond_source" - } - ], - "name": "fresh_diamond_top", - "output_def_snaps": [ + "is_required": true, + "name": "json", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, "description": null, - "is_dynamic": false, "is_required": true, - "name": "result" - } - ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - }, - "description": null, - "input_def_snaps": [], - "name": "grouped_asset_1", - "output_def_snaps": [ + "name": "pickle", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, "description": null, - "is_dynamic": false, "is_required": true, - "name": "result" + "name": "value", + "type_key": "Float" } ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" + "given_name": null, + "key": "Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3", + "kind": { + "__enum__": "ConfigTypeKind.SELECTOR" }, + "scalar_kind": null, + "type_param_keys": null + }, + "Selector.e04723c9d9937e3ab21206435b22247cfbe58269": { + "__class__": "ConfigTypeSnap", "description": null, - "input_def_snaps": [], - "name": "grouped_asset_2", - "output_def_snaps": [ + "enum_values": null, + "fields": [ { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, "description": null, - "is_dynamic": false, "is_required": true, - "name": "result" + "name": "json", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "pickle", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "value", + "type_key": "String" } ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" + "given_name": null, + "key": "Selector.e04723c9d9937e3ab21206435b22247cfbe58269", + "kind": { + "__enum__": "ConfigTypeKind.SELECTOR" }, + "scalar_kind": null, + "type_param_keys": null + }, + "Selector.f2fe6dfdc60a1947a8f8e7cd377a012b47065bc4": { + "__class__": "ConfigTypeSnap", "description": null, - "input_def_snaps": [], - "name": "grouped_asset_4", - "output_def_snaps": [ + "enum_values": null, + "fields": [ { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, "description": null, - "is_dynamic": false, "is_required": true, - "name": "result" - } - ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - }, - "description": "Asset that hangs forever, used to test in-progress ops.", - "input_def_snaps": [ + "name": "json", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, { - "__class__": "InputDefSnap", - "dagster_type_key": "Any", + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, "description": null, - "name": "first_asset" - } - ], - "name": "hanging_asset", - "output_def_snaps": [ + "is_required": true, + "name": "pickle", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, "description": null, - "is_dynamic": false, "is_required": true, - "name": "result" + "name": "value", + "type_key": "Any" } ], - "required_resource_keys": [ - "hanging_asset_resource" - ], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" + "given_name": null, + "key": "Selector.f2fe6dfdc60a1947a8f8e7cd377a012b47065bc4", + "kind": { + "__enum__": "ConfigTypeKind.SELECTOR" }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.081354663b9d4b8fbfd1cb8e358763912953913f": { + "__class__": "ConfigTypeSnap", "description": null, - "input_def_snaps": [ + "enum_values": null, + "fields": [ { - "__class__": "InputDefSnap", - "dagster_type_key": "Any", - "description": null, - "name": "my_op" + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "\"INFO\"", + "description": "The logger's threshold.", + "is_required": false, + "name": "log_level", + "type_key": "String" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "\"dagster\"", + "description": "The name of your logger.", + "is_required": false, + "name": "name", + "type_key": "String" } ], - "name": "hanging_op", - "output_def_snaps": [ + "given_name": null, + "key": "Shape.081354663b9d4b8fbfd1cb8e358763912953913f", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.09d73f0755bf4752d3f121837669c8660dcf451e": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"retries\": {\"enabled\": {}}}", + "description": "Execute all steps in a single process.", + "is_required": false, + "name": "config", + "type_key": "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c" } ], - "required_resource_keys": [ - "hanging_asset_resource" - ], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" + "given_name": null, + "key": "Shape.09d73f0755bf4752d3f121837669c8660dcf451e", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a": { + "__class__": "ConfigTypeSnap", "description": null, - "input_def_snaps": [], - "name": "my_op", - "output_def_snaps": [ + "enum_values": null, + "fields": [ { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"log_level\": \"INFO\", \"name\": \"dagster\"}", + "description": "The default colored console logger.", + "is_required": false, + "name": "config", + "type_key": "Shape.081354663b9d4b8fbfd1cb8e358763912953913f" } ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" + "given_name": null, + "key": "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778": { + "__class__": "ConfigTypeSnap", "description": null, - "input_def_snaps": [ + "enum_values": null, + "fields": [ { - "__class__": "InputDefSnap", - "dagster_type_key": "Any", - "description": null, - "name": "hanging_asset" + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", + "is_required": false, + "name": "io_manager", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" } ], - "name": "never_runs_asset", - "output_def_snaps": [ + "given_name": null, + "key": "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" + "__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" } ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" + "given_name": null, + "key": "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.476ef6b206140f25df8424fbc5a6d110fa109b3c": { + "__class__": "ConfigTypeSnap", "description": null, - "input_def_snaps": [ + "enum_values": null, + "fields": [ { - "__class__": "InputDefSnap", - "dagster_type_key": "Any", - "description": null, - "name": "hanging_op" + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"config\": {\"retries\": {\"enabled\": {}}}}", + "description": "Configure how steps are executed within a run.", + "is_required": false, + "name": "execution", + "type_key": "Shape.09d73f0755bf4752d3f121837669c8660dcf451e" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": "Configure how loggers emit messages within a run.", + "is_required": false, + "name": "loggers", + "type_key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"return_any\": {}, \"return_bool\": {}, \"return_int\": {}, \"return_str\": {}}", + "description": "Configure runtime parameters for ops or assets.", + "is_required": false, + "name": "ops", + "type_key": "Shape.b47c9be4e0b0e4112dc017682fccd4bfb071e216" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"io_manager\": {}}", + "description": "Configure how shared resources are implemented within a run.", + "is_required": false, + "name": "resources", + "type_key": "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778" } ], - "name": "never_runs_op", - "output_def_snaps": [ + "given_name": null, + "key": "Shape.476ef6b206140f25df8424fbc5a6d110fa109b3c", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, "description": null, - "is_dynamic": false, "is_required": true, - "name": "result" + "name": "path", + "type_key": "String" } ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" + "given_name": null, + "key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.743e47901855cb245064dd633e217bfcb49a11a7": { + "__class__": "ConfigTypeSnap", "description": null, - "input_def_snaps": [], - "name": "output_then_hang_asset", - "output_def_snaps": [ + "enum_values": null, + "fields": [ { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" + "is_required": false, + "name": "config", + "type_key": "Any" } ], - "required_resource_keys": [ - "hanging_asset_resource" - ], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "config", - "type_key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709" + "given_name": null, + "key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.b47c9be4e0b0e4112dc017682fccd4bfb071e216": { + "__class__": "ConfigTypeSnap", "description": null, - "input_def_snaps": [], - "name": "subsettable_checked_multi_asset", - "output_def_snaps": [ + "enum_values": null, + "fields": [ { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", "description": null, - "is_dynamic": false, "is_required": false, - "name": "one" + "name": "return_any", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" }, { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", "description": null, - "is_dynamic": false, "is_required": false, - "name": "two" + "name": "return_bool", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" }, { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", "description": null, - "is_dynamic": false, "is_required": false, - "name": "one_my_check" + "name": "return_int", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" }, { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", "description": null, - "is_dynamic": false, "is_required": false, - "name": "one_my_other_check" + "name": "return_str", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" } ], - "required_resource_keys": [], - "tags": {} + "given_name": null, + "key": "Shape.b47c9be4e0b0e4112dc017682fccd4bfb071e216", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" + "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [], + "given_name": null, + "key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b": { + "__class__": "ConfigTypeSnap", "description": null, - "input_def_snaps": [ - { - "__class__": "InputDefSnap", - "dagster_type_key": "Any", - "description": null, - "name": "int_asset" - } - ], - "name": "typed_asset", - "output_def_snaps": [ + "enum_values": null, + "fields": [ { - "__class__": "OutputDefSnap", - "dagster_type_key": "Int", + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" + "is_required": false, + "name": "console", + "type_key": "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a" } ], - "required_resource_keys": [], - "tags": {} + "given_name": null, + "key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "config", - "type_key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709" + "String": { + "__class__": "ConfigTypeSnap", + "description": "", + "enum_values": null, + "fields": null, + "given_name": "String", + "key": "String", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR" + }, + "scalar_kind": { + "__enum__": "ConfigScalarKind.STRING" }, + "type_param_keys": null + } + } + }, + "dagster_type_namespace_snapshot": { + "__class__": "DagsterTypeNamespaceSnapshot", + "all_dagster_type_snaps_by_key": { + "Any": { + "__class__": "DagsterTypeSnap", "description": null, - "input_def_snaps": [], - "name": "typed_multi_asset", - "output_def_snaps": [ - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Int", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "int_asset" - }, - { - "__class__": "OutputDefSnap", - "dagster_type_key": "String", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "str_asset" - } - ], - "required_resource_keys": [], - "tags": {} + "display_name": "Any", + "is_builtin": true, + "key": "Any", + "kind": { + "__enum__": "DagsterTypeKind.ANY" + }, + "loader_schema_key": "Selector.f2fe6dfdc60a1947a8f8e7cd377a012b47065bc4", + "materializer_schema_key": null, + "name": "Any", + "type_param_keys": [] }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" + "Bool": { + "__class__": "DagsterTypeSnap", + "description": null, + "display_name": "Bool", + "is_builtin": true, + "key": "Bool", + "kind": { + "__enum__": "DagsterTypeKind.SCALAR" }, + "loader_schema_key": "ScalarUnion.Bool-Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59", + "materializer_schema_key": null, + "name": "Bool", + "type_param_keys": [] + }, + "Float": { + "__class__": "DagsterTypeSnap", "description": null, - "input_def_snaps": [], - "name": "unconnected", - "output_def_snaps": [ - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" - } - ], - "required_resource_keys": [], - "tags": {} + "display_name": "Float", + "is_builtin": true, + "key": "Float", + "kind": { + "__enum__": "DagsterTypeKind.SCALAR" + }, + "loader_schema_key": "ScalarUnion.Float-Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3", + "materializer_schema_key": null, + "name": "Float", + "type_param_keys": [] }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" + "Int": { + "__class__": "DagsterTypeSnap", + "description": null, + "display_name": "Int", + "is_builtin": true, + "key": "Int", + "kind": { + "__enum__": "DagsterTypeKind.SCALAR" }, + "loader_schema_key": "ScalarUnion.Int-Selector.a9799b971d12ace70a2d8803c883c863417d0725", + "materializer_schema_key": null, + "name": "Int", + "type_param_keys": [] + }, + "Nothing": { + "__class__": "DagsterTypeSnap", "description": null, - "input_def_snaps": [], - "name": "ungrouped_asset_3", - "output_def_snaps": [ - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" - } - ], - "required_resource_keys": [], + "display_name": "Nothing", + "is_builtin": true, + "key": "Nothing", + "kind": { + "__enum__": "DagsterTypeKind.NOTHING" + }, + "loader_schema_key": null, + "materializer_schema_key": null, + "name": "Nothing", + "type_param_keys": [] + }, + "String": { + "__class__": "DagsterTypeSnap", + "description": null, + "display_name": "String", + "is_builtin": true, + "key": "String", + "kind": { + "__enum__": "DagsterTypeKind.SCALAR" + }, + "loader_schema_key": "ScalarUnion.String-Selector.e04723c9d9937e3ab21206435b22247cfbe58269", + "materializer_schema_key": null, + "name": "String", + "type_param_keys": [] + } + } + }, + "dep_structure_snapshot": { + "__class__": "DependencyStructureSnapshot", + "solid_invocation_snaps": [ + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [], + "is_dynamic_mapped": false, + "solid_def_name": "return_any", + "solid_name": "return_any", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [], + "is_dynamic_mapped": false, + "solid_def_name": "return_bool", + "solid_name": "return_bool", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [], + "is_dynamic_mapped": false, + "solid_def_name": "return_int", + "solid_name": "return_int", "tags": {} }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [], + "is_dynamic_mapped": false, + "solid_def_name": "return_str", + "solid_name": "return_str", + "tags": {} + } + ] + }, + "description": null, + "graph_def_name": "scalar_output_job", + "lineage_snapshot": null, + "mode_def_snaps": [ + { + "__class__": "ModeDefSnap", + "description": null, + "logger_def_snaps": [ + { + "__class__": "LoggerDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"log_level\": \"INFO\", \"name\": \"dagster\"}", + "description": "The default colored console logger.", + "is_required": false, + "name": "config", + "type_key": "Shape.081354663b9d4b8fbfd1cb8e358763912953913f" + }, + "description": "The default colored console logger.", + "name": "console" + } + ], + "name": "default", + "resource_def_snaps": [ + { + "__class__": "ResourceDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, + "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", + "name": "io_manager" + } + ], + "root_config_key": "Shape.476ef6b206140f25df8424fbc5a6d110fa109b3c" + } + ], + "name": "scalar_output_job", + "solid_definitions_snapshot": { + "__class__": "SolidDefinitionsSnapshot", + "composite_solid_def_snaps": [], + "solid_def_snaps": [ { "__class__": "SolidDefSnap", "config_field_snap": { @@ -50675,7 +18607,7 @@ }, "description": null, "input_def_snaps": [], - "name": "ungrouped_asset_5", + "name": "return_any", "output_def_snaps": [ { "__class__": "OutputDefSnap", @@ -50702,11 +18634,11 @@ }, "description": null, "input_def_snaps": [], - "name": "unpartitioned_upstream_of_partitioned", + "name": "return_bool", "output_def_snaps": [ { "__class__": "OutputDefSnap", - "dagster_type_key": "Any", + "dagster_type_key": "Bool", "description": null, "is_dynamic": false, "is_required": true, @@ -50728,19 +18660,12 @@ "type_key": "Any" }, "description": null, - "input_def_snaps": [ - { - "__class__": "InputDefSnap", - "dagster_type_key": "Any", - "description": null, - "name": "typed_asset" - } - ], - "name": "untyped_asset", + "input_def_snaps": [], + "name": "return_int", "output_def_snaps": [ { "__class__": "OutputDefSnap", - "dagster_type_key": "Any", + "dagster_type_key": "Int", "description": null, "is_dynamic": false, "is_required": true, @@ -50763,11 +18688,11 @@ }, "description": null, "input_def_snaps": [], - "name": "upstream_time_partitioned_asset", + "name": "return_str", "output_def_snaps": [ { "__class__": "OutputDefSnap", - "dagster_type_key": "Any", + "dagster_type_key": "String", "description": null, "is_dynamic": false, "is_required": true, @@ -50783,10 +18708,10 @@ } ''' # --- -# name: test_all_snapshot_ids[17] - '26a744edca3799f2193195cdcd514f16ee6427f9' +# name: test_all_snapshot_ids[127] + 'ca68b52613bfcadc230b3dc1ec7e1045f9bc5836' # --- -# name: test_all_snapshot_ids[18] +# name: test_all_snapshot_ids[128] ''' { "__class__": "PipelineSnapshot", @@ -50896,488 +18821,26 @@ "scalar_kind": null, "type_param_keys": [ "Int", - "Selector.a9799b971d12ace70a2d8803c883c863417d0725" - ] - }, - "ScalarUnion.String-Selector.e04723c9d9937e3ab21206435b22247cfbe58269": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": null, - "given_name": null, - "key": "ScalarUnion.String-Selector.e04723c9d9937e3ab21206435b22247cfbe58269", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR_UNION" - }, - "scalar_kind": null, - "type_param_keys": [ - "String", - "Selector.e04723c9d9937e3ab21206435b22247cfbe58269" - ] - }, - "Selector.1bfb167aea90780aa679597800c71bd8c65ed0b2": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "disabled", - "type_key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "enabled", - "type_key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709" - } - ], - "given_name": null, - "key": "Selector.1bfb167aea90780aa679597800c71bd8c65ed0b2", - "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Selector.2571019f1a5201853d11032145ac3e534067f214": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "env", - "type_key": "String" - } - ], - "given_name": null, - "key": "Selector.2571019f1a5201853d11032145ac3e534067f214", - "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Selector.a9799b971d12ace70a2d8803c883c863417d0725": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "json", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "pickle", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "value", - "type_key": "Int" - } - ], - "given_name": null, - "key": "Selector.a9799b971d12ace70a2d8803c883c863417d0725", - "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "json", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "pickle", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "value", - "type_key": "Bool" - } - ], - "given_name": null, - "key": "Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59", - "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "json", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "pickle", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "value", - "type_key": "Float" - } - ], - "given_name": null, - "key": "Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3", - "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Selector.e04723c9d9937e3ab21206435b22247cfbe58269": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "json", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "pickle", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "value", - "type_key": "String" - } - ], - "given_name": null, - "key": "Selector.e04723c9d9937e3ab21206435b22247cfbe58269", - "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Selector.f2fe6dfdc60a1947a8f8e7cd377a012b47065bc4": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "json", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "pickle", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "value", - "type_key": "Any" - } - ], - "given_name": null, - "key": "Selector.f2fe6dfdc60a1947a8f8e7cd377a012b47065bc4", - "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.081354663b9d4b8fbfd1cb8e358763912953913f": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "\"INFO\"", - "description": "The logger's threshold.", - "is_required": false, - "name": "log_level", - "type_key": "String" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "\"dagster\"", - "description": "The name of your logger.", - "is_required": false, - "name": "name", - "type_key": "String" - } - ], - "given_name": null, - "key": "Shape.081354663b9d4b8fbfd1cb8e358763912953913f", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.09d73f0755bf4752d3f121837669c8660dcf451e": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"retries\": {\"enabled\": {}}}", - "description": "Execute all steps in a single process.", - "is_required": false, - "name": "config", - "type_key": "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c" - } - ], - "given_name": null, - "key": "Shape.09d73f0755bf4752d3f121837669c8660dcf451e", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"log_level\": \"INFO\", \"name\": \"dagster\"}", - "description": "The default colored console logger.", - "is_required": false, - "name": "config", - "type_key": "Shape.081354663b9d4b8fbfd1cb8e358763912953913f" - } - ], - "given_name": null, - "key": "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.18b2faaf1efd505374f7f25fcb61ed59bd5be851": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "base_dir", - "type_key": "StringSourceType" - } - ], - "given_name": null, - "key": "Shape.18b2faaf1efd505374f7f25fcb61ed59bd5be851", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.35d3e42b53e66506c5867f04644849cd03763bc6": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"hanging_op\": {}, \"my_op\": {}, \"never_runs_op\": {}}", - "description": null, - "is_required": false, - "name": "ops", - "type_key": "Shape.811a60b4c43530c3d6100304f377dbd2d3045291" - } - ], - "given_name": null, - "key": "Shape.35d3e42b53e66506c5867f04644849cd03763bc6", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": "[DEPRECATED]", - "is_required": false, - "name": "marker_to_close", - "type_key": "String" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"enabled\": {}}", - "description": "Whether retries are enabled or not. By default, retries are enabled.", - "is_required": false, - "name": "retries", - "type_key": "Selector.1bfb167aea90780aa679597800c71bd8c65ed0b2" - } - ], - "given_name": null, - "key": "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.44f2a71367507edd1b8e64f739222c4312b3691b": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "config", - "type_key": "Shape.18b2faaf1efd505374f7f25fcb61ed59bd5be851" - } - ], - "given_name": null, - "key": "Shape.44f2a71367507edd1b8e64f739222c4312b3691b", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "path", - "type_key": "String" - } - ], + "Selector.a9799b971d12ace70a2d8803c883c863417d0725" + ] + }, + "ScalarUnion.String-Selector.e04723c9d9937e3ab21206435b22247cfbe58269": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": null, "given_name": null, - "key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2", + "key": "ScalarUnion.String-Selector.e04723c9d9937e3ab21206435b22247cfbe58269", "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" + "__enum__": "ConfigTypeKind.SCALAR_UNION" }, "scalar_kind": null, - "type_param_keys": null + "type_param_keys": [ + "String", + "Selector.e04723c9d9937e3ab21206435b22247cfbe58269" + ] }, - "Shape.62edccaf30696e25335ae92685bdc41e204e30e6": { + "Selector.1bfb167aea90780aa679597800c71bd8c65ed0b2": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, @@ -51388,19 +18851,28 @@ "default_value_as_json_str": "{}", "description": null, "is_required": false, - "name": "config", + "name": "disabled", + "type_key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "enabled", "type_key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709" } ], "given_name": null, - "key": "Shape.62edccaf30696e25335ae92685bdc41e204e30e6", + "key": "Selector.1bfb167aea90780aa679597800c71bd8c65ed0b2", "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" + "__enum__": "ConfigTypeKind.SELECTOR" }, "scalar_kind": null, "type_param_keys": null }, - "Shape.743e47901855cb245064dd633e217bfcb49a11a7": { + "Selector.a9799b971d12ace70a2d8803c883c863417d0725": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, @@ -51410,32 +18882,50 @@ "default_provided": false, "default_value_as_json_str": null, "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" + "is_required": true, + "name": "json", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "pickle", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "value", + "type_key": "Int" } ], "given_name": null, - "key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7", + "key": "Selector.a9799b971d12ace70a2d8803c883c863417d0725", "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" + "__enum__": "ConfigTypeKind.SELECTOR" }, "scalar_kind": null, "type_param_keys": null }, - "Shape.7493b137e48f8d4b013bce61e92617ff1bc51f7f": { + "Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, "fields": [ { "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", + "default_provided": false, + "default_value_as_json_str": null, "description": null, - "is_required": false, - "name": "dummy_io_manager", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + "is_required": true, + "name": "json", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" }, { "__class__": "ConfigFieldSnap", @@ -51443,489 +18933,252 @@ "default_value_as_json_str": null, "description": null, "is_required": true, - "name": "hanging_asset_resource", - "type_key": "Shape.b13a6c5637084590cc1538f9522324bfeb4b46b3" + "name": "pickle", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" }, { "__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" + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "value", + "type_key": "Bool" } ], "given_name": null, - "key": "Shape.7493b137e48f8d4b013bce61e92617ff1bc51f7f", + "key": "Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59", "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" + "__enum__": "ConfigTypeKind.SELECTOR" }, "scalar_kind": null, "type_param_keys": null }, - "Shape.8065bf110a1aa152aa025e3f9332ea39b40973b3": { + "Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, "fields": [ { "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "asset_1", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "asset_1_my_check", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "asset_2", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "asset_3", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "asset_one", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "asset_two", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "asset_yields_observation", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "bar", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "baz", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "check_in_op_asset", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "downstream_asset", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "executable_asset", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "first_asset", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "foo", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "foo_bar", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "fresh_diamond_bottom", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "fresh_diamond_left", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "fresh_diamond_right", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "fresh_diamond_top", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "grouped_asset_1", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "grouped_asset_2", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "grouped_asset_4", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "hanging_asset", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"ops\": {\"hanging_op\": {}, \"my_op\": {}, \"never_runs_op\": {}}}", - "description": null, - "is_required": false, - "name": "hanging_graph", - "type_key": "Shape.35d3e42b53e66506c5867f04644849cd03763bc6" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "never_runs_asset", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "output_then_hang_asset", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "single_run_backfill_policy_asset", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"config\": {}}", - "description": null, - "is_required": false, - "name": "subsettable_checked_multi_asset", - "type_key": "Shape.62edccaf30696e25335ae92685bdc41e204e30e6" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "typed_asset", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"config\": {}}", - "description": null, - "is_required": false, - "name": "typed_multi_asset", - "type_key": "Shape.62edccaf30696e25335ae92685bdc41e204e30e6" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", + "default_provided": false, + "default_value_as_json_str": null, "description": null, - "is_required": false, - "name": "unconnected", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + "is_required": true, + "name": "json", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" }, { "__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": "ungrouped_asset_3", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + "is_required": true, + "name": "pickle", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" }, { "__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": "ungrouped_asset_5", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, + "is_required": true, + "name": "value", + "type_key": "Float" + } + ], + "given_name": null, + "key": "Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3", + "kind": { + "__enum__": "ConfigTypeKind.SELECTOR" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Selector.e04723c9d9937e3ab21206435b22247cfbe58269": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ { "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", + "default_provided": false, + "default_value_as_json_str": null, "description": null, - "is_required": false, - "name": "unpartitioned_upstream_of_partitioned", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + "is_required": true, + "name": "json", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" }, { "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", + "default_provided": false, + "default_value_as_json_str": null, "description": null, - "is_required": false, - "name": "untyped_asset", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + "is_required": true, + "name": "pickle", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" }, { "__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": "upstream_daily_partitioned_asset", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + "is_required": true, + "name": "value", + "type_key": "String" } ], "given_name": null, - "key": "Shape.8065bf110a1aa152aa025e3f9332ea39b40973b3", + "key": "Selector.e04723c9d9937e3ab21206435b22247cfbe58269", "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" + "__enum__": "ConfigTypeKind.SELECTOR" }, "scalar_kind": null, "type_param_keys": null }, - "Shape.811a60b4c43530c3d6100304f377dbd2d3045291": { + "Selector.f2fe6dfdc60a1947a8f8e7cd377a012b47065bc4": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, "fields": [ { "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", + "default_provided": false, + "default_value_as_json_str": null, "description": null, - "is_required": false, - "name": "hanging_op", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + "is_required": true, + "name": "json", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" }, { "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", + "default_provided": false, + "default_value_as_json_str": null, "description": null, - "is_required": false, - "name": "my_op", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + "is_required": true, + "name": "pickle", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" }, { "__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": "never_runs_op", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + "is_required": true, + "name": "value", + "type_key": "Any" } ], "given_name": null, - "key": "Shape.811a60b4c43530c3d6100304f377dbd2d3045291", + "key": "Selector.f2fe6dfdc60a1947a8f8e7cd377a012b47065bc4", "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" + "__enum__": "ConfigTypeKind.SELECTOR" }, "scalar_kind": null, "type_param_keys": null }, - "Shape.9a3a315bff2146cca750edbec49c6b4b4d0ce58e": { + "Shape.081354663b9d4b8fbfd1cb8e358763912953913f": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, "fields": [ { "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "file", + "default_provided": true, + "default_value_as_json_str": "\"INFO\"", + "description": "The logger's threshold.", + "is_required": false, + "name": "log_level", + "type_key": "String" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "\"dagster\"", + "description": "The name of your logger.", + "is_required": false, + "name": "name", "type_key": "String" } ], "given_name": null, - "key": "Shape.9a3a315bff2146cca750edbec49c6b4b4d0ce58e", + "key": "Shape.081354663b9d4b8fbfd1cb8e358763912953913f", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, "type_param_keys": null }, - "Shape.b13a6c5637084590cc1538f9522324bfeb4b46b3": { + "Shape.09d73f0755bf4752d3f121837669c8660dcf451e": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, "fields": [ { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"retries\": {\"enabled\": {}}}", + "description": "Execute all steps in a single process.", + "is_required": false, "name": "config", - "type_key": "Shape.9a3a315bff2146cca750edbec49c6b4b4d0ce58e" + "type_key": "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c" } ], "given_name": null, - "key": "Shape.b13a6c5637084590cc1538f9522324bfeb4b46b3", + "key": "Shape.09d73f0755bf4752d3f121837669c8660dcf451e", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, "type_param_keys": null }, - "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709": { + "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, - "fields": [], + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"log_level\": \"INFO\", \"name\": \"dagster\"}", + "description": "The default colored console logger.", + "is_required": false, + "name": "config", + "type_key": "Shape.081354663b9d4b8fbfd1cb8e358763912953913f" + } + ], "given_name": null, - "key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709", + "key": "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, "type_param_keys": null }, - "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b": { + "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, "fields": [ { "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, + "default_provided": true, + "default_value_as_json_str": "{}", + "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", "is_required": false, - "name": "console", - "type_key": "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a" + "name": "io_manager", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" } ], "given_name": null, - "key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b", + "key": "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, "type_param_keys": null }, - "Shape.ec380ad19fb2e34793ca8937d73ffe6d351a53fa": { + "Shape.1baaa7ea6f13caf1cca874c6f4cc8581ad88d08a": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, @@ -51951,704 +19204,288 @@ { "__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\": {}, \"output_then_hang_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\": {}}", + "default_value_as_json_str": "{\"noop_op\": {}}", "description": "Configure runtime parameters for ops or assets.", "is_required": false, "name": "ops", - "type_key": "Shape.8065bf110a1aa152aa025e3f9332ea39b40973b3" + "type_key": "Shape.242592fa9f0be8d5908506e918e119be06358618" }, { "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "default_provided": true, + "default_value_as_json_str": "{\"io_manager\": {}}", "description": "Configure how shared resources are implemented within a run.", - "is_required": true, + "is_required": false, "name": "resources", - "type_key": "Shape.7493b137e48f8d4b013bce61e92617ff1bc51f7f" + "type_key": "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778" } ], "given_name": null, - "key": "Shape.ec380ad19fb2e34793ca8937d73ffe6d351a53fa", + "key": "Shape.1baaa7ea6f13caf1cca874c6f4cc8581ad88d08a", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, "type_param_keys": null }, - "String": { - "__class__": "ConfigTypeSnap", - "description": "", - "enum_values": null, - "fields": null, - "given_name": "String", - "key": "String", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR" - }, - "scalar_kind": { - "__enum__": "ConfigScalarKind.STRING" - }, - "type_param_keys": null - }, - "StringSourceType": { + "Shape.242592fa9f0be8d5908506e918e119be06358618": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, - "fields": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "noop_op", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + } + ], "given_name": null, - "key": "StringSourceType", + "key": "Shape.242592fa9f0be8d5908506e918e119be06358618", "kind": { - "__enum__": "ConfigTypeKind.SCALAR_UNION" + "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, - "type_param_keys": [ - "String", - "Selector.2571019f1a5201853d11032145ac3e534067f214" - ] - } - } - }, - "dagster_type_namespace_snapshot": { - "__class__": "DagsterTypeNamespaceSnapshot", - "all_dagster_type_snaps_by_key": { - "Any": { - "__class__": "DagsterTypeSnap", - "description": null, - "display_name": "Any", - "is_builtin": true, - "key": "Any", - "kind": { - "__enum__": "DagsterTypeKind.ANY" - }, - "loader_schema_key": "Selector.f2fe6dfdc60a1947a8f8e7cd377a012b47065bc4", - "materializer_schema_key": null, - "name": "Any", - "type_param_keys": [] - }, - "Bool": { - "__class__": "DagsterTypeSnap", - "description": null, - "display_name": "Bool", - "is_builtin": true, - "key": "Bool", - "kind": { - "__enum__": "DagsterTypeKind.SCALAR" - }, - "loader_schema_key": "ScalarUnion.Bool-Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59", - "materializer_schema_key": null, - "name": "Bool", - "type_param_keys": [] - }, - "Float": { - "__class__": "DagsterTypeSnap", - "description": null, - "display_name": "Float", - "is_builtin": true, - "key": "Float", - "kind": { - "__enum__": "DagsterTypeKind.SCALAR" - }, - "loader_schema_key": "ScalarUnion.Float-Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3", - "materializer_schema_key": null, - "name": "Float", - "type_param_keys": [] - }, - "Int": { - "__class__": "DagsterTypeSnap", - "description": null, - "display_name": "Int", - "is_builtin": true, - "key": "Int", - "kind": { - "__enum__": "DagsterTypeKind.SCALAR" - }, - "loader_schema_key": "ScalarUnion.Int-Selector.a9799b971d12ace70a2d8803c883c863417d0725", - "materializer_schema_key": null, - "name": "Int", - "type_param_keys": [] - }, - "Nothing": { - "__class__": "DagsterTypeSnap", - "description": null, - "display_name": "Nothing", - "is_builtin": true, - "key": "Nothing", - "kind": { - "__enum__": "DagsterTypeKind.NOTHING" - }, - "loader_schema_key": null, - "materializer_schema_key": null, - "name": "Nothing", - "type_param_keys": [] - }, - "String": { - "__class__": "DagsterTypeSnap", - "description": null, - "display_name": "String", - "is_builtin": true, - "key": "String", - "kind": { - "__enum__": "DagsterTypeKind.SCALAR" - }, - "loader_schema_key": "ScalarUnion.String-Selector.e04723c9d9937e3ab21206435b22247cfbe58269", - "materializer_schema_key": null, - "name": "String", - "type_param_keys": [] - } - } - }, - "dep_structure_snapshot": { - "__class__": "DependencyStructureSnapshot", - "solid_invocation_snaps": [ - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [], - "is_dynamic_mapped": false, - "solid_def_name": "asset_1", - "solid_name": "asset_1", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ - { - "__class__": "InputDependencySnap", - "input_name": "asset_1", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "asset_1" - } - ] - }, - { - "__class__": "InputDependencySnap", - "input_name": "asset_two", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "asset_two" - } - ] - } - ], - "is_dynamic_mapped": false, - "solid_def_name": "asset_1_my_check", - "solid_name": "asset_1_my_check", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ - { - "__class__": "InputDependencySnap", - "input_name": "asset_1", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "asset_1_my_check" - }, - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "asset_1" - } - ] - } - ], - "is_dynamic_mapped": false, - "solid_def_name": "asset_2", - "solid_name": "asset_2", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ - { - "__class__": "InputDependencySnap", - "input_name": "asset_2", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "asset_2" - } - ] - } - ], - "is_dynamic_mapped": false, - "solid_def_name": "asset_3", - "solid_name": "asset_3", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [], - "is_dynamic_mapped": false, - "solid_def_name": "asset_one", - "solid_name": "asset_one", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ - { - "__class__": "InputDependencySnap", - "input_name": "asset_one", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "asset_one" - } - ] - } - ], - "is_dynamic_mapped": false, - "solid_def_name": "asset_two", - "solid_name": "asset_two", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [], - "is_dynamic_mapped": false, - "solid_def_name": "asset_yields_observation", - "solid_name": "asset_yields_observation", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [], - "is_dynamic_mapped": false, - "solid_def_name": "bar", - "solid_name": "bar", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ - { - "__class__": "InputDependencySnap", - "input_name": "foo_bar", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "foo_bar" - } - ] - } - ], - "is_dynamic_mapped": false, - "solid_def_name": "baz", - "solid_name": "baz", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [], - "is_dynamic_mapped": false, - "solid_def_name": "check_in_op_asset", - "solid_name": "check_in_op_asset", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ - { - "__class__": "InputDependencySnap", - "input_name": "hanging_graph", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "hanging_graph" - } - ] - } - ], - "is_dynamic_mapped": false, - "solid_def_name": "downstream_asset", - "solid_name": "downstream_asset", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ - { - "__class__": "InputDependencySnap", - "input_name": "unexecutable_asset", - "is_dynamic_collect": false, - "upstream_output_snaps": [] - } - ], - "is_dynamic_mapped": false, - "solid_def_name": "executable_asset", - "solid_name": "executable_asset", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ - { - "__class__": "InputDependencySnap", - "input_name": "dummy_source_asset", - "is_dynamic_collect": false, - "upstream_output_snaps": [] - } - ], - "is_dynamic_mapped": false, - "solid_def_name": "first_asset", - "solid_name": "first_asset", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [], - "is_dynamic_mapped": false, - "solid_def_name": "foo", - "solid_name": "foo", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ - { - "__class__": "InputDependencySnap", - "input_name": "bar", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "bar" - } - ] - }, - { - "__class__": "InputDependencySnap", - "input_name": "foo", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "foo" - } - ] - } - ], - "is_dynamic_mapped": false, - "solid_def_name": "foo_bar", - "solid_name": "foo_bar", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ - { - "__class__": "InputDependencySnap", - "input_name": "fresh_diamond_left", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "fresh_diamond_left" - } - ] - }, - { - "__class__": "InputDependencySnap", - "input_name": "fresh_diamond_right", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "fresh_diamond_right" - } - ] - } - ], - "is_dynamic_mapped": false, - "solid_def_name": "fresh_diamond_bottom", - "solid_name": "fresh_diamond_bottom", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ - { - "__class__": "InputDependencySnap", - "input_name": "fresh_diamond_top", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "fresh_diamond_top" - } - ] - } - ], - "is_dynamic_mapped": false, - "solid_def_name": "fresh_diamond_left", - "solid_name": "fresh_diamond_left", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ - { - "__class__": "InputDependencySnap", - "input_name": "fresh_diamond_top", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "fresh_diamond_top" - } - ] - } - ], - "is_dynamic_mapped": false, - "solid_def_name": "fresh_diamond_right", - "solid_name": "fresh_diamond_right", - "tags": {} + "type_param_keys": null }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ + "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ { - "__class__": "InputDependencySnap", - "input_name": "diamond_source", - "is_dynamic_collect": false, - "upstream_output_snaps": [] + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": "[DEPRECATED]", + "is_required": false, + "name": "marker_to_close", + "type_key": "String" + }, + { + "__class__": "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" } ], - "is_dynamic_mapped": false, - "solid_def_name": "fresh_diamond_top", - "solid_name": "fresh_diamond_top", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [], - "is_dynamic_mapped": false, - "solid_def_name": "grouped_asset_1", - "solid_name": "grouped_asset_1", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [], - "is_dynamic_mapped": false, - "solid_def_name": "grouped_asset_2", - "solid_name": "grouped_asset_2", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [], - "is_dynamic_mapped": false, - "solid_def_name": "grouped_asset_4", - "solid_name": "grouped_asset_4", - "tags": {} + "given_name": null, + "key": "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ + "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ { - "__class__": "InputDependencySnap", - "input_name": "first_asset", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "first_asset" - } - ] + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "path", + "type_key": "String" } ], - "is_dynamic_mapped": false, - "solid_def_name": "hanging_asset", - "solid_name": "hanging_asset", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [], - "is_dynamic_mapped": false, - "solid_def_name": "hanging_graph", - "solid_name": "hanging_graph", - "tags": {} + "given_name": null, + "key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ + "Shape.743e47901855cb245064dd633e217bfcb49a11a7": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ { - "__class__": "InputDependencySnap", - "input_name": "hanging_asset", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "hanging_asset" - } - ] + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" } ], - "is_dynamic_mapped": false, - "solid_def_name": "never_runs_asset", - "solid_name": "never_runs_asset", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [], - "is_dynamic_mapped": false, - "solid_def_name": "output_then_hang_asset", - "solid_name": "output_then_hang_asset", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [], - "is_dynamic_mapped": false, - "solid_def_name": "single_run_backfill_policy_asset", - "solid_name": "single_run_backfill_policy_asset", - "tags": {} + "given_name": null, + "key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [], - "is_dynamic_mapped": false, - "solid_def_name": "subsettable_checked_multi_asset", - "solid_name": "subsettable_checked_multi_asset", - "tags": {} + "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [], + "given_name": null, + "key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ + "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ { - "__class__": "InputDependencySnap", - "input_name": "int_asset", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "int_asset", - "solid_name": "typed_multi_asset" - } - ] + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "console", + "type_key": "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a" } ], - "is_dynamic_mapped": false, - "solid_def_name": "typed_asset", - "solid_name": "typed_asset", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [], - "is_dynamic_mapped": false, - "solid_def_name": "typed_multi_asset", - "solid_name": "typed_multi_asset", - "tags": {} + "given_name": null, + "key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [], - "is_dynamic_mapped": false, - "solid_def_name": "unconnected", - "solid_name": "unconnected", - "tags": {} + "String": { + "__class__": "ConfigTypeSnap", + "description": "", + "enum_values": null, + "fields": null, + "given_name": "String", + "key": "String", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR" + }, + "scalar_kind": { + "__enum__": "ConfigScalarKind.STRING" + }, + "type_param_keys": null + } + } + }, + "dagster_type_namespace_snapshot": { + "__class__": "DagsterTypeNamespaceSnapshot", + "all_dagster_type_snaps_by_key": { + "Any": { + "__class__": "DagsterTypeSnap", + "description": null, + "display_name": "Any", + "is_builtin": true, + "key": "Any", + "kind": { + "__enum__": "DagsterTypeKind.ANY" + }, + "loader_schema_key": "Selector.f2fe6dfdc60a1947a8f8e7cd377a012b47065bc4", + "materializer_schema_key": null, + "name": "Any", + "type_param_keys": [] }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [], - "is_dynamic_mapped": false, - "solid_def_name": "ungrouped_asset_3", - "solid_name": "ungrouped_asset_3", - "tags": {} + "Bool": { + "__class__": "DagsterTypeSnap", + "description": null, + "display_name": "Bool", + "is_builtin": true, + "key": "Bool", + "kind": { + "__enum__": "DagsterTypeKind.SCALAR" + }, + "loader_schema_key": "ScalarUnion.Bool-Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59", + "materializer_schema_key": null, + "name": "Bool", + "type_param_keys": [] }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [], - "is_dynamic_mapped": false, - "solid_def_name": "ungrouped_asset_5", - "solid_name": "ungrouped_asset_5", - "tags": {} + "Float": { + "__class__": "DagsterTypeSnap", + "description": null, + "display_name": "Float", + "is_builtin": true, + "key": "Float", + "kind": { + "__enum__": "DagsterTypeKind.SCALAR" + }, + "loader_schema_key": "ScalarUnion.Float-Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3", + "materializer_schema_key": null, + "name": "Float", + "type_param_keys": [] }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [], - "is_dynamic_mapped": false, - "solid_def_name": "unpartitioned_upstream_of_partitioned", - "solid_name": "unpartitioned_upstream_of_partitioned", - "tags": {} + "Int": { + "__class__": "DagsterTypeSnap", + "description": null, + "display_name": "Int", + "is_builtin": true, + "key": "Int", + "kind": { + "__enum__": "DagsterTypeKind.SCALAR" + }, + "loader_schema_key": "ScalarUnion.Int-Selector.a9799b971d12ace70a2d8803c883c863417d0725", + "materializer_schema_key": null, + "name": "Int", + "type_param_keys": [] }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ - { - "__class__": "InputDependencySnap", - "input_name": "typed_asset", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "typed_asset" - } - ] - } - ], - "is_dynamic_mapped": false, - "solid_def_name": "untyped_asset", - "solid_name": "untyped_asset", - "tags": {} + "Nothing": { + "__class__": "DagsterTypeSnap", + "description": null, + "display_name": "Nothing", + "is_builtin": true, + "key": "Nothing", + "kind": { + "__enum__": "DagsterTypeKind.NOTHING" + }, + "loader_schema_key": null, + "materializer_schema_key": null, + "name": "Nothing", + "type_param_keys": [] }, + "String": { + "__class__": "DagsterTypeSnap", + "description": null, + "display_name": "String", + "is_builtin": true, + "key": "String", + "kind": { + "__enum__": "DagsterTypeKind.SCALAR" + }, + "loader_schema_key": "ScalarUnion.String-Selector.e04723c9d9937e3ab21206435b22247cfbe58269", + "materializer_schema_key": null, + "name": "String", + "type_param_keys": [] + } + } + }, + "dep_structure_snapshot": { + "__class__": "DependencyStructureSnapshot", + "solid_invocation_snaps": [ { "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ - { - "__class__": "InputDependencySnap", - "input_name": "unpartitioned_upstream_of_partitioned", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "unpartitioned_upstream_of_partitioned" - } - ] - } - ], + "input_dep_snaps": [], "is_dynamic_mapped": false, - "solid_def_name": "upstream_daily_partitioned_asset", - "solid_name": "upstream_daily_partitioned_asset", + "solid_def_name": "noop_op", + "solid_name": "noop_op", "tags": {} } ] }, "description": null, - "graph_def_name": "__ASSET_JOB_8", + "graph_def_name": "simple_graph", "lineage_snapshot": null, "mode_def_snaps": [ { @@ -52683,128 +19520,17 @@ "name": "config", "type_key": "Any" }, - "description": null, - "name": "dummy_io_manager" - }, - { - "__class__": "ResourceDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "config", - "type_key": "Shape.9a3a315bff2146cca750edbec49c6b4b4d0ce58e" - }, - "description": null, - "name": "hanging_asset_resource" - }, - { - "__class__": "ResourceDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "config", - "type_key": "Shape.18b2faaf1efd505374f7f25fcb61ed59bd5be851" - }, "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", "name": "io_manager" - } - ], - "root_config_key": "Shape.ec380ad19fb2e34793ca8937d73ffe6d351a53fa" - } - ], - "name": "__ASSET_JOB_8", - "solid_definitions_snapshot": { - "__class__": "SolidDefinitionsSnapshot", - "composite_solid_def_snaps": [ - { - "__class__": "CompositeSolidDefSnap", - "config_field_snap": null, - "dep_structure_snapshot": { - "__class__": "DependencyStructureSnapshot", - "solid_invocation_snaps": [ - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ - { - "__class__": "InputDependencySnap", - "input_name": "my_op", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "my_op" - } - ] - } - ], - "is_dynamic_mapped": false, - "solid_def_name": "hanging_op", - "solid_name": "hanging_op", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [], - "is_dynamic_mapped": false, - "solid_def_name": "my_op", - "solid_name": "my_op", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ - { - "__class__": "InputDependencySnap", - "input_name": "hanging_op", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "hanging_op" - } - ] - } - ], - "is_dynamic_mapped": false, - "solid_def_name": "never_runs_op", - "solid_name": "never_runs_op", - "tags": {} - } - ] - }, - "description": null, - "input_def_snaps": [], - "input_mapping_snaps": [], - "name": "hanging_graph", - "output_def_snaps": [ - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" - } - ], - "output_mapping_snaps": [ - { - "__class__": "OutputMappingSnap", - "external_output_name": "result", - "mapped_output_name": "result", - "mapped_solid_name": "never_runs_op" - } - ], - "tags": {} - } - ], + } + ], + "root_config_key": "Shape.1baaa7ea6f13caf1cca874c6f4cc8581ad88d08a" + } + ], + "name": "simple_job_a", + "solid_definitions_snapshot": { + "__class__": "SolidDefinitionsSnapshot", + "composite_solid_def_snaps": [], "solid_def_snaps": [ { "__class__": "SolidDefSnap", @@ -52819,7 +19545,7 @@ }, "description": null, "input_def_snaps": [], - "name": "asset_1", + "name": "noop_op", "output_def_snaps": [ { "__class__": "OutputDefSnap", @@ -52832,367 +19558,897 @@ ], "required_resource_keys": [], "tags": {} + } + ] + }, + "tags": {} + } + ''' +# --- +# name: test_all_snapshot_ids[129] + '4fbe2b21985de715173a8d630c5d1506a0c7f040' +# --- +# name: test_all_snapshot_ids[12] + ''' + { + "__class__": "PipelineSnapshot", + "config_schema_snapshot": { + "__class__": "ConfigSchemaSnapshot", + "all_config_snaps_by_key": { + "Any": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": null, + "given_name": "Any", + "key": "Any", + "kind": { + "__enum__": "ConfigTypeKind.ANY" + }, + "scalar_kind": null, + "type_param_keys": null }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" + "Bool": { + "__class__": "ConfigTypeSnap", + "description": "", + "enum_values": null, + "fields": null, + "given_name": "Bool", + "key": "Bool", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR" + }, + "scalar_kind": { + "__enum__": "ConfigScalarKind.BOOL" + }, + "type_param_keys": null + }, + "Float": { + "__class__": "ConfigTypeSnap", + "description": "", + "enum_values": null, + "fields": null, + "given_name": "Float", + "key": "Float", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR" + }, + "scalar_kind": { + "__enum__": "ConfigScalarKind.FLOAT" + }, + "type_param_keys": null + }, + "Int": { + "__class__": "ConfigTypeSnap", + "description": "", + "enum_values": null, + "fields": null, + "given_name": "Int", + "key": "Int", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR" + }, + "scalar_kind": { + "__enum__": "ConfigScalarKind.INT" + }, + "type_param_keys": null + }, + "ScalarUnion.Bool-Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": null, + "given_name": null, + "key": "ScalarUnion.Bool-Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR_UNION" }, + "scalar_kind": null, + "type_param_keys": [ + "Bool", + "Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59" + ] + }, + "ScalarUnion.Float-Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3": { + "__class__": "ConfigTypeSnap", "description": null, - "input_def_snaps": [ + "enum_values": null, + "fields": null, + "given_name": null, + "key": "ScalarUnion.Float-Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR_UNION" + }, + "scalar_kind": null, + "type_param_keys": [ + "Float", + "Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3" + ] + }, + "ScalarUnion.Int-Selector.a9799b971d12ace70a2d8803c883c863417d0725": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": null, + "given_name": null, + "key": "ScalarUnion.Int-Selector.a9799b971d12ace70a2d8803c883c863417d0725", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR_UNION" + }, + "scalar_kind": null, + "type_param_keys": [ + "Int", + "Selector.a9799b971d12ace70a2d8803c883c863417d0725" + ] + }, + "ScalarUnion.String-Selector.e04723c9d9937e3ab21206435b22247cfbe58269": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": null, + "given_name": null, + "key": "ScalarUnion.String-Selector.e04723c9d9937e3ab21206435b22247cfbe58269", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR_UNION" + }, + "scalar_kind": null, + "type_param_keys": [ + "String", + "Selector.e04723c9d9937e3ab21206435b22247cfbe58269" + ] + }, + "Selector.1bfb167aea90780aa679597800c71bd8c65ed0b2": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ { - "__class__": "InputDefSnap", - "dagster_type_key": "Any", + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", "description": null, - "name": "asset_1" + "is_required": false, + "name": "disabled", + "type_key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709" }, { - "__class__": "InputDefSnap", - "dagster_type_key": "Nothing", + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", "description": null, - "name": "asset_two" + "is_required": false, + "name": "enabled", + "type_key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709" } ], - "name": "asset_1_my_check", - "output_def_snaps": [ + "given_name": null, + "key": "Selector.1bfb167aea90780aa679597800c71bd8c65ed0b2", + "kind": { + "__enum__": "ConfigTypeKind.SELECTOR" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Selector.a9799b971d12ace70a2d8803c883c863417d0725": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, "description": null, - "is_dynamic": false, "is_required": true, - "name": "result" + "name": "json", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "pickle", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "value", + "type_key": "Int" } ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" + "given_name": null, + "key": "Selector.a9799b971d12ace70a2d8803c883c863417d0725", + "kind": { + "__enum__": "ConfigTypeKind.SELECTOR" }, + "scalar_kind": null, + "type_param_keys": null + }, + "Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59": { + "__class__": "ConfigTypeSnap", "description": null, - "input_def_snaps": [ + "enum_values": null, + "fields": [ { - "__class__": "InputDefSnap", - "dagster_type_key": "Nothing", + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, "description": null, - "name": "asset_1" - } - ], - "name": "asset_2", - "output_def_snaps": [ + "is_required": true, + "name": "json", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, "description": null, - "is_dynamic": false, "is_required": true, - "name": "result" + "name": "pickle", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "value", + "type_key": "Bool" } ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" + "given_name": null, + "key": "Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59", + "kind": { + "__enum__": "ConfigTypeKind.SELECTOR" }, + "scalar_kind": null, + "type_param_keys": null + }, + "Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3": { + "__class__": "ConfigTypeSnap", "description": null, - "input_def_snaps": [ + "enum_values": null, + "fields": [ { - "__class__": "InputDefSnap", - "dagster_type_key": "Nothing", + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, "description": null, - "name": "asset_2" + "is_required": true, + "name": "json", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "pickle", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "value", + "type_key": "Float" } ], - "name": "asset_3", - "output_def_snaps": [ + "given_name": null, + "key": "Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3", + "kind": { + "__enum__": "ConfigTypeKind.SELECTOR" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Selector.e04723c9d9937e3ab21206435b22247cfbe58269": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, "description": null, - "is_dynamic": false, "is_required": true, - "name": "result" + "name": "json", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "pickle", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "value", + "type_key": "String" } ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" + "given_name": null, + "key": "Selector.e04723c9d9937e3ab21206435b22247cfbe58269", + "kind": { + "__enum__": "ConfigTypeKind.SELECTOR" }, + "scalar_kind": null, + "type_param_keys": null + }, + "Selector.f2fe6dfdc60a1947a8f8e7cd377a012b47065bc4": { + "__class__": "ConfigTypeSnap", "description": null, - "input_def_snaps": [], - "name": "asset_one", - "output_def_snaps": [ + "enum_values": null, + "fields": [ { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, "description": null, - "is_dynamic": false, "is_required": true, - "name": "result" + "name": "json", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "pickle", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "value", + "type_key": "Any" } ], - "required_resource_keys": [], - "tags": {} + "given_name": null, + "key": "Selector.f2fe6dfdc60a1947a8f8e7cd377a012b47065bc4", + "kind": { + "__enum__": "ConfigTypeKind.SELECTOR" + }, + "scalar_kind": null, + "type_param_keys": null }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" + "Shape.081354663b9d4b8fbfd1cb8e358763912953913f": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "\"INFO\"", + "description": "The logger's threshold.", + "is_required": false, + "name": "log_level", + "type_key": "String" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "\"dagster\"", + "description": "The name of your logger.", + "is_required": false, + "name": "name", + "type_key": "String" + } + ], + "given_name": null, + "key": "Shape.081354663b9d4b8fbfd1cb8e358763912953913f", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.09d73f0755bf4752d3f121837669c8660dcf451e": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"retries\": {\"enabled\": {}}}", + "description": "Execute all steps in a single process.", + "is_required": false, + "name": "config", + "type_key": "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c" + } + ], + "given_name": null, + "key": "Shape.09d73f0755bf4752d3f121837669c8660dcf451e", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a": { + "__class__": "ConfigTypeSnap", "description": null, - "input_def_snaps": [ + "enum_values": null, + "fields": [ { - "__class__": "InputDefSnap", - "dagster_type_key": "Any", - "description": null, - "name": "asset_one" + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"log_level\": \"INFO\", \"name\": \"dagster\"}", + "description": "The default colored console logger.", + "is_required": false, + "name": "config", + "type_key": "Shape.081354663b9d4b8fbfd1cb8e358763912953913f" } ], - "name": "asset_two", - "output_def_snaps": [ + "given_name": null, + "key": "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", + "is_required": false, + "name": "io_manager", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" } ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" + "given_name": null, + "key": "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c": { + "__class__": "ConfigTypeSnap", "description": null, - "input_def_snaps": [], - "name": "asset_yields_observation", - "output_def_snaps": [ + "enum_values": null, + "fields": [ { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" + "__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" } ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" + "given_name": null, + "key": "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2": { + "__class__": "ConfigTypeSnap", "description": null, - "input_def_snaps": [], - "name": "bar", - "output_def_snaps": [ + "enum_values": null, + "fields": [ { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, "description": null, - "is_dynamic": false, "is_required": true, - "name": "result" + "name": "path", + "type_key": "String" } ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" + "given_name": null, + "key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.571dd0dfd379812de73514675817becc7f384e4c": { + "__class__": "ConfigTypeSnap", "description": null, - "input_def_snaps": [ + "enum_values": null, + "fields": [ { - "__class__": "InputDefSnap", - "dagster_type_key": "Any", + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", "description": null, - "name": "foo_bar" + "is_required": false, + "name": "after_failure", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "always_succeed", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "conditionally_fail", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" } ], - "name": "baz", - "output_def_snaps": [ + "given_name": null, + "key": "Shape.571dd0dfd379812de73514675817becc7f384e4c", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.743e47901855cb245064dd633e217bfcb49a11a7": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" + "is_required": false, + "name": "config", + "type_key": "Any" } ], - "required_resource_keys": [], - "tags": {} + "given_name": null, + "key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" + "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [], + "given_name": null, + "key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.e216ae17937e7ca0141e3e837ac6661142027def": { + "__class__": "ConfigTypeSnap", "description": null, - "input_def_snaps": [], - "name": "check_in_op_asset", - "output_def_snaps": [ + "enum_values": null, + "fields": [ { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" + "__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__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "check_in_op_asset_my_check" + "__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": "{\"after_failure\": {}, \"always_succeed\": {}, \"conditionally_fail\": {}}", + "description": "Configure runtime parameters for ops or assets.", + "is_required": false, + "name": "ops", + "type_key": "Shape.571dd0dfd379812de73514675817becc7f384e4c" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"io_manager\": {}}", + "description": "Configure how shared resources are implemented within a run.", + "is_required": false, + "name": "resources", + "type_key": "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778" } ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" + "given_name": null, + "key": "Shape.e216ae17937e7ca0141e3e837ac6661142027def", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b": { + "__class__": "ConfigTypeSnap", "description": null, - "input_def_snaps": [ + "enum_values": null, + "fields": [ { - "__class__": "InputDefSnap", - "dagster_type_key": "Any", + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, "description": null, - "name": "hanging_graph" + "is_required": false, + "name": "console", + "type_key": "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a" } ], - "name": "downstream_asset", - "output_def_snaps": [ + "given_name": null, + "key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "String": { + "__class__": "ConfigTypeSnap", + "description": "", + "enum_values": null, + "fields": null, + "given_name": "String", + "key": "String", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR" + }, + "scalar_kind": { + "__enum__": "ConfigScalarKind.STRING" + }, + "type_param_keys": null + } + } + }, + "dagster_type_namespace_snapshot": { + "__class__": "DagsterTypeNamespaceSnapshot", + "all_dagster_type_snaps_by_key": { + "Any": { + "__class__": "DagsterTypeSnap", + "description": null, + "display_name": "Any", + "is_builtin": true, + "key": "Any", + "kind": { + "__enum__": "DagsterTypeKind.ANY" + }, + "loader_schema_key": "Selector.f2fe6dfdc60a1947a8f8e7cd377a012b47065bc4", + "materializer_schema_key": null, + "name": "Any", + "type_param_keys": [] + }, + "Bool": { + "__class__": "DagsterTypeSnap", + "description": null, + "display_name": "Bool", + "is_builtin": true, + "key": "Bool", + "kind": { + "__enum__": "DagsterTypeKind.SCALAR" + }, + "loader_schema_key": "ScalarUnion.Bool-Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59", + "materializer_schema_key": null, + "name": "Bool", + "type_param_keys": [] + }, + "Float": { + "__class__": "DagsterTypeSnap", + "description": null, + "display_name": "Float", + "is_builtin": true, + "key": "Float", + "kind": { + "__enum__": "DagsterTypeKind.SCALAR" + }, + "loader_schema_key": "ScalarUnion.Float-Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3", + "materializer_schema_key": null, + "name": "Float", + "type_param_keys": [] + }, + "Int": { + "__class__": "DagsterTypeSnap", + "description": null, + "display_name": "Int", + "is_builtin": true, + "key": "Int", + "kind": { + "__enum__": "DagsterTypeKind.SCALAR" + }, + "loader_schema_key": "ScalarUnion.Int-Selector.a9799b971d12ace70a2d8803c883c863417d0725", + "materializer_schema_key": null, + "name": "Int", + "type_param_keys": [] + }, + "Nothing": { + "__class__": "DagsterTypeSnap", + "description": null, + "display_name": "Nothing", + "is_builtin": true, + "key": "Nothing", + "kind": { + "__enum__": "DagsterTypeKind.NOTHING" + }, + "loader_schema_key": null, + "materializer_schema_key": null, + "name": "Nothing", + "type_param_keys": [] + }, + "String": { + "__class__": "DagsterTypeSnap", + "description": null, + "display_name": "String", + "is_builtin": true, + "key": "String", + "kind": { + "__enum__": "DagsterTypeKind.SCALAR" + }, + "loader_schema_key": "ScalarUnion.String-Selector.e04723c9d9937e3ab21206435b22247cfbe58269", + "materializer_schema_key": null, + "name": "String", + "type_param_keys": [] + } + } + }, + "dep_structure_snapshot": { + "__class__": "DependencyStructureSnapshot", + "solid_invocation_snaps": [ + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [ { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" + "__class__": "InputDependencySnap", + "input_name": "_upstream", + "is_dynamic_collect": false, + "upstream_output_snaps": [ + { + "__class__": "OutputHandleSnap", + "output_name": "result", + "solid_name": "conditionally_fail" + } + ] } ], - "required_resource_keys": [], + "is_dynamic_mapped": false, + "solid_def_name": "after_failure", + "solid_name": "after_failure", "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__": "SolidInvocationSnap", + "input_dep_snaps": [], + "is_dynamic_mapped": false, + "solid_def_name": "always_succeed", + "solid_name": "always_succeed", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [ { - "__class__": "InputDefSnap", - "dagster_type_key": "Any", - "description": null, - "name": "unexecutable_asset" + "__class__": "InputDependencySnap", + "input_name": "_upstream", + "is_dynamic_collect": false, + "upstream_output_snaps": [ + { + "__class__": "OutputHandleSnap", + "output_name": "result", + "solid_name": "always_succeed" + } + ] } ], - "name": "executable_asset", - "output_def_snaps": [ - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Nothing", + "is_dynamic_mapped": false, + "solid_def_name": "conditionally_fail", + "solid_name": "conditionally_fail", + "tags": {} + } + ] + }, + "description": null, + "graph_def_name": "chained_failure_job", + "lineage_snapshot": null, + "mode_def_snaps": [ + { + "__class__": "ModeDefSnap", + "description": null, + "logger_def_snaps": [ + { + "__class__": "LoggerDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"log_level\": \"INFO\", \"name\": \"dagster\"}", + "description": "The default colored console logger.", + "is_required": false, + "name": "config", + "type_key": "Shape.081354663b9d4b8fbfd1cb8e358763912953913f" + }, + "description": "The default colored console logger.", + "name": "console" + } + ], + "name": "default", + "resource_def_snaps": [ + { + "__class__": "ResourceDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" - } - ], - "required_resource_keys": [], - "tags": {} - }, + "is_required": false, + "name": "config", + "type_key": "Any" + }, + "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", + "name": "io_manager" + } + ], + "root_config_key": "Shape.e216ae17937e7ca0141e3e837ac6661142027def" + } + ], + "name": "chained_failure_job", + "solid_definitions_snapshot": { + "__class__": "SolidDefinitionsSnapshot", + "composite_solid_def_snaps": [], + "solid_def_snaps": [ { "__class__": "SolidDefSnap", "config_field_snap": { @@ -53210,10 +20466,10 @@ "__class__": "InputDefSnap", "dagster_type_key": "Any", "description": null, - "name": "dummy_source_asset" + "name": "_upstream" } ], - "name": "first_asset", + "name": "after_failure", "output_def_snaps": [ { "__class__": "OutputDefSnap", @@ -53240,7 +20496,7 @@ }, "description": null, "input_def_snaps": [], - "name": "foo", + "name": "always_succeed", "output_def_snaps": [ { "__class__": "OutputDefSnap", @@ -53271,16 +20527,10 @@ "__class__": "InputDefSnap", "dagster_type_key": "Any", "description": null, - "name": "bar" - }, - { - "__class__": "InputDefSnap", - "dagster_type_key": "Any", - "description": null, - "name": "foo" + "name": "_upstream" } ], - "name": "foo_bar", + "name": "conditionally_fail", "output_def_snaps": [ { "__class__": "OutputDefSnap", @@ -53293,715 +20543,834 @@ ], "required_resource_keys": [], "tags": {} + } + ] + }, + "tags": {} + } + ''' +# --- +# name: test_all_snapshot_ids[130] + ''' + { + "__class__": "PipelineSnapshot", + "config_schema_snapshot": { + "__class__": "ConfigSchemaSnapshot", + "all_config_snaps_by_key": { + "Any": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": null, + "given_name": "Any", + "key": "Any", + "kind": { + "__enum__": "ConfigTypeKind.ANY" + }, + "scalar_kind": null, + "type_param_keys": null }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" + "Bool": { + "__class__": "ConfigTypeSnap", + "description": "", + "enum_values": null, + "fields": null, + "given_name": "Bool", + "key": "Bool", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR" + }, + "scalar_kind": { + "__enum__": "ConfigScalarKind.BOOL" + }, + "type_param_keys": null + }, + "Float": { + "__class__": "ConfigTypeSnap", + "description": "", + "enum_values": null, + "fields": null, + "given_name": "Float", + "key": "Float", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR" + }, + "scalar_kind": { + "__enum__": "ConfigScalarKind.FLOAT" + }, + "type_param_keys": null + }, + "Int": { + "__class__": "ConfigTypeSnap", + "description": "", + "enum_values": null, + "fields": null, + "given_name": "Int", + "key": "Int", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR" }, + "scalar_kind": { + "__enum__": "ConfigScalarKind.INT" + }, + "type_param_keys": null + }, + "ScalarUnion.Bool-Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59": { + "__class__": "ConfigTypeSnap", "description": null, - "input_def_snaps": [ - { - "__class__": "InputDefSnap", - "dagster_type_key": "Any", - "description": null, - "name": "fresh_diamond_left" - }, - { - "__class__": "InputDefSnap", - "dagster_type_key": "Any", - "description": null, - "name": "fresh_diamond_right" - } - ], - "name": "fresh_diamond_bottom", - "output_def_snaps": [ - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" - } - ], - "required_resource_keys": [], - "tags": {} + "enum_values": null, + "fields": null, + "given_name": null, + "key": "ScalarUnion.Bool-Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR_UNION" + }, + "scalar_kind": null, + "type_param_keys": [ + "Bool", + "Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59" + ] }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" + "ScalarUnion.Float-Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": null, + "given_name": null, + "key": "ScalarUnion.Float-Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR_UNION" }, + "scalar_kind": null, + "type_param_keys": [ + "Float", + "Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3" + ] + }, + "ScalarUnion.Int-Selector.a9799b971d12ace70a2d8803c883c863417d0725": { + "__class__": "ConfigTypeSnap", "description": null, - "input_def_snaps": [ - { - "__class__": "InputDefSnap", - "dagster_type_key": "Any", - "description": null, - "name": "fresh_diamond_top" - } - ], - "name": "fresh_diamond_left", - "output_def_snaps": [ - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" - } - ], - "required_resource_keys": [], - "tags": {} + "enum_values": null, + "fields": null, + "given_name": null, + "key": "ScalarUnion.Int-Selector.a9799b971d12ace70a2d8803c883c863417d0725", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR_UNION" + }, + "scalar_kind": null, + "type_param_keys": [ + "Int", + "Selector.a9799b971d12ace70a2d8803c883c863417d0725" + ] }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" + "ScalarUnion.String-Selector.e04723c9d9937e3ab21206435b22247cfbe58269": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": null, + "given_name": null, + "key": "ScalarUnion.String-Selector.e04723c9d9937e3ab21206435b22247cfbe58269", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR_UNION" }, + "scalar_kind": null, + "type_param_keys": [ + "String", + "Selector.e04723c9d9937e3ab21206435b22247cfbe58269" + ] + }, + "Selector.1bfb167aea90780aa679597800c71bd8c65ed0b2": { + "__class__": "ConfigTypeSnap", "description": null, - "input_def_snaps": [ + "enum_values": null, + "fields": [ { - "__class__": "InputDefSnap", - "dagster_type_key": "Any", + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", "description": null, - "name": "fresh_diamond_top" - } - ], - "name": "fresh_diamond_right", - "output_def_snaps": [ + "is_required": false, + "name": "disabled", + "type_key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709" + }, { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" + "is_required": false, + "name": "enabled", + "type_key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709" } ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" + "given_name": null, + "key": "Selector.1bfb167aea90780aa679597800c71bd8c65ed0b2", + "kind": { + "__enum__": "ConfigTypeKind.SELECTOR" }, + "scalar_kind": null, + "type_param_keys": null + }, + "Selector.a9799b971d12ace70a2d8803c883c863417d0725": { + "__class__": "ConfigTypeSnap", "description": null, - "input_def_snaps": [ - { - "__class__": "InputDefSnap", - "dagster_type_key": "Nothing", - "description": null, - "name": "diamond_source" - } - ], - "name": "fresh_diamond_top", - "output_def_snaps": [ + "enum_values": null, + "fields": [ { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, "description": null, - "is_dynamic": false, "is_required": true, - "name": "result" - } - ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - }, - "description": null, - "input_def_snaps": [], - "name": "grouped_asset_1", - "output_def_snaps": [ + "name": "json", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, "description": null, - "is_dynamic": false, "is_required": true, - "name": "result" - } - ], - "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": [ + "name": "pickle", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, "description": null, - "is_dynamic": false, "is_required": true, - "name": "result" + "name": "value", + "type_key": "Int" } ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" + "given_name": null, + "key": "Selector.a9799b971d12ace70a2d8803c883c863417d0725", + "kind": { + "__enum__": "ConfigTypeKind.SELECTOR" }, + "scalar_kind": null, + "type_param_keys": null + }, + "Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59": { + "__class__": "ConfigTypeSnap", "description": null, - "input_def_snaps": [], - "name": "grouped_asset_4", - "output_def_snaps": [ + "enum_values": null, + "fields": [ { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, "description": null, - "is_dynamic": false, "is_required": true, - "name": "result" - } - ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - }, - "description": "Asset that hangs forever, used to test in-progress ops.", - "input_def_snaps": [ + "name": "json", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, { - "__class__": "InputDefSnap", - "dagster_type_key": "Any", + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, "description": null, - "name": "first_asset" - } - ], - "name": "hanging_asset", - "output_def_snaps": [ + "is_required": true, + "name": "pickle", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, "description": null, - "is_dynamic": false, "is_required": true, - "name": "result" + "name": "value", + "type_key": "Bool" } ], - "required_resource_keys": [ - "hanging_asset_resource" - ], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" + "given_name": null, + "key": "Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59", + "kind": { + "__enum__": "ConfigTypeKind.SELECTOR" }, + "scalar_kind": null, + "type_param_keys": null + }, + "Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3": { + "__class__": "ConfigTypeSnap", "description": null, - "input_def_snaps": [ + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "json", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, { - "__class__": "InputDefSnap", - "dagster_type_key": "Any", + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, "description": null, - "name": "my_op" - } - ], - "name": "hanging_op", - "output_def_snaps": [ + "is_required": true, + "name": "pickle", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, "description": null, - "is_dynamic": false, "is_required": true, - "name": "result" + "name": "value", + "type_key": "Float" } ], - "required_resource_keys": [ - "hanging_asset_resource" - ], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" + "given_name": null, + "key": "Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3", + "kind": { + "__enum__": "ConfigTypeKind.SELECTOR" }, + "scalar_kind": null, + "type_param_keys": null + }, + "Selector.e04723c9d9937e3ab21206435b22247cfbe58269": { + "__class__": "ConfigTypeSnap", "description": null, - "input_def_snaps": [], - "name": "my_op", - "output_def_snaps": [ + "enum_values": null, + "fields": [ { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, "description": null, - "is_dynamic": false, "is_required": true, - "name": "result" + "name": "json", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "pickle", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "value", + "type_key": "String" } ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" + "given_name": null, + "key": "Selector.e04723c9d9937e3ab21206435b22247cfbe58269", + "kind": { + "__enum__": "ConfigTypeKind.SELECTOR" }, + "scalar_kind": null, + "type_param_keys": null + }, + "Selector.f2fe6dfdc60a1947a8f8e7cd377a012b47065bc4": { + "__class__": "ConfigTypeSnap", "description": null, - "input_def_snaps": [ + "enum_values": null, + "fields": [ { - "__class__": "InputDefSnap", - "dagster_type_key": "Any", + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, "description": null, - "name": "hanging_asset" - } - ], - "name": "never_runs_asset", - "output_def_snaps": [ + "is_required": true, + "name": "json", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, "description": null, - "is_dynamic": false, "is_required": true, - "name": "result" + "name": "pickle", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "value", + "type_key": "Any" } ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" + "given_name": null, + "key": "Selector.f2fe6dfdc60a1947a8f8e7cd377a012b47065bc4", + "kind": { + "__enum__": "ConfigTypeKind.SELECTOR" }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.081354663b9d4b8fbfd1cb8e358763912953913f": { + "__class__": "ConfigTypeSnap", "description": null, - "input_def_snaps": [ + "enum_values": null, + "fields": [ { - "__class__": "InputDefSnap", - "dagster_type_key": "Any", - "description": null, - "name": "hanging_op" + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "\"INFO\"", + "description": "The logger's threshold.", + "is_required": false, + "name": "log_level", + "type_key": "String" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "\"dagster\"", + "description": "The name of your logger.", + "is_required": false, + "name": "name", + "type_key": "String" } ], - "name": "never_runs_op", - "output_def_snaps": [ + "given_name": null, + "key": "Shape.081354663b9d4b8fbfd1cb8e358763912953913f", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.09d73f0755bf4752d3f121837669c8660dcf451e": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"retries\": {\"enabled\": {}}}", + "description": "Execute all steps in a single process.", + "is_required": false, + "name": "config", + "type_key": "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c" } ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" + "given_name": null, + "key": "Shape.09d73f0755bf4752d3f121837669c8660dcf451e", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a": { + "__class__": "ConfigTypeSnap", "description": null, - "input_def_snaps": [], - "name": "output_then_hang_asset", - "output_def_snaps": [ + "enum_values": null, + "fields": [ { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"log_level\": \"INFO\", \"name\": \"dagster\"}", + "description": "The default colored console logger.", + "is_required": false, + "name": "config", + "type_key": "Shape.081354663b9d4b8fbfd1cb8e358763912953913f" } ], - "required_resource_keys": [ - "hanging_asset_resource" - ], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" + "given_name": null, + "key": "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778": { + "__class__": "ConfigTypeSnap", "description": null, - "input_def_snaps": [], - "name": "single_run_backfill_policy_asset", - "output_def_snaps": [ + "enum_values": null, + "fields": [ { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", + "is_required": false, + "name": "io_manager", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" } ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "config", - "type_key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709" + "given_name": null, + "key": "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.1baaa7ea6f13caf1cca874c6f4cc8581ad88d08a": { + "__class__": "ConfigTypeSnap", "description": null, - "input_def_snaps": [], - "name": "subsettable_checked_multi_asset", - "output_def_snaps": [ + "enum_values": null, + "fields": [ { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"config\": {\"retries\": {\"enabled\": {}}}}", + "description": "Configure how steps are executed within a run.", "is_required": false, - "name": "one" + "name": "execution", + "type_key": "Shape.09d73f0755bf4752d3f121837669c8660dcf451e" }, { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": "Configure how loggers emit messages within a run.", "is_required": false, - "name": "two" + "name": "loggers", + "type_key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b" }, { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"noop_op\": {}}", + "description": "Configure runtime parameters for ops or assets.", "is_required": false, - "name": "one_my_check" + "name": "ops", + "type_key": "Shape.242592fa9f0be8d5908506e918e119be06358618" }, { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"io_manager\": {}}", + "description": "Configure how shared resources are implemented within a run.", "is_required": false, - "name": "one_my_other_check" + "name": "resources", + "type_key": "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778" } ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" + "given_name": null, + "key": "Shape.1baaa7ea6f13caf1cca874c6f4cc8581ad88d08a", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.242592fa9f0be8d5908506e918e119be06358618": { + "__class__": "ConfigTypeSnap", "description": null, - "input_def_snaps": [ - { - "__class__": "InputDefSnap", - "dagster_type_key": "Any", - "description": null, - "name": "int_asset" - } - ], - "name": "typed_asset", - "output_def_snaps": [ + "enum_values": null, + "fields": [ { - "__class__": "OutputDefSnap", - "dagster_type_key": "Int", + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" + "is_required": false, + "name": "noop_op", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" } ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "config", - "type_key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709" + "given_name": null, + "key": "Shape.242592fa9f0be8d5908506e918e119be06358618", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c": { + "__class__": "ConfigTypeSnap", "description": null, - "input_def_snaps": [], - "name": "typed_multi_asset", - "output_def_snaps": [ + "enum_values": null, + "fields": [ { - "__class__": "OutputDefSnap", - "dagster_type_key": "Int", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "int_asset" + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": "[DEPRECATED]", + "is_required": false, + "name": "marker_to_close", + "type_key": "String" }, { - "__class__": "OutputDefSnap", - "dagster_type_key": "String", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "str_asset" + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"enabled\": {}}", + "description": "Whether retries are enabled or not. By default, retries are enabled.", + "is_required": false, + "name": "retries", + "type_key": "Selector.1bfb167aea90780aa679597800c71bd8c65ed0b2" } ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" + "given_name": null, + "key": "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, - "description": null, - "input_def_snaps": [], - "name": "unconnected", - "output_def_snaps": [ - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" - } - ], - "required_resource_keys": [], - "tags": {} + "scalar_kind": null, + "type_param_keys": null }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - }, + "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2": { + "__class__": "ConfigTypeSnap", "description": null, - "input_def_snaps": [], - "name": "ungrouped_asset_3", - "output_def_snaps": [ + "enum_values": null, + "fields": [ { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, "description": null, - "is_dynamic": false, "is_required": true, - "name": "result" + "name": "path", + "type_key": "String" } ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" + "given_name": null, + "key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.743e47901855cb245064dd633e217bfcb49a11a7": { + "__class__": "ConfigTypeSnap", "description": null, - "input_def_snaps": [], - "name": "ungrouped_asset_5", - "output_def_snaps": [ + "enum_values": null, + "fields": [ { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" + "is_required": false, + "name": "config", + "type_key": "Any" } ], - "required_resource_keys": [], - "tags": {} + "given_name": null, + "key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" + "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [], + "given_name": null, + "key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b": { + "__class__": "ConfigTypeSnap", "description": null, - "input_def_snaps": [], - "name": "unpartitioned_upstream_of_partitioned", - "output_def_snaps": [ + "enum_values": null, + "fields": [ { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" + "is_required": false, + "name": "console", + "type_key": "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a" } ], - "required_resource_keys": [], - "tags": {} + "given_name": null, + "key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" + "String": { + "__class__": "ConfigTypeSnap", + "description": "", + "enum_values": null, + "fields": null, + "given_name": "String", + "key": "String", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR" + }, + "scalar_kind": { + "__enum__": "ConfigScalarKind.STRING" }, + "type_param_keys": null + } + } + }, + "dagster_type_namespace_snapshot": { + "__class__": "DagsterTypeNamespaceSnapshot", + "all_dagster_type_snaps_by_key": { + "Any": { + "__class__": "DagsterTypeSnap", "description": null, - "input_def_snaps": [ - { - "__class__": "InputDefSnap", - "dagster_type_key": "Any", - "description": null, - "name": "typed_asset" - } - ], - "name": "untyped_asset", - "output_def_snaps": [ - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" - } - ], - "required_resource_keys": [], - "tags": {} + "display_name": "Any", + "is_builtin": true, + "key": "Any", + "kind": { + "__enum__": "DagsterTypeKind.ANY" + }, + "loader_schema_key": "Selector.f2fe6dfdc60a1947a8f8e7cd377a012b47065bc4", + "materializer_schema_key": null, + "name": "Any", + "type_param_keys": [] + }, + "Bool": { + "__class__": "DagsterTypeSnap", + "description": null, + "display_name": "Bool", + "is_builtin": true, + "key": "Bool", + "kind": { + "__enum__": "DagsterTypeKind.SCALAR" + }, + "loader_schema_key": "ScalarUnion.Bool-Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59", + "materializer_schema_key": null, + "name": "Bool", + "type_param_keys": [] + }, + "Float": { + "__class__": "DagsterTypeSnap", + "description": null, + "display_name": "Float", + "is_builtin": true, + "key": "Float", + "kind": { + "__enum__": "DagsterTypeKind.SCALAR" + }, + "loader_schema_key": "ScalarUnion.Float-Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3", + "materializer_schema_key": null, + "name": "Float", + "type_param_keys": [] + }, + "Int": { + "__class__": "DagsterTypeSnap", + "description": null, + "display_name": "Int", + "is_builtin": true, + "key": "Int", + "kind": { + "__enum__": "DagsterTypeKind.SCALAR" + }, + "loader_schema_key": "ScalarUnion.Int-Selector.a9799b971d12ace70a2d8803c883c863417d0725", + "materializer_schema_key": null, + "name": "Int", + "type_param_keys": [] + }, + "Nothing": { + "__class__": "DagsterTypeSnap", + "description": null, + "display_name": "Nothing", + "is_builtin": true, + "key": "Nothing", + "kind": { + "__enum__": "DagsterTypeKind.NOTHING" + }, + "loader_schema_key": null, + "materializer_schema_key": null, + "name": "Nothing", + "type_param_keys": [] }, + "String": { + "__class__": "DagsterTypeSnap", + "description": null, + "display_name": "String", + "is_builtin": true, + "key": "String", + "kind": { + "__enum__": "DagsterTypeKind.SCALAR" + }, + "loader_schema_key": "ScalarUnion.String-Selector.e04723c9d9937e3ab21206435b22247cfbe58269", + "materializer_schema_key": null, + "name": "String", + "type_param_keys": [] + } + } + }, + "dep_structure_snapshot": { + "__class__": "DependencyStructureSnapshot", + "solid_invocation_snaps": [ + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [], + "is_dynamic_mapped": false, + "solid_def_name": "noop_op", + "solid_name": "noop_op", + "tags": {} + } + ] + }, + "description": null, + "graph_def_name": "simple_graph", + "lineage_snapshot": null, + "mode_def_snaps": [ + { + "__class__": "ModeDefSnap", + "description": null, + "logger_def_snaps": [ + { + "__class__": "LoggerDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"log_level\": \"INFO\", \"name\": \"dagster\"}", + "description": "The default colored console logger.", + "is_required": false, + "name": "config", + "type_key": "Shape.081354663b9d4b8fbfd1cb8e358763912953913f" + }, + "description": "The default colored console logger.", + "name": "console" + } + ], + "name": "default", + "resource_def_snaps": [ + { + "__class__": "ResourceDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, + "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", + "name": "io_manager" + } + ], + "root_config_key": "Shape.1baaa7ea6f13caf1cca874c6f4cc8581ad88d08a" + } + ], + "name": "simple_job_b", + "solid_definitions_snapshot": { + "__class__": "SolidDefinitionsSnapshot", + "composite_solid_def_snaps": [], + "solid_def_snaps": [ { "__class__": "SolidDefSnap", "config_field_snap": { @@ -54014,15 +21383,8 @@ "type_key": "Any" }, "description": null, - "input_def_snaps": [ - { - "__class__": "InputDefSnap", - "dagster_type_key": "Any", - "description": null, - "name": "unpartitioned_upstream_of_partitioned" - } - ], - "name": "upstream_daily_partitioned_asset", + "input_def_snaps": [], + "name": "noop_op", "output_def_snaps": [ { "__class__": "OutputDefSnap", @@ -54042,13 +21404,10 @@ } ''' # --- -# name: test_all_snapshot_ids[19] - 'dc5c0e53fbfe13d2d8839d74b47e23e08fdb9a15' -# --- -# name: test_all_snapshot_ids[1] - 'b0591289aaeee955f144efdd362197be9d288fe9' +# name: test_all_snapshot_ids[131] + 'c58bbee5967b5e43b907f2ee09bfa26b5b017899' # --- -# name: test_all_snapshot_ids[20] +# name: test_all_snapshot_ids[132] ''' { "__class__": "PipelineSnapshot", @@ -54209,29 +21568,6 @@ "scalar_kind": null, "type_param_keys": null }, - "Selector.2571019f1a5201853d11032145ac3e534067f214": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "env", - "type_key": "String" - } - ], - "given_name": null, - "key": "Selector.2571019f1a5201853d11032145ac3e534067f214", - "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" - }, - "scalar_kind": null, - "type_param_keys": null - }, "Selector.a9799b971d12ace70a2d8803c883c863417d0725": { "__class__": "ConfigTypeSnap", "description": null, @@ -54382,186 +21718,21 @@ "__class__": "ConfigFieldSnap", "default_provided": false, "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "value", - "type_key": "String" - } - ], - "given_name": null, - "key": "Selector.e04723c9d9937e3ab21206435b22247cfbe58269", - "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Selector.f2fe6dfdc60a1947a8f8e7cd377a012b47065bc4": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "json", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "pickle", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "value", - "type_key": "Any" - } - ], - "given_name": null, - "key": "Selector.f2fe6dfdc60a1947a8f8e7cd377a012b47065bc4", - "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.081354663b9d4b8fbfd1cb8e358763912953913f": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "\"INFO\"", - "description": "The logger's threshold.", - "is_required": false, - "name": "log_level", - "type_key": "String" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "\"dagster\"", - "description": "The name of your logger.", - "is_required": false, - "name": "name", - "type_key": "String" - } - ], - "given_name": null, - "key": "Shape.081354663b9d4b8fbfd1cb8e358763912953913f", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.09d73f0755bf4752d3f121837669c8660dcf451e": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"retries\": {\"enabled\": {}}}", - "description": "Execute all steps in a single process.", - "is_required": false, - "name": "config", - "type_key": "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c" - } - ], - "given_name": null, - "key": "Shape.09d73f0755bf4752d3f121837669c8660dcf451e", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"log_level\": \"INFO\", \"name\": \"dagster\"}", - "description": "The default colored console logger.", - "is_required": false, - "name": "config", - "type_key": "Shape.081354663b9d4b8fbfd1cb8e358763912953913f" - } - ], - "given_name": null, - "key": "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.18b2faaf1efd505374f7f25fcb61ed59bd5be851": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "base_dir", - "type_key": "StringSourceType" - } - ], - "given_name": null, - "key": "Shape.18b2faaf1efd505374f7f25fcb61ed59bd5be851", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.35d3e42b53e66506c5867f04644849cd03763bc6": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"hanging_op\": {}, \"my_op\": {}, \"never_runs_op\": {}}", - "description": null, - "is_required": false, - "name": "ops", - "type_key": "Shape.811a60b4c43530c3d6100304f377dbd2d3045291" + "description": null, + "is_required": true, + "name": "value", + "type_key": "String" } ], "given_name": null, - "key": "Shape.35d3e42b53e66506c5867f04644849cd03763bc6", + "key": "Selector.e04723c9d9937e3ab21206435b22247cfbe58269", "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" + "__enum__": "ConfigTypeKind.SELECTOR" }, "scalar_kind": null, "type_param_keys": null }, - "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c": { + "Selector.f2fe6dfdc60a1947a8f8e7cd377a012b47065bc4": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, @@ -54570,30 +21741,39 @@ "__class__": "ConfigFieldSnap", "default_provided": false, "default_value_as_json_str": null, - "description": "[DEPRECATED]", - "is_required": false, - "name": "marker_to_close", - "type_key": "String" + "description": null, + "is_required": true, + "name": "json", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" }, { "__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" + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "pickle", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "value", + "type_key": "Any" } ], "given_name": null, - "key": "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c", + "key": "Selector.f2fe6dfdc60a1947a8f8e7cd377a012b47065bc4", "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" + "__enum__": "ConfigTypeKind.SELECTOR" }, "scalar_kind": null, "type_param_keys": null }, - "Shape.44f2a71367507edd1b8e64f739222c4312b3691b": { + "Shape.081354663b9d4b8fbfd1cb8e358763912953913f": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, @@ -54601,45 +21781,54 @@ { "__class__": "ConfigFieldSnap", "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, + "default_value_as_json_str": "\"INFO\"", + "description": "The logger's threshold.", "is_required": false, - "name": "config", - "type_key": "Shape.18b2faaf1efd505374f7f25fcb61ed59bd5be851" + "name": "log_level", + "type_key": "String" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "\"dagster\"", + "description": "The name of your logger.", + "is_required": false, + "name": "name", + "type_key": "String" } ], "given_name": null, - "key": "Shape.44f2a71367507edd1b8e64f739222c4312b3691b", + "key": "Shape.081354663b9d4b8fbfd1cb8e358763912953913f", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, "type_param_keys": null }, - "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2": { + "Shape.09d73f0755bf4752d3f121837669c8660dcf451e": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, "fields": [ { "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "path", - "type_key": "String" + "default_provided": true, + "default_value_as_json_str": "{\"retries\": {\"enabled\": {}}}", + "description": "Execute all steps in a single process.", + "is_required": false, + "name": "config", + "type_key": "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c" } ], "given_name": null, - "key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2", + "key": "Shape.09d73f0755bf4752d3f121837669c8660dcf451e", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, "type_param_keys": null }, - "Shape.62edccaf30696e25335ae92685bdc41e204e30e6": { + "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, @@ -54647,45 +21836,45 @@ { "__class__": "ConfigFieldSnap", "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, + "default_value_as_json_str": "{\"log_level\": \"INFO\", \"name\": \"dagster\"}", + "description": "The default colored console logger.", "is_required": false, "name": "config", - "type_key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709" + "type_key": "Shape.081354663b9d4b8fbfd1cb8e358763912953913f" } ], "given_name": null, - "key": "Shape.62edccaf30696e25335ae92685bdc41e204e30e6", + "key": "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, "type_param_keys": null }, - "Shape.743e47901855cb245064dd633e217bfcb49a11a7": { + "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, "fields": [ { "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, + "default_provided": true, + "default_value_as_json_str": "{}", + "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", "is_required": false, - "name": "config", - "type_key": "Any" + "name": "io_manager", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" } ], "given_name": null, - "key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7", + "key": "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, "type_param_keys": null }, - "Shape.7493b137e48f8d4b013bce61e92617ff1bc51f7f": { + "Shape.15a669259d526894a1a32d2b1e6c0710c4bdafd0": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, @@ -54696,407 +21885,74 @@ "default_value_as_json_str": "{}", "description": null, "is_required": false, - "name": "dummy_io_manager", + "name": "op_asset_a", "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", + "key": "Shape.15a669259d526894a1a32d2b1e6c0710c4bdafd0", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, "type_param_keys": null }, - "Shape.811a60b4c43530c3d6100304f377dbd2d3045291": { + "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c": { "__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, + "default_provided": false, + "default_value_as_json_str": null, + "description": "[DEPRECATED]", "is_required": false, - "name": "my_op", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + "name": "marker_to_close", + "type_key": "String" }, { "__class__": "ConfigFieldSnap", "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, + "default_value_as_json_str": "{\"enabled\": {}}", + "description": "Whether retries are enabled or not. By default, retries are enabled.", "is_required": false, - "name": "never_runs_op", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + "name": "retries", + "type_key": "Selector.1bfb167aea90780aa679597800c71bd8c65ed0b2" } ], "given_name": null, - "key": "Shape.811a60b4c43530c3d6100304f377dbd2d3045291", + "key": "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, "type_param_keys": null }, - "Shape.90f35acb12f7fb1e13ba4db2c4cd9f5894920fb1": { + "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2": { "__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_weekly_partitioned_asset", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "executable_asset", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "first_asset", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "foo", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "foo_bar", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "fresh_diamond_bottom", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "fresh_diamond_left", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "fresh_diamond_right", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "fresh_diamond_top", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "grouped_asset_1", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "grouped_asset_2", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "grouped_asset_4", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "hanging_asset", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"ops\": {\"hanging_op\": {}, \"my_op\": {}, \"never_runs_op\": {}}}", - "description": null, - "is_required": false, - "name": "hanging_graph", - "type_key": "Shape.35d3e42b53e66506c5867f04644849cd03763bc6" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "never_runs_asset", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "output_then_hang_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": "{}", + "default_provided": false, + "default_value_as_json_str": null, "description": null, - "is_required": false, - "name": "untyped_asset", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + "is_required": true, + "name": "path", + "type_key": "String" } ], "given_name": null, - "key": "Shape.90f35acb12f7fb1e13ba4db2c4cd9f5894920fb1", + "key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, "type_param_keys": null }, - "Shape.9a3a315bff2146cca750edbec49c6b4b4d0ce58e": { + "Shape.743e47901855cb245064dd633e217bfcb49a11a7": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, @@ -55106,20 +21962,20 @@ "default_provided": false, "default_value_as_json_str": null, "description": null, - "is_required": true, - "name": "file", - "type_key": "String" + "is_required": false, + "name": "config", + "type_key": "Any" } ], "given_name": null, - "key": "Shape.9a3a315bff2146cca750edbec49c6b4b4d0ce58e", + "key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, "type_param_keys": null }, - "Shape.9f5f188daa95ac1ffd53a9e0b83f932c3d12362c": { + "Shape.834758e49b0b2d8416b058675738bf3d834dc7c4": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, @@ -55145,47 +22001,24 @@ { "__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\": {}, \"output_then_hang_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\": {}}", + "default_value_as_json_str": "{\"op_asset_a\": {}}", "description": "Configure runtime parameters for ops or assets.", "is_required": false, "name": "ops", - "type_key": "Shape.90f35acb12f7fb1e13ba4db2c4cd9f5894920fb1" + "type_key": "Shape.15a669259d526894a1a32d2b1e6c0710c4bdafd0" }, { "__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.9f5f188daa95ac1ffd53a9e0b83f932c3d12362c", - "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" + "default_provided": true, + "default_value_as_json_str": "{\"io_manager\": {}}", + "description": "Configure how shared resources are implemented within a run.", + "is_required": false, + "name": "resources", + "type_key": "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778" } ], "given_name": null, - "key": "Shape.b13a6c5637084590cc1538f9522324bfeb4b46b3", + "key": "Shape.834758e49b0b2d8416b058675738bf3d834dc7c4", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, @@ -55242,22 +22075,6 @@ "__enum__": "ConfigScalarKind.STRING" }, "type_param_keys": null - }, - "StringSourceType": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": null, - "given_name": null, - "key": "StringSourceType", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR_UNION" - }, - "scalar_kind": null, - "type_param_keys": [ - "String", - "Selector.2571019f1a5201853d11032145ac3e534067f214" - ] } } }, @@ -55357,537 +22174,871 @@ "__class__": "SolidInvocationSnap", "input_dep_snaps": [], "is_dynamic_mapped": false, - "solid_def_name": "asset_1", - "solid_name": "asset_1", + "solid_def_name": "op_asset_a", + "solid_name": "op_asset_a", "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ - { - "__class__": "InputDependencySnap", - "input_name": "asset_1", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "asset_1" - } - ] + } + ] + }, + "description": null, + "graph_def_name": "single_asset_job", + "lineage_snapshot": null, + "mode_def_snaps": [ + { + "__class__": "ModeDefSnap", + "description": null, + "logger_def_snaps": [ + { + "__class__": "LoggerDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"log_level\": \"INFO\", \"name\": \"dagster\"}", + "description": "The default colored console logger.", + "is_required": false, + "name": "config", + "type_key": "Shape.081354663b9d4b8fbfd1cb8e358763912953913f" }, - { - "__class__": "InputDependencySnap", - "input_name": "asset_two", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "asset_two" - } - ] - } - ], - "is_dynamic_mapped": false, - "solid_def_name": "asset_1_my_check", - "solid_name": "asset_1_my_check", - "tags": {} - }, + "description": "The default colored console logger.", + "name": "console" + } + ], + "name": "default", + "resource_def_snaps": [ + { + "__class__": "ResourceDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, + "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", + "name": "io_manager" + } + ], + "root_config_key": "Shape.834758e49b0b2d8416b058675738bf3d834dc7c4" + } + ], + "name": "single_asset_job", + "solid_definitions_snapshot": { + "__class__": "SolidDefinitionsSnapshot", + "composite_solid_def_snaps": [], + "solid_def_snaps": [ { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, + "description": null, + "input_def_snaps": [], + "name": "op_asset_a", + "output_def_snaps": [ { - "__class__": "InputDependencySnap", - "input_name": "asset_1", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "asset_1_my_check" - }, - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "asset_1" - } - ] + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", + "description": null, + "is_dynamic": false, + "is_required": true, + "name": "result" } ], - "is_dynamic_mapped": false, - "solid_def_name": "asset_2", - "solid_name": "asset_2", + "required_resource_keys": [], "tags": {} + } + ] + }, + "tags": {} + } + ''' +# --- +# name: test_all_snapshot_ids[133] + '9109ebc6447db70cdcd17a7bf8b90ec61ffd02fe' +# --- +# name: test_all_snapshot_ids[134] + ''' + { + "__class__": "PipelineSnapshot", + "config_schema_snapshot": { + "__class__": "ConfigSchemaSnapshot", + "all_config_snaps_by_key": { + "Any": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": null, + "given_name": "Any", + "key": "Any", + "kind": { + "__enum__": "ConfigTypeKind.ANY" + }, + "scalar_kind": null, + "type_param_keys": null }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ + "Bool": { + "__class__": "ConfigTypeSnap", + "description": "", + "enum_values": null, + "fields": null, + "given_name": "Bool", + "key": "Bool", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR" + }, + "scalar_kind": { + "__enum__": "ConfigScalarKind.BOOL" + }, + "type_param_keys": null + }, + "Float": { + "__class__": "ConfigTypeSnap", + "description": "", + "enum_values": null, + "fields": null, + "given_name": "Float", + "key": "Float", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR" + }, + "scalar_kind": { + "__enum__": "ConfigScalarKind.FLOAT" + }, + "type_param_keys": null + }, + "Int": { + "__class__": "ConfigTypeSnap", + "description": "", + "enum_values": null, + "fields": null, + "given_name": "Int", + "key": "Int", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR" + }, + "scalar_kind": { + "__enum__": "ConfigScalarKind.INT" + }, + "type_param_keys": null + }, + "ScalarUnion.Bool-Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": null, + "given_name": null, + "key": "ScalarUnion.Bool-Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR_UNION" + }, + "scalar_kind": null, + "type_param_keys": [ + "Bool", + "Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59" + ] + }, + "ScalarUnion.Float-Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": null, + "given_name": null, + "key": "ScalarUnion.Float-Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR_UNION" + }, + "scalar_kind": null, + "type_param_keys": [ + "Float", + "Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3" + ] + }, + "ScalarUnion.Int-Selector.a9799b971d12ace70a2d8803c883c863417d0725": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": null, + "given_name": null, + "key": "ScalarUnion.Int-Selector.a9799b971d12ace70a2d8803c883c863417d0725", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR_UNION" + }, + "scalar_kind": null, + "type_param_keys": [ + "Int", + "Selector.a9799b971d12ace70a2d8803c883c863417d0725" + ] + }, + "ScalarUnion.String-Selector.e04723c9d9937e3ab21206435b22247cfbe58269": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": null, + "given_name": null, + "key": "ScalarUnion.String-Selector.e04723c9d9937e3ab21206435b22247cfbe58269", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR_UNION" + }, + "scalar_kind": null, + "type_param_keys": [ + "String", + "Selector.e04723c9d9937e3ab21206435b22247cfbe58269" + ] + }, + "Selector.1bfb167aea90780aa679597800c71bd8c65ed0b2": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ { - "__class__": "InputDependencySnap", - "input_name": "asset_2", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "asset_2" - } - ] + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "disabled", + "type_key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "enabled", + "type_key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709" } ], - "is_dynamic_mapped": false, - "solid_def_name": "asset_3", - "solid_name": "asset_3", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [], - "is_dynamic_mapped": false, - "solid_def_name": "asset_one", - "solid_name": "asset_one", - "tags": {} + "given_name": null, + "key": "Selector.1bfb167aea90780aa679597800c71bd8c65ed0b2", + "kind": { + "__enum__": "ConfigTypeKind.SELECTOR" + }, + "scalar_kind": null, + "type_param_keys": null }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ + "Selector.a9799b971d12ace70a2d8803c883c863417d0725": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ { - "__class__": "InputDependencySnap", - "input_name": "asset_one", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "asset_one" - } - ] + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "json", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "pickle", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "value", + "type_key": "Int" } ], - "is_dynamic_mapped": false, - "solid_def_name": "asset_two", - "solid_name": "asset_two", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [], - "is_dynamic_mapped": false, - "solid_def_name": "asset_yields_observation", - "solid_name": "asset_yields_observation", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [], - "is_dynamic_mapped": false, - "solid_def_name": "bar", - "solid_name": "bar", - "tags": {} + "given_name": null, + "key": "Selector.a9799b971d12ace70a2d8803c883c863417d0725", + "kind": { + "__enum__": "ConfigTypeKind.SELECTOR" + }, + "scalar_kind": null, + "type_param_keys": null }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ + "Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ { - "__class__": "InputDependencySnap", - "input_name": "foo_bar", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "foo_bar" - } - ] + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "json", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "pickle", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "value", + "type_key": "Bool" } ], - "is_dynamic_mapped": false, - "solid_def_name": "baz", - "solid_name": "baz", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [], - "is_dynamic_mapped": false, - "solid_def_name": "check_in_op_asset", - "solid_name": "check_in_op_asset", - "tags": {} + "given_name": null, + "key": "Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59", + "kind": { + "__enum__": "ConfigTypeKind.SELECTOR" + }, + "scalar_kind": null, + "type_param_keys": null }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ + "Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ { - "__class__": "InputDependencySnap", - "input_name": "hanging_graph", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "hanging_graph" - } - ] + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "json", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "pickle", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "value", + "type_key": "Float" } ], - "is_dynamic_mapped": false, - "solid_def_name": "downstream_asset", - "solid_name": "downstream_asset", - "tags": {} + "given_name": null, + "key": "Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3", + "kind": { + "__enum__": "ConfigTypeKind.SELECTOR" + }, + "scalar_kind": null, + "type_param_keys": null }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ + "Selector.e04723c9d9937e3ab21206435b22247cfbe58269": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ { - "__class__": "InputDependencySnap", - "input_name": "upstream_daily_partitioned_asset", - "is_dynamic_collect": false, - "upstream_output_snaps": [] + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "json", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "pickle", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "value", + "type_key": "String" } ], - "is_dynamic_mapped": false, - "solid_def_name": "downstream_weekly_partitioned_asset", - "solid_name": "downstream_weekly_partitioned_asset", - "tags": {} + "given_name": null, + "key": "Selector.e04723c9d9937e3ab21206435b22247cfbe58269", + "kind": { + "__enum__": "ConfigTypeKind.SELECTOR" + }, + "scalar_kind": null, + "type_param_keys": null }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ + "Selector.f2fe6dfdc60a1947a8f8e7cd377a012b47065bc4": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ { - "__class__": "InputDependencySnap", - "input_name": "unexecutable_asset", - "is_dynamic_collect": false, - "upstream_output_snaps": [] + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "json", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "pickle", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "value", + "type_key": "Any" } ], - "is_dynamic_mapped": false, - "solid_def_name": "executable_asset", - "solid_name": "executable_asset", - "tags": {} + "given_name": null, + "key": "Selector.f2fe6dfdc60a1947a8f8e7cd377a012b47065bc4", + "kind": { + "__enum__": "ConfigTypeKind.SELECTOR" + }, + "scalar_kind": null, + "type_param_keys": null }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ + "Shape.06b9a13e252f92cd7874d6392d4309c9f53a203c": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ { - "__class__": "InputDependencySnap", - "input_name": "dummy_source_asset", - "is_dynamic_collect": false, - "upstream_output_snaps": [] + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "spew", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" } ], - "is_dynamic_mapped": false, - "solid_def_name": "first_asset", - "solid_name": "first_asset", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [], - "is_dynamic_mapped": false, - "solid_def_name": "foo", - "solid_name": "foo", - "tags": {} + "given_name": null, + "key": "Shape.06b9a13e252f92cd7874d6392d4309c9f53a203c", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ + "Shape.081354663b9d4b8fbfd1cb8e358763912953913f": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ { - "__class__": "InputDependencySnap", - "input_name": "bar", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "bar" - } - ] + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "\"INFO\"", + "description": "The logger's threshold.", + "is_required": false, + "name": "log_level", + "type_key": "String" }, { - "__class__": "InputDependencySnap", - "input_name": "foo", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "foo" - } - ] + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "\"dagster\"", + "description": "The name of your logger.", + "is_required": false, + "name": "name", + "type_key": "String" } ], - "is_dynamic_mapped": false, - "solid_def_name": "foo_bar", - "solid_name": "foo_bar", - "tags": {} + "given_name": null, + "key": "Shape.081354663b9d4b8fbfd1cb8e358763912953913f", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ - { - "__class__": "InputDependencySnap", - "input_name": "fresh_diamond_left", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "fresh_diamond_left" - } - ] - }, + "Shape.09d73f0755bf4752d3f121837669c8660dcf451e": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ { - "__class__": "InputDependencySnap", - "input_name": "fresh_diamond_right", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "fresh_diamond_right" - } - ] + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"retries\": {\"enabled\": {}}}", + "description": "Execute all steps in a single process.", + "is_required": false, + "name": "config", + "type_key": "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c" } ], - "is_dynamic_mapped": false, - "solid_def_name": "fresh_diamond_bottom", - "solid_name": "fresh_diamond_bottom", - "tags": {} + "given_name": null, + "key": "Shape.09d73f0755bf4752d3f121837669c8660dcf451e", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ + "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ { - "__class__": "InputDependencySnap", - "input_name": "fresh_diamond_top", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "fresh_diamond_top" - } - ] + "__class__": "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" } ], - "is_dynamic_mapped": false, - "solid_def_name": "fresh_diamond_left", - "solid_name": "fresh_diamond_left", - "tags": {} + "given_name": null, + "key": "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ + "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ { - "__class__": "InputDependencySnap", - "input_name": "fresh_diamond_top", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "fresh_diamond_top" - } - ] + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", + "is_required": false, + "name": "io_manager", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" } ], - "is_dynamic_mapped": false, - "solid_def_name": "fresh_diamond_right", - "solid_name": "fresh_diamond_right", - "tags": {} + "given_name": null, + "key": "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ + "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ { - "__class__": "InputDependencySnap", - "input_name": "diamond_source", - "is_dynamic_collect": false, - "upstream_output_snaps": [] + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": "[DEPRECATED]", + "is_required": false, + "name": "marker_to_close", + "type_key": "String" + }, + { + "__class__": "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" } ], - "is_dynamic_mapped": false, - "solid_def_name": "fresh_diamond_top", - "solid_name": "fresh_diamond_top", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [], - "is_dynamic_mapped": false, - "solid_def_name": "grouped_asset_1", - "solid_name": "grouped_asset_1", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [], - "is_dynamic_mapped": false, - "solid_def_name": "grouped_asset_2", - "solid_name": "grouped_asset_2", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [], - "is_dynamic_mapped": false, - "solid_def_name": "grouped_asset_4", - "solid_name": "grouped_asset_4", - "tags": {} + "given_name": null, + "key": "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ + "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ { - "__class__": "InputDependencySnap", - "input_name": "first_asset", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "first_asset" - } - ] + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "path", + "type_key": "String" } ], - "is_dynamic_mapped": false, - "solid_def_name": "hanging_asset", - "solid_name": "hanging_asset", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [], - "is_dynamic_mapped": false, - "solid_def_name": "hanging_graph", - "solid_name": "hanging_graph", - "tags": {} + "given_name": null, + "key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ + "Shape.743e47901855cb245064dd633e217bfcb49a11a7": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ { - "__class__": "InputDependencySnap", - "input_name": "hanging_asset", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "hanging_asset" - } - ] + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" } ], - "is_dynamic_mapped": false, - "solid_def_name": "never_runs_asset", - "solid_name": "never_runs_asset", - "tags": {} + "given_name": null, + "key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [], - "is_dynamic_mapped": false, - "solid_def_name": "output_then_hang_asset", - "solid_name": "output_then_hang_asset", - "tags": {} + "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [], + "given_name": null, + "key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [], - "is_dynamic_mapped": false, - "solid_def_name": "subsettable_checked_multi_asset", - "solid_name": "subsettable_checked_multi_asset", - "tags": {} + "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "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 }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ + "Shape.f6647f2f5c3001763b4d3d6b0ba5c778bbbf1b49": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ { - "__class__": "InputDependencySnap", - "input_name": "int_asset", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "int_asset", - "solid_name": "typed_multi_asset" - } - ] + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"config\": {\"retries\": {\"enabled\": {}}}}", + "description": "Configure how steps are executed within a run.", + "is_required": false, + "name": "execution", + "type_key": "Shape.09d73f0755bf4752d3f121837669c8660dcf451e" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": "Configure how loggers emit messages within a run.", + "is_required": false, + "name": "loggers", + "type_key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"spew\": {}}", + "description": "Configure runtime parameters for ops or assets.", + "is_required": false, + "name": "ops", + "type_key": "Shape.06b9a13e252f92cd7874d6392d4309c9f53a203c" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"io_manager\": {}}", + "description": "Configure how shared resources are implemented within a run.", + "is_required": false, + "name": "resources", + "type_key": "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778" } ], - "is_dynamic_mapped": false, - "solid_def_name": "typed_asset", - "solid_name": "typed_asset", - "tags": {} + "given_name": null, + "key": "Shape.f6647f2f5c3001763b4d3d6b0ba5c778bbbf1b49", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [], - "is_dynamic_mapped": false, - "solid_def_name": "typed_multi_asset", - "solid_name": "typed_multi_asset", - "tags": {} + "String": { + "__class__": "ConfigTypeSnap", + "description": "", + "enum_values": null, + "fields": null, + "given_name": "String", + "key": "String", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR" + }, + "scalar_kind": { + "__enum__": "ConfigScalarKind.STRING" + }, + "type_param_keys": null + } + } + }, + "dagster_type_namespace_snapshot": { + "__class__": "DagsterTypeNamespaceSnapshot", + "all_dagster_type_snaps_by_key": { + "Any": { + "__class__": "DagsterTypeSnap", + "description": null, + "display_name": "Any", + "is_builtin": true, + "key": "Any", + "kind": { + "__enum__": "DagsterTypeKind.ANY" + }, + "loader_schema_key": "Selector.f2fe6dfdc60a1947a8f8e7cd377a012b47065bc4", + "materializer_schema_key": null, + "name": "Any", + "type_param_keys": [] }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [], - "is_dynamic_mapped": false, - "solid_def_name": "unconnected", - "solid_name": "unconnected", - "tags": {} + "Bool": { + "__class__": "DagsterTypeSnap", + "description": null, + "display_name": "Bool", + "is_builtin": true, + "key": "Bool", + "kind": { + "__enum__": "DagsterTypeKind.SCALAR" + }, + "loader_schema_key": "ScalarUnion.Bool-Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59", + "materializer_schema_key": null, + "name": "Bool", + "type_param_keys": [] }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [], - "is_dynamic_mapped": false, - "solid_def_name": "ungrouped_asset_3", - "solid_name": "ungrouped_asset_3", - "tags": {} + "Float": { + "__class__": "DagsterTypeSnap", + "description": null, + "display_name": "Float", + "is_builtin": true, + "key": "Float", + "kind": { + "__enum__": "DagsterTypeKind.SCALAR" + }, + "loader_schema_key": "ScalarUnion.Float-Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3", + "materializer_schema_key": null, + "name": "Float", + "type_param_keys": [] }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [], - "is_dynamic_mapped": false, - "solid_def_name": "ungrouped_asset_5", - "solid_name": "ungrouped_asset_5", - "tags": {} + "Int": { + "__class__": "DagsterTypeSnap", + "description": null, + "display_name": "Int", + "is_builtin": true, + "key": "Int", + "kind": { + "__enum__": "DagsterTypeKind.SCALAR" + }, + "loader_schema_key": "ScalarUnion.Int-Selector.a9799b971d12ace70a2d8803c883c863417d0725", + "materializer_schema_key": null, + "name": "Int", + "type_param_keys": [] }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [], - "is_dynamic_mapped": false, - "solid_def_name": "unpartitioned_upstream_of_partitioned", - "solid_name": "unpartitioned_upstream_of_partitioned", - "tags": {} + "Nothing": { + "__class__": "DagsterTypeSnap", + "description": null, + "display_name": "Nothing", + "is_builtin": true, + "key": "Nothing", + "kind": { + "__enum__": "DagsterTypeKind.NOTHING" + }, + "loader_schema_key": null, + "materializer_schema_key": null, + "name": "Nothing", + "type_param_keys": [] }, + "String": { + "__class__": "DagsterTypeSnap", + "description": null, + "display_name": "String", + "is_builtin": true, + "key": "String", + "kind": { + "__enum__": "DagsterTypeKind.SCALAR" + }, + "loader_schema_key": "ScalarUnion.String-Selector.e04723c9d9937e3ab21206435b22247cfbe58269", + "materializer_schema_key": null, + "name": "String", + "type_param_keys": [] + } + } + }, + "dep_structure_snapshot": { + "__class__": "DependencyStructureSnapshot", + "solid_invocation_snaps": [ { "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ - { - "__class__": "InputDependencySnap", - "input_name": "typed_asset", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "typed_asset" - } - ] - } - ], + "input_dep_snaps": [], "is_dynamic_mapped": false, - "solid_def_name": "untyped_asset", - "solid_name": "untyped_asset", + "solid_def_name": "spew", + "solid_name": "spew", "tags": {} } ] }, "description": null, - "graph_def_name": "__ASSET_JOB_9", + "graph_def_name": "spew_job", "lineage_snapshot": null, "mode_def_snaps": [ { @@ -55918,615 +23069,1158 @@ "default_provided": false, "default_value_as_json_str": null, "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" + "is_required": false, + "name": "config", + "type_key": "Any" + }, + "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", + "name": "io_manager" + } + ], + "root_config_key": "Shape.f6647f2f5c3001763b4d3d6b0ba5c778bbbf1b49" + } + ], + "name": "spew_job", + "solid_definitions_snapshot": { + "__class__": "SolidDefinitionsSnapshot", + "composite_solid_def_snaps": [], + "solid_def_snaps": [ + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, + "description": null, + "input_def_snaps": [], + "name": "spew", + "output_def_snaps": [ + { + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", + "description": null, + "is_dynamic": false, + "is_required": true, + "name": "result" + } + ], + "required_resource_keys": [], + "tags": {} + } + ] + }, + "tags": {} + } + ''' +# --- +# name: test_all_snapshot_ids[135] + '673ec5c1c0fce5ffec0506edd32bcdbd018e79bb' +# --- +# name: test_all_snapshot_ids[136] + ''' + { + "__class__": "PipelineSnapshot", + "config_schema_snapshot": { + "__class__": "ConfigSchemaSnapshot", + "all_config_snaps_by_key": { + "Any": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": null, + "given_name": "Any", + "key": "Any", + "kind": { + "__enum__": "ConfigTypeKind.ANY" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Bool": { + "__class__": "ConfigTypeSnap", + "description": "", + "enum_values": null, + "fields": null, + "given_name": "Bool", + "key": "Bool", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR" + }, + "scalar_kind": { + "__enum__": "ConfigScalarKind.BOOL" + }, + "type_param_keys": null + }, + "Float": { + "__class__": "ConfigTypeSnap", + "description": "", + "enum_values": null, + "fields": null, + "given_name": "Float", + "key": "Float", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR" + }, + "scalar_kind": { + "__enum__": "ConfigScalarKind.FLOAT" + }, + "type_param_keys": null + }, + "Int": { + "__class__": "ConfigTypeSnap", + "description": "", + "enum_values": null, + "fields": null, + "given_name": "Int", + "key": "Int", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR" + }, + "scalar_kind": { + "__enum__": "ConfigScalarKind.INT" + }, + "type_param_keys": null + }, + "ScalarUnion.Bool-Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": null, + "given_name": null, + "key": "ScalarUnion.Bool-Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR_UNION" + }, + "scalar_kind": null, + "type_param_keys": [ + "Bool", + "Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59" + ] + }, + "ScalarUnion.Float-Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": null, + "given_name": null, + "key": "ScalarUnion.Float-Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR_UNION" + }, + "scalar_kind": null, + "type_param_keys": [ + "Float", + "Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3" + ] + }, + "ScalarUnion.Int-Selector.a9799b971d12ace70a2d8803c883c863417d0725": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": null, + "given_name": null, + "key": "ScalarUnion.Int-Selector.a9799b971d12ace70a2d8803c883c863417d0725", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR_UNION" + }, + "scalar_kind": null, + "type_param_keys": [ + "Int", + "Selector.a9799b971d12ace70a2d8803c883c863417d0725" + ] + }, + "ScalarUnion.String-Selector.e04723c9d9937e3ab21206435b22247cfbe58269": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": null, + "given_name": null, + "key": "ScalarUnion.String-Selector.e04723c9d9937e3ab21206435b22247cfbe58269", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR_UNION" + }, + "scalar_kind": null, + "type_param_keys": [ + "String", + "Selector.e04723c9d9937e3ab21206435b22247cfbe58269" + ] + }, + "Selector.1bfb167aea90780aa679597800c71bd8c65ed0b2": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "disabled", + "type_key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "enabled", + "type_key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709" + } + ], + "given_name": null, + "key": "Selector.1bfb167aea90780aa679597800c71bd8c65ed0b2", + "kind": { + "__enum__": "ConfigTypeKind.SELECTOR" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Selector.2571019f1a5201853d11032145ac3e534067f214": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "env", + "type_key": "String" + } + ], + "given_name": null, + "key": "Selector.2571019f1a5201853d11032145ac3e534067f214", + "kind": { + "__enum__": "ConfigTypeKind.SELECTOR" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Selector.a9799b971d12ace70a2d8803c883c863417d0725": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "json", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "pickle", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "value", + "type_key": "Int" + } + ], + "given_name": null, + "key": "Selector.a9799b971d12ace70a2d8803c883c863417d0725", + "kind": { + "__enum__": "ConfigTypeKind.SELECTOR" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "json", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" }, - "description": null, - "name": "dummy_io_manager" - }, - { - "__class__": "ResourceDefSnap", - "config_field_snap": { + { "__class__": "ConfigFieldSnap", "default_provided": false, "default_value_as_json_str": null, "description": null, "is_required": true, - "name": "config", - "type_key": "Shape.9a3a315bff2146cca750edbec49c6b4b4d0ce58e" + "name": "pickle", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" }, - "description": null, - "name": "hanging_asset_resource" - }, - { - "__class__": "ResourceDefSnap", - "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.18b2faaf1efd505374f7f25fcb61ed59bd5be851" - }, - "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", - "name": "io_manager" - } - ], - "root_config_key": "Shape.9f5f188daa95ac1ffd53a9e0b83f932c3d12362c" - } - ], - "name": "__ASSET_JOB_9", - "solid_definitions_snapshot": { - "__class__": "SolidDefinitionsSnapshot", - "composite_solid_def_snaps": [ - { - "__class__": "CompositeSolidDefSnap", - "config_field_snap": null, - "dep_structure_snapshot": { - "__class__": "DependencyStructureSnapshot", - "solid_invocation_snaps": [ - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ - { - "__class__": "InputDependencySnap", - "input_name": "my_op", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "my_op" - } - ] - } - ], - "is_dynamic_mapped": false, - "solid_def_name": "hanging_op", - "solid_name": "hanging_op", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [], - "is_dynamic_mapped": false, - "solid_def_name": "my_op", - "solid_name": "my_op", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ - { - "__class__": "InputDependencySnap", - "input_name": "hanging_op", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "hanging_op" - } - ] - } - ], - "is_dynamic_mapped": false, - "solid_def_name": "never_runs_op", - "solid_name": "never_runs_op", - "tags": {} - } - ] + "is_required": true, + "name": "value", + "type_key": "Bool" + } + ], + "given_name": null, + "key": "Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59", + "kind": { + "__enum__": "ConfigTypeKind.SELECTOR" }, + "scalar_kind": null, + "type_param_keys": null + }, + "Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3": { + "__class__": "ConfigTypeSnap", "description": null, - "input_def_snaps": [], - "input_mapping_snaps": [], - "name": "hanging_graph", - "output_def_snaps": [ + "enum_values": null, + "fields": [ { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, "description": null, - "is_dynamic": false, "is_required": true, - "name": "result" - } - ], - "output_mapping_snaps": [ + "name": "json", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, { - "__class__": "OutputMappingSnap", - "external_output_name": "result", - "mapped_output_name": "result", - "mapped_solid_name": "never_runs_op" - } - ], - "tags": {} - } - ], - "solid_def_snaps": [ - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - }, - "description": null, - "input_def_snaps": [], - "name": "asset_1", - "output_def_snaps": [ + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "pickle", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, "description": null, - "is_dynamic": false, "is_required": true, - "name": "result" + "name": "value", + "type_key": "Float" } ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" + "given_name": null, + "key": "Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3", + "kind": { + "__enum__": "ConfigTypeKind.SELECTOR" }, + "scalar_kind": null, + "type_param_keys": null + }, + "Selector.e04723c9d9937e3ab21206435b22247cfbe58269": { + "__class__": "ConfigTypeSnap", "description": null, - "input_def_snaps": [ + "enum_values": null, + "fields": [ { - "__class__": "InputDefSnap", - "dagster_type_key": "Any", + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, "description": null, - "name": "asset_1" + "is_required": true, + "name": "json", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" }, { - "__class__": "InputDefSnap", - "dagster_type_key": "Nothing", + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, "description": null, - "name": "asset_two" - } - ], - "name": "asset_1_my_check", - "output_def_snaps": [ + "is_required": true, + "name": "pickle", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, "description": null, - "is_dynamic": false, "is_required": true, - "name": "result" + "name": "value", + "type_key": "String" } ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" + "given_name": null, + "key": "Selector.e04723c9d9937e3ab21206435b22247cfbe58269", + "kind": { + "__enum__": "ConfigTypeKind.SELECTOR" }, + "scalar_kind": null, + "type_param_keys": null + }, + "Selector.f2fe6dfdc60a1947a8f8e7cd377a012b47065bc4": { + "__class__": "ConfigTypeSnap", "description": null, - "input_def_snaps": [ + "enum_values": null, + "fields": [ { - "__class__": "InputDefSnap", - "dagster_type_key": "Nothing", + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, "description": null, - "name": "asset_1" - } - ], - "name": "asset_2", - "output_def_snaps": [ + "is_required": true, + "name": "json", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, "description": null, - "is_dynamic": false, "is_required": true, - "name": "result" + "name": "pickle", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "value", + "type_key": "Any" } ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" + "given_name": null, + "key": "Selector.f2fe6dfdc60a1947a8f8e7cd377a012b47065bc4", + "kind": { + "__enum__": "ConfigTypeKind.SELECTOR" }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.081354663b9d4b8fbfd1cb8e358763912953913f": { + "__class__": "ConfigTypeSnap", "description": null, - "input_def_snaps": [ + "enum_values": null, + "fields": [ { - "__class__": "InputDefSnap", - "dagster_type_key": "Nothing", - "description": null, - "name": "asset_2" + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "\"INFO\"", + "description": "The logger's threshold.", + "is_required": false, + "name": "log_level", + "type_key": "String" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "\"dagster\"", + "description": "The name of your logger.", + "is_required": false, + "name": "name", + "type_key": "String" } ], - "name": "asset_3", - "output_def_snaps": [ + "given_name": null, + "key": "Shape.081354663b9d4b8fbfd1cb8e358763912953913f", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.09d73f0755bf4752d3f121837669c8660dcf451e": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"retries\": {\"enabled\": {}}}", + "description": "Execute all steps in a single process.", + "is_required": false, + "name": "config", + "type_key": "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c" } ], - "required_resource_keys": [], - "tags": {} + "given_name": null, + "key": "Shape.09d73f0755bf4752d3f121837669c8660dcf451e", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" + "Shape.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, - "input_def_snaps": [], - "name": "asset_one", - "output_def_snaps": [ + "enum_values": null, + "fields": [ { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" + "is_required": false, + "name": "base_dir", + "type_key": "StringSourceType" } ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" + "given_name": null, + "key": "Shape.18b2faaf1efd505374f7f25fcb61ed59bd5be851", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c": { + "__class__": "ConfigTypeSnap", "description": null, - "input_def_snaps": [ + "enum_values": null, + "fields": [ { - "__class__": "InputDefSnap", - "dagster_type_key": "Any", - "description": null, - "name": "asset_one" + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": "[DEPRECATED]", + "is_required": false, + "name": "marker_to_close", + "type_key": "String" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"enabled\": {}}", + "description": "Whether retries are enabled or not. By default, retries are enabled.", + "is_required": false, + "name": "retries", + "type_key": "Selector.1bfb167aea90780aa679597800c71bd8c65ed0b2" } ], - "name": "asset_two", - "output_def_snaps": [ + "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__": "OutputDefSnap", - "dagster_type_key": "Any", + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" + "is_required": false, + "name": "config", + "type_key": "Shape.18b2faaf1efd505374f7f25fcb61ed59bd5be851" } ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" + "given_name": null, + "key": "Shape.44f2a71367507edd1b8e64f739222c4312b3691b", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2": { + "__class__": "ConfigTypeSnap", "description": null, - "input_def_snaps": [], - "name": "asset_yields_observation", - "output_def_snaps": [ + "enum_values": null, + "fields": [ { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, "description": null, - "is_dynamic": false, "is_required": true, - "name": "result" + "name": "path", + "type_key": "String" } ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" + "given_name": null, + "key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.743e47901855cb245064dd633e217bfcb49a11a7": { + "__class__": "ConfigTypeSnap", "description": null, - "input_def_snaps": [], - "name": "bar", - "output_def_snaps": [ + "enum_values": null, + "fields": [ { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" + "is_required": false, + "name": "config", + "type_key": "Any" } ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" + "given_name": null, + "key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.941705f8db419acef3ba14bcecbc37e693570d4d": { + "__class__": "ConfigTypeSnap", "description": null, - "input_def_snaps": [ + "enum_values": null, + "fields": [ { - "__class__": "InputDefSnap", - "dagster_type_key": "Any", + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, "description": null, - "name": "foo_bar" - } - ], - "name": "baz", - "output_def_snaps": [ + "is_required": false, + "name": "dummy_io_manager", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" + "is_required": false, + "name": "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" } ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" + "given_name": null, + "key": "Shape.941705f8db419acef3ba14bcecbc37e693570d4d", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.9a3a315bff2146cca750edbec49c6b4b4d0ce58e": { + "__class__": "ConfigTypeSnap", "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" - }, + "enum_values": null, + "fields": [ { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, "description": null, - "is_dynamic": false, "is_required": true, - "name": "check_in_op_asset_my_check" + "name": "file", + "type_key": "String" } ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" + "given_name": null, + "key": "Shape.9a3a315bff2146cca750edbec49c6b4b4d0ce58e", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.b13a6c5637084590cc1538f9522324bfeb4b46b3": { + "__class__": "ConfigTypeSnap", "description": null, - "input_def_snaps": [ + "enum_values": null, + "fields": [ { - "__class__": "InputDefSnap", - "dagster_type_key": "Any", + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, "description": null, - "name": "hanging_graph" + "is_required": true, + "name": "config", + "type_key": "Shape.9a3a315bff2146cca750edbec49c6b4b4d0ce58e" } ], - "name": "downstream_asset", - "output_def_snaps": [ + "given_name": null, + "key": "Shape.b13a6c5637084590cc1538f9522324bfeb4b46b3", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.d7c80f4acbb333e5b44fe024ad5c2246adb09896": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"config\": {\"retries\": {\"enabled\": {}}}}", + "description": "Configure how steps are executed within a run.", + "is_required": false, + "name": "execution", + "type_key": "Shape.09d73f0755bf4752d3f121837669c8660dcf451e" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": "Configure how loggers emit messages within a run.", + "is_required": false, + "name": "loggers", + "type_key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"downstream_static_partitioned_asset\": {}, \"middle_static_partitioned_asset_1\": {}, \"middle_static_partitioned_asset_2\": {}, \"upstream_static_partitioned_asset\": {}}", + "description": "Configure runtime parameters for ops or assets.", + "is_required": false, + "name": "ops", + "type_key": "Shape.fa06dce55b2df7672cd4b1ae95fd941d152218e8" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"io_manager\": {\"config\": {}}}", + "description": "Configure how shared resources are implemented within a run.", + "is_required": false, + "name": "resources", + "type_key": "Shape.941705f8db419acef3ba14bcecbc37e693570d4d" } ], - "required_resource_keys": [], - "tags": {} + "given_name": null, + "key": "Shape.d7c80f4acbb333e5b44fe024ad5c2246adb09896", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" + "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [], + "given_name": null, + "key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b": { + "__class__": "ConfigTypeSnap", "description": null, - "input_def_snaps": [ + "enum_values": null, + "fields": [ { - "__class__": "InputDefSnap", - "dagster_type_key": "Any", + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, "description": null, - "name": "upstream_daily_partitioned_asset" + "is_required": false, + "name": "console", + "type_key": "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a" } ], - "name": "downstream_weekly_partitioned_asset", - "output_def_snaps": [ + "given_name": null, + "key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.fa06dce55b2df7672cd4b1ae95fd941d152218e8": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" + "is_required": false, + "name": "downstream_static_partitioned_asset", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "middle_static_partitioned_asset_1", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "middle_static_partitioned_asset_2", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "upstream_static_partitioned_asset", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" } ], - "required_resource_keys": [], - "tags": {} + "given_name": null, + "key": "Shape.fa06dce55b2df7672cd4b1ae95fd941d152218e8", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" + "String": { + "__class__": "ConfigTypeSnap", + "description": "", + "enum_values": null, + "fields": null, + "given_name": "String", + "key": "String", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR" }, + "scalar_kind": { + "__enum__": "ConfigScalarKind.STRING" + }, + "type_param_keys": null + }, + "StringSourceType": { + "__class__": "ConfigTypeSnap", "description": null, - "input_def_snaps": [ + "enum_values": null, + "fields": null, + "given_name": null, + "key": "StringSourceType", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR_UNION" + }, + "scalar_kind": null, + "type_param_keys": [ + "String", + "Selector.2571019f1a5201853d11032145ac3e534067f214" + ] + } + } + }, + "dagster_type_namespace_snapshot": { + "__class__": "DagsterTypeNamespaceSnapshot", + "all_dagster_type_snaps_by_key": { + "Any": { + "__class__": "DagsterTypeSnap", + "description": null, + "display_name": "Any", + "is_builtin": true, + "key": "Any", + "kind": { + "__enum__": "DagsterTypeKind.ANY" + }, + "loader_schema_key": "Selector.f2fe6dfdc60a1947a8f8e7cd377a012b47065bc4", + "materializer_schema_key": null, + "name": "Any", + "type_param_keys": [] + }, + "Bool": { + "__class__": "DagsterTypeSnap", + "description": null, + "display_name": "Bool", + "is_builtin": true, + "key": "Bool", + "kind": { + "__enum__": "DagsterTypeKind.SCALAR" + }, + "loader_schema_key": "ScalarUnion.Bool-Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59", + "materializer_schema_key": null, + "name": "Bool", + "type_param_keys": [] + }, + "Float": { + "__class__": "DagsterTypeSnap", + "description": null, + "display_name": "Float", + "is_builtin": true, + "key": "Float", + "kind": { + "__enum__": "DagsterTypeKind.SCALAR" + }, + "loader_schema_key": "ScalarUnion.Float-Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3", + "materializer_schema_key": null, + "name": "Float", + "type_param_keys": [] + }, + "Int": { + "__class__": "DagsterTypeSnap", + "description": null, + "display_name": "Int", + "is_builtin": true, + "key": "Int", + "kind": { + "__enum__": "DagsterTypeKind.SCALAR" + }, + "loader_schema_key": "ScalarUnion.Int-Selector.a9799b971d12ace70a2d8803c883c863417d0725", + "materializer_schema_key": null, + "name": "Int", + "type_param_keys": [] + }, + "Nothing": { + "__class__": "DagsterTypeSnap", + "description": null, + "display_name": "Nothing", + "is_builtin": true, + "key": "Nothing", + "kind": { + "__enum__": "DagsterTypeKind.NOTHING" + }, + "loader_schema_key": null, + "materializer_schema_key": null, + "name": "Nothing", + "type_param_keys": [] + }, + "String": { + "__class__": "DagsterTypeSnap", + "description": null, + "display_name": "String", + "is_builtin": true, + "key": "String", + "kind": { + "__enum__": "DagsterTypeKind.SCALAR" + }, + "loader_schema_key": "ScalarUnion.String-Selector.e04723c9d9937e3ab21206435b22247cfbe58269", + "materializer_schema_key": null, + "name": "String", + "type_param_keys": [] + } + } + }, + "dep_structure_snapshot": { + "__class__": "DependencyStructureSnapshot", + "solid_invocation_snaps": [ + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [ { - "__class__": "InputDefSnap", - "dagster_type_key": "Any", - "description": null, - "name": "unexecutable_asset" - } - ], - "name": "executable_asset", - "output_def_snaps": [ + "__class__": "InputDependencySnap", + "input_name": "middle_static_partitioned_asset_1", + "is_dynamic_collect": false, + "upstream_output_snaps": [ + { + "__class__": "OutputHandleSnap", + "output_name": "result", + "solid_name": "middle_static_partitioned_asset_1" + } + ] + }, { - "__class__": "OutputDefSnap", - "dagster_type_key": "Nothing", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" + "__class__": "InputDependencySnap", + "input_name": "middle_static_partitioned_asset_2", + "is_dynamic_collect": false, + "upstream_output_snaps": [ + { + "__class__": "OutputHandleSnap", + "output_name": "result", + "solid_name": "middle_static_partitioned_asset_2" + } + ] } ], - "required_resource_keys": [], + "is_dynamic_mapped": false, + "solid_def_name": "downstream_static_partitioned_asset", + "solid_name": "downstream_static_partitioned_asset", "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__": "SolidInvocationSnap", + "input_dep_snaps": [ { - "__class__": "InputDefSnap", - "dagster_type_key": "Any", - "description": null, - "name": "dummy_source_asset" + "__class__": "InputDependencySnap", + "input_name": "upstream_static_partitioned_asset", + "is_dynamic_collect": false, + "upstream_output_snaps": [ + { + "__class__": "OutputHandleSnap", + "output_name": "result", + "solid_name": "upstream_static_partitioned_asset" + } + ] } ], - "name": "first_asset", - "output_def_snaps": [ + "is_dynamic_mapped": false, + "solid_def_name": "middle_static_partitioned_asset_1", + "solid_name": "middle_static_partitioned_asset_1", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [ { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" + "__class__": "InputDependencySnap", + "input_name": "upstream_static_partitioned_asset", + "is_dynamic_collect": false, + "upstream_output_snaps": [ + { + "__class__": "OutputHandleSnap", + "output_name": "result", + "solid_name": "upstream_static_partitioned_asset" + } + ] } ], - "required_resource_keys": [], + "is_dynamic_mapped": false, + "solid_def_name": "middle_static_partitioned_asset_2", + "solid_name": "middle_static_partitioned_asset_2", "tags": {} }, { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [], + "is_dynamic_mapped": false, + "solid_def_name": "upstream_static_partitioned_asset", + "solid_name": "upstream_static_partitioned_asset", + "tags": {} + } + ] + }, + "description": null, + "graph_def_name": "static_partitioned_assets_job", + "lineage_snapshot": null, + "mode_def_snaps": [ + { + "__class__": "ModeDefSnap", + "description": null, + "logger_def_snaps": [ + { + "__class__": "LoggerDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"log_level\": \"INFO\", \"name\": \"dagster\"}", + "description": "The default colored console logger.", + "is_required": false, + "name": "config", + "type_key": "Shape.081354663b9d4b8fbfd1cb8e358763912953913f" + }, + "description": "The default colored console logger.", + "name": "console" + } + ], + "name": "default", + "resource_def_snaps": [ + { + "__class__": "ResourceDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" + "name": "dummy_io_manager" }, - "description": null, - "input_def_snaps": [], - "name": "foo", - "output_def_snaps": [ - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", + { + "__class__": "ResourceDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, "description": null, - "is_dynamic": false, "is_required": true, - "name": "result" - } - ], - "required_resource_keys": [], - "tags": {} - }, + "name": "config", + "type_key": "Shape.9a3a315bff2146cca750edbec49c6b4b4d0ce58e" + }, + "description": null, + "name": "hanging_asset_resource" + }, + { + "__class__": "ResourceDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "config", + "type_key": "Shape.18b2faaf1efd505374f7f25fcb61ed59bd5be851" + }, + "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", + "name": "io_manager" + } + ], + "root_config_key": "Shape.d7c80f4acbb333e5b44fe024ad5c2246adb09896" + } + ], + "name": "static_partitioned_assets_job", + "solid_definitions_snapshot": { + "__class__": "SolidDefinitionsSnapshot", + "composite_solid_def_snaps": [], + "solid_def_snaps": [ { "__class__": "SolidDefSnap", "config_field_snap": { @@ -56544,16 +24238,16 @@ "__class__": "InputDefSnap", "dagster_type_key": "Any", "description": null, - "name": "bar" + "name": "middle_static_partitioned_asset_1" }, { "__class__": "InputDefSnap", "dagster_type_key": "Any", "description": null, - "name": "foo" + "name": "middle_static_partitioned_asset_2" } ], - "name": "foo_bar", + "name": "downstream_static_partitioned_asset", "output_def_snaps": [ { "__class__": "OutputDefSnap", @@ -56584,16 +24278,10 @@ "__class__": "InputDefSnap", "dagster_type_key": "Any", "description": null, - "name": "fresh_diamond_left" - }, - { - "__class__": "InputDefSnap", - "dagster_type_key": "Any", - "description": null, - "name": "fresh_diamond_right" + "name": "upstream_static_partitioned_asset" } ], - "name": "fresh_diamond_bottom", + "name": "middle_static_partitioned_asset_1", "output_def_snaps": [ { "__class__": "OutputDefSnap", @@ -56624,10 +24312,10 @@ "__class__": "InputDefSnap", "dagster_type_key": "Any", "description": null, - "name": "fresh_diamond_top" + "name": "upstream_static_partitioned_asset" } ], - "name": "fresh_diamond_left", + "name": "middle_static_partitioned_asset_2", "output_def_snaps": [ { "__class__": "OutputDefSnap", @@ -56653,15 +24341,8 @@ "type_key": "Any" }, "description": null, - "input_def_snaps": [ - { - "__class__": "InputDefSnap", - "dagster_type_key": "Any", - "description": null, - "name": "fresh_diamond_top" - } - ], - "name": "fresh_diamond_right", + "input_def_snaps": [], + "name": "upstream_static_partitioned_asset", "output_def_snaps": [ { "__class__": "OutputDefSnap", @@ -56674,546 +24355,837 @@ ], "required_resource_keys": [], "tags": {} + } + ] + }, + "tags": {} + } + ''' +# --- +# name: test_all_snapshot_ids[137] + '91aa79ab9d26309c5caa7ea69daa1741fda34362' +# --- +# name: test_all_snapshot_ids[138] + ''' + { + "__class__": "PipelineSnapshot", + "config_schema_snapshot": { + "__class__": "ConfigSchemaSnapshot", + "all_config_snaps_by_key": { + "Any": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": null, + "given_name": "Any", + "key": "Any", + "kind": { + "__enum__": "ConfigTypeKind.ANY" + }, + "scalar_kind": null, + "type_param_keys": null }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" + "Bool": { + "__class__": "ConfigTypeSnap", + "description": "", + "enum_values": null, + "fields": null, + "given_name": "Bool", + "key": "Bool", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR" + }, + "scalar_kind": { + "__enum__": "ConfigScalarKind.BOOL" + }, + "type_param_keys": null + }, + "Float": { + "__class__": "ConfigTypeSnap", + "description": "", + "enum_values": null, + "fields": null, + "given_name": "Float", + "key": "Float", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR" + }, + "scalar_kind": { + "__enum__": "ConfigScalarKind.FLOAT" + }, + "type_param_keys": null + }, + "Int": { + "__class__": "ConfigTypeSnap", + "description": "", + "enum_values": null, + "fields": null, + "given_name": "Int", + "key": "Int", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR" + }, + "scalar_kind": { + "__enum__": "ConfigScalarKind.INT" }, + "type_param_keys": null + }, + "ScalarUnion.Bool-Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59": { + "__class__": "ConfigTypeSnap", "description": null, - "input_def_snaps": [ + "enum_values": null, + "fields": null, + "given_name": null, + "key": "ScalarUnion.Bool-Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR_UNION" + }, + "scalar_kind": null, + "type_param_keys": [ + "Bool", + "Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59" + ] + }, + "ScalarUnion.Float-Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": null, + "given_name": null, + "key": "ScalarUnion.Float-Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR_UNION" + }, + "scalar_kind": null, + "type_param_keys": [ + "Float", + "Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3" + ] + }, + "ScalarUnion.Int-Selector.a9799b971d12ace70a2d8803c883c863417d0725": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": null, + "given_name": null, + "key": "ScalarUnion.Int-Selector.a9799b971d12ace70a2d8803c883c863417d0725", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR_UNION" + }, + "scalar_kind": null, + "type_param_keys": [ + "Int", + "Selector.a9799b971d12ace70a2d8803c883c863417d0725" + ] + }, + "ScalarUnion.String-Selector.e04723c9d9937e3ab21206435b22247cfbe58269": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": null, + "given_name": null, + "key": "ScalarUnion.String-Selector.e04723c9d9937e3ab21206435b22247cfbe58269", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR_UNION" + }, + "scalar_kind": null, + "type_param_keys": [ + "String", + "Selector.e04723c9d9937e3ab21206435b22247cfbe58269" + ] + }, + "Selector.1bfb167aea90780aa679597800c71bd8c65ed0b2": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ { - "__class__": "InputDefSnap", - "dagster_type_key": "Nothing", + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", "description": null, - "name": "diamond_source" - } - ], - "name": "fresh_diamond_top", - "output_def_snaps": [ + "is_required": false, + "name": "disabled", + "type_key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709" + }, { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" + "is_required": false, + "name": "enabled", + "type_key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709" } ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" + "given_name": null, + "key": "Selector.1bfb167aea90780aa679597800c71bd8c65ed0b2", + "kind": { + "__enum__": "ConfigTypeKind.SELECTOR" }, + "scalar_kind": null, + "type_param_keys": null + }, + "Selector.a9799b971d12ace70a2d8803c883c863417d0725": { + "__class__": "ConfigTypeSnap", "description": null, - "input_def_snaps": [], - "name": "grouped_asset_1", - "output_def_snaps": [ + "enum_values": null, + "fields": [ { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, "description": null, - "is_dynamic": false, "is_required": true, - "name": "result" - } - ], - "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": [ + "name": "json", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, "description": null, - "is_dynamic": false, "is_required": true, - "name": "result" + "name": "pickle", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "value", + "type_key": "Int" } ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" + "given_name": null, + "key": "Selector.a9799b971d12ace70a2d8803c883c863417d0725", + "kind": { + "__enum__": "ConfigTypeKind.SELECTOR" }, + "scalar_kind": null, + "type_param_keys": null + }, + "Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59": { + "__class__": "ConfigTypeSnap", "description": null, - "input_def_snaps": [], - "name": "grouped_asset_4", - "output_def_snaps": [ + "enum_values": null, + "fields": [ { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "json", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "pickle", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, "description": null, - "is_dynamic": false, "is_required": true, - "name": "result" + "name": "value", + "type_key": "Bool" } ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" + "given_name": null, + "key": "Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59", + "kind": { + "__enum__": "ConfigTypeKind.SELECTOR" }, - "description": "Asset that hangs forever, used to test in-progress ops.", - "input_def_snaps": [ + "scalar_kind": null, + "type_param_keys": null + }, + "Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ { - "__class__": "InputDefSnap", - "dagster_type_key": "Any", + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, "description": null, - "name": "first_asset" - } - ], - "name": "hanging_asset", - "output_def_snaps": [ + "is_required": true, + "name": "json", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, "description": null, - "is_dynamic": false, "is_required": true, - "name": "result" + "name": "pickle", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "value", + "type_key": "Float" } ], - "required_resource_keys": [ - "hanging_asset_resource" - ], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" + "given_name": null, + "key": "Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3", + "kind": { + "__enum__": "ConfigTypeKind.SELECTOR" }, + "scalar_kind": null, + "type_param_keys": null + }, + "Selector.e04723c9d9937e3ab21206435b22247cfbe58269": { + "__class__": "ConfigTypeSnap", "description": null, - "input_def_snaps": [ + "enum_values": null, + "fields": [ { - "__class__": "InputDefSnap", - "dagster_type_key": "Any", + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, "description": null, - "name": "my_op" - } - ], - "name": "hanging_op", - "output_def_snaps": [ + "is_required": true, + "name": "json", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, "description": null, - "is_dynamic": false, "is_required": true, - "name": "result" - } - ], - "required_resource_keys": [ - "hanging_asset_resource" - ], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - }, - "description": null, - "input_def_snaps": [], - "name": "my_op", - "output_def_snaps": [ + "name": "pickle", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, "description": null, - "is_dynamic": false, "is_required": true, - "name": "result" + "name": "value", + "type_key": "String" } ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" + "given_name": null, + "key": "Selector.e04723c9d9937e3ab21206435b22247cfbe58269", + "kind": { + "__enum__": "ConfigTypeKind.SELECTOR" }, + "scalar_kind": null, + "type_param_keys": null + }, + "Selector.f2fe6dfdc60a1947a8f8e7cd377a012b47065bc4": { + "__class__": "ConfigTypeSnap", "description": null, - "input_def_snaps": [ + "enum_values": null, + "fields": [ { - "__class__": "InputDefSnap", - "dagster_type_key": "Any", + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, "description": null, - "name": "hanging_asset" - } - ], - "name": "never_runs_asset", - "output_def_snaps": [ + "is_required": true, + "name": "json", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, "description": null, - "is_dynamic": false, "is_required": true, - "name": "result" + "name": "pickle", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "value", + "type_key": "Any" } ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" + "given_name": null, + "key": "Selector.f2fe6dfdc60a1947a8f8e7cd377a012b47065bc4", + "kind": { + "__enum__": "ConfigTypeKind.SELECTOR" }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.081354663b9d4b8fbfd1cb8e358763912953913f": { + "__class__": "ConfigTypeSnap", "description": null, - "input_def_snaps": [ + "enum_values": null, + "fields": [ { - "__class__": "InputDefSnap", - "dagster_type_key": "Any", - "description": null, - "name": "hanging_op" + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "\"INFO\"", + "description": "The logger's threshold.", + "is_required": false, + "name": "log_level", + "type_key": "String" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "\"dagster\"", + "description": "The name of your logger.", + "is_required": false, + "name": "name", + "type_key": "String" } ], - "name": "never_runs_op", - "output_def_snaps": [ + "given_name": null, + "key": "Shape.081354663b9d4b8fbfd1cb8e358763912953913f", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.09d73f0755bf4752d3f121837669c8660dcf451e": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"retries\": {\"enabled\": {}}}", + "description": "Execute all steps in a single process.", + "is_required": false, + "name": "config", + "type_key": "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c" } ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" + "given_name": null, + "key": "Shape.09d73f0755bf4752d3f121837669c8660dcf451e", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a": { + "__class__": "ConfigTypeSnap", "description": null, - "input_def_snaps": [], - "name": "output_then_hang_asset", - "output_def_snaps": [ + "enum_values": null, + "fields": [ { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"log_level\": \"INFO\", \"name\": \"dagster\"}", + "description": "The default colored console logger.", + "is_required": false, + "name": "config", + "type_key": "Shape.081354663b9d4b8fbfd1cb8e358763912953913f" } ], - "required_resource_keys": [ - "hanging_asset_resource" - ], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "config", - "type_key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709" + "given_name": null, + "key": "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778": { + "__class__": "ConfigTypeSnap", "description": null, - "input_def_snaps": [], - "name": "subsettable_checked_multi_asset", - "output_def_snaps": [ + "enum_values": null, + "fields": [ { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", "is_required": false, - "name": "one" - }, + "name": "io_manager", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + } + ], + "given_name": null, + "key": "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.2846d3347cb819c3383fc37633746e4c2510b3e1": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", "description": null, - "is_dynamic": false, "is_required": false, - "name": "two" - }, + "name": "my_op", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + } + ], + "given_name": null, + "key": "Shape.2846d3347cb819c3383fc37633746e4c2510b3e1", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": "[DEPRECATED]", "is_required": false, - "name": "one_my_check" + "name": "marker_to_close", + "type_key": "String" }, { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, + "__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": "one_my_other_check" + "name": "retries", + "type_key": "Selector.1bfb167aea90780aa679597800c71bd8c65ed0b2" } ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" + "given_name": null, + "key": "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2": { + "__class__": "ConfigTypeSnap", "description": null, - "input_def_snaps": [ + "enum_values": null, + "fields": [ { - "__class__": "InputDefSnap", - "dagster_type_key": "Any", + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, "description": null, - "name": "int_asset" + "is_required": true, + "name": "path", + "type_key": "String" } ], - "name": "typed_asset", - "output_def_snaps": [ + "given_name": null, + "key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.743e47901855cb245064dd633e217bfcb49a11a7": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ { - "__class__": "OutputDefSnap", - "dagster_type_key": "Int", + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" + "is_required": false, + "name": "config", + "type_key": "Any" } ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "config", - "type_key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709" + "given_name": null, + "key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.883f869771a421fc4c8a587a772eef9138f3f7c0": { + "__class__": "ConfigTypeSnap", "description": null, - "input_def_snaps": [], - "name": "typed_multi_asset", - "output_def_snaps": [ + "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__": "OutputDefSnap", - "dagster_type_key": "Int", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "int_asset" + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": "Configure how loggers emit messages within a run.", + "is_required": false, + "name": "loggers", + "type_key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b" }, { - "__class__": "OutputDefSnap", - "dagster_type_key": "String", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "str_asset" + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"my_op\": {}}", + "description": "Configure runtime parameters for ops or assets.", + "is_required": false, + "name": "ops", + "type_key": "Shape.2846d3347cb819c3383fc37633746e4c2510b3e1" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"io_manager\": {}}", + "description": "Configure how shared resources are implemented within a run.", + "is_required": false, + "name": "resources", + "type_key": "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778" } ], - "required_resource_keys": [], - "tags": {} + "given_name": null, + "key": "Shape.883f869771a421fc4c8a587a772eef9138f3f7c0", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" + "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [], + "given_name": null, + "key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b": { + "__class__": "ConfigTypeSnap", "description": null, - "input_def_snaps": [], - "name": "unconnected", - "output_def_snaps": [ + "enum_values": null, + "fields": [ { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" + "is_required": false, + "name": "console", + "type_key": "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a" } ], - "required_resource_keys": [], - "tags": {} + "given_name": null, + "key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" + "String": { + "__class__": "ConfigTypeSnap", + "description": "", + "enum_values": null, + "fields": null, + "given_name": "String", + "key": "String", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR" + }, + "scalar_kind": { + "__enum__": "ConfigScalarKind.STRING" }, + "type_param_keys": null + } + } + }, + "dagster_type_namespace_snapshot": { + "__class__": "DagsterTypeNamespaceSnapshot", + "all_dagster_type_snaps_by_key": { + "Any": { + "__class__": "DagsterTypeSnap", "description": null, - "input_def_snaps": [], - "name": "ungrouped_asset_3", - "output_def_snaps": [ - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" - } - ], - "required_resource_keys": [], - "tags": {} + "display_name": "Any", + "is_builtin": true, + "key": "Any", + "kind": { + "__enum__": "DagsterTypeKind.ANY" + }, + "loader_schema_key": "Selector.f2fe6dfdc60a1947a8f8e7cd377a012b47065bc4", + "materializer_schema_key": null, + "name": "Any", + "type_param_keys": [] }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" + "Bool": { + "__class__": "DagsterTypeSnap", + "description": null, + "display_name": "Bool", + "is_builtin": true, + "key": "Bool", + "kind": { + "__enum__": "DagsterTypeKind.SCALAR" }, + "loader_schema_key": "ScalarUnion.Bool-Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59", + "materializer_schema_key": null, + "name": "Bool", + "type_param_keys": [] + }, + "Float": { + "__class__": "DagsterTypeSnap", "description": null, - "input_def_snaps": [], - "name": "ungrouped_asset_5", - "output_def_snaps": [ - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" - } - ], - "required_resource_keys": [], - "tags": {} + "display_name": "Float", + "is_builtin": true, + "key": "Float", + "kind": { + "__enum__": "DagsterTypeKind.SCALAR" + }, + "loader_schema_key": "ScalarUnion.Float-Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3", + "materializer_schema_key": null, + "name": "Float", + "type_param_keys": [] }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" + "Int": { + "__class__": "DagsterTypeSnap", + "description": null, + "display_name": "Int", + "is_builtin": true, + "key": "Int", + "kind": { + "__enum__": "DagsterTypeKind.SCALAR" }, + "loader_schema_key": "ScalarUnion.Int-Selector.a9799b971d12ace70a2d8803c883c863417d0725", + "materializer_schema_key": null, + "name": "Int", + "type_param_keys": [] + }, + "Nothing": { + "__class__": "DagsterTypeSnap", "description": null, - "input_def_snaps": [], - "name": "unpartitioned_upstream_of_partitioned", - "output_def_snaps": [ - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" - } - ], - "required_resource_keys": [], - "tags": {} + "display_name": "Nothing", + "is_builtin": true, + "key": "Nothing", + "kind": { + "__enum__": "DagsterTypeKind.NOTHING" + }, + "loader_schema_key": null, + "materializer_schema_key": null, + "name": "Nothing", + "type_param_keys": [] }, + "String": { + "__class__": "DagsterTypeSnap", + "description": null, + "display_name": "String", + "is_builtin": true, + "key": "String", + "kind": { + "__enum__": "DagsterTypeKind.SCALAR" + }, + "loader_schema_key": "ScalarUnion.String-Selector.e04723c9d9937e3ab21206435b22247cfbe58269", + "materializer_schema_key": null, + "name": "String", + "type_param_keys": [] + } + } + }, + "dep_structure_snapshot": { + "__class__": "DependencyStructureSnapshot", + "solid_invocation_snaps": [ + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [], + "is_dynamic_mapped": false, + "solid_def_name": "my_op", + "solid_name": "my_op", + "tags": {} + } + ] + }, + "description": null, + "graph_def_name": "static_partitioned_job", + "lineage_snapshot": null, + "mode_def_snaps": [ + { + "__class__": "ModeDefSnap", + "description": null, + "logger_def_snaps": [ + { + "__class__": "LoggerDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"log_level\": \"INFO\", \"name\": \"dagster\"}", + "description": "The default colored console logger.", + "is_required": false, + "name": "config", + "type_key": "Shape.081354663b9d4b8fbfd1cb8e358763912953913f" + }, + "description": "The default colored console logger.", + "name": "console" + } + ], + "name": "default", + "resource_def_snaps": [ + { + "__class__": "ResourceDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, + "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", + "name": "io_manager" + } + ], + "root_config_key": "Shape.883f869771a421fc4c8a587a772eef9138f3f7c0" + } + ], + "name": "static_partitioned_job", + "solid_definitions_snapshot": { + "__class__": "SolidDefinitionsSnapshot", + "composite_solid_def_snaps": [], + "solid_def_snaps": [ { "__class__": "SolidDefSnap", "config_field_snap": { @@ -57226,15 +25198,8 @@ "type_key": "Any" }, "description": null, - "input_def_snaps": [ - { - "__class__": "InputDefSnap", - "dagster_type_key": "Any", - "description": null, - "name": "typed_asset" - } - ], - "name": "untyped_asset", + "input_def_snaps": [], + "name": "my_op", "output_def_snaps": [ { "__class__": "OutputDefSnap", @@ -57254,10 +25219,13 @@ } ''' # --- -# name: test_all_snapshot_ids[21] - 'b60e91d2bbd4865c56414226afa021672566372b' +# name: test_all_snapshot_ids[139] + '927cbfcff5af3bd40ebed1cae3eed1baf4c3547f' # --- -# name: test_all_snapshot_ids[22] +# name: test_all_snapshot_ids[13] + '1f3478e419b57370edfc5959b967300b91ad776c' +# --- +# name: test_all_snapshot_ids[140] ''' { "__class__": "PipelineSnapshot", @@ -57418,29 +25386,6 @@ "scalar_kind": null, "type_param_keys": null }, - "Selector.2571019f1a5201853d11032145ac3e534067f214": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "env", - "type_key": "String" - } - ], - "given_name": null, - "key": "Selector.2571019f1a5201853d11032145ac3e534067f214", - "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" - }, - "scalar_kind": null, - "type_param_keys": null - }, "Selector.a9799b971d12ace70a2d8803c883c863417d0725": { "__class__": "ConfigTypeSnap", "description": null, @@ -57724,7 +25669,7 @@ "scalar_kind": null, "type_param_keys": null }, - "Shape.17684f1315ad63358e9f9fbc7a9988f063192925": { + "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, @@ -57733,37 +25678,37 @@ "__class__": "ConfigFieldSnap", "default_provided": true, "default_value_as_json_str": "{}", - "description": null, + "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", "is_required": false, - "name": "asset_one", + "name": "io_manager", "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" } ], "given_name": null, - "key": "Shape.17684f1315ad63358e9f9fbc7a9988f063192925", + "key": "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, "type_param_keys": null }, - "Shape.18b2faaf1efd505374f7f25fcb61ed59bd5be851": { + "Shape.340fb22eaa7c07fe72f43c367bf63b1ca57a6211": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, "fields": [ { "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "default_provided": true, + "default_value_as_json_str": "{}", "description": null, "is_required": false, - "name": "base_dir", - "type_key": "StringSourceType" + "name": "simple_op", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" } ], "given_name": null, - "key": "Shape.18b2faaf1efd505374f7f25fcb61ed59bd5be851", + "key": "Shape.340fb22eaa7c07fe72f43c367bf63b1ca57a6211", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, @@ -57802,29 +25747,6 @@ "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, @@ -57871,71 +25793,7 @@ "scalar_kind": null, "type_param_keys": null }, - "Shape.941705f8db419acef3ba14bcecbc37e693570d4d": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "dummy_io_manager", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "hanging_asset_resource", - "type_key": "Shape.b13a6c5637084590cc1538f9522324bfeb4b46b3" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"config\": {}}", - "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", - "is_required": false, - "name": "io_manager", - "type_key": "Shape.44f2a71367507edd1b8e64f739222c4312b3691b" - } - ], - "given_name": null, - "key": "Shape.941705f8db419acef3ba14bcecbc37e693570d4d", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.9a3a315bff2146cca750edbec49c6b4b4d0ce58e": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "file", - "type_key": "String" - } - ], - "given_name": null, - "key": "Shape.9a3a315bff2146cca750edbec49c6b4b4d0ce58e", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.a2ca1ccf437300925a0e92522acaedc03c1ea16e": { + "Shape.ae163355f6805676526acaffa781934199403b5a": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, @@ -57961,47 +25819,24 @@ { "__class__": "ConfigFieldSnap", "default_provided": true, - "default_value_as_json_str": "{\"asset_one\": {}}", + "default_value_as_json_str": "{\"simple_op\": {}}", "description": "Configure runtime parameters for ops or assets.", "is_required": false, "name": "ops", - "type_key": "Shape.17684f1315ad63358e9f9fbc7a9988f063192925" + "type_key": "Shape.340fb22eaa7c07fe72f43c367bf63b1ca57a6211" }, { "__class__": "ConfigFieldSnap", "default_provided": true, - "default_value_as_json_str": "{\"io_manager\": {\"config\": {}}}", + "default_value_as_json_str": "{\"io_manager\": {}}", "description": "Configure how shared resources are implemented within a run.", "is_required": false, "name": "resources", - "type_key": "Shape.941705f8db419acef3ba14bcecbc37e693570d4d" - } - ], - "given_name": null, - "key": "Shape.a2ca1ccf437300925a0e92522acaedc03c1ea16e", - "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" + "type_key": "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778" } ], "given_name": null, - "key": "Shape.b13a6c5637084590cc1538f9522324bfeb4b46b3", + "key": "Shape.ae163355f6805676526acaffa781934199403b5a", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, @@ -58058,22 +25893,6 @@ "__enum__": "ConfigScalarKind.STRING" }, "type_param_keys": null - }, - "StringSourceType": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": null, - "given_name": null, - "key": "StringSourceType", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR_UNION" - }, - "scalar_kind": null, - "type_param_keys": [ - "String", - "Selector.2571019f1a5201853d11032145ac3e534067f214" - ] } } }, @@ -58173,14 +25992,14 @@ "__class__": "SolidInvocationSnap", "input_dep_snaps": [], "is_dynamic_mapped": false, - "solid_def_name": "asset_one", - "solid_name": "asset_one", + "solid_def_name": "simple_op", + "solid_name": "simple_op", "tags": {} } ] }, "description": null, - "graph_def_name": "__anonymous_asset_job_jobless_schedule", + "graph_def_name": "tagged_job", "lineage_snapshot": null, "mode_def_snaps": [ { @@ -58215,42 +26034,14 @@ "name": "config", "type_key": "Any" }, - "description": null, - "name": "dummy_io_manager" - }, - { - "__class__": "ResourceDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "config", - "type_key": "Shape.9a3a315bff2146cca750edbec49c6b4b4d0ce58e" - }, - "description": null, - "name": "hanging_asset_resource" - }, - { - "__class__": "ResourceDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "config", - "type_key": "Shape.18b2faaf1efd505374f7f25fcb61ed59bd5be851" - }, "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", "name": "io_manager" } ], - "root_config_key": "Shape.a2ca1ccf437300925a0e92522acaedc03c1ea16e" + "root_config_key": "Shape.ae163355f6805676526acaffa781934199403b5a" } ], - "name": "__anonymous_asset_job_jobless_schedule", + "name": "tagged_job", "solid_definitions_snapshot": { "__class__": "SolidDefinitionsSnapshot", "composite_solid_def_snaps": [], @@ -58268,7 +26059,7 @@ }, "description": null, "input_def_snaps": [], - "name": "asset_one", + "name": "simple_op", "output_def_snaps": [ { "__class__": "OutputDefSnap", @@ -58284,14 +26075,16 @@ } ] }, - "tags": {} + "tags": { + "foo": "bar" + } } ''' # --- -# name: test_all_snapshot_ids[23] - '897cefd372caacf2f37ac44731548066b67fa2fd' +# name: test_all_snapshot_ids[141] + '8e516c94a1e0d32aabc7ea8d8fc27d68afdb45cf' # --- -# name: test_all_snapshot_ids[24] +# name: test_all_snapshot_ids[142] ''' { "__class__": "PipelineSnapshot", @@ -58758,46 +26551,55 @@ "scalar_kind": null, "type_param_keys": null }, - "Shape.17684f1315ad63358e9f9fbc7a9988f063192925": { + "Shape.18b2faaf1efd505374f7f25fcb61ed59bd5be851": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, "fields": [ { "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", + "default_provided": false, + "default_value_as_json_str": null, "description": null, "is_required": false, - "name": "asset_one", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + "name": "base_dir", + "type_key": "StringSourceType" } ], "given_name": null, - "key": "Shape.17684f1315ad63358e9f9fbc7a9988f063192925", + "key": "Shape.18b2faaf1efd505374f7f25fcb61ed59bd5be851", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, "type_param_keys": null }, - "Shape.18b2faaf1efd505374f7f25fcb61ed59bd5be851": { + "Shape.41b5264e1c54f8255eb6d4d1c30cc027762e19f8": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, "fields": [ { "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "default_provided": true, + "default_value_as_json_str": "{}", "description": null, "is_required": false, - "name": "base_dir", - "type_key": "StringSourceType" + "name": "downstream_time_partitioned_asset", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "upstream_time_partitioned_asset", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" } ], "given_name": null, - "key": "Shape.18b2faaf1efd505374f7f25fcb61ed59bd5be851", + "key": "Shape.41b5264e1c54f8255eb6d4d1c30cc027762e19f8", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, @@ -58882,6 +26684,56 @@ "scalar_kind": null, "type_param_keys": null }, + "Shape.54dee5a4847f760d9c688cb5906b773afb837607": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"config\": {\"retries\": {\"enabled\": {}}}}", + "description": "Configure how steps are executed within a run.", + "is_required": false, + "name": "execution", + "type_key": "Shape.09d73f0755bf4752d3f121837669c8660dcf451e" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": "Configure how loggers emit messages within a run.", + "is_required": false, + "name": "loggers", + "type_key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"downstream_time_partitioned_asset\": {}, \"upstream_time_partitioned_asset\": {}}", + "description": "Configure runtime parameters for ops or assets.", + "is_required": false, + "name": "ops", + "type_key": "Shape.41b5264e1c54f8255eb6d4d1c30cc027762e19f8" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"io_manager\": {\"config\": {}}}", + "description": "Configure how shared resources are implemented within a run.", + "is_required": false, + "name": "resources", + "type_key": "Shape.941705f8db419acef3ba14bcecbc37e693570d4d" + } + ], + "given_name": null, + "key": "Shape.54dee5a4847f760d9c688cb5906b773afb837607", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, "Shape.743e47901855cb245064dd633e217bfcb49a11a7": { "__class__": "ConfigTypeSnap", "description": null, @@ -58969,56 +26821,6 @@ "scalar_kind": null, "type_param_keys": null }, - "Shape.a2ca1ccf437300925a0e92522acaedc03c1ea16e": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"config\": {\"retries\": {\"enabled\": {}}}}", - "description": "Configure how steps are executed within a run.", - "is_required": false, - "name": "execution", - "type_key": "Shape.09d73f0755bf4752d3f121837669c8660dcf451e" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": "Configure how loggers emit messages within a run.", - "is_required": false, - "name": "loggers", - "type_key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"asset_one\": {}}", - "description": "Configure runtime parameters for ops or assets.", - "is_required": false, - "name": "ops", - "type_key": "Shape.17684f1315ad63358e9f9fbc7a9988f063192925" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"io_manager\": {\"config\": {}}}", - "description": "Configure how shared resources are implemented within a run.", - "is_required": false, - "name": "resources", - "type_key": "Shape.941705f8db419acef3ba14bcecbc37e693570d4d" - } - ], - "given_name": null, - "key": "Shape.a2ca1ccf437300925a0e92522acaedc03c1ea16e", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, "Shape.b13a6c5637084590cc1538f9522324bfeb4b46b3": { "__class__": "ConfigTypeSnap", "description": null, @@ -59203,18 +27005,39 @@ "dep_structure_snapshot": { "__class__": "DependencyStructureSnapshot", "solid_invocation_snaps": [ + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [ + { + "__class__": "InputDependencySnap", + "input_name": "upstream_time_partitioned_asset", + "is_dynamic_collect": false, + "upstream_output_snaps": [ + { + "__class__": "OutputHandleSnap", + "output_name": "result", + "solid_name": "upstream_time_partitioned_asset" + } + ] + } + ], + "is_dynamic_mapped": false, + "solid_def_name": "downstream_time_partitioned_asset", + "solid_name": "downstream_time_partitioned_asset", + "tags": {} + }, { "__class__": "SolidInvocationSnap", "input_dep_snaps": [], "is_dynamic_mapped": false, - "solid_def_name": "asset_one", - "solid_name": "asset_one", + "solid_def_name": "upstream_time_partitioned_asset", + "solid_name": "upstream_time_partitioned_asset", "tags": {} } ] }, "description": null, - "graph_def_name": "__anonymous_asset_job_jobless_sensor", + "graph_def_name": "time_partitioned_assets_job", "lineage_snapshot": null, "mode_def_snaps": [ { @@ -59281,14 +27104,48 @@ "name": "io_manager" } ], - "root_config_key": "Shape.a2ca1ccf437300925a0e92522acaedc03c1ea16e" + "root_config_key": "Shape.54dee5a4847f760d9c688cb5906b773afb837607" } ], - "name": "__anonymous_asset_job_jobless_sensor", + "name": "time_partitioned_assets_job", "solid_definitions_snapshot": { "__class__": "SolidDefinitionsSnapshot", "composite_solid_def_snaps": [], "solid_def_snaps": [ + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, + "description": null, + "input_def_snaps": [ + { + "__class__": "InputDefSnap", + "dagster_type_key": "Any", + "description": null, + "name": "upstream_time_partitioned_asset" + } + ], + "name": "downstream_time_partitioned_asset", + "output_def_snaps": [ + { + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", + "description": null, + "is_dynamic": false, + "is_required": true, + "name": "result" + } + ], + "required_resource_keys": [], + "tags": {} + }, { "__class__": "SolidDefSnap", "config_field_snap": { @@ -59302,7 +27159,7 @@ }, "description": null, "input_def_snaps": [], - "name": "asset_one", + "name": "upstream_time_partitioned_asset", "output_def_snaps": [ { "__class__": "OutputDefSnap", @@ -59322,10 +27179,10 @@ } ''' # --- -# name: test_all_snapshot_ids[25] - '058ff6bc3f0d0dfc1471085bf87f59549eb3cc96' +# name: test_all_snapshot_ids[143] + 'cf5f6596eead075696e683b33db56a830ea834d4' # --- -# name: test_all_snapshot_ids[26] +# name: test_all_snapshot_ids[144] ''' { "__class__": "PipelineSnapshot", @@ -59714,56 +27571,6 @@ "scalar_kind": null, "type_param_keys": null }, - "Shape.0634574d322de219ea15dd8c7477358bd8b75cb9": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"config\": {\"retries\": {\"enabled\": {}}}}", - "description": "Configure how steps are executed within a run.", - "is_required": false, - "name": "execution", - "type_key": "Shape.09d73f0755bf4752d3f121837669c8660dcf451e" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": "Configure how loggers emit messages within a run.", - "is_required": false, - "name": "loggers", - "type_key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"asset_1\": {}, \"asset_1_my_check\": {}, \"check_in_op_asset\": {}}", - "description": "Configure runtime parameters for ops or assets.", - "is_required": false, - "name": "ops", - "type_key": "Shape.2d34be653f74a6198202299211241f24acd5b099" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"io_manager\": {\"config\": {}}}", - "description": "Configure how shared resources are implemented within a run.", - "is_required": false, - "name": "resources", - "type_key": "Shape.941705f8db419acef3ba14bcecbc37e693570d4d" - } - ], - "given_name": null, - "key": "Shape.0634574d322de219ea15dd8c7477358bd8b75cb9", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, "Shape.081354663b9d4b8fbfd1cb8e358763912953913f": { "__class__": "ConfigTypeSnap", "description": null, @@ -59865,47 +27672,6 @@ "scalar_kind": null, "type_param_keys": null }, - "Shape.2d34be653f74a6198202299211241f24acd5b099": { - "__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": "check_in_op_asset", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - } - ], - "given_name": null, - "key": "Shape.2d34be653f74a6198202299211241f24acd5b099", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c": { "__class__": "ConfigTypeSnap", "description": null, @@ -60007,6 +27773,38 @@ "scalar_kind": null, "type_param_keys": null }, + "Shape.8a791581e58385bcd4520ab148da88a21d6986d2": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "asset_one", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "asset_two", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + } + ], + "given_name": null, + "key": "Shape.8a791581e58385bcd4520ab148da88a21d6986d2", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, "Shape.941705f8db419acef3ba14bcecbc37e693570d4d": { "__class__": "ConfigTypeSnap", "description": null, @@ -60130,6 +27928,56 @@ "scalar_kind": null, "type_param_keys": null }, + "Shape.f15576c9eb0728403cf8c57e0fa521d726037717": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"config\": {\"retries\": {\"enabled\": {}}}}", + "description": "Configure how steps are executed within a run.", + "is_required": false, + "name": "execution", + "type_key": "Shape.09d73f0755bf4752d3f121837669c8660dcf451e" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": "Configure how loggers emit messages within a run.", + "is_required": false, + "name": "loggers", + "type_key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"asset_one\": {}, \"asset_two\": {}}", + "description": "Configure runtime parameters for ops or assets.", + "is_required": false, + "name": "ops", + "type_key": "Shape.8a791581e58385bcd4520ab148da88a21d6986d2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"io_manager\": {\"config\": {}}}", + "description": "Configure how shared resources are implemented within a run.", + "is_required": false, + "name": "resources", + "type_key": "Shape.941705f8db419acef3ba14bcecbc37e693570d4d" + } + ], + "given_name": null, + "key": "Shape.f15576c9eb0728403cf8c57e0fa521d726037717", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, "String": { "__class__": "ConfigTypeSnap", "description": "", @@ -60259,8 +28107,8 @@ "__class__": "SolidInvocationSnap", "input_dep_snaps": [], "is_dynamic_mapped": false, - "solid_def_name": "asset_1", - "solid_name": "asset_1", + "solid_def_name": "asset_one", + "solid_name": "asset_one", "tags": {} }, { @@ -60268,40 +28116,26 @@ "input_dep_snaps": [ { "__class__": "InputDependencySnap", - "input_name": "asset_1", + "input_name": "asset_one", "is_dynamic_collect": false, "upstream_output_snaps": [ { "__class__": "OutputHandleSnap", "output_name": "result", - "solid_name": "asset_1" + "solid_name": "asset_one" } ] - }, - { - "__class__": "InputDependencySnap", - "input_name": "asset_two", - "is_dynamic_collect": false, - "upstream_output_snaps": [] } ], "is_dynamic_mapped": false, - "solid_def_name": "asset_1_my_check", - "solid_name": "asset_1_my_check", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [], - "is_dynamic_mapped": false, - "solid_def_name": "check_in_op_asset", - "solid_name": "check_in_op_asset", + "solid_def_name": "asset_two", + "solid_name": "asset_two", "tags": {} } ] }, "description": null, - "graph_def_name": "asset_check_job", + "graph_def_name": "two_assets_job", "lineage_snapshot": null, "mode_def_snaps": [ { @@ -60368,10 +28202,10 @@ "name": "io_manager" } ], - "root_config_key": "Shape.0634574d322de219ea15dd8c7477358bd8b75cb9" + "root_config_key": "Shape.f15576c9eb0728403cf8c57e0fa521d726037717" } ], - "name": "asset_check_job", + "name": "two_assets_job", "solid_definitions_snapshot": { "__class__": "SolidDefinitionsSnapshot", "composite_solid_def_snaps": [], @@ -60389,7 +28223,7 @@ }, "description": null, "input_def_snaps": [], - "name": "asset_1", + "name": "asset_one", "output_def_snaps": [ { "__class__": "OutputDefSnap", @@ -60420,43 +28254,10 @@ "__class__": "InputDefSnap", "dagster_type_key": "Any", "description": null, - "name": "asset_1" - }, - { - "__class__": "InputDefSnap", - "dagster_type_key": "Nothing", - "description": null, - "name": "asset_two" - } - ], - "name": "asset_1_my_check", - "output_def_snaps": [ - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" + "name": "asset_one" } ], - "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", + "name": "asset_two", "output_def_snaps": [ { "__class__": "OutputDefSnap", @@ -60465,14 +28266,6 @@ "is_dynamic": false, "is_required": true, "name": "result" - }, - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "check_in_op_asset_my_check" } ], "required_resource_keys": [], @@ -60484,10 +28277,10 @@ } ''' # --- -# name: test_all_snapshot_ids[27] - 'feeab464031ab4e4abbe56cf5d3fe7539c6cd688' +# name: test_all_snapshot_ids[145] + 'a273aada46419892fdf5bbc48d0878f0e1eecba7' # --- -# name: test_all_snapshot_ids[28] +# name: test_all_snapshot_ids[146] ''' { "__class__": "PipelineSnapshot", @@ -60908,29 +28701,6 @@ "scalar_kind": null, "type_param_keys": null }, - "Shape.0a4b75b43b3d2ce75c87cf348c76adbb44fa496d": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "tag_asset_op", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - } - ], - "given_name": null, - "key": "Shape.0a4b75b43b3d2ce75c87cf348c76adbb44fa496d", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a": { "__class__": "ConfigTypeSnap", "description": null, @@ -60977,56 +28747,6 @@ "scalar_kind": null, "type_param_keys": null }, - "Shape.2e9cc2d31d5b75e578291791acd5b85d6df07fd0": { - "__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": "{\"tag_asset_op\": {}}", - "description": "Configure runtime parameters for ops or assets.", - "is_required": false, - "name": "ops", - "type_key": "Shape.0a4b75b43b3d2ce75c87cf348c76adbb44fa496d" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"io_manager\": {}}", - "description": "Configure how shared resources are implemented within a run.", - "is_required": false, - "name": "resources", - "type_key": "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778" - } - ], - "given_name": null, - "key": "Shape.2e9cc2d31d5b75e578291791acd5b85d6df07fd0", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c": { "__class__": "ConfigTypeSnap", "description": null, @@ -61105,6 +28825,56 @@ "scalar_kind": null, "type_param_keys": null }, + "Shape.b180d04fb58ef63b844f2d3bcf7b1475b06dd3e9": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"config\": {\"retries\": {\"enabled\": {}}}}", + "description": "Configure how steps are executed within a run.", + "is_required": false, + "name": "execution", + "type_key": "Shape.09d73f0755bf4752d3f121837669c8660dcf451e" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": "Configure how loggers emit messages within a run.", + "is_required": false, + "name": "loggers", + "type_key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"op_1\": {}, \"op_2\": {}, \"op_with_2_ins\": {}}", + "description": "Configure runtime parameters for ops or assets.", + "is_required": false, + "name": "ops", + "type_key": "Shape.f9d49a6778fb66a456f8bb6a12563ad66aa52155" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"io_manager\": {}}", + "description": "Configure how shared resources are implemented within a run.", + "is_required": false, + "name": "resources", + "type_key": "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778" + } + ], + "given_name": null, + "key": "Shape.b180d04fb58ef63b844f2d3bcf7b1475b06dd3e9", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709": { "__class__": "ConfigTypeSnap", "description": null, @@ -61141,6 +28911,47 @@ "scalar_kind": null, "type_param_keys": null }, + "Shape.f9d49a6778fb66a456f8bb6a12563ad66aa52155": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "op_1", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "op_2", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "op_with_2_ins", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + } + ], + "given_name": null, + "key": "Shape.f9d49a6778fb66a456f8bb6a12563ad66aa52155", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, "String": { "__class__": "ConfigTypeSnap", "description": "", @@ -61254,14 +29065,55 @@ "__class__": "SolidInvocationSnap", "input_dep_snaps": [], "is_dynamic_mapped": false, - "solid_def_name": "tag_asset_op", - "solid_name": "tag_asset_op", + "solid_def_name": "op_1", + "solid_name": "op_1", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [], + "is_dynamic_mapped": false, + "solid_def_name": "op_2", + "solid_name": "op_2", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [ + { + "__class__": "InputDependencySnap", + "input_name": "in_1", + "is_dynamic_collect": false, + "upstream_output_snaps": [ + { + "__class__": "OutputHandleSnap", + "output_name": "result", + "solid_name": "op_1" + } + ] + }, + { + "__class__": "InputDependencySnap", + "input_name": "in_2", + "is_dynamic_collect": false, + "upstream_output_snaps": [ + { + "__class__": "OutputHandleSnap", + "output_name": "result", + "solid_name": "op_2" + } + ] + } + ], + "is_dynamic_mapped": false, + "solid_def_name": "op_with_2_ins", + "solid_name": "op_with_2_ins", "tags": {} } ] }, "description": null, - "graph_def_name": "asset_tag_job", + "graph_def_name": "two_ins_job", "lineage_snapshot": null, "mode_def_snaps": [ { @@ -61300,10 +29152,10 @@ "name": "io_manager" } ], - "root_config_key": "Shape.2e9cc2d31d5b75e578291791acd5b85d6df07fd0" + "root_config_key": "Shape.b180d04fb58ef63b844f2d3bcf7b1475b06dd3e9" } ], - "name": "asset_tag_job", + "name": "two_ins_job", "solid_definitions_snapshot": { "__class__": "SolidDefinitionsSnapshot", "composite_solid_def_snaps": [], @@ -61320,8 +29172,75 @@ "type_key": "Any" }, "description": null, - "input_def_snaps": [], - "name": "tag_asset_op", + "input_def_snaps": [], + "name": "op_1", + "output_def_snaps": [ + { + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", + "description": null, + "is_dynamic": false, + "is_required": true, + "name": "result" + } + ], + "required_resource_keys": [], + "tags": {} + }, + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, + "description": null, + "input_def_snaps": [], + "name": "op_2", + "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": "in_1" + }, + { + "__class__": "InputDefSnap", + "dagster_type_key": "Any", + "description": null, + "name": "in_2" + } + ], + "name": "op_with_2_ins", "output_def_snaps": [ { "__class__": "OutputDefSnap", @@ -61341,10 +29260,10 @@ } ''' # --- -# name: test_all_snapshot_ids[29] - '9699a524d810d89264bf60d01dab3c751fe47461' +# name: test_all_snapshot_ids[147] + '4b4b18dca82ef0567492f476ff2bcbbf7392206d' # --- -# name: test_all_snapshot_ids[2] +# name: test_all_snapshot_ids[148] ''' { "__class__": "PipelineSnapshot", @@ -61834,29 +29753,6 @@ "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, @@ -61912,80 +29808,53 @@ "scalar_kind": null, "type_param_keys": null }, - "Shape.457fa32d1d4bac4f6aeac5cf6dba845dc2dadd7b": { + "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2": { "__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\": {}, \"output_then_hang_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.87cc36faa592faae5266afc61041dc7ed48a2cb1" - }, { "__class__": "ConfigFieldSnap", "default_provided": false, "default_value_as_json_str": null, - "description": "Configure how shared resources are implemented within a run.", + "description": null, "is_required": true, - "name": "resources", - "type_key": "Shape.7493b137e48f8d4b013bce61e92617ff1bc51f7f" + "name": "path", + "type_key": "String" } ], "given_name": null, - "key": "Shape.457fa32d1d4bac4f6aeac5cf6dba845dc2dadd7b", + "key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, "type_param_keys": null }, - "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2": { + "Shape.62edccaf30696e25335ae92685bdc41e204e30e6": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, "fields": [ { "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "default_provided": true, + "default_value_as_json_str": "{}", "description": null, - "is_required": true, - "name": "path", - "type_key": "String" + "is_required": false, + "name": "config", + "type_key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709" } ], "given_name": null, - "key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2", + "key": "Shape.62edccaf30696e25335ae92685bdc41e204e30e6", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, "type_param_keys": null }, - "Shape.62edccaf30696e25335ae92685bdc41e204e30e6": { + "Shape.7287607714eeb58d5c1cf75b5e10a5a62526a2f9": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, @@ -61996,12 +29865,30 @@ "default_value_as_json_str": "{}", "description": null, "is_required": false, - "name": "config", - "type_key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709" + "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": "untyped_asset", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" } ], "given_name": null, - "key": "Shape.62edccaf30696e25335ae92685bdc41e204e30e6", + "key": "Shape.7287607714eeb58d5c1cf75b5e10a5a62526a2f9", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, @@ -62031,15 +29918,15 @@ "scalar_kind": null, "type_param_keys": null }, - "Shape.7493b137e48f8d4b013bce61e92617ff1bc51f7f": { + "Shape.941705f8db419acef3ba14bcecbc37e693570d4d": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, "fields": [ { "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", + "default_provided": false, + "default_value_as_json_str": null, "description": null, "is_required": false, "name": "dummy_io_manager", @@ -62050,7 +29937,7 @@ "default_provided": false, "default_value_as_json_str": null, "description": null, - "is_required": true, + "is_required": false, "name": "hanging_asset_resource", "type_key": "Shape.b13a6c5637084590cc1538f9522324bfeb4b46b3" }, @@ -62065,384 +29952,37 @@ } ], "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.941705f8db419acef3ba14bcecbc37e693570d4d", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, "type_param_keys": null }, - "Shape.87cc36faa592faae5266afc61041dc7ed48a2cb1": { + "Shape.9a3a315bff2146cca750edbec49c6b4b4d0ce58e": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, "fields": [ { "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "asset_1", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "asset_1_my_check", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "asset_2", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "asset_3", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "asset_one", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "asset_two", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "asset_yields_observation", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "bar", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "baz", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "check_in_op_asset", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "downstream_asset", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "executable_asset", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "first_asset", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "foo", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "foo_bar", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "fresh_diamond_bottom", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "fresh_diamond_left", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "fresh_diamond_right", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "fresh_diamond_top", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "grouped_asset_1", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "grouped_asset_2", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "grouped_asset_4", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "hanging_asset", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"ops\": {\"hanging_op\": {}, \"my_op\": {}, \"never_runs_op\": {}}}", - "description": null, - "is_required": false, - "name": "hanging_graph", - "type_key": "Shape.35d3e42b53e66506c5867f04644849cd03763bc6" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "never_runs_asset", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "no_multipartitions_1", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "output_then_hang_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": "{}", + "default_provided": false, + "default_value_as_json_str": null, "description": null, - "is_required": false, - "name": "untyped_asset", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + "is_required": true, + "name": "file", + "type_key": "String" } ], "given_name": null, - "key": "Shape.87cc36faa592faae5266afc61041dc7ed48a2cb1", + "key": "Shape.9a3a315bff2146cca750edbec49c6b4b4d0ce58e", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, "type_param_keys": null }, - "Shape.9a3a315bff2146cca750edbec49c6b4b4d0ce58e": { + "Shape.b13a6c5637084590cc1538f9522324bfeb4b46b3": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, @@ -62453,35 +29993,62 @@ "default_value_as_json_str": null, "description": null, "is_required": true, - "name": "file", - "type_key": "String" + "name": "config", + "type_key": "Shape.9a3a315bff2146cca750edbec49c6b4b4d0ce58e" } ], "given_name": null, - "key": "Shape.9a3a315bff2146cca750edbec49c6b4b4d0ce58e", + "key": "Shape.b13a6c5637084590cc1538f9522324bfeb4b46b3", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, "type_param_keys": null }, - "Shape.b13a6c5637084590cc1538f9522324bfeb4b46b3": { + "Shape.cf22461b7e3701053d0f604828a7a7b537619104": { "__class__": "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" + "default_provided": true, + "default_value_as_json_str": "{\"config\": {\"retries\": {\"enabled\": {}}}}", + "description": "Configure how steps are executed within a run.", + "is_required": false, + "name": "execution", + "type_key": "Shape.09d73f0755bf4752d3f121837669c8660dcf451e" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": "Configure how loggers emit messages within a run.", + "is_required": false, + "name": "loggers", + "type_key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"typed_asset\": {}, \"typed_multi_asset\": {\"config\": {}}, \"untyped_asset\": {}}", + "description": "Configure runtime parameters for ops or assets.", + "is_required": false, + "name": "ops", + "type_key": "Shape.7287607714eeb58d5c1cf75b5e10a5a62526a2f9" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"io_manager\": {\"config\": {}}}", + "description": "Configure how shared resources are implemented within a run.", + "is_required": false, + "name": "resources", + "type_key": "Shape.941705f8db419acef3ba14bcecbc37e693570d4d" } ], "given_name": null, - "key": "Shape.b13a6c5637084590cc1538f9522324bfeb4b46b3", + "key": "Shape.cf22461b7e3701053d0f604828a7a7b537619104", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, @@ -62609,488 +30176,46 @@ "is_builtin": true, "key": "Int", "kind": { - "__enum__": "DagsterTypeKind.SCALAR" - }, - "loader_schema_key": "ScalarUnion.Int-Selector.a9799b971d12ace70a2d8803c883c863417d0725", - "materializer_schema_key": null, - "name": "Int", - "type_param_keys": [] - }, - "Nothing": { - "__class__": "DagsterTypeSnap", - "description": null, - "display_name": "Nothing", - "is_builtin": true, - "key": "Nothing", - "kind": { - "__enum__": "DagsterTypeKind.NOTHING" - }, - "loader_schema_key": null, - "materializer_schema_key": null, - "name": "Nothing", - "type_param_keys": [] - }, - "String": { - "__class__": "DagsterTypeSnap", - "description": null, - "display_name": "String", - "is_builtin": true, - "key": "String", - "kind": { - "__enum__": "DagsterTypeKind.SCALAR" - }, - "loader_schema_key": "ScalarUnion.String-Selector.e04723c9d9937e3ab21206435b22247cfbe58269", - "materializer_schema_key": null, - "name": "String", - "type_param_keys": [] - } - } - }, - "dep_structure_snapshot": { - "__class__": "DependencyStructureSnapshot", - "solid_invocation_snaps": [ - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [], - "is_dynamic_mapped": false, - "solid_def_name": "asset_1", - "solid_name": "asset_1", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ - { - "__class__": "InputDependencySnap", - "input_name": "asset_1", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "asset_1" - } - ] - }, - { - "__class__": "InputDependencySnap", - "input_name": "asset_two", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "asset_two" - } - ] - } - ], - "is_dynamic_mapped": false, - "solid_def_name": "asset_1_my_check", - "solid_name": "asset_1_my_check", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ - { - "__class__": "InputDependencySnap", - "input_name": "asset_1", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "asset_1_my_check" - }, - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "asset_1" - } - ] - } - ], - "is_dynamic_mapped": false, - "solid_def_name": "asset_2", - "solid_name": "asset_2", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ - { - "__class__": "InputDependencySnap", - "input_name": "asset_2", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "asset_2" - } - ] - } - ], - "is_dynamic_mapped": false, - "solid_def_name": "asset_3", - "solid_name": "asset_3", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [], - "is_dynamic_mapped": false, - "solid_def_name": "asset_one", - "solid_name": "asset_one", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ - { - "__class__": "InputDependencySnap", - "input_name": "asset_one", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "asset_one" - } - ] - } - ], - "is_dynamic_mapped": false, - "solid_def_name": "asset_two", - "solid_name": "asset_two", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [], - "is_dynamic_mapped": false, - "solid_def_name": "asset_yields_observation", - "solid_name": "asset_yields_observation", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [], - "is_dynamic_mapped": false, - "solid_def_name": "bar", - "solid_name": "bar", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ - { - "__class__": "InputDependencySnap", - "input_name": "foo_bar", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "foo_bar" - } - ] - } - ], - "is_dynamic_mapped": false, - "solid_def_name": "baz", - "solid_name": "baz", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [], - "is_dynamic_mapped": false, - "solid_def_name": "check_in_op_asset", - "solid_name": "check_in_op_asset", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ - { - "__class__": "InputDependencySnap", - "input_name": "hanging_graph", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "hanging_graph" - } - ] - } - ], - "is_dynamic_mapped": false, - "solid_def_name": "downstream_asset", - "solid_name": "downstream_asset", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ - { - "__class__": "InputDependencySnap", - "input_name": "unexecutable_asset", - "is_dynamic_collect": false, - "upstream_output_snaps": [] - } - ], - "is_dynamic_mapped": false, - "solid_def_name": "executable_asset", - "solid_name": "executable_asset", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ - { - "__class__": "InputDependencySnap", - "input_name": "dummy_source_asset", - "is_dynamic_collect": false, - "upstream_output_snaps": [] - } - ], - "is_dynamic_mapped": false, - "solid_def_name": "first_asset", - "solid_name": "first_asset", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [], - "is_dynamic_mapped": false, - "solid_def_name": "foo", - "solid_name": "foo", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ - { - "__class__": "InputDependencySnap", - "input_name": "bar", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "bar" - } - ] - }, - { - "__class__": "InputDependencySnap", - "input_name": "foo", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "foo" - } - ] - } - ], - "is_dynamic_mapped": false, - "solid_def_name": "foo_bar", - "solid_name": "foo_bar", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ - { - "__class__": "InputDependencySnap", - "input_name": "fresh_diamond_left", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "fresh_diamond_left" - } - ] - }, - { - "__class__": "InputDependencySnap", - "input_name": "fresh_diamond_right", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "fresh_diamond_right" - } - ] - } - ], - "is_dynamic_mapped": false, - "solid_def_name": "fresh_diamond_bottom", - "solid_name": "fresh_diamond_bottom", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ - { - "__class__": "InputDependencySnap", - "input_name": "fresh_diamond_top", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "fresh_diamond_top" - } - ] - } - ], - "is_dynamic_mapped": false, - "solid_def_name": "fresh_diamond_left", - "solid_name": "fresh_diamond_left", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ - { - "__class__": "InputDependencySnap", - "input_name": "fresh_diamond_top", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "fresh_diamond_top" - } - ] - } - ], - "is_dynamic_mapped": false, - "solid_def_name": "fresh_diamond_right", - "solid_name": "fresh_diamond_right", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ - { - "__class__": "InputDependencySnap", - "input_name": "diamond_source", - "is_dynamic_collect": false, - "upstream_output_snaps": [] - } - ], - "is_dynamic_mapped": false, - "solid_def_name": "fresh_diamond_top", - "solid_name": "fresh_diamond_top", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [], - "is_dynamic_mapped": false, - "solid_def_name": "grouped_asset_1", - "solid_name": "grouped_asset_1", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [], - "is_dynamic_mapped": false, - "solid_def_name": "grouped_asset_2", - "solid_name": "grouped_asset_2", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [], - "is_dynamic_mapped": false, - "solid_def_name": "grouped_asset_4", - "solid_name": "grouped_asset_4", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ - { - "__class__": "InputDependencySnap", - "input_name": "first_asset", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "first_asset" - } - ] - } - ], - "is_dynamic_mapped": false, - "solid_def_name": "hanging_asset", - "solid_name": "hanging_asset", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [], - "is_dynamic_mapped": false, - "solid_def_name": "hanging_graph", - "solid_name": "hanging_graph", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ - { - "__class__": "InputDependencySnap", - "input_name": "hanging_asset", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "hanging_asset" - } - ] - } - ], - "is_dynamic_mapped": false, - "solid_def_name": "never_runs_asset", - "solid_name": "never_runs_asset", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [], - "is_dynamic_mapped": false, - "solid_def_name": "no_multipartitions_1", - "solid_name": "no_multipartitions_1", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [], - "is_dynamic_mapped": false, - "solid_def_name": "output_then_hang_asset", - "solid_name": "output_then_hang_asset", - "tags": {} + "__enum__": "DagsterTypeKind.SCALAR" + }, + "loader_schema_key": "ScalarUnion.Int-Selector.a9799b971d12ace70a2d8803c883c863417d0725", + "materializer_schema_key": null, + "name": "Int", + "type_param_keys": [] }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [], - "is_dynamic_mapped": false, - "solid_def_name": "subsettable_checked_multi_asset", - "solid_name": "subsettable_checked_multi_asset", - "tags": {} + "Nothing": { + "__class__": "DagsterTypeSnap", + "description": null, + "display_name": "Nothing", + "is_builtin": true, + "key": "Nothing", + "kind": { + "__enum__": "DagsterTypeKind.NOTHING" + }, + "loader_schema_key": null, + "materializer_schema_key": null, + "name": "Nothing", + "type_param_keys": [] }, + "String": { + "__class__": "DagsterTypeSnap", + "description": null, + "display_name": "String", + "is_builtin": true, + "key": "String", + "kind": { + "__enum__": "DagsterTypeKind.SCALAR" + }, + "loader_schema_key": "ScalarUnion.String-Selector.e04723c9d9937e3ab21206435b22247cfbe58269", + "materializer_schema_key": null, + "name": "String", + "type_param_keys": [] + } + } + }, + "dep_structure_snapshot": { + "__class__": "DependencyStructureSnapshot", + "solid_invocation_snaps": [ { "__class__": "SolidInvocationSnap", "input_dep_snaps": [ @@ -63120,38 +30245,6 @@ "solid_name": "typed_multi_asset", "tags": {} }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [], - "is_dynamic_mapped": false, - "solid_def_name": "unconnected", - "solid_name": "unconnected", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [], - "is_dynamic_mapped": false, - "solid_def_name": "ungrouped_asset_3", - "solid_name": "ungrouped_asset_3", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [], - "is_dynamic_mapped": false, - "solid_def_name": "ungrouped_asset_5", - "solid_name": "ungrouped_asset_5", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [], - "is_dynamic_mapped": false, - "solid_def_name": "unpartitioned_upstream_of_partitioned", - "solid_name": "unpartitioned_upstream_of_partitioned", - "tags": {} - }, { "__class__": "SolidInvocationSnap", "input_dep_snaps": [ @@ -63176,7 +30269,7 @@ ] }, "description": null, - "graph_def_name": "__ASSET_JOB_1", + "graph_def_name": "typed_assets", "lineage_snapshot": null, "mode_def_snaps": [ { @@ -63243,1259 +30336,2099 @@ "name": "io_manager" } ], - "root_config_key": "Shape.457fa32d1d4bac4f6aeac5cf6dba845dc2dadd7b" + "root_config_key": "Shape.cf22461b7e3701053d0f604828a7a7b537619104" } ], - "name": "__ASSET_JOB_1", + "name": "typed_assets", "solid_definitions_snapshot": { "__class__": "SolidDefinitionsSnapshot", - "composite_solid_def_snaps": [ + "composite_solid_def_snaps": [], + "solid_def_snaps": [ { - "__class__": "CompositeSolidDefSnap", - "config_field_snap": null, - "dep_structure_snapshot": { - "__class__": "DependencyStructureSnapshot", - "solid_invocation_snaps": [ - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ - { - "__class__": "InputDependencySnap", - "input_name": "my_op", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "my_op" - } - ] - } - ], - "is_dynamic_mapped": false, - "solid_def_name": "hanging_op", - "solid_name": "hanging_op", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [], - "is_dynamic_mapped": false, - "solid_def_name": "my_op", - "solid_name": "my_op", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ - { - "__class__": "InputDependencySnap", - "input_name": "hanging_op", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "hanging_op" - } - ] - } - ], - "is_dynamic_mapped": false, - "solid_def_name": "never_runs_op", - "solid_name": "never_runs_op", - "tags": {} - } - ] + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, + "description": null, + "input_def_snaps": [ + { + "__class__": "InputDefSnap", + "dagster_type_key": "Any", + "description": null, + "name": "int_asset" + } + ], + "name": "typed_asset", + "output_def_snaps": [ + { + "__class__": "OutputDefSnap", + "dagster_type_key": "Int", + "description": null, + "is_dynamic": false, + "is_required": true, + "name": "result" + } + ], + "required_resource_keys": [], + "tags": {} + }, + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "config", + "type_key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709" + }, + "description": null, + "input_def_snaps": [], + "name": "typed_multi_asset", + "output_def_snaps": [ + { + "__class__": "OutputDefSnap", + "dagster_type_key": "Int", + "description": null, + "is_dynamic": false, + "is_required": true, + "name": "int_asset" + }, + { + "__class__": "OutputDefSnap", + "dagster_type_key": "String", + "description": null, + "is_dynamic": false, + "is_required": true, + "name": "str_asset" + } + ], + "required_resource_keys": [], + "tags": {} + }, + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, + "description": null, + "input_def_snaps": [ + { + "__class__": "InputDefSnap", + "dagster_type_key": "Any", + "description": null, + "name": "typed_asset" + } + ], + "name": "untyped_asset", + "output_def_snaps": [ + { + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", + "description": null, + "is_dynamic": false, + "is_required": true, + "name": "result" + } + ], + "required_resource_keys": [], + "tags": {} + } + ] + }, + "tags": {} + } + ''' +# --- +# name: test_all_snapshot_ids[149] + '1e553a1a3208ae523ef9d8257bcdf009fab236d2' +# --- +# name: test_all_snapshot_ids[14] + ''' + { + "__class__": "PipelineSnapshot", + "config_schema_snapshot": { + "__class__": "ConfigSchemaSnapshot", + "all_config_snaps_by_key": { + "Any": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": null, + "given_name": "Any", + "key": "Any", + "kind": { + "__enum__": "ConfigTypeKind.ANY" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Bool": { + "__class__": "ConfigTypeSnap", + "description": "", + "enum_values": null, + "fields": null, + "given_name": "Bool", + "key": "Bool", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR" + }, + "scalar_kind": { + "__enum__": "ConfigScalarKind.BOOL" + }, + "type_param_keys": null + }, + "Float": { + "__class__": "ConfigTypeSnap", + "description": "", + "enum_values": null, + "fields": null, + "given_name": "Float", + "key": "Float", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR" + }, + "scalar_kind": { + "__enum__": "ConfigScalarKind.FLOAT" + }, + "type_param_keys": null + }, + "Int": { + "__class__": "ConfigTypeSnap", + "description": "", + "enum_values": null, + "fields": null, + "given_name": "Int", + "key": "Int", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR" + }, + "scalar_kind": { + "__enum__": "ConfigScalarKind.INT" + }, + "type_param_keys": null + }, + "ScalarUnion.Bool-Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": null, + "given_name": null, + "key": "ScalarUnion.Bool-Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR_UNION" + }, + "scalar_kind": null, + "type_param_keys": [ + "Bool", + "Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59" + ] + }, + "ScalarUnion.Float-Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": null, + "given_name": null, + "key": "ScalarUnion.Float-Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR_UNION" + }, + "scalar_kind": null, + "type_param_keys": [ + "Float", + "Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3" + ] + }, + "ScalarUnion.Int-Selector.a9799b971d12ace70a2d8803c883c863417d0725": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": null, + "given_name": null, + "key": "ScalarUnion.Int-Selector.a9799b971d12ace70a2d8803c883c863417d0725", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR_UNION" + }, + "scalar_kind": null, + "type_param_keys": [ + "Int", + "Selector.a9799b971d12ace70a2d8803c883c863417d0725" + ] + }, + "ScalarUnion.String-Selector.e04723c9d9937e3ab21206435b22247cfbe58269": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": null, + "given_name": null, + "key": "ScalarUnion.String-Selector.e04723c9d9937e3ab21206435b22247cfbe58269", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR_UNION" + }, + "scalar_kind": null, + "type_param_keys": [ + "String", + "Selector.e04723c9d9937e3ab21206435b22247cfbe58269" + ] + }, + "Selector.1bfb167aea90780aa679597800c71bd8c65ed0b2": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "disabled", + "type_key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "enabled", + "type_key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709" + } + ], + "given_name": null, + "key": "Selector.1bfb167aea90780aa679597800c71bd8c65ed0b2", + "kind": { + "__enum__": "ConfigTypeKind.SELECTOR" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Selector.2571019f1a5201853d11032145ac3e534067f214": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "env", + "type_key": "String" + } + ], + "given_name": null, + "key": "Selector.2571019f1a5201853d11032145ac3e534067f214", + "kind": { + "__enum__": "ConfigTypeKind.SELECTOR" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Selector.a9799b971d12ace70a2d8803c883c863417d0725": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "json", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "pickle", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "value", + "type_key": "Int" + } + ], + "given_name": null, + "key": "Selector.a9799b971d12ace70a2d8803c883c863417d0725", + "kind": { + "__enum__": "ConfigTypeKind.SELECTOR" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "json", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "pickle", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "value", + "type_key": "Bool" + } + ], + "given_name": null, + "key": "Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59", + "kind": { + "__enum__": "ConfigTypeKind.SELECTOR" }, + "scalar_kind": null, + "type_param_keys": null + }, + "Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3": { + "__class__": "ConfigTypeSnap", "description": null, - "input_def_snaps": [], - "input_mapping_snaps": [], - "name": "hanging_graph", - "output_def_snaps": [ + "enum_values": null, + "fields": [ { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, "description": null, - "is_dynamic": false, "is_required": true, - "name": "result" - } - ], - "output_mapping_snaps": [ + "name": "json", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, { - "__class__": "OutputMappingSnap", - "external_output_name": "result", - "mapped_output_name": "result", - "mapped_solid_name": "never_runs_op" - } - ], - "tags": {} - } - ], - "solid_def_snaps": [ - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - }, - "description": null, - "input_def_snaps": [], - "name": "asset_1", - "output_def_snaps": [ + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "pickle", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, "description": null, - "is_dynamic": false, "is_required": true, - "name": "result" + "name": "value", + "type_key": "Float" } ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" + "given_name": null, + "key": "Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3", + "kind": { + "__enum__": "ConfigTypeKind.SELECTOR" }, + "scalar_kind": null, + "type_param_keys": null + }, + "Selector.e04723c9d9937e3ab21206435b22247cfbe58269": { + "__class__": "ConfigTypeSnap", "description": null, - "input_def_snaps": [ + "enum_values": null, + "fields": [ { - "__class__": "InputDefSnap", - "dagster_type_key": "Any", + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, "description": null, - "name": "asset_1" + "is_required": true, + "name": "json", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" }, { - "__class__": "InputDefSnap", - "dagster_type_key": "Nothing", + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, "description": null, - "name": "asset_two" - } - ], - "name": "asset_1_my_check", - "output_def_snaps": [ + "is_required": true, + "name": "pickle", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, "description": null, - "is_dynamic": false, "is_required": true, - "name": "result" + "name": "value", + "type_key": "String" } ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" + "given_name": null, + "key": "Selector.e04723c9d9937e3ab21206435b22247cfbe58269", + "kind": { + "__enum__": "ConfigTypeKind.SELECTOR" }, + "scalar_kind": null, + "type_param_keys": null + }, + "Selector.f2fe6dfdc60a1947a8f8e7cd377a012b47065bc4": { + "__class__": "ConfigTypeSnap", "description": null, - "input_def_snaps": [ + "enum_values": null, + "fields": [ { - "__class__": "InputDefSnap", - "dagster_type_key": "Nothing", + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, "description": null, - "name": "asset_1" - } - ], - "name": "asset_2", - "output_def_snaps": [ + "is_required": true, + "name": "json", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, "description": null, - "is_dynamic": false, "is_required": true, - "name": "result" + "name": "pickle", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "value", + "type_key": "Any" } ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" + "given_name": null, + "key": "Selector.f2fe6dfdc60a1947a8f8e7cd377a012b47065bc4", + "kind": { + "__enum__": "ConfigTypeKind.SELECTOR" }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.081354663b9d4b8fbfd1cb8e358763912953913f": { + "__class__": "ConfigTypeSnap", "description": null, - "input_def_snaps": [ + "enum_values": null, + "fields": [ { - "__class__": "InputDefSnap", - "dagster_type_key": "Nothing", - "description": null, - "name": "asset_2" + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "\"INFO\"", + "description": "The logger's threshold.", + "is_required": false, + "name": "log_level", + "type_key": "String" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "\"dagster\"", + "description": "The name of your logger.", + "is_required": false, + "name": "name", + "type_key": "String" } ], - "name": "asset_3", - "output_def_snaps": [ + "given_name": null, + "key": "Shape.081354663b9d4b8fbfd1cb8e358763912953913f", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.09d73f0755bf4752d3f121837669c8660dcf451e": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"retries\": {\"enabled\": {}}}", + "description": "Execute all steps in a single process.", + "is_required": false, + "name": "config", + "type_key": "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c" } ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" + "given_name": null, + "key": "Shape.09d73f0755bf4752d3f121837669c8660dcf451e", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a": { + "__class__": "ConfigTypeSnap", "description": null, - "input_def_snaps": [], - "name": "asset_one", - "output_def_snaps": [ + "enum_values": null, + "fields": [ { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"log_level\": \"INFO\", \"name\": \"dagster\"}", + "description": "The default colored console logger.", + "is_required": false, + "name": "config", + "type_key": "Shape.081354663b9d4b8fbfd1cb8e358763912953913f" } ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" + "given_name": null, + "key": "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.18b2faaf1efd505374f7f25fcb61ed59bd5be851": { + "__class__": "ConfigTypeSnap", "description": null, - "input_def_snaps": [ + "enum_values": null, + "fields": [ { - "__class__": "InputDefSnap", - "dagster_type_key": "Any", + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, "description": null, - "name": "asset_one" + "is_required": false, + "name": "base_dir", + "type_key": "StringSourceType" } ], - "name": "asset_two", - "output_def_snaps": [ + "given_name": null, + "key": "Shape.18b2faaf1efd505374f7f25fcb61ed59bd5be851", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" + "__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" } ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" + "given_name": null, + "key": "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.44f2a71367507edd1b8e64f739222c4312b3691b": { + "__class__": "ConfigTypeSnap", "description": null, - "input_def_snaps": [], - "name": "asset_yields_observation", - "output_def_snaps": [ + "enum_values": null, + "fields": [ { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" + "is_required": false, + "name": "config", + "type_key": "Shape.18b2faaf1efd505374f7f25fcb61ed59bd5be851" } ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" + "given_name": null, + "key": "Shape.44f2a71367507edd1b8e64f739222c4312b3691b", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2": { + "__class__": "ConfigTypeSnap", "description": null, - "input_def_snaps": [], - "name": "bar", - "output_def_snaps": [ + "enum_values": null, + "fields": [ { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, "description": null, - "is_dynamic": false, "is_required": true, - "name": "result" + "name": "path", + "type_key": "String" } ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" + "given_name": null, + "key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.62edccaf30696e25335ae92685bdc41e204e30e6": { + "__class__": "ConfigTypeSnap", "description": null, - "input_def_snaps": [ + "enum_values": null, + "fields": [ { - "__class__": "InputDefSnap", - "dagster_type_key": "Any", + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", "description": null, - "name": "foo_bar" + "is_required": false, + "name": "config", + "type_key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709" } ], - "name": "baz", - "output_def_snaps": [ + "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__": "OutputDefSnap", - "dagster_type_key": "Any", + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" + "is_required": false, + "name": "config", + "type_key": "Any" } ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" + "given_name": null, + "key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.941705f8db419acef3ba14bcecbc37e693570d4d": { + "__class__": "ConfigTypeSnap", "description": null, - "input_def_snaps": [], - "name": "check_in_op_asset", - "output_def_snaps": [ + "enum_values": null, + "fields": [ { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" + "is_required": false, + "name": "dummy_io_manager", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" }, { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, "description": null, - "is_dynamic": false, - "is_required": true, - "name": "check_in_op_asset_my_check" + "is_required": false, + "name": "hanging_asset_resource", + "type_key": "Shape.b13a6c5637084590cc1538f9522324bfeb4b46b3" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"config\": {}}", + "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", + "is_required": false, + "name": "io_manager", + "type_key": "Shape.44f2a71367507edd1b8e64f739222c4312b3691b" } ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" + "given_name": null, + "key": "Shape.941705f8db419acef3ba14bcecbc37e693570d4d", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.9a3a315bff2146cca750edbec49c6b4b4d0ce58e": { + "__class__": "ConfigTypeSnap", "description": null, - "input_def_snaps": [ + "enum_values": null, + "fields": [ { - "__class__": "InputDefSnap", - "dagster_type_key": "Any", + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, "description": null, - "name": "hanging_graph" + "is_required": true, + "name": "file", + "type_key": "String" } ], - "name": "downstream_asset", - "output_def_snaps": [ + "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__": "OutputDefSnap", - "dagster_type_key": "Any", + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, "description": null, - "is_dynamic": false, "is_required": true, - "name": "result" + "name": "config", + "type_key": "Shape.9a3a315bff2146cca750edbec49c6b4b4d0ce58e" } ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" + "given_name": null, + "key": "Shape.b13a6c5637084590cc1538f9522324bfeb4b46b3", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.d308bf158c48be068392c81eb707562cc2d96158": { + "__class__": "ConfigTypeSnap", "description": null, - "input_def_snaps": [ + "enum_values": null, + "fields": [ { - "__class__": "InputDefSnap", - "dagster_type_key": "Any", - "description": null, - "name": "unexecutable_asset" - } - ], - "name": "executable_asset", - "output_def_snaps": [ + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"config\": {\"retries\": {\"enabled\": {}}}}", + "description": "Configure how steps are executed within a run.", + "is_required": false, + "name": "execution", + "type_key": "Shape.09d73f0755bf4752d3f121837669c8660dcf451e" + }, { - "__class__": "OutputDefSnap", - "dagster_type_key": "Nothing", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": "Configure how loggers emit messages within a run.", + "is_required": false, + "name": "loggers", + "type_key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"subsettable_checked_multi_asset\": {\"config\": {}}}", + "description": "Configure runtime parameters for ops or assets.", + "is_required": false, + "name": "ops", + "type_key": "Shape.f6636d306fe2f9e3ee64a75e0c83bcfeda8f215b" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"io_manager\": {\"config\": {}}}", + "description": "Configure how shared resources are implemented within a run.", + "is_required": false, + "name": "resources", + "type_key": "Shape.941705f8db419acef3ba14bcecbc37e693570d4d" } ], - "required_resource_keys": [], - "tags": {} + "given_name": null, + "key": "Shape.d308bf158c48be068392c81eb707562cc2d96158", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" + "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [], + "given_name": null, + "key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b": { + "__class__": "ConfigTypeSnap", "description": null, - "input_def_snaps": [ + "enum_values": null, + "fields": [ { - "__class__": "InputDefSnap", - "dagster_type_key": "Any", + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, "description": null, - "name": "dummy_source_asset" + "is_required": false, + "name": "console", + "type_key": "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a" } ], - "name": "first_asset", - "output_def_snaps": [ + "given_name": null, + "key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.f6636d306fe2f9e3ee64a75e0c83bcfeda8f215b": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"config\": {}}", "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" + "is_required": false, + "name": "subsettable_checked_multi_asset", + "type_key": "Shape.62edccaf30696e25335ae92685bdc41e204e30e6" } ], - "required_resource_keys": [], - "tags": {} + "given_name": null, + "key": "Shape.f6636d306fe2f9e3ee64a75e0c83bcfeda8f215b", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" + "String": { + "__class__": "ConfigTypeSnap", + "description": "", + "enum_values": null, + "fields": null, + "given_name": "String", + "key": "String", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR" + }, + "scalar_kind": { + "__enum__": "ConfigScalarKind.STRING" }, + "type_param_keys": null + }, + "StringSourceType": { + "__class__": "ConfigTypeSnap", "description": null, - "input_def_snaps": [], - "name": "foo", - "output_def_snaps": [ - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" - } - ], - "required_resource_keys": [], - "tags": {} + "enum_values": null, + "fields": null, + "given_name": null, + "key": "StringSourceType", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR_UNION" + }, + "scalar_kind": null, + "type_param_keys": [ + "String", + "Selector.2571019f1a5201853d11032145ac3e534067f214" + ] + } + } + }, + "dagster_type_namespace_snapshot": { + "__class__": "DagsterTypeNamespaceSnapshot", + "all_dagster_type_snaps_by_key": { + "Any": { + "__class__": "DagsterTypeSnap", + "description": null, + "display_name": "Any", + "is_builtin": true, + "key": "Any", + "kind": { + "__enum__": "DagsterTypeKind.ANY" + }, + "loader_schema_key": "Selector.f2fe6dfdc60a1947a8f8e7cd377a012b47065bc4", + "materializer_schema_key": null, + "name": "Any", + "type_param_keys": [] }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" + "Bool": { + "__class__": "DagsterTypeSnap", + "description": null, + "display_name": "Bool", + "is_builtin": true, + "key": "Bool", + "kind": { + "__enum__": "DagsterTypeKind.SCALAR" }, + "loader_schema_key": "ScalarUnion.Bool-Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59", + "materializer_schema_key": null, + "name": "Bool", + "type_param_keys": [] + }, + "Float": { + "__class__": "DagsterTypeSnap", "description": null, - "input_def_snaps": [ - { - "__class__": "InputDefSnap", - "dagster_type_key": "Any", - "description": null, - "name": "bar" + "display_name": "Float", + "is_builtin": true, + "key": "Float", + "kind": { + "__enum__": "DagsterTypeKind.SCALAR" + }, + "loader_schema_key": "ScalarUnion.Float-Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3", + "materializer_schema_key": null, + "name": "Float", + "type_param_keys": [] + }, + "Int": { + "__class__": "DagsterTypeSnap", + "description": null, + "display_name": "Int", + "is_builtin": true, + "key": "Int", + "kind": { + "__enum__": "DagsterTypeKind.SCALAR" + }, + "loader_schema_key": "ScalarUnion.Int-Selector.a9799b971d12ace70a2d8803c883c863417d0725", + "materializer_schema_key": null, + "name": "Int", + "type_param_keys": [] + }, + "Nothing": { + "__class__": "DagsterTypeSnap", + "description": null, + "display_name": "Nothing", + "is_builtin": true, + "key": "Nothing", + "kind": { + "__enum__": "DagsterTypeKind.NOTHING" + }, + "loader_schema_key": null, + "materializer_schema_key": null, + "name": "Nothing", + "type_param_keys": [] + }, + "String": { + "__class__": "DagsterTypeSnap", + "description": null, + "display_name": "String", + "is_builtin": true, + "key": "String", + "kind": { + "__enum__": "DagsterTypeKind.SCALAR" + }, + "loader_schema_key": "ScalarUnion.String-Selector.e04723c9d9937e3ab21206435b22247cfbe58269", + "materializer_schema_key": null, + "name": "String", + "type_param_keys": [] + } + } + }, + "dep_structure_snapshot": { + "__class__": "DependencyStructureSnapshot", + "solid_invocation_snaps": [ + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [], + "is_dynamic_mapped": false, + "solid_def_name": "subsettable_checked_multi_asset", + "solid_name": "subsettable_checked_multi_asset", + "tags": {} + } + ] + }, + "description": null, + "graph_def_name": "checked_multi_asset_job", + "lineage_snapshot": null, + "mode_def_snaps": [ + { + "__class__": "ModeDefSnap", + "description": null, + "logger_def_snaps": [ + { + "__class__": "LoggerDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"log_level\": \"INFO\", \"name\": \"dagster\"}", + "description": "The default colored console logger.", + "is_required": false, + "name": "config", + "type_key": "Shape.081354663b9d4b8fbfd1cb8e358763912953913f" }, - { - "__class__": "InputDefSnap", - "dagster_type_key": "Any", + "description": "The default colored console logger.", + "name": "console" + } + ], + "name": "default", + "resource_def_snaps": [ + { + "__class__": "ResourceDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, "description": null, - "name": "foo" - } - ], - "name": "foo_bar", - "output_def_snaps": [ - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", + "is_required": false, + "name": "config", + "type_key": "Any" + }, + "description": null, + "name": "dummy_io_manager" + }, + { + "__class__": "ResourceDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, "description": null, - "is_dynamic": false, "is_required": true, - "name": "result" - } - ], - "required_resource_keys": [], - "tags": {} - }, + "name": "config", + "type_key": "Shape.9a3a315bff2146cca750edbec49c6b4b4d0ce58e" + }, + "description": null, + "name": "hanging_asset_resource" + }, + { + "__class__": "ResourceDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "config", + "type_key": "Shape.18b2faaf1efd505374f7f25fcb61ed59bd5be851" + }, + "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", + "name": "io_manager" + } + ], + "root_config_key": "Shape.d308bf158c48be068392c81eb707562cc2d96158" + } + ], + "name": "checked_multi_asset_job", + "solid_definitions_snapshot": { + "__class__": "SolidDefinitionsSnapshot", + "composite_solid_def_snaps": [], + "solid_def_snaps": [ { "__class__": "SolidDefSnap", "config_field_snap": { "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "default_provided": true, + "default_value_as_json_str": "{}", "description": null, "is_required": false, "name": "config", - "type_key": "Any" + "type_key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709" }, "description": null, - "input_def_snaps": [ + "input_def_snaps": [], + "name": "subsettable_checked_multi_asset", + "output_def_snaps": [ { - "__class__": "InputDefSnap", + "__class__": "OutputDefSnap", "dagster_type_key": "Any", "description": null, - "name": "fresh_diamond_left" + "is_dynamic": false, + "is_required": false, + "name": "one" }, - { - "__class__": "InputDefSnap", - "dagster_type_key": "Any", - "description": null, - "name": "fresh_diamond_right" - } - ], - "name": "fresh_diamond_bottom", - "output_def_snaps": [ { "__class__": "OutputDefSnap", "dagster_type_key": "Any", "description": null, "is_dynamic": false, - "is_required": true, - "name": "result" - } - ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - }, - "description": null, - "input_def_snaps": [ + "is_required": false, + "name": "two" + }, { - "__class__": "InputDefSnap", + "__class__": "OutputDefSnap", "dagster_type_key": "Any", "description": null, - "name": "fresh_diamond_top" - } - ], - "name": "fresh_diamond_left", - "output_def_snaps": [ + "is_dynamic": false, + "is_required": false, + "name": "one_my_check" + }, { "__class__": "OutputDefSnap", "dagster_type_key": "Any", "description": null, "is_dynamic": false, - "is_required": true, - "name": "result" + "is_required": false, + "name": "one_my_other_check" } ], "required_resource_keys": [], "tags": {} + } + ] + }, + "tags": {} + } + ''' +# --- +# name: test_all_snapshot_ids[15] + '91e422f2d9b8074941369b90949c58d1e11db034' +# --- +# name: test_all_snapshot_ids[16] + ''' + { + "__class__": "PipelineSnapshot", + "config_schema_snapshot": { + "__class__": "ConfigSchemaSnapshot", + "all_config_snaps_by_key": { + "Any": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": null, + "given_name": "Any", + "key": "Any", + "kind": { + "__enum__": "ConfigTypeKind.ANY" + }, + "scalar_kind": null, + "type_param_keys": null }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" + "Bool": { + "__class__": "ConfigTypeSnap", + "description": "", + "enum_values": null, + "fields": null, + "given_name": "Bool", + "key": "Bool", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR" + }, + "scalar_kind": { + "__enum__": "ConfigScalarKind.BOOL" + }, + "type_param_keys": null + }, + "Float": { + "__class__": "ConfigTypeSnap", + "description": "", + "enum_values": null, + "fields": null, + "given_name": "Float", + "key": "Float", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR" }, + "scalar_kind": { + "__enum__": "ConfigScalarKind.FLOAT" + }, + "type_param_keys": null + }, + "Int": { + "__class__": "ConfigTypeSnap", + "description": "", + "enum_values": null, + "fields": null, + "given_name": "Int", + "key": "Int", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR" + }, + "scalar_kind": { + "__enum__": "ConfigScalarKind.INT" + }, + "type_param_keys": null + }, + "ScalarUnion.Bool-Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59": { + "__class__": "ConfigTypeSnap", "description": null, - "input_def_snaps": [ + "enum_values": null, + "fields": null, + "given_name": null, + "key": "ScalarUnion.Bool-Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR_UNION" + }, + "scalar_kind": null, + "type_param_keys": [ + "Bool", + "Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59" + ] + }, + "ScalarUnion.Float-Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": null, + "given_name": null, + "key": "ScalarUnion.Float-Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR_UNION" + }, + "scalar_kind": null, + "type_param_keys": [ + "Float", + "Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3" + ] + }, + "ScalarUnion.Int-Selector.a9799b971d12ace70a2d8803c883c863417d0725": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": null, + "given_name": null, + "key": "ScalarUnion.Int-Selector.a9799b971d12ace70a2d8803c883c863417d0725", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR_UNION" + }, + "scalar_kind": null, + "type_param_keys": [ + "Int", + "Selector.a9799b971d12ace70a2d8803c883c863417d0725" + ] + }, + "ScalarUnion.String-Selector.e04723c9d9937e3ab21206435b22247cfbe58269": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": null, + "given_name": null, + "key": "ScalarUnion.String-Selector.e04723c9d9937e3ab21206435b22247cfbe58269", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR_UNION" + }, + "scalar_kind": null, + "type_param_keys": [ + "String", + "Selector.e04723c9d9937e3ab21206435b22247cfbe58269" + ] + }, + "Selector.1bfb167aea90780aa679597800c71bd8c65ed0b2": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ { - "__class__": "InputDefSnap", - "dagster_type_key": "Any", + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", "description": null, - "name": "fresh_diamond_top" - } - ], - "name": "fresh_diamond_right", - "output_def_snaps": [ + "is_required": false, + "name": "disabled", + "type_key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709" + }, { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" + "is_required": false, + "name": "enabled", + "type_key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709" } ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" + "given_name": null, + "key": "Selector.1bfb167aea90780aa679597800c71bd8c65ed0b2", + "kind": { + "__enum__": "ConfigTypeKind.SELECTOR" }, + "scalar_kind": null, + "type_param_keys": null + }, + "Selector.a9799b971d12ace70a2d8803c883c863417d0725": { + "__class__": "ConfigTypeSnap", "description": null, - "input_def_snaps": [ + "enum_values": null, + "fields": [ { - "__class__": "InputDefSnap", - "dagster_type_key": "Nothing", + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, "description": null, - "name": "diamond_source" - } - ], - "name": "fresh_diamond_top", - "output_def_snaps": [ + "is_required": true, + "name": "json", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, "description": null, - "is_dynamic": false, "is_required": true, - "name": "result" + "name": "pickle", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "value", + "type_key": "Int" } ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" + "given_name": null, + "key": "Selector.a9799b971d12ace70a2d8803c883c863417d0725", + "kind": { + "__enum__": "ConfigTypeKind.SELECTOR" }, + "scalar_kind": null, + "type_param_keys": null + }, + "Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59": { + "__class__": "ConfigTypeSnap", "description": null, - "input_def_snaps": [], - "name": "grouped_asset_1", - "output_def_snaps": [ + "enum_values": null, + "fields": [ { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, "description": null, - "is_dynamic": false, "is_required": true, - "name": "result" + "name": "json", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "pickle", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "value", + "type_key": "Bool" } ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" + "given_name": null, + "key": "Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59", + "kind": { + "__enum__": "ConfigTypeKind.SELECTOR" }, + "scalar_kind": null, + "type_param_keys": null + }, + "Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3": { + "__class__": "ConfigTypeSnap", "description": null, - "input_def_snaps": [], - "name": "grouped_asset_2", - "output_def_snaps": [ + "enum_values": null, + "fields": [ { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, "description": null, - "is_dynamic": false, "is_required": true, - "name": "result" + "name": "json", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "pickle", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "value", + "type_key": "Float" } ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" + "given_name": null, + "key": "Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3", + "kind": { + "__enum__": "ConfigTypeKind.SELECTOR" }, + "scalar_kind": null, + "type_param_keys": null + }, + "Selector.e04723c9d9937e3ab21206435b22247cfbe58269": { + "__class__": "ConfigTypeSnap", "description": null, - "input_def_snaps": [], - "name": "grouped_asset_4", - "output_def_snaps": [ + "enum_values": null, + "fields": [ { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, "description": null, - "is_dynamic": false, "is_required": true, - "name": "result" - } - ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - }, - "description": "Asset that hangs forever, used to test in-progress ops.", - "input_def_snaps": [ + "name": "json", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, { - "__class__": "InputDefSnap", - "dagster_type_key": "Any", + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, "description": null, - "name": "first_asset" - } - ], - "name": "hanging_asset", - "output_def_snaps": [ + "is_required": true, + "name": "pickle", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, "description": null, - "is_dynamic": false, "is_required": true, - "name": "result" + "name": "value", + "type_key": "String" } ], - "required_resource_keys": [ - "hanging_asset_resource" - ], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" + "given_name": null, + "key": "Selector.e04723c9d9937e3ab21206435b22247cfbe58269", + "kind": { + "__enum__": "ConfigTypeKind.SELECTOR" }, + "scalar_kind": null, + "type_param_keys": null + }, + "Selector.f2fe6dfdc60a1947a8f8e7cd377a012b47065bc4": { + "__class__": "ConfigTypeSnap", "description": null, - "input_def_snaps": [ + "enum_values": null, + "fields": [ { - "__class__": "InputDefSnap", - "dagster_type_key": "Any", + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, "description": null, - "name": "my_op" - } - ], - "name": "hanging_op", - "output_def_snaps": [ + "is_required": true, + "name": "json", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, "description": null, - "is_dynamic": false, "is_required": true, - "name": "result" - } - ], - "required_resource_keys": [ - "hanging_asset_resource" - ], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - }, - "description": null, - "input_def_snaps": [], - "name": "my_op", - "output_def_snaps": [ + "name": "pickle", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, "description": null, - "is_dynamic": false, "is_required": true, - "name": "result" + "name": "value", + "type_key": "Any" } ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" + "given_name": null, + "key": "Selector.f2fe6dfdc60a1947a8f8e7cd377a012b47065bc4", + "kind": { + "__enum__": "ConfigTypeKind.SELECTOR" }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.081354663b9d4b8fbfd1cb8e358763912953913f": { + "__class__": "ConfigTypeSnap", "description": null, - "input_def_snaps": [ + "enum_values": null, + "fields": [ { - "__class__": "InputDefSnap", - "dagster_type_key": "Any", - "description": null, - "name": "hanging_asset" - } - ], - "name": "never_runs_asset", - "output_def_snaps": [ + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "\"INFO\"", + "description": "The logger's threshold.", + "is_required": false, + "name": "log_level", + "type_key": "String" + }, { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "\"dagster\"", + "description": "The name of your logger.", + "is_required": false, + "name": "name", + "type_key": "String" } ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" + "given_name": null, + "key": "Shape.081354663b9d4b8fbfd1cb8e358763912953913f", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.09d73f0755bf4752d3f121837669c8660dcf451e": { + "__class__": "ConfigTypeSnap", "description": null, - "input_def_snaps": [ + "enum_values": null, + "fields": [ { - "__class__": "InputDefSnap", - "dagster_type_key": "Any", - "description": null, - "name": "hanging_op" + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"retries\": {\"enabled\": {}}}", + "description": "Execute all steps in a single process.", + "is_required": false, + "name": "config", + "type_key": "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c" } ], - "name": "never_runs_op", - "output_def_snaps": [ + "given_name": null, + "key": "Shape.09d73f0755bf4752d3f121837669c8660dcf451e", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"log_level\": \"INFO\", \"name\": \"dagster\"}", + "description": "The default colored console logger.", + "is_required": false, + "name": "config", + "type_key": "Shape.081354663b9d4b8fbfd1cb8e358763912953913f" } ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" + "given_name": null, + "key": "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778": { + "__class__": "ConfigTypeSnap", "description": null, - "input_def_snaps": [], - "name": "no_multipartitions_1", - "output_def_snaps": [ + "enum_values": null, + "fields": [ { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", + "is_required": false, + "name": "io_manager", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" } ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" + "given_name": null, + "key": "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.242592fa9f0be8d5908506e918e119be06358618": { + "__class__": "ConfigTypeSnap", "description": null, - "input_def_snaps": [], - "name": "output_then_hang_asset", - "output_def_snaps": [ + "enum_values": null, + "fields": [ { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" + "is_required": false, + "name": "noop_op", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" } ], - "required_resource_keys": [ - "hanging_asset_resource" - ], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "config", - "type_key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709" + "given_name": null, + "key": "Shape.242592fa9f0be8d5908506e918e119be06358618", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.2d6c59263f8a81525a506f3167cc674a6fe762cd": { + "__class__": "ConfigTypeSnap", "description": null, - "input_def_snaps": [], - "name": "subsettable_checked_multi_asset", - "output_def_snaps": [ + "enum_values": null, + "fields": [ { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"config\": {\"retries\": {\"enabled\": {}}}}", + "description": "Configure how steps are executed within a run.", "is_required": false, - "name": "one" + "name": "execution", + "type_key": "Shape.09d73f0755bf4752d3f121837669c8660dcf451e" }, { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": "Configure how loggers emit messages within a run.", "is_required": false, - "name": "two" + "name": "loggers", + "type_key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b" }, { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"simple_graph\": {\"ops\": {\"noop_op\": {}}}}", + "description": "Configure runtime parameters for ops or assets.", "is_required": false, - "name": "one_my_check" + "name": "ops", + "type_key": "Shape.cc1342f196eac262513136ae6a38a66c13934928" }, { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"io_manager\": {}}", + "description": "Configure how shared resources are implemented within a run.", "is_required": false, - "name": "one_my_other_check" + "name": "resources", + "type_key": "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778" } ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" + "given_name": null, + "key": "Shape.2d6c59263f8a81525a506f3167cc674a6fe762cd", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c": { + "__class__": "ConfigTypeSnap", "description": null, - "input_def_snaps": [ + "enum_values": null, + "fields": [ { - "__class__": "InputDefSnap", - "dagster_type_key": "Any", - "description": null, - "name": "int_asset" + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": "[DEPRECATED]", + "is_required": false, + "name": "marker_to_close", + "type_key": "String" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"enabled\": {}}", + "description": "Whether retries are enabled or not. By default, retries are enabled.", + "is_required": false, + "name": "retries", + "type_key": "Selector.1bfb167aea90780aa679597800c71bd8c65ed0b2" } ], - "name": "typed_asset", - "output_def_snaps": [ + "given_name": null, + "key": "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ { - "__class__": "OutputDefSnap", - "dagster_type_key": "Int", + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, "description": null, - "is_dynamic": false, "is_required": true, - "name": "result" + "name": "path", + "type_key": "String" } ], - "required_resource_keys": [], - "tags": {} + "given_name": null, + "key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "config", - "type_key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709" + "Shape.725b05628abbc4173a49e0e94a3d06ac66a595c0": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"noop_op\": {}}", + "description": null, + "is_required": false, + "name": "ops", + "type_key": "Shape.242592fa9f0be8d5908506e918e119be06358618" + } + ], + "given_name": null, + "key": "Shape.725b05628abbc4173a49e0e94a3d06ac66a595c0", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.743e47901855cb245064dd633e217bfcb49a11a7": { + "__class__": "ConfigTypeSnap", "description": null, - "input_def_snaps": [], - "name": "typed_multi_asset", - "output_def_snaps": [ + "enum_values": null, + "fields": [ { - "__class__": "OutputDefSnap", - "dagster_type_key": "Int", + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, "description": null, - "is_dynamic": false, - "is_required": true, - "name": "int_asset" - }, + "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.cc1342f196eac262513136ae6a38a66c13934928": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ { - "__class__": "OutputDefSnap", - "dagster_type_key": "String", + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"ops\": {\"noop_op\": {}}}", "description": null, - "is_dynamic": false, - "is_required": true, - "name": "str_asset" + "is_required": false, + "name": "simple_graph", + "type_key": "Shape.725b05628abbc4173a49e0e94a3d06ac66a595c0" } ], - "required_resource_keys": [], - "tags": {} + "given_name": null, + "key": "Shape.cc1342f196eac262513136ae6a38a66c13934928", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" + "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [], + "given_name": null, + "key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b": { + "__class__": "ConfigTypeSnap", "description": null, - "input_def_snaps": [], - "name": "unconnected", - "output_def_snaps": [ + "enum_values": null, + "fields": [ { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" + "is_required": false, + "name": "console", + "type_key": "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a" } ], - "required_resource_keys": [], - "tags": {} + "given_name": null, + "key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" + "String": { + "__class__": "ConfigTypeSnap", + "description": "", + "enum_values": null, + "fields": null, + "given_name": "String", + "key": "String", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR" }, + "scalar_kind": { + "__enum__": "ConfigScalarKind.STRING" + }, + "type_param_keys": null + } + } + }, + "dagster_type_namespace_snapshot": { + "__class__": "DagsterTypeNamespaceSnapshot", + "all_dagster_type_snaps_by_key": { + "Any": { + "__class__": "DagsterTypeSnap", "description": null, - "input_def_snaps": [], - "name": "ungrouped_asset_3", - "output_def_snaps": [ - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" - } - ], - "required_resource_keys": [], - "tags": {} + "display_name": "Any", + "is_builtin": true, + "key": "Any", + "kind": { + "__enum__": "DagsterTypeKind.ANY" + }, + "loader_schema_key": "Selector.f2fe6dfdc60a1947a8f8e7cd377a012b47065bc4", + "materializer_schema_key": null, + "name": "Any", + "type_param_keys": [] }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" + "Bool": { + "__class__": "DagsterTypeSnap", + "description": null, + "display_name": "Bool", + "is_builtin": true, + "key": "Bool", + "kind": { + "__enum__": "DagsterTypeKind.SCALAR" }, + "loader_schema_key": "ScalarUnion.Bool-Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59", + "materializer_schema_key": null, + "name": "Bool", + "type_param_keys": [] + }, + "Float": { + "__class__": "DagsterTypeSnap", "description": null, - "input_def_snaps": [], - "name": "ungrouped_asset_5", - "output_def_snaps": [ - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" - } - ], - "required_resource_keys": [], - "tags": {} + "display_name": "Float", + "is_builtin": true, + "key": "Float", + "kind": { + "__enum__": "DagsterTypeKind.SCALAR" + }, + "loader_schema_key": "ScalarUnion.Float-Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3", + "materializer_schema_key": null, + "name": "Float", + "type_param_keys": [] + }, + "Int": { + "__class__": "DagsterTypeSnap", + "description": null, + "display_name": "Int", + "is_builtin": true, + "key": "Int", + "kind": { + "__enum__": "DagsterTypeKind.SCALAR" + }, + "loader_schema_key": "ScalarUnion.Int-Selector.a9799b971d12ace70a2d8803c883c863417d0725", + "materializer_schema_key": null, + "name": "Int", + "type_param_keys": [] + }, + "Nothing": { + "__class__": "DagsterTypeSnap", + "description": null, + "display_name": "Nothing", + "is_builtin": true, + "key": "Nothing", + "kind": { + "__enum__": "DagsterTypeKind.NOTHING" + }, + "loader_schema_key": null, + "materializer_schema_key": null, + "name": "Nothing", + "type_param_keys": [] }, + "String": { + "__class__": "DagsterTypeSnap", + "description": null, + "display_name": "String", + "is_builtin": true, + "key": "String", + "kind": { + "__enum__": "DagsterTypeKind.SCALAR" + }, + "loader_schema_key": "ScalarUnion.String-Selector.e04723c9d9937e3ab21206435b22247cfbe58269", + "materializer_schema_key": null, + "name": "String", + "type_param_keys": [] + } + } + }, + "dep_structure_snapshot": { + "__class__": "DependencyStructureSnapshot", + "solid_invocation_snaps": [ { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [], + "is_dynamic_mapped": false, + "solid_def_name": "simple_graph", + "solid_name": "simple_graph", + "tags": {} + } + ] + }, + "description": null, + "graph_def_name": "composed_graph", + "lineage_snapshot": null, + "mode_def_snaps": [ + { + "__class__": "ModeDefSnap", + "description": null, + "logger_def_snaps": [ + { + "__class__": "LoggerDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"log_level\": \"INFO\", \"name\": \"dagster\"}", + "description": "The default colored console logger.", + "is_required": false, + "name": "config", + "type_key": "Shape.081354663b9d4b8fbfd1cb8e358763912953913f" + }, + "description": "The default colored console logger.", + "name": "console" + } + ], + "name": "default", + "resource_def_snaps": [ + { + "__class__": "ResourceDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, + "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", + "name": "io_manager" + } + ], + "root_config_key": "Shape.2d6c59263f8a81525a506f3167cc674a6fe762cd" + } + ], + "name": "composed_graph", + "solid_definitions_snapshot": { + "__class__": "SolidDefinitionsSnapshot", + "composite_solid_def_snaps": [ + { + "__class__": "CompositeSolidDefSnap", + "config_field_snap": null, + "dep_structure_snapshot": { + "__class__": "DependencyStructureSnapshot", + "solid_invocation_snaps": [ + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [], + "is_dynamic_mapped": false, + "solid_def_name": "noop_op", + "solid_name": "noop_op", + "tags": {} + } + ] }, "description": null, "input_def_snaps": [], - "name": "unpartitioned_upstream_of_partitioned", - "output_def_snaps": [ - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" - } - ], - "required_resource_keys": [], + "input_mapping_snaps": [], + "name": "simple_graph", + "output_def_snaps": [], + "output_mapping_snaps": [], "tags": {} - }, + } + ], + "solid_def_snaps": [ { "__class__": "SolidDefSnap", "config_field_snap": { @@ -64508,15 +32441,8 @@ "type_key": "Any" }, "description": null, - "input_def_snaps": [ - { - "__class__": "InputDefSnap", - "dagster_type_key": "Any", - "description": null, - "name": "typed_asset" - } - ], - "name": "untyped_asset", + "input_def_snaps": [], + "name": "noop_op", "output_def_snaps": [ { "__class__": "OutputDefSnap", @@ -64536,7 +32462,10 @@ } ''' # --- -# name: test_all_snapshot_ids[30] +# name: test_all_snapshot_ids[17] + 'ac30d35b2d3b8c25490824aaa8dac2281ad4f860' +# --- +# name: test_all_snapshot_ids[18] ''' { "__class__": "PipelineSnapshot", @@ -64980,6 +32909,75 @@ "scalar_kind": null, "type_param_keys": null }, + "Shape.14c3ed9ae0702fb7e4724d96ca5443b949ca55c6": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "num", + "type_key": "ScalarUnion.Int-Selector.a9799b971d12ace70a2d8803c883c863417d0725" + } + ], + "given_name": null, + "key": "Shape.14c3ed9ae0702fb7e4724d96ca5443b949ca55c6", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", + "is_required": false, + "name": "io_manager", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + } + ], + "given_name": null, + "key": "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.269f0f86fd2b3d1fb716813f364d327a2c0ac101": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"adder_1\": {}, \"adder_2\": {}}", + "description": null, + "is_required": false, + "name": "ops", + "type_key": "Shape.f3e8c265243cfd815335b41d406803456fc01731" + } + ], + "given_name": null, + "key": "Shape.269f0f86fd2b3d1fb716813f364d327a2c0ac101", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c": { "__class__": "ConfigTypeSnap", "description": null, @@ -65035,7 +33033,30 @@ "scalar_kind": null, "type_param_keys": null }, - "Shape.69f560396e785b5d613517ec79e747582074c2c3": { + "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.830eb72ce3b7ec64406dda44681fe8125398e066": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, @@ -65060,32 +33081,32 @@ }, { "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", + "default_provided": false, + "default_value_as_json_str": null, "description": "Configure runtime parameters for ops or assets.", - "is_required": false, + "is_required": true, "name": "ops", - "type_key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709" + "type_key": "Shape.b7ec19ebe501a9e6c5fdd7ad43138d8e7495ec4d" }, { "__class__": "ConfigFieldSnap", "default_provided": true, - "default_value_as_json_str": "{}", + "default_value_as_json_str": "{\"io_manager\": {}}", "description": "Configure how shared resources are implemented within a run.", "is_required": false, "name": "resources", - "type_key": "Shape.d5cca4fabdc075ea3ec659dbeaffef0304d66641" + "type_key": "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778" } ], "given_name": null, - "key": "Shape.69f560396e785b5d613517ec79e747582074c2c3", + "key": "Shape.830eb72ce3b7ec64406dda44681fe8125398e066", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, "type_param_keys": null }, - "Shape.743e47901855cb245064dd633e217bfcb49a11a7": { + "Shape.b7ec19ebe501a9e6c5fdd7ad43138d8e7495ec4d": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, @@ -65095,56 +33116,184 @@ "default_provided": false, "default_value_as_json_str": null, "description": null, + "is_required": true, + "name": "add_four", + "type_key": "Shape.f642097b857066d4a9349527c6ac0d56f229c3a9" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"ops\": {\"div_1\": {}, \"div_2\": {}}}", + "description": null, "is_required": false, - "name": "config", - "type_key": "Any" + "name": "div_four", + "type_key": "Shape.e9ab4ed94baf66591b1c79aedd6e860e74449626" + } + ], + "given_name": null, + "key": "Shape.b7ec19ebe501a9e6c5fdd7ad43138d8e7495ec4d", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [], + "given_name": null, + "key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.df3f614c6d641b6c40a897c607155a39d309cbf2": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "div_1", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "div_2", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + } + ], + "given_name": null, + "key": "Shape.df3f614c6d641b6c40a897c607155a39d309cbf2", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.e22e53b985e9d5499495c4611239dc035a49c1ec": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"ops\": {\"adder_1\": {}, \"adder_2\": {}}}", + "description": null, + "is_required": false, + "name": "adder_1", + "type_key": "Shape.269f0f86fd2b3d1fb716813f364d327a2c0ac101" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"ops\": {\"adder_1\": {}, \"adder_2\": {}}}", + "description": null, + "is_required": false, + "name": "adder_2", + "type_key": "Shape.269f0f86fd2b3d1fb716813f364d327a2c0ac101" + } + ], + "given_name": null, + "key": "Shape.e22e53b985e9d5499495c4611239dc035a49c1ec", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "console", + "type_key": "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a" } ], "given_name": null, - "key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7", + "key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, "type_param_keys": null }, - "Shape.d5cca4fabdc075ea3ec659dbeaffef0304d66641": { + "Shape.e9ab4ed94baf66591b1c79aedd6e860e74449626": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, "fields": [ { "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", + "default_provided": true, + "default_value_as_json_str": "{\"div_1\": {}, \"div_2\": {}}", + "description": null, "is_required": false, - "name": "io_manager", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + "name": "ops", + "type_key": "Shape.df3f614c6d641b6c40a897c607155a39d309cbf2" } ], "given_name": null, - "key": "Shape.d5cca4fabdc075ea3ec659dbeaffef0304d66641", + "key": "Shape.e9ab4ed94baf66591b1c79aedd6e860e74449626", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, "type_param_keys": null }, - "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709": { + "Shape.f3e8c265243cfd815335b41d406803456fc01731": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, - "fields": [], + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "adder_1", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "adder_2", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + } + ], "given_name": null, - "key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709", + "key": "Shape.f3e8c265243cfd815335b41d406803456fc01731", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, "type_param_keys": null }, - "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b": { + "Shape.f642097b857066d4a9349527c6ac0d56f229c3a9": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, @@ -65154,13 +33303,22 @@ "default_provided": false, "default_value_as_json_str": null, "description": null, + "is_required": true, + "name": "inputs", + "type_key": "Shape.14c3ed9ae0702fb7e4724d96ca5443b949ca55c6" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"adder_1\": {\"ops\": {\"adder_1\": {}, \"adder_2\": {}}}, \"adder_2\": {\"ops\": {\"adder_1\": {}, \"adder_2\": {}}}}", + "description": null, "is_required": false, - "name": "console", - "type_key": "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a" + "name": "ops", + "type_key": "Shape.e22e53b985e9d5499495c4611239dc035a49c1ec" } ], "given_name": null, - "key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b", + "key": "Shape.f642097b857066d4a9349527c6ac0d56f229c3a9", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, @@ -65275,10 +33433,47 @@ }, "dep_structure_snapshot": { "__class__": "DependencyStructureSnapshot", - "solid_invocation_snaps": [] + "solid_invocation_snaps": [ + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [ + { + "__class__": "InputDependencySnap", + "input_name": "num", + "is_dynamic_collect": false, + "upstream_output_snaps": [] + } + ], + "is_dynamic_mapped": false, + "solid_def_name": "add_four", + "solid_name": "add_four", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [ + { + "__class__": "InputDependencySnap", + "input_name": "num", + "is_dynamic_collect": false, + "upstream_output_snaps": [ + { + "__class__": "OutputHandleSnap", + "output_name": "result", + "solid_name": "add_four" + } + ] + } + ], + "is_dynamic_mapped": false, + "solid_def_name": "div_four", + "solid_name": "div_four", + "tags": {} + } + ] }, "description": null, - "graph_def_name": "basic_job", + "graph_def_name": "composites_job", "lineage_snapshot": null, "mode_def_snaps": [ { @@ -65317,23 +33512,342 @@ "name": "io_manager" } ], - "root_config_key": "Shape.69f560396e785b5d613517ec79e747582074c2c3" + "root_config_key": "Shape.830eb72ce3b7ec64406dda44681fe8125398e066" } ], - "name": "basic_job", + "name": "composites_job", "solid_definitions_snapshot": { "__class__": "SolidDefinitionsSnapshot", - "composite_solid_def_snaps": [], - "solid_def_snaps": [] + "composite_solid_def_snaps": [ + { + "__class__": "CompositeSolidDefSnap", + "config_field_snap": null, + "dep_structure_snapshot": { + "__class__": "DependencyStructureSnapshot", + "solid_invocation_snaps": [ + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [ + { + "__class__": "InputDependencySnap", + "input_name": "num", + "is_dynamic_collect": false, + "upstream_output_snaps": [] + } + ], + "is_dynamic_mapped": false, + "solid_def_name": "add_two", + "solid_name": "adder_1", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [ + { + "__class__": "InputDependencySnap", + "input_name": "num", + "is_dynamic_collect": false, + "upstream_output_snaps": [ + { + "__class__": "OutputHandleSnap", + "output_name": "result", + "solid_name": "adder_1" + } + ] + } + ], + "is_dynamic_mapped": false, + "solid_def_name": "add_two", + "solid_name": "adder_2", + "tags": {} + } + ] + }, + "description": null, + "input_def_snaps": [ + { + "__class__": "InputDefSnap", + "dagster_type_key": "Int", + "description": null, + "name": "num" + } + ], + "input_mapping_snaps": [ + { + "__class__": "InputMappingSnap", + "external_input_name": "num", + "mapped_input_name": "num", + "mapped_solid_name": "adder_1" + } + ], + "name": "add_four", + "output_def_snaps": [ + { + "__class__": "OutputDefSnap", + "dagster_type_key": "Int", + "description": null, + "is_dynamic": false, + "is_required": true, + "name": "result" + } + ], + "output_mapping_snaps": [ + { + "__class__": "OutputMappingSnap", + "external_output_name": "result", + "mapped_output_name": "result", + "mapped_solid_name": "adder_2" + } + ], + "tags": {} + }, + { + "__class__": "CompositeSolidDefSnap", + "config_field_snap": null, + "dep_structure_snapshot": { + "__class__": "DependencyStructureSnapshot", + "solid_invocation_snaps": [ + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [ + { + "__class__": "InputDependencySnap", + "input_name": "num", + "is_dynamic_collect": false, + "upstream_output_snaps": [] + } + ], + "is_dynamic_mapped": false, + "solid_def_name": "add_one", + "solid_name": "adder_1", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [ + { + "__class__": "InputDependencySnap", + "input_name": "num", + "is_dynamic_collect": false, + "upstream_output_snaps": [ + { + "__class__": "OutputHandleSnap", + "output_name": "result", + "solid_name": "adder_1" + } + ] + } + ], + "is_dynamic_mapped": false, + "solid_def_name": "add_one", + "solid_name": "adder_2", + "tags": {} + } + ] + }, + "description": null, + "input_def_snaps": [ + { + "__class__": "InputDefSnap", + "dagster_type_key": "Int", + "description": null, + "name": "num" + } + ], + "input_mapping_snaps": [ + { + "__class__": "InputMappingSnap", + "external_input_name": "num", + "mapped_input_name": "num", + "mapped_solid_name": "adder_1" + } + ], + "name": "add_two", + "output_def_snaps": [ + { + "__class__": "OutputDefSnap", + "dagster_type_key": "Int", + "description": null, + "is_dynamic": false, + "is_required": true, + "name": "result" + } + ], + "output_mapping_snaps": [ + { + "__class__": "OutputMappingSnap", + "external_output_name": "result", + "mapped_output_name": "result", + "mapped_solid_name": "adder_2" + } + ], + "tags": {} + }, + { + "__class__": "CompositeSolidDefSnap", + "config_field_snap": null, + "dep_structure_snapshot": { + "__class__": "DependencyStructureSnapshot", + "solid_invocation_snaps": [ + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [ + { + "__class__": "InputDependencySnap", + "input_name": "num", + "is_dynamic_collect": false, + "upstream_output_snaps": [] + } + ], + "is_dynamic_mapped": false, + "solid_def_name": "div_two", + "solid_name": "div_1", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [ + { + "__class__": "InputDependencySnap", + "input_name": "num", + "is_dynamic_collect": false, + "upstream_output_snaps": [ + { + "__class__": "OutputHandleSnap", + "output_name": "result", + "solid_name": "div_1" + } + ] + } + ], + "is_dynamic_mapped": false, + "solid_def_name": "div_two", + "solid_name": "div_2", + "tags": {} + } + ] + }, + "description": null, + "input_def_snaps": [ + { + "__class__": "InputDefSnap", + "dagster_type_key": "Any", + "description": null, + "name": "num" + } + ], + "input_mapping_snaps": [ + { + "__class__": "InputMappingSnap", + "external_input_name": "num", + "mapped_input_name": "num", + "mapped_solid_name": "div_1" + } + ], + "name": "div_four", + "output_def_snaps": [ + { + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", + "description": null, + "is_dynamic": false, + "is_required": true, + "name": "result" + } + ], + "output_mapping_snaps": [ + { + "__class__": "OutputMappingSnap", + "external_output_name": "result", + "mapped_output_name": "result", + "mapped_solid_name": "div_2" + } + ], + "tags": {} + } + ], + "solid_def_snaps": [ + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, + "description": null, + "input_def_snaps": [ + { + "__class__": "InputDefSnap", + "dagster_type_key": "Int", + "description": null, + "name": "num" + } + ], + "name": "add_one", + "output_def_snaps": [ + { + "__class__": "OutputDefSnap", + "dagster_type_key": "Int", + "description": null, + "is_dynamic": false, + "is_required": true, + "name": "result" + } + ], + "required_resource_keys": [], + "tags": {} + }, + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, + "description": null, + "input_def_snaps": [ + { + "__class__": "InputDefSnap", + "dagster_type_key": "Any", + "description": null, + "name": "num" + } + ], + "name": "div_two", + "output_def_snaps": [ + { + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", + "description": null, + "is_dynamic": false, + "is_required": true, + "name": "result" + } + ], + "required_resource_keys": [], + "tags": {} + } + ] }, "tags": {} } ''' # --- -# name: test_all_snapshot_ids[31] - 'cd81ec29a7fde8a337dc04fb109dd707a2962d18' +# name: test_all_snapshot_ids[19] + 'd9f6d85793df3d9df94d4aedb21bb659c1202bda' # --- -# name: test_all_snapshot_ids[32] +# name: test_all_snapshot_ids[1] + '69f92df54bd8f367056abb6329513abf99b9c316' +# --- +# name: test_all_snapshot_ids[20] ''' { "__class__": "PipelineSnapshot", @@ -65353,6 +33867,21 @@ "scalar_kind": null, "type_param_keys": null }, + "Array.Noneable.Int": { + "__class__": "ConfigTypeSnap", + "description": "List of Array.Noneable.Int", + "enum_values": null, + "fields": null, + "given_name": null, + "key": "Array.Noneable.Int", + "kind": { + "__enum__": "ConfigTypeKind.ARRAY" + }, + "scalar_kind": null, + "type_param_keys": [ + "Noneable.Int" + ] + }, "Bool": { "__class__": "ConfigTypeSnap", "description": "", @@ -65398,6 +33927,69 @@ }, "type_param_keys": null }, + "Map.Bool.Int": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": null, + "given_name": null, + "key": "Map.Bool.Int", + "kind": { + "__enum__": "ConfigTypeKind.MAP" + }, + "scalar_kind": null, + "type_param_keys": [ + "Bool", + "Int" + ] + }, + "Map.String.Int:name: username": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": null, + "given_name": "username", + "key": "Map.String.Int:name: username", + "kind": { + "__enum__": "ConfigTypeKind.MAP" + }, + "scalar_kind": null, + "type_param_keys": [ + "String", + "Int" + ] + }, + "Map.String.Shape.c509723c946dae900588fedb3aad4c7e4a3bd168": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": null, + "given_name": null, + "key": "Map.String.Shape.c509723c946dae900588fedb3aad4c7e4a3bd168", + "kind": { + "__enum__": "ConfigTypeKind.MAP" + }, + "scalar_kind": null, + "type_param_keys": [ + "String", + "Shape.c509723c946dae900588fedb3aad4c7e4a3bd168" + ] + }, + "Noneable.Int": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": null, + "given_name": null, + "key": "Noneable.Int", + "kind": { + "__enum__": "ConfigTypeKind.NONEABLE" + }, + "scalar_kind": null, + "type_param_keys": [ + "Int" + ] + }, "ScalarUnion.Bool-Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59": { "__class__": "ConfigTypeSnap", "description": null, @@ -65731,6 +34323,56 @@ "scalar_kind": null, "type_param_keys": null }, + "Shape.095fa51bda86a8b26c653bdaea124c15ea83783d": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"config\": {\"retries\": {\"enabled\": {}}}}", + "description": "Configure how steps are executed within a run.", + "is_required": false, + "name": "execution", + "type_key": "Shape.09d73f0755bf4752d3f121837669c8660dcf451e" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": "Configure how loggers emit messages within a run.", + "is_required": false, + "name": "loggers", + "type_key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": "Configure runtime parameters for ops or assets.", + "is_required": true, + "name": "ops", + "type_key": "Shape.940fa1e55b24388b9f0b7a0a05bec3712295e88d" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"io_manager\": {}}", + "description": "Configure how shared resources are implemented within a run.", + "is_required": false, + "name": "resources", + "type_key": "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778" + } + ], + "given_name": null, + "key": "Shape.095fa51bda86a8b26c653bdaea124c15ea83783d", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, "Shape.09d73f0755bf4752d3f121837669c8660dcf451e": { "__class__": "ConfigTypeSnap", "description": null, @@ -65800,6 +34442,47 @@ "scalar_kind": null, "type_param_keys": null }, + "Shape.303f566e70c2a9bbe3b9c0b251dd13a17bd93ca7": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "field_one", + "type_key": "Map.String.Int:name: username" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"test\": {\"nested\": [null, 1, 2]}}", + "description": null, + "is_required": false, + "name": "field_three", + "type_key": "Map.String.Shape.c509723c946dae900588fedb3aad4c7e4a3bd168" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "field_two", + "type_key": "Map.Bool.Int" + } + ], + "given_name": null, + "key": "Shape.303f566e70c2a9bbe3b9c0b251dd13a17bd93ca7", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c": { "__class__": "ConfigTypeSnap", "description": null, @@ -65855,48 +34538,62 @@ "scalar_kind": null, "type_param_keys": null }, - "Shape.571dd0dfd379812de73514675817becc7f384e4c": { + "Shape.743e47901855cb245064dd633e217bfcb49a11a7": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, "fields": [ { "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", + "default_provided": false, + "default_value_as_json_str": null, "description": null, "is_required": false, - "name": "after_failure", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, + "name": "config", + "type_key": "Any" + } + ], + "given_name": null, + "key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.940fa1e55b24388b9f0b7a0a05bec3712295e88d": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ { "__class__": "ConfigFieldSnap", "default_provided": true, "default_value_as_json_str": "{}", "description": null, "is_required": false, - "name": "always_succeed", + "name": "noop_op", "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" }, { "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", + "default_provided": false, + "default_value_as_json_str": null, "description": null, - "is_required": false, - "name": "conditionally_fail", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + "is_required": true, + "name": "op_with_map_config", + "type_key": "Shape.eacf3d84eb87d743cabe5ea4b078eb7fe6566547" } ], "given_name": null, - "key": "Shape.571dd0dfd379812de73514675817becc7f384e4c", + "key": "Shape.940fa1e55b24388b9f0b7a0a05bec3712295e88d", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, "type_param_keys": null }, - "Shape.743e47901855cb245064dd633e217bfcb49a11a7": { + "Shape.c509723c946dae900588fedb3aad4c7e4a3bd168": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, @@ -65906,13 +34603,13 @@ "default_provided": false, "default_value_as_json_str": null, "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" + "is_required": true, + "name": "nested", + "type_key": "Array.Noneable.Int" } ], "given_name": null, - "key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7", + "key": "Shape.c509723c946dae900588fedb3aad4c7e4a3bd168", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, @@ -65932,57 +34629,30 @@ "scalar_kind": null, "type_param_keys": null }, - "Shape.e216ae17937e7ca0141e3e837ac6661142027def": { + "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b": { "__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": "{\"after_failure\": {}, \"always_succeed\": {}, \"conditionally_fail\": {}}", - "description": "Configure runtime parameters for ops or assets.", - "is_required": false, - "name": "ops", - "type_key": "Shape.571dd0dfd379812de73514675817becc7f384e4c" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"io_manager\": {}}", - "description": "Configure how shared resources are implemented within a run.", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, "is_required": false, - "name": "resources", - "type_key": "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778" + "name": "console", + "type_key": "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a" } ], "given_name": null, - "key": "Shape.e216ae17937e7ca0141e3e837ac6661142027def", + "key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, "type_param_keys": null }, - "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b": { + "Shape.eacf3d84eb87d743cabe5ea4b078eb7fe6566547": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, @@ -65992,13 +34662,13 @@ "default_provided": false, "default_value_as_json_str": null, "description": null, - "is_required": false, - "name": "console", - "type_key": "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a" + "is_required": true, + "name": "config", + "type_key": "Shape.303f566e70c2a9bbe3b9c0b251dd13a17bd93ca7" } ], "given_name": null, - "key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b", + "key": "Shape.eacf3d84eb87d743cabe5ea4b078eb7fe6566547", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, @@ -66114,60 +34784,26 @@ "dep_structure_snapshot": { "__class__": "DependencyStructureSnapshot", "solid_invocation_snaps": [ - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ - { - "__class__": "InputDependencySnap", - "input_name": "_upstream", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "conditionally_fail" - } - ] - } - ], - "is_dynamic_mapped": false, - "solid_def_name": "after_failure", - "solid_name": "after_failure", - "tags": {} - }, { "__class__": "SolidInvocationSnap", "input_dep_snaps": [], "is_dynamic_mapped": false, - "solid_def_name": "always_succeed", - "solid_name": "always_succeed", + "solid_def_name": "noop_op", + "solid_name": "noop_op", "tags": {} }, { "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ - { - "__class__": "InputDependencySnap", - "input_name": "_upstream", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "always_succeed" - } - ] - } - ], + "input_dep_snaps": [], "is_dynamic_mapped": false, - "solid_def_name": "conditionally_fail", - "solid_name": "conditionally_fail", + "solid_def_name": "op_with_map_config", + "solid_name": "op_with_map_config", "tags": {} } ] }, "description": null, - "graph_def_name": "chained_failure_job", + "graph_def_name": "config_with_map", "lineage_snapshot": null, "mode_def_snaps": [ { @@ -66206,48 +34842,14 @@ "name": "io_manager" } ], - "root_config_key": "Shape.e216ae17937e7ca0141e3e837ac6661142027def" + "root_config_key": "Shape.095fa51bda86a8b26c653bdaea124c15ea83783d" } ], - "name": "chained_failure_job", + "name": "config_with_map", "solid_definitions_snapshot": { "__class__": "SolidDefinitionsSnapshot", "composite_solid_def_snaps": [], "solid_def_snaps": [ - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - }, - "description": null, - "input_def_snaps": [ - { - "__class__": "InputDefSnap", - "dagster_type_key": "Any", - "description": null, - "name": "_upstream" - } - ], - "name": "after_failure", - "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": { @@ -66261,7 +34863,7 @@ }, "description": null, "input_def_snaps": [], - "name": "always_succeed", + "name": "noop_op", "output_def_snaps": [ { "__class__": "OutputDefSnap", @@ -66282,20 +34884,13 @@ "default_provided": false, "default_value_as_json_str": null, "description": null, - "is_required": false, + "is_required": true, "name": "config", - "type_key": "Any" + "type_key": "Shape.303f566e70c2a9bbe3b9c0b251dd13a17bd93ca7" }, "description": null, - "input_def_snaps": [ - { - "__class__": "InputDefSnap", - "dagster_type_key": "Any", - "description": null, - "name": "_upstream" - } - ], - "name": "conditionally_fail", + "input_def_snaps": [], + "name": "op_with_map_config", "output_def_snaps": [ { "__class__": "OutputDefSnap", @@ -66315,10 +34910,10 @@ } ''' # --- -# name: test_all_snapshot_ids[33] - '1f3478e419b57370edfc5959b967300b91ad776c' +# name: test_all_snapshot_ids[21] + '9041a32e00b2c27d78e168f10272a992f819e88d' # --- -# name: test_all_snapshot_ids[34] +# name: test_all_snapshot_ids[22] ''' { "__class__": "PipelineSnapshot", @@ -66479,29 +35074,6 @@ "scalar_kind": null, "type_param_keys": null }, - "Selector.2571019f1a5201853d11032145ac3e534067f214": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "env", - "type_key": "String" - } - ], - "given_name": null, - "key": "Selector.2571019f1a5201853d11032145ac3e534067f214", - "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" - }, - "scalar_kind": null, - "type_param_keys": null - }, "Selector.a9799b971d12ace70a2d8803c883c863417d0725": { "__class__": "ConfigTypeSnap", "description": null, @@ -66762,6 +35334,38 @@ "scalar_kind": null, "type_param_keys": null }, + "Shape.0d55d94dd294f7cd436b52feb520b9840c4f91dc": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "sum_op", + "type_key": "Shape.b19e2683be41355cdd22d1d489ae36749b14bef0" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "sum_sq_op", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + } + ], + "given_name": null, + "key": "Shape.0d55d94dd294f7cd436b52feb520b9840c4f91dc", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a": { "__class__": "ConfigTypeSnap", "description": null, @@ -66785,23 +35389,23 @@ "scalar_kind": null, "type_param_keys": null }, - "Shape.18b2faaf1efd505374f7f25fcb61ed59bd5be851": { + "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, "fields": [ { "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, + "default_provided": true, + "default_value_as_json_str": "{}", + "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", "is_required": false, - "name": "base_dir", - "type_key": "StringSourceType" + "name": "io_manager", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" } ], "given_name": null, - "key": "Shape.18b2faaf1efd505374f7f25fcb61ed59bd5be851", + "key": "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, @@ -66840,29 +35444,6 @@ "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, @@ -66886,29 +35467,6 @@ "scalar_kind": null, "type_param_keys": null }, - "Shape.62edccaf30696e25335ae92685bdc41e204e30e6": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "config", - "type_key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709" - } - ], - "given_name": null, - "key": "Shape.62edccaf30696e25335ae92685bdc41e204e30e6", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, "Shape.743e47901855cb245064dd633e217bfcb49a11a7": { "__class__": "ConfigTypeSnap", "description": null, @@ -66932,7 +35490,7 @@ "scalar_kind": null, "type_param_keys": null }, - "Shape.941705f8db419acef3ba14bcecbc37e693570d4d": { + "Shape.a6b36b26d836a5c5ddb7f8906ae2a817c0063a89": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, @@ -66942,38 +35500,20 @@ "default_provided": false, "default_value_as_json_str": null, "description": null, - "is_required": false, - "name": "dummy_io_manager", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "hanging_asset_resource", - "type_key": "Shape.b13a6c5637084590cc1538f9522324bfeb4b46b3" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"config\": {}}", - "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", - "is_required": false, - "name": "io_manager", - "type_key": "Shape.44f2a71367507edd1b8e64f739222c4312b3691b" + "is_required": true, + "name": "num", + "type_key": "String" } ], "given_name": null, - "key": "Shape.941705f8db419acef3ba14bcecbc37e693570d4d", + "key": "Shape.a6b36b26d836a5c5ddb7f8906ae2a817c0063a89", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, "type_param_keys": null }, - "Shape.9a3a315bff2146cca750edbec49c6b4b4d0ce58e": { + "Shape.b19e2683be41355cdd22d1d489ae36749b14bef0": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, @@ -66983,43 +35523,29 @@ "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": [ + "is_required": false, + "name": "config", + "type_key": "Any" + }, { "__class__": "ConfigFieldSnap", "default_provided": false, "default_value_as_json_str": null, "description": null, "is_required": true, - "name": "config", - "type_key": "Shape.9a3a315bff2146cca750edbec49c6b4b4d0ce58e" + "name": "inputs", + "type_key": "Shape.a6b36b26d836a5c5ddb7f8906ae2a817c0063a89" } ], "given_name": null, - "key": "Shape.b13a6c5637084590cc1538f9522324bfeb4b46b3", + "key": "Shape.b19e2683be41355cdd22d1d489ae36749b14bef0", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, "type_param_keys": null }, - "Shape.d308bf158c48be068392c81eb707562cc2d96158": { + "Shape.d4670f68893bf551d7398bd94d97daec11f9bb2b": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, @@ -67044,25 +35570,25 @@ }, { "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"subsettable_checked_multi_asset\": {\"config\": {}}}", + "default_provided": false, + "default_value_as_json_str": null, "description": "Configure runtime parameters for ops or assets.", - "is_required": false, + "is_required": true, "name": "ops", - "type_key": "Shape.f6636d306fe2f9e3ee64a75e0c83bcfeda8f215b" + "type_key": "Shape.0d55d94dd294f7cd436b52feb520b9840c4f91dc" }, { "__class__": "ConfigFieldSnap", "default_provided": true, - "default_value_as_json_str": "{\"io_manager\": {\"config\": {}}}", + "default_value_as_json_str": "{\"io_manager\": {}}", "description": "Configure how shared resources are implemented within a run.", "is_required": false, "name": "resources", - "type_key": "Shape.941705f8db419acef3ba14bcecbc37e693570d4d" + "type_key": "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778" } ], "given_name": null, - "key": "Shape.d308bf158c48be068392c81eb707562cc2d96158", + "key": "Shape.d4670f68893bf551d7398bd94d97daec11f9bb2b", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, @@ -67105,29 +35631,6 @@ "scalar_kind": null, "type_param_keys": null }, - "Shape.f6636d306fe2f9e3ee64a75e0c83bcfeda8f215b": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"config\": {}}", - "description": null, - "is_required": false, - "name": "subsettable_checked_multi_asset", - "type_key": "Shape.62edccaf30696e25335ae92685bdc41e204e30e6" - } - ], - "given_name": null, - "key": "Shape.f6636d306fe2f9e3ee64a75e0c83bcfeda8f215b", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, "String": { "__class__": "ConfigTypeSnap", "description": "", @@ -67142,22 +35645,6 @@ "__enum__": "ConfigScalarKind.STRING" }, "type_param_keys": null - }, - "StringSourceType": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": null, - "given_name": null, - "key": "StringSourceType", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR_UNION" - }, - "scalar_kind": null, - "type_param_keys": [ - "String", - "Selector.2571019f1a5201853d11032145ac3e534067f214" - ] } } }, @@ -67234,6 +35721,20 @@ "name": "Nothing", "type_param_keys": [] }, + "PoorMansDataFrame": { + "__class__": "DagsterTypeSnap", + "description": null, + "display_name": "PoorMansDataFrame", + "is_builtin": false, + "key": "PoorMansDataFrame", + "kind": { + "__enum__": "DagsterTypeKind.REGULAR" + }, + "loader_schema_key": "String", + "materializer_schema_key": null, + "name": "PoorMansDataFrame", + "type_param_keys": [] + }, "String": { "__class__": "DagsterTypeSnap", "description": null, @@ -67255,16 +35756,44 @@ "solid_invocation_snaps": [ { "__class__": "SolidInvocationSnap", - "input_dep_snaps": [], + "input_dep_snaps": [ + { + "__class__": "InputDependencySnap", + "input_name": "num", + "is_dynamic_collect": false, + "upstream_output_snaps": [] + } + ], "is_dynamic_mapped": false, - "solid_def_name": "subsettable_checked_multi_asset", - "solid_name": "subsettable_checked_multi_asset", + "solid_def_name": "sum_op", + "solid_name": "sum_op", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [ + { + "__class__": "InputDependencySnap", + "input_name": "sum_df", + "is_dynamic_collect": false, + "upstream_output_snaps": [ + { + "__class__": "OutputHandleSnap", + "output_name": "result", + "solid_name": "sum_op" + } + ] + } + ], + "is_dynamic_mapped": false, + "solid_def_name": "sum_sq_op", + "solid_name": "sum_sq_op", "tags": {} } ] }, "description": null, - "graph_def_name": "checked_multi_asset_job", + "graph_def_name": "csv_hello_world", "lineage_snapshot": null, "mode_def_snaps": [ { @@ -67299,42 +35828,14 @@ "name": "config", "type_key": "Any" }, - "description": null, - "name": "dummy_io_manager" - }, - { - "__class__": "ResourceDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "config", - "type_key": "Shape.9a3a315bff2146cca750edbec49c6b4b4d0ce58e" - }, - "description": null, - "name": "hanging_asset_resource" - }, - { - "__class__": "ResourceDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "config", - "type_key": "Shape.18b2faaf1efd505374f7f25fcb61ed59bd5be851" - }, "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", "name": "io_manager" } ], - "root_config_key": "Shape.d308bf158c48be068392c81eb707562cc2d96158" + "root_config_key": "Shape.d4670f68893bf551d7398bd94d97daec11f9bb2b" } ], - "name": "checked_multi_asset_job", + "name": "csv_hello_world", "solid_definitions_snapshot": { "__class__": "SolidDefinitionsSnapshot", "composite_solid_def_snaps": [], @@ -67343,48 +35844,65 @@ "__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", - "output_def_snaps": [ + "input_def_snaps": [ { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", + "__class__": "InputDefSnap", + "dagster_type_key": "PoorMansDataFrame", "description": null, - "is_dynamic": false, - "is_required": false, - "name": "one" - }, + "name": "num" + } + ], + "name": "sum_op", + "output_def_snaps": [ { "__class__": "OutputDefSnap", - "dagster_type_key": "Any", + "dagster_type_key": "PoorMansDataFrame", "description": null, "is_dynamic": false, - "is_required": 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", - "dagster_type_key": "Any", + "__class__": "InputDefSnap", + "dagster_type_key": "PoorMansDataFrame", "description": null, - "is_dynamic": false, - "is_required": false, - "name": "one_my_check" - }, + "name": "sum_df" + } + ], + "name": "sum_sq_op", + "output_def_snaps": [ { "__class__": "OutputDefSnap", - "dagster_type_key": "Any", + "dagster_type_key": "PoorMansDataFrame", "description": null, "is_dynamic": false, - "is_required": false, - "name": "one_my_other_check" + "is_required": true, + "name": "result" } ], "required_resource_keys": [], @@ -67396,10 +35914,10 @@ } ''' # --- -# name: test_all_snapshot_ids[35] - '91e422f2d9b8074941369b90949c58d1e11db034' +# name: test_all_snapshot_ids[23] + '9d2930f7c072c5a01688d84b725c49d4ae718c65' # --- -# name: test_all_snapshot_ids[36] +# name: test_all_snapshot_ids[24] ''' { "__class__": "PipelineSnapshot", @@ -67820,53 +36338,39 @@ "scalar_kind": null, "type_param_keys": null }, - "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a": { + "Shape.0d55d94dd294f7cd436b52feb520b9840c4f91dc": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, "fields": [ { "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"log_level\": \"INFO\", \"name\": \"dagster\"}", - "description": "The default colored console logger.", - "is_required": false, - "name": "config", - "type_key": "Shape.081354663b9d4b8fbfd1cb8e358763912953913f" - } - ], - "given_name": null, - "key": "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "sum_op", + "type_key": "Shape.b19e2683be41355cdd22d1d489ae36749b14bef0" + }, { "__class__": "ConfigFieldSnap", "default_provided": true, "default_value_as_json_str": "{}", - "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", + "description": null, "is_required": false, - "name": "io_manager", + "name": "sum_sq_op", "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" } ], "given_name": null, - "key": "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778", + "key": "Shape.0d55d94dd294f7cd436b52feb520b9840c4f91dc", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, "type_param_keys": null }, - "Shape.242592fa9f0be8d5908506e918e119be06358618": { + "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, @@ -67874,65 +36378,38 @@ { "__class__": "ConfigFieldSnap", "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, + "default_value_as_json_str": "{\"log_level\": \"INFO\", \"name\": \"dagster\"}", + "description": "The default colored console logger.", "is_required": false, - "name": "noop_op", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + "name": "config", + "type_key": "Shape.081354663b9d4b8fbfd1cb8e358763912953913f" } ], "given_name": null, - "key": "Shape.242592fa9f0be8d5908506e918e119be06358618", + "key": "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, "type_param_keys": null }, - "Shape.2d6c59263f8a81525a506f3167cc674a6fe762cd": { + "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"config\": {\"retries\": {\"enabled\": {}}}}", - "description": "Configure how steps are executed within a run.", - "is_required": false, - "name": "execution", - "type_key": "Shape.09d73f0755bf4752d3f121837669c8660dcf451e" - }, { "__class__": "ConfigFieldSnap", "default_provided": true, "default_value_as_json_str": "{}", - "description": "Configure how loggers emit messages within a run.", - "is_required": false, - "name": "loggers", - "type_key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"simple_graph\": {\"ops\": {\"noop_op\": {}}}}", - "description": "Configure runtime parameters for ops or assets.", - "is_required": false, - "name": "ops", - "type_key": "Shape.cc1342f196eac262513136ae6a38a66c13934928" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"io_manager\": {}}", - "description": "Configure how shared resources are implemented within a run.", + "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", "is_required": false, - "name": "resources", - "type_key": "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778" + "name": "io_manager", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" } ], "given_name": null, - "key": "Shape.2d6c59263f8a81525a506f3167cc674a6fe762cd", + "key": "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, @@ -67994,30 +36471,53 @@ "scalar_kind": null, "type_param_keys": null }, - "Shape.725b05628abbc4173a49e0e94a3d06ac66a595c0": { + "Shape.743e47901855cb245064dd633e217bfcb49a11a7": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, "fields": [ { "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"noop_op\": {}}", + "default_provided": false, + "default_value_as_json_str": null, "description": null, "is_required": false, - "name": "ops", - "type_key": "Shape.242592fa9f0be8d5908506e918e119be06358618" + "name": "config", + "type_key": "Any" } ], "given_name": null, - "key": "Shape.725b05628abbc4173a49e0e94a3d06ac66a595c0", + "key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, "type_param_keys": null }, - "Shape.743e47901855cb245064dd633e217bfcb49a11a7": { + "Shape.a6b36b26d836a5c5ddb7f8906ae2a817c0063a89": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "num", + "type_key": "String" + } + ], + "given_name": null, + "key": "Shape.a6b36b26d836a5c5ddb7f8906ae2a817c0063a89", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.b19e2683be41355cdd22d1d489ae36749b14bef0": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, @@ -68030,17 +36530,26 @@ "is_required": false, "name": "config", "type_key": "Any" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "inputs", + "type_key": "Shape.a6b36b26d836a5c5ddb7f8906ae2a817c0063a89" } ], "given_name": null, - "key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7", + "key": "Shape.b19e2683be41355cdd22d1d489ae36749b14bef0", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, "type_param_keys": null }, - "Shape.cc1342f196eac262513136ae6a38a66c13934928": { + "Shape.d4670f68893bf551d7398bd94d97daec11f9bb2b": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, @@ -68048,15 +36557,42 @@ { "__class__": "ConfigFieldSnap", "default_provided": true, - "default_value_as_json_str": "{\"ops\": {\"noop_op\": {}}}", - "description": null, + "default_value_as_json_str": "{\"config\": {\"retries\": {\"enabled\": {}}}}", + "description": "Configure how steps are executed within a run.", "is_required": false, - "name": "simple_graph", - "type_key": "Shape.725b05628abbc4173a49e0e94a3d06ac66a595c0" + "name": "execution", + "type_key": "Shape.09d73f0755bf4752d3f121837669c8660dcf451e" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": "Configure how loggers emit messages within a run.", + "is_required": false, + "name": "loggers", + "type_key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": "Configure runtime parameters for ops or assets.", + "is_required": true, + "name": "ops", + "type_key": "Shape.0d55d94dd294f7cd436b52feb520b9840c4f91dc" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"io_manager\": {}}", + "description": "Configure how shared resources are implemented within a run.", + "is_required": false, + "name": "resources", + "type_key": "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778" } ], "given_name": null, - "key": "Shape.cc1342f196eac262513136ae6a38a66c13934928", + "key": "Shape.d4670f68893bf551d7398bd94d97daec11f9bb2b", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, @@ -68189,6 +36725,20 @@ "name": "Nothing", "type_param_keys": [] }, + "PoorMansDataFrame": { + "__class__": "DagsterTypeSnap", + "description": null, + "display_name": "PoorMansDataFrame", + "is_builtin": false, + "key": "PoorMansDataFrame", + "kind": { + "__enum__": "DagsterTypeKind.REGULAR" + }, + "loader_schema_key": "String", + "materializer_schema_key": null, + "name": "PoorMansDataFrame", + "type_param_keys": [] + }, "String": { "__class__": "DagsterTypeSnap", "description": null, @@ -68210,16 +36760,44 @@ "solid_invocation_snaps": [ { "__class__": "SolidInvocationSnap", - "input_dep_snaps": [], + "input_dep_snaps": [ + { + "__class__": "InputDependencySnap", + "input_name": "num", + "is_dynamic_collect": false, + "upstream_output_snaps": [] + } + ], "is_dynamic_mapped": false, - "solid_def_name": "simple_graph", - "solid_name": "simple_graph", + "solid_def_name": "sum_op", + "solid_name": "sum_op", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [ + { + "__class__": "InputDependencySnap", + "input_name": "sum_df", + "is_dynamic_collect": false, + "upstream_output_snaps": [ + { + "__class__": "OutputHandleSnap", + "output_name": "result", + "solid_name": "sum_op" + } + ] + } + ], + "is_dynamic_mapped": false, + "solid_def_name": "sum_sq_op", + "solid_name": "sum_sq_op", "tags": {} } ] }, "description": null, - "graph_def_name": "composed_graph", + "graph_def_name": "csv_hello_world_df_input", "lineage_snapshot": null, "mode_def_snaps": [ { @@ -68258,39 +36836,48 @@ "name": "io_manager" } ], - "root_config_key": "Shape.2d6c59263f8a81525a506f3167cc674a6fe762cd" + "root_config_key": "Shape.d4670f68893bf551d7398bd94d97daec11f9bb2b" } ], - "name": "composed_graph", + "name": "csv_hello_world_df_input", "solid_definitions_snapshot": { "__class__": "SolidDefinitionsSnapshot", - "composite_solid_def_snaps": [ + "composite_solid_def_snaps": [], + "solid_def_snaps": [ { - "__class__": "CompositeSolidDefSnap", - "config_field_snap": null, - "dep_structure_snapshot": { - "__class__": "DependencyStructureSnapshot", - "solid_invocation_snaps": [ - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [], - "is_dynamic_mapped": false, - "solid_def_name": "noop_op", - "solid_name": "noop_op", - "tags": {} - } - ] + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" }, "description": null, - "input_def_snaps": [], - "input_mapping_snaps": [], - "name": "simple_graph", - "output_def_snaps": [], - "output_mapping_snaps": [], + "input_def_snaps": [ + { + "__class__": "InputDefSnap", + "dagster_type_key": "PoorMansDataFrame", + "description": null, + "name": "num" + } + ], + "name": "sum_op", + "output_def_snaps": [ + { + "__class__": "OutputDefSnap", + "dagster_type_key": "PoorMansDataFrame", + "description": null, + "is_dynamic": false, + "is_required": true, + "name": "result" + } + ], + "required_resource_keys": [], "tags": {} - } - ], - "solid_def_snaps": [ + }, { "__class__": "SolidDefSnap", "config_field_snap": { @@ -68303,12 +36890,19 @@ "type_key": "Any" }, "description": null, - "input_def_snaps": [], - "name": "noop_op", + "input_def_snaps": [ + { + "__class__": "InputDefSnap", + "dagster_type_key": "PoorMansDataFrame", + "description": null, + "name": "sum_df" + } + ], + "name": "sum_sq_op", "output_def_snaps": [ { "__class__": "OutputDefSnap", - "dagster_type_key": "Any", + "dagster_type_key": "PoorMansDataFrame", "description": null, "is_dynamic": false, "is_required": true, @@ -68324,10 +36918,10 @@ } ''' # --- -# name: test_all_snapshot_ids[37] - 'ac30d35b2d3b8c25490824aaa8dac2281ad4f860' +# name: test_all_snapshot_ids[25] + 'a28dd9e490e08f05fab6ab1309de27da5cd3eb0f' # --- -# name: test_all_snapshot_ids[38] +# name: test_all_snapshot_ids[26] ''' { "__class__": "PipelineSnapshot", @@ -68771,29 +37365,6 @@ "scalar_kind": null, "type_param_keys": null }, - "Shape.14c3ed9ae0702fb7e4724d96ca5443b949ca55c6": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "num", - "type_key": "ScalarUnion.Int-Selector.a9799b971d12ace70a2d8803c883c863417d0725" - } - ], - "given_name": null, - "key": "Shape.14c3ed9ae0702fb7e4724d96ca5443b949ca55c6", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778": { "__class__": "ConfigTypeSnap", "description": null, @@ -68817,108 +37388,7 @@ "scalar_kind": null, "type_param_keys": null }, - "Shape.269f0f86fd2b3d1fb716813f364d327a2c0ac101": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"adder_1\": {}, \"adder_2\": {}}", - "description": null, - "is_required": false, - "name": "ops", - "type_key": "Shape.f3e8c265243cfd815335b41d406803456fc01731" - } - ], - "given_name": null, - "key": "Shape.269f0f86fd2b3d1fb716813f364d327a2c0ac101", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": "[DEPRECATED]", - "is_required": false, - "name": "marker_to_close", - "type_key": "String" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"enabled\": {}}", - "description": "Whether retries are enabled or not. By default, retries are enabled.", - "is_required": false, - "name": "retries", - "type_key": "Selector.1bfb167aea90780aa679597800c71bd8c65ed0b2" - } - ], - "given_name": null, - "key": "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "path", - "type_key": "String" - } - ], - "given_name": null, - "key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.743e47901855cb245064dd633e217bfcb49a11a7": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - } - ], - "given_name": null, - "key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.830eb72ce3b7ec64406dda44681fe8125398e066": { + "Shape.16eef8c67ecf666f239d7a74b4df86e4d22830b2": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, @@ -68948,7 +37418,7 @@ "description": "Configure runtime parameters for ops or assets.", "is_required": true, "name": "ops", - "type_key": "Shape.b7ec19ebe501a9e6c5fdd7ad43138d8e7495ec4d" + "type_key": "Shape.bfccd1cc4558701e6f151305c3b28e09cf76a942" }, { "__class__": "ConfigFieldSnap", @@ -68961,14 +37431,14 @@ } ], "given_name": null, - "key": "Shape.830eb72ce3b7ec64406dda44681fe8125398e066", + "key": "Shape.16eef8c67ecf666f239d7a74b4df86e4d22830b2", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, "type_param_keys": null }, - "Shape.b7ec19ebe501a9e6c5fdd7ad43138d8e7495ec4d": { + "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, @@ -68977,107 +37447,53 @@ "__class__": "ConfigFieldSnap", "default_provided": false, "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "add_four", - "type_key": "Shape.f642097b857066d4a9349527c6ac0d56f229c3a9" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"ops\": {\"div_1\": {}, \"div_2\": {}}}", - "description": null, - "is_required": false, - "name": "div_four", - "type_key": "Shape.e9ab4ed94baf66591b1c79aedd6e860e74449626" - } - ], - "given_name": null, - "key": "Shape.b7ec19ebe501a9e6c5fdd7ad43138d8e7495ec4d", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [], - "given_name": null, - "key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.df3f614c6d641b6c40a897c607155a39d309cbf2": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, + "description": "[DEPRECATED]", "is_required": false, - "name": "div_1", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + "name": "marker_to_close", + "type_key": "String" }, { "__class__": "ConfigFieldSnap", "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, + "default_value_as_json_str": "{\"enabled\": {}}", + "description": "Whether retries are enabled or not. By default, retries are enabled.", "is_required": false, - "name": "div_2", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + "name": "retries", + "type_key": "Selector.1bfb167aea90780aa679597800c71bd8c65ed0b2" } ], "given_name": null, - "key": "Shape.df3f614c6d641b6c40a897c607155a39d309cbf2", + "key": "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, "type_param_keys": null }, - "Shape.e22e53b985e9d5499495c4611239dc035a49c1ec": { + "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, "fields": [ { "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"ops\": {\"adder_1\": {}, \"adder_2\": {}}}", - "description": null, - "is_required": false, - "name": "adder_1", - "type_key": "Shape.269f0f86fd2b3d1fb716813f364d327a2c0ac101" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"ops\": {\"adder_1\": {}, \"adder_2\": {}}}", + "default_provided": false, + "default_value_as_json_str": null, "description": null, - "is_required": false, - "name": "adder_2", - "type_key": "Shape.269f0f86fd2b3d1fb716813f364d327a2c0ac101" + "is_required": true, + "name": "path", + "type_key": "String" } ], "given_name": null, - "key": "Shape.e22e53b985e9d5499495c4611239dc035a49c1ec", + "key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, "type_param_keys": null }, - "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b": { + "Shape.743e47901855cb245064dd633e217bfcb49a11a7": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, @@ -69088,74 +37504,74 @@ "default_value_as_json_str": null, "description": null, "is_required": false, - "name": "console", - "type_key": "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a" + "name": "config", + "type_key": "Any" } ], "given_name": null, - "key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b", + "key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, "type_param_keys": null }, - "Shape.e9ab4ed94baf66591b1c79aedd6e860e74449626": { + "Shape.a6b36b26d836a5c5ddb7f8906ae2a817c0063a89": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, "fields": [ { "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"div_1\": {}, \"div_2\": {}}", + "default_provided": false, + "default_value_as_json_str": null, "description": null, - "is_required": false, - "name": "ops", - "type_key": "Shape.df3f614c6d641b6c40a897c607155a39d309cbf2" + "is_required": true, + "name": "num", + "type_key": "String" } ], "given_name": null, - "key": "Shape.e9ab4ed94baf66591b1c79aedd6e860e74449626", + "key": "Shape.a6b36b26d836a5c5ddb7f8906ae2a817c0063a89", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, "type_param_keys": null }, - "Shape.f3e8c265243cfd815335b41d406803456fc01731": { + "Shape.b19e2683be41355cdd22d1d489ae36749b14bef0": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, "fields": [ { "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", + "default_provided": false, + "default_value_as_json_str": null, "description": null, "is_required": false, - "name": "adder_1", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + "name": "config", + "type_key": "Any" }, { "__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": "adder_2", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + "is_required": true, + "name": "inputs", + "type_key": "Shape.a6b36b26d836a5c5ddb7f8906ae2a817c0063a89" } ], "given_name": null, - "key": "Shape.f3e8c265243cfd815335b41d406803456fc01731", + "key": "Shape.b19e2683be41355cdd22d1d489ae36749b14bef0", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, "type_param_keys": null }, - "Shape.f642097b857066d4a9349527c6ac0d56f229c3a9": { + "Shape.bfccd1cc4558701e6f151305c3b28e09cf76a942": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, @@ -69166,21 +37582,48 @@ "default_value_as_json_str": null, "description": null, "is_required": true, - "name": "inputs", - "type_key": "Shape.14c3ed9ae0702fb7e4724d96ca5443b949ca55c6" - }, + "name": "sum_op", + "type_key": "Shape.b19e2683be41355cdd22d1d489ae36749b14bef0" + } + ], + "given_name": null, + "key": "Shape.bfccd1cc4558701e6f151305c3b28e09cf76a942", + "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": true, - "default_value_as_json_str": "{\"adder_1\": {\"ops\": {\"adder_1\": {}, \"adder_2\": {}}}, \"adder_2\": {\"ops\": {\"adder_1\": {}, \"adder_2\": {}}}}", + "default_provided": false, + "default_value_as_json_str": null, "description": null, "is_required": false, - "name": "ops", - "type_key": "Shape.e22e53b985e9d5499495c4611239dc035a49c1ec" + "name": "console", + "type_key": "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a" } ], "given_name": null, - "key": "Shape.f642097b857066d4a9349527c6ac0d56f229c3a9", + "key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, @@ -69277,6 +37720,20 @@ "name": "Nothing", "type_param_keys": [] }, + "PoorMansDataFrame": { + "__class__": "DagsterTypeSnap", + "description": null, + "display_name": "PoorMansDataFrame", + "is_builtin": false, + "key": "PoorMansDataFrame", + "kind": { + "__enum__": "DagsterTypeKind.REGULAR" + }, + "loader_schema_key": "String", + "materializer_schema_key": null, + "name": "PoorMansDataFrame", + "type_param_keys": [] + }, "String": { "__class__": "DagsterTypeSnap", "description": null, @@ -69307,35 +37764,14 @@ } ], "is_dynamic_mapped": false, - "solid_def_name": "add_four", - "solid_name": "add_four", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ - { - "__class__": "InputDependencySnap", - "input_name": "num", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "add_four" - } - ] - } - ], - "is_dynamic_mapped": false, - "solid_def_name": "div_four", - "solid_name": "div_four", + "solid_def_name": "sum_op", + "solid_name": "sum_op", "tags": {} } ] }, "description": null, - "graph_def_name": "composites_job", + "graph_def_name": "csv_hello_world_two", "lineage_snapshot": null, "mode_def_snaps": [ { @@ -69374,260 +37810,13 @@ "name": "io_manager" } ], - "root_config_key": "Shape.830eb72ce3b7ec64406dda44681fe8125398e066" + "root_config_key": "Shape.16eef8c67ecf666f239d7a74b4df86e4d22830b2" } ], - "name": "composites_job", + "name": "csv_hello_world_two", "solid_definitions_snapshot": { "__class__": "SolidDefinitionsSnapshot", - "composite_solid_def_snaps": [ - { - "__class__": "CompositeSolidDefSnap", - "config_field_snap": null, - "dep_structure_snapshot": { - "__class__": "DependencyStructureSnapshot", - "solid_invocation_snaps": [ - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ - { - "__class__": "InputDependencySnap", - "input_name": "num", - "is_dynamic_collect": false, - "upstream_output_snaps": [] - } - ], - "is_dynamic_mapped": false, - "solid_def_name": "add_two", - "solid_name": "adder_1", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ - { - "__class__": "InputDependencySnap", - "input_name": "num", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "adder_1" - } - ] - } - ], - "is_dynamic_mapped": false, - "solid_def_name": "add_two", - "solid_name": "adder_2", - "tags": {} - } - ] - }, - "description": null, - "input_def_snaps": [ - { - "__class__": "InputDefSnap", - "dagster_type_key": "Int", - "description": null, - "name": "num" - } - ], - "input_mapping_snaps": [ - { - "__class__": "InputMappingSnap", - "external_input_name": "num", - "mapped_input_name": "num", - "mapped_solid_name": "adder_1" - } - ], - "name": "add_four", - "output_def_snaps": [ - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Int", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" - } - ], - "output_mapping_snaps": [ - { - "__class__": "OutputMappingSnap", - "external_output_name": "result", - "mapped_output_name": "result", - "mapped_solid_name": "adder_2" - } - ], - "tags": {} - }, - { - "__class__": "CompositeSolidDefSnap", - "config_field_snap": null, - "dep_structure_snapshot": { - "__class__": "DependencyStructureSnapshot", - "solid_invocation_snaps": [ - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ - { - "__class__": "InputDependencySnap", - "input_name": "num", - "is_dynamic_collect": false, - "upstream_output_snaps": [] - } - ], - "is_dynamic_mapped": false, - "solid_def_name": "add_one", - "solid_name": "adder_1", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ - { - "__class__": "InputDependencySnap", - "input_name": "num", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "adder_1" - } - ] - } - ], - "is_dynamic_mapped": false, - "solid_def_name": "add_one", - "solid_name": "adder_2", - "tags": {} - } - ] - }, - "description": null, - "input_def_snaps": [ - { - "__class__": "InputDefSnap", - "dagster_type_key": "Int", - "description": null, - "name": "num" - } - ], - "input_mapping_snaps": [ - { - "__class__": "InputMappingSnap", - "external_input_name": "num", - "mapped_input_name": "num", - "mapped_solid_name": "adder_1" - } - ], - "name": "add_two", - "output_def_snaps": [ - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Int", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" - } - ], - "output_mapping_snaps": [ - { - "__class__": "OutputMappingSnap", - "external_output_name": "result", - "mapped_output_name": "result", - "mapped_solid_name": "adder_2" - } - ], - "tags": {} - }, - { - "__class__": "CompositeSolidDefSnap", - "config_field_snap": null, - "dep_structure_snapshot": { - "__class__": "DependencyStructureSnapshot", - "solid_invocation_snaps": [ - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ - { - "__class__": "InputDependencySnap", - "input_name": "num", - "is_dynamic_collect": false, - "upstream_output_snaps": [] - } - ], - "is_dynamic_mapped": false, - "solid_def_name": "div_two", - "solid_name": "div_1", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ - { - "__class__": "InputDependencySnap", - "input_name": "num", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "div_1" - } - ] - } - ], - "is_dynamic_mapped": false, - "solid_def_name": "div_two", - "solid_name": "div_2", - "tags": {} - } - ] - }, - "description": null, - "input_def_snaps": [ - { - "__class__": "InputDefSnap", - "dagster_type_key": "Any", - "description": null, - "name": "num" - } - ], - "input_mapping_snaps": [ - { - "__class__": "InputMappingSnap", - "external_input_name": "num", - "mapped_input_name": "num", - "mapped_solid_name": "div_1" - } - ], - "name": "div_four", - "output_def_snaps": [ - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" - } - ], - "output_mapping_snaps": [ - { - "__class__": "OutputMappingSnap", - "external_output_name": "result", - "mapped_output_name": "result", - "mapped_solid_name": "div_2" - } - ], - "tags": {} - } - ], + "composite_solid_def_snaps": [], "solid_def_snaps": [ { "__class__": "SolidDefSnap", @@ -69644,50 +37833,16 @@ "input_def_snaps": [ { "__class__": "InputDefSnap", - "dagster_type_key": "Int", - "description": null, - "name": "num" - } - ], - "name": "add_one", - "output_def_snaps": [ - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Int", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" - } - ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - }, - "description": null, - "input_def_snaps": [ - { - "__class__": "InputDefSnap", - "dagster_type_key": "Any", + "dagster_type_key": "PoorMansDataFrame", "description": null, "name": "num" } ], - "name": "div_two", + "name": "sum_op", "output_def_snaps": [ { "__class__": "OutputDefSnap", - "dagster_type_key": "Any", + "dagster_type_key": "PoorMansDataFrame", "description": null, "is_dynamic": false, "is_required": true, @@ -69703,13 +37858,10 @@ } ''' # --- -# name: test_all_snapshot_ids[39] - 'd9f6d85793df3d9df94d4aedb21bb659c1202bda' -# --- -# name: test_all_snapshot_ids[3] - '195e9ebceb99ee7fc9ee9efe292482c800395545' +# name: test_all_snapshot_ids[27] + 'a62baecf830886bfa322863f86bbd7344ef9c359' # --- -# name: test_all_snapshot_ids[40] +# name: test_all_snapshot_ids[28] ''' { "__class__": "PipelineSnapshot", @@ -69729,21 +37881,6 @@ "scalar_kind": null, "type_param_keys": null }, - "Array.Noneable.Int": { - "__class__": "ConfigTypeSnap", - "description": "List of Array.Noneable.Int", - "enum_values": null, - "fields": null, - "given_name": null, - "key": "Array.Noneable.Int", - "kind": { - "__enum__": "ConfigTypeKind.ARRAY" - }, - "scalar_kind": null, - "type_param_keys": [ - "Noneable.Int" - ] - }, "Bool": { "__class__": "ConfigTypeSnap", "description": "", @@ -69789,69 +37926,6 @@ }, "type_param_keys": null }, - "Map.Bool.Int": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": null, - "given_name": null, - "key": "Map.Bool.Int", - "kind": { - "__enum__": "ConfigTypeKind.MAP" - }, - "scalar_kind": null, - "type_param_keys": [ - "Bool", - "Int" - ] - }, - "Map.String.Int:name: username": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": null, - "given_name": "username", - "key": "Map.String.Int:name: username", - "kind": { - "__enum__": "ConfigTypeKind.MAP" - }, - "scalar_kind": null, - "type_param_keys": [ - "String", - "Int" - ] - }, - "Map.String.Shape.c509723c946dae900588fedb3aad4c7e4a3bd168": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": null, - "given_name": null, - "key": "Map.String.Shape.c509723c946dae900588fedb3aad4c7e4a3bd168", - "kind": { - "__enum__": "ConfigTypeKind.MAP" - }, - "scalar_kind": null, - "type_param_keys": [ - "String", - "Shape.c509723c946dae900588fedb3aad4c7e4a3bd168" - ] - }, - "Noneable.Int": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": null, - "given_name": null, - "key": "Noneable.Int", - "kind": { - "__enum__": "ConfigTypeKind.NONEABLE" - }, - "scalar_kind": null, - "type_param_keys": [ - "Int" - ] - }, "ScalarUnion.Bool-Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59": { "__class__": "ConfigTypeSnap", "description": null, @@ -70185,56 +38259,6 @@ "scalar_kind": null, "type_param_keys": null }, - "Shape.095fa51bda86a8b26c653bdaea124c15ea83783d": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"config\": {\"retries\": {\"enabled\": {}}}}", - "description": "Configure how steps are executed within a run.", - "is_required": false, - "name": "execution", - "type_key": "Shape.09d73f0755bf4752d3f121837669c8660dcf451e" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": "Configure how loggers emit messages within a run.", - "is_required": false, - "name": "loggers", - "type_key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": "Configure runtime parameters for ops or assets.", - "is_required": true, - "name": "ops", - "type_key": "Shape.940fa1e55b24388b9f0b7a0a05bec3712295e88d" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"io_manager\": {}}", - "description": "Configure how shared resources are implemented within a run.", - "is_required": false, - "name": "resources", - "type_key": "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778" - } - ], - "given_name": null, - "key": "Shape.095fa51bda86a8b26c653bdaea124c15ea83783d", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, "Shape.09d73f0755bf4752d3f121837669c8660dcf451e": { "__class__": "ConfigTypeSnap", "description": null, @@ -70304,47 +38328,6 @@ "scalar_kind": null, "type_param_keys": null }, - "Shape.303f566e70c2a9bbe3b9c0b251dd13a17bd93ca7": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "field_one", - "type_key": "Map.String.Int:name: username" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"test\": {\"nested\": [null, 1, 2]}}", - "description": null, - "is_required": false, - "name": "field_three", - "type_key": "Map.String.Shape.c509723c946dae900588fedb3aad4c7e4a3bd168" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "field_two", - "type_key": "Map.Bool.Int" - } - ], - "given_name": null, - "key": "Shape.303f566e70c2a9bbe3b9c0b251dd13a17bd93ca7", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c": { "__class__": "ConfigTypeSnap", "description": null, @@ -70423,19 +38406,42 @@ "scalar_kind": null, "type_param_keys": null }, - "Shape.940fa1e55b24388b9f0b7a0a05bec3712295e88d": { + "Shape.a6b36b26d836a5c5ddb7f8906ae2a817c0063a89": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, "fields": [ { "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "num", + "type_key": "String" + } + ], + "given_name": null, + "key": "Shape.a6b36b26d836a5c5ddb7f8906ae2a817c0063a89", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.b19e2683be41355cdd22d1d489ae36749b14bef0": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, "description": null, "is_required": false, - "name": "noop_op", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + "name": "config", + "type_key": "Any" }, { "__class__": "ConfigFieldSnap", @@ -70443,35 +38449,62 @@ "default_value_as_json_str": null, "description": null, "is_required": true, - "name": "op_with_map_config", - "type_key": "Shape.eacf3d84eb87d743cabe5ea4b078eb7fe6566547" + "name": "inputs", + "type_key": "Shape.a6b36b26d836a5c5ddb7f8906ae2a817c0063a89" } ], "given_name": null, - "key": "Shape.940fa1e55b24388b9f0b7a0a05bec3712295e88d", + "key": "Shape.b19e2683be41355cdd22d1d489ae36749b14bef0", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, "type_param_keys": null }, - "Shape.c509723c946dae900588fedb3aad4c7e4a3bd168": { + "Shape.d23488d41af0c3adfec8adc96da6948f4256434b": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"config\": {\"retries\": {\"enabled\": {}}}}", + "description": "Configure how steps are executed within a run.", + "is_required": false, + "name": "execution", + "type_key": "Shape.09d73f0755bf4752d3f121837669c8660dcf451e" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": "Configure how loggers emit messages within a run.", + "is_required": false, + "name": "loggers", + "type_key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b" + }, { "__class__": "ConfigFieldSnap", "default_provided": false, "default_value_as_json_str": null, - "description": null, + "description": "Configure runtime parameters for ops or assets.", "is_required": true, - "name": "nested", - "type_key": "Array.Noneable.Int" + "name": "ops", + "type_key": "Shape.e01a65869f23af48c20375cb64c967a5ad26f4a0" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"io_manager\": {}}", + "description": "Configure how shared resources are implemented within a run.", + "is_required": false, + "name": "resources", + "type_key": "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778" } ], "given_name": null, - "key": "Shape.c509723c946dae900588fedb3aad4c7e4a3bd168", + "key": "Shape.d23488d41af0c3adfec8adc96da6948f4256434b", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, @@ -70491,30 +38524,48 @@ "scalar_kind": null, "type_param_keys": null }, - "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b": { + "Shape.e01a65869f23af48c20375cb64c967a5ad26f4a0": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "df_expectations_op", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, { "__class__": "ConfigFieldSnap", "default_provided": false, "default_value_as_json_str": null, "description": null, + "is_required": true, + "name": "sum_op", + "type_key": "Shape.b19e2683be41355cdd22d1d489ae36749b14bef0" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, "is_required": false, - "name": "console", - "type_key": "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a" + "name": "sum_sq_op", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" } ], "given_name": null, - "key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b", + "key": "Shape.e01a65869f23af48c20375cb64c967a5ad26f4a0", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, "type_param_keys": null }, - "Shape.eacf3d84eb87d743cabe5ea4b078eb7fe6566547": { + "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, @@ -70524,13 +38575,13 @@ "default_provided": false, "default_value_as_json_str": null, "description": null, - "is_required": true, - "name": "config", - "type_key": "Shape.303f566e70c2a9bbe3b9c0b251dd13a17bd93ca7" + "is_required": false, + "name": "console", + "type_key": "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a" } ], "given_name": null, - "key": "Shape.eacf3d84eb87d743cabe5ea4b078eb7fe6566547", + "key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, @@ -70627,6 +38678,20 @@ "name": "Nothing", "type_param_keys": [] }, + "PoorMansDataFrame": { + "__class__": "DagsterTypeSnap", + "description": null, + "display_name": "PoorMansDataFrame", + "is_builtin": false, + "key": "PoorMansDataFrame", + "kind": { + "__enum__": "DagsterTypeKind.REGULAR" + }, + "loader_schema_key": "String", + "materializer_schema_key": null, + "name": "PoorMansDataFrame", + "type_param_keys": [] + }, "String": { "__class__": "DagsterTypeSnap", "description": null, @@ -70648,24 +38713,65 @@ "solid_invocation_snaps": [ { "__class__": "SolidInvocationSnap", - "input_dep_snaps": [], + "input_dep_snaps": [ + { + "__class__": "InputDependencySnap", + "input_name": "sum_df", + "is_dynamic_collect": false, + "upstream_output_snaps": [ + { + "__class__": "OutputHandleSnap", + "output_name": "result", + "solid_name": "sum_op" + } + ] + } + ], "is_dynamic_mapped": false, - "solid_def_name": "noop_op", - "solid_name": "noop_op", + "solid_def_name": "df_expectations_op", + "solid_name": "df_expectations_op", "tags": {} }, { "__class__": "SolidInvocationSnap", - "input_dep_snaps": [], + "input_dep_snaps": [ + { + "__class__": "InputDependencySnap", + "input_name": "num", + "is_dynamic_collect": false, + "upstream_output_snaps": [] + } + ], "is_dynamic_mapped": false, - "solid_def_name": "op_with_map_config", - "solid_name": "op_with_map_config", + "solid_def_name": "sum_op", + "solid_name": "sum_op", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [ + { + "__class__": "InputDependencySnap", + "input_name": "sum_df", + "is_dynamic_collect": false, + "upstream_output_snaps": [ + { + "__class__": "OutputHandleSnap", + "output_name": "result", + "solid_name": "sum_op" + } + ] + } + ], + "is_dynamic_mapped": false, + "solid_def_name": "sum_sq_op", + "solid_name": "sum_sq_op", "tags": {} } ] }, "description": null, - "graph_def_name": "config_with_map", + "graph_def_name": "csv_hello_world_with_expectations", "lineage_snapshot": null, "mode_def_snaps": [ { @@ -70704,10 +38810,10 @@ "name": "io_manager" } ], - "root_config_key": "Shape.095fa51bda86a8b26c653bdaea124c15ea83783d" + "root_config_key": "Shape.d23488d41af0c3adfec8adc96da6948f4256434b" } ], - "name": "config_with_map", + "name": "csv_hello_world_with_expectations", "solid_definitions_snapshot": { "__class__": "SolidDefinitionsSnapshot", "composite_solid_def_snaps": [], @@ -70724,12 +38830,19 @@ "type_key": "Any" }, "description": null, - "input_def_snaps": [], - "name": "noop_op", + "input_def_snaps": [ + { + "__class__": "InputDefSnap", + "dagster_type_key": "PoorMansDataFrame", + "description": null, + "name": "sum_df" + } + ], + "name": "df_expectations_op", "output_def_snaps": [ { "__class__": "OutputDefSnap", - "dagster_type_key": "Any", + "dagster_type_key": "PoorMansDataFrame", "description": null, "is_dynamic": false, "is_required": true, @@ -70746,17 +38859,58 @@ "default_provided": false, "default_value_as_json_str": null, "description": null, - "is_required": true, + "is_required": false, "name": "config", - "type_key": "Shape.303f566e70c2a9bbe3b9c0b251dd13a17bd93ca7" + "type_key": "Any" }, "description": null, - "input_def_snaps": [], - "name": "op_with_map_config", + "input_def_snaps": [ + { + "__class__": "InputDefSnap", + "dagster_type_key": "PoorMansDataFrame", + "description": null, + "name": "num" + } + ], + "name": "sum_op", "output_def_snaps": [ { "__class__": "OutputDefSnap", - "dagster_type_key": "Any", + "dagster_type_key": "PoorMansDataFrame", + "description": null, + "is_dynamic": false, + "is_required": true, + "name": "result" + } + ], + "required_resource_keys": [], + "tags": {} + }, + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, + "description": null, + "input_def_snaps": [ + { + "__class__": "InputDefSnap", + "dagster_type_key": "PoorMansDataFrame", + "description": null, + "name": "sum_df" + } + ], + "name": "sum_sq_op", + "output_def_snaps": [ + { + "__class__": "OutputDefSnap", + "dagster_type_key": "PoorMansDataFrame", "description": null, "is_dynamic": false, "is_required": true, @@ -70772,10 +38926,10 @@ } ''' # --- -# name: test_all_snapshot_ids[41] - '9041a32e00b2c27d78e168f10272a992f819e88d' +# name: test_all_snapshot_ids[29] + '2bc0dc6a7c8ccb4ec4352fde1925f82521d71675' # --- -# name: test_all_snapshot_ids[42] +# name: test_all_snapshot_ids[2] ''' { "__class__": "PipelineSnapshot", @@ -70936,6 +39090,29 @@ "scalar_kind": null, "type_param_keys": null }, + "Selector.2571019f1a5201853d11032145ac3e534067f214": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "env", + "type_key": "String" + } + ], + "given_name": null, + "key": "Selector.2571019f1a5201853d11032145ac3e534067f214", + "kind": { + "__enum__": "ConfigTypeKind.SELECTOR" + }, + "scalar_kind": null, + "type_param_keys": null + }, "Selector.a9799b971d12ace70a2d8803c883c863417d0725": { "__class__": "ConfigTypeSnap", "description": null, @@ -71196,39 +39373,30 @@ "scalar_kind": null, "type_param_keys": null }, - "Shape.0d55d94dd294f7cd436b52feb520b9840c4f91dc": { + "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "sum_op", - "type_key": "Shape.b19e2683be41355cdd22d1d489ae36749b14bef0" - }, { "__class__": "ConfigFieldSnap", "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, + "default_value_as_json_str": "{\"log_level\": \"INFO\", \"name\": \"dagster\"}", + "description": "The default colored console logger.", "is_required": false, - "name": "sum_sq_op", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + "name": "config", + "type_key": "Shape.081354663b9d4b8fbfd1cb8e358763912953913f" } ], "given_name": null, - "key": "Shape.0d55d94dd294f7cd436b52feb520b9840c4f91dc", + "key": "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, "type_param_keys": null }, - "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a": { + "Shape.17684f1315ad63358e9f9fbc7a9988f063192925": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, @@ -71236,38 +39404,38 @@ { "__class__": "ConfigFieldSnap", "default_provided": true, - "default_value_as_json_str": "{\"log_level\": \"INFO\", \"name\": \"dagster\"}", - "description": "The default colored console logger.", + "default_value_as_json_str": "{}", + "description": null, "is_required": false, - "name": "config", - "type_key": "Shape.081354663b9d4b8fbfd1cb8e358763912953913f" + "name": "asset_one", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" } ], "given_name": null, - "key": "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a", + "key": "Shape.17684f1315ad63358e9f9fbc7a9988f063192925", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, "type_param_keys": null }, - "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778": { + "Shape.18b2faaf1efd505374f7f25fcb61ed59bd5be851": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, "fields": [ { "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, "is_required": false, - "name": "io_manager", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + "name": "base_dir", + "type_key": "StringSourceType" } ], "given_name": null, - "key": "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778", + "key": "Shape.18b2faaf1efd505374f7f25fcb61ed59bd5be851", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, @@ -71306,6 +39474,29 @@ "scalar_kind": null, "type_param_keys": null }, + "Shape.44f2a71367507edd1b8e64f739222c4312b3691b": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "config", + "type_key": "Shape.18b2faaf1efd505374f7f25fcb61ed59bd5be851" + } + ], + "given_name": null, + "key": "Shape.44f2a71367507edd1b8e64f739222c4312b3691b", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2": { "__class__": "ConfigTypeSnap", "description": null, @@ -71352,7 +39543,7 @@ "scalar_kind": null, "type_param_keys": null }, - "Shape.a6b36b26d836a5c5ddb7f8906ae2a817c0063a89": { + "Shape.941705f8db419acef3ba14bcecbc37e693570d4d": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, @@ -71362,52 +39553,61 @@ "default_provided": false, "default_value_as_json_str": null, "description": null, - "is_required": true, - "name": "num", - "type_key": "String" + "is_required": false, + "name": "dummy_io_manager", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "hanging_asset_resource", + "type_key": "Shape.b13a6c5637084590cc1538f9522324bfeb4b46b3" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"config\": {}}", + "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", + "is_required": false, + "name": "io_manager", + "type_key": "Shape.44f2a71367507edd1b8e64f739222c4312b3691b" } ], "given_name": null, - "key": "Shape.a6b36b26d836a5c5ddb7f8906ae2a817c0063a89", + "key": "Shape.941705f8db419acef3ba14bcecbc37e693570d4d", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, "type_param_keys": null }, - "Shape.b19e2683be41355cdd22d1d489ae36749b14bef0": { + "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": false, - "name": "config", - "type_key": "Any" - }, { "__class__": "ConfigFieldSnap", "default_provided": false, "default_value_as_json_str": null, "description": null, "is_required": true, - "name": "inputs", - "type_key": "Shape.a6b36b26d836a5c5ddb7f8906ae2a817c0063a89" + "name": "file", + "type_key": "String" } ], "given_name": null, - "key": "Shape.b19e2683be41355cdd22d1d489ae36749b14bef0", + "key": "Shape.9a3a315bff2146cca750edbec49c6b4b4d0ce58e", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, "type_param_keys": null }, - "Shape.d4670f68893bf551d7398bd94d97daec11f9bb2b": { + "Shape.a2ca1ccf437300925a0e92522acaedc03c1ea16e": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, @@ -71432,25 +39632,48 @@ }, { "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "default_provided": true, + "default_value_as_json_str": "{\"asset_one\": {}}", "description": "Configure runtime parameters for ops or assets.", - "is_required": true, + "is_required": false, "name": "ops", - "type_key": "Shape.0d55d94dd294f7cd436b52feb520b9840c4f91dc" + "type_key": "Shape.17684f1315ad63358e9f9fbc7a9988f063192925" }, { "__class__": "ConfigFieldSnap", "default_provided": true, - "default_value_as_json_str": "{\"io_manager\": {}}", + "default_value_as_json_str": "{\"io_manager\": {\"config\": {}}}", "description": "Configure how shared resources are implemented within a run.", "is_required": false, "name": "resources", - "type_key": "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778" + "type_key": "Shape.941705f8db419acef3ba14bcecbc37e693570d4d" } ], "given_name": null, - "key": "Shape.d4670f68893bf551d7398bd94d97daec11f9bb2b", + "key": "Shape.a2ca1ccf437300925a0e92522acaedc03c1ea16e", + "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" }, @@ -71507,6 +39730,22 @@ "__enum__": "ConfigScalarKind.STRING" }, "type_param_keys": null + }, + "StringSourceType": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": null, + "given_name": null, + "key": "StringSourceType", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR_UNION" + }, + "scalar_kind": null, + "type_param_keys": [ + "String", + "Selector.2571019f1a5201853d11032145ac3e534067f214" + ] } } }, @@ -71583,20 +39822,6 @@ "name": "Nothing", "type_param_keys": [] }, - "PoorMansDataFrame": { - "__class__": "DagsterTypeSnap", - "description": null, - "display_name": "PoorMansDataFrame", - "is_builtin": false, - "key": "PoorMansDataFrame", - "kind": { - "__enum__": "DagsterTypeKind.REGULAR" - }, - "loader_schema_key": "String", - "materializer_schema_key": null, - "name": "PoorMansDataFrame", - "type_param_keys": [] - }, "String": { "__class__": "DagsterTypeSnap", "description": null, @@ -71618,44 +39843,16 @@ "solid_invocation_snaps": [ { "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ - { - "__class__": "InputDependencySnap", - "input_name": "num", - "is_dynamic_collect": false, - "upstream_output_snaps": [] - } - ], - "is_dynamic_mapped": false, - "solid_def_name": "sum_op", - "solid_name": "sum_op", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ - { - "__class__": "InputDependencySnap", - "input_name": "sum_df", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "sum_op" - } - ] - } - ], + "input_dep_snaps": [], "is_dynamic_mapped": false, - "solid_def_name": "sum_sq_op", - "solid_name": "sum_sq_op", + "solid_def_name": "asset_one", + "solid_name": "asset_one", "tags": {} } ] }, "description": null, - "graph_def_name": "csv_hello_world", + "graph_def_name": "__anonymous_asset_job_jobless_schedule", "lineage_snapshot": null, "mode_def_snaps": [ { @@ -71690,14 +39887,42 @@ "name": "config", "type_key": "Any" }, + "description": null, + "name": "dummy_io_manager" + }, + { + "__class__": "ResourceDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "config", + "type_key": "Shape.9a3a315bff2146cca750edbec49c6b4b4d0ce58e" + }, + "description": null, + "name": "hanging_asset_resource" + }, + { + "__class__": "ResourceDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "config", + "type_key": "Shape.18b2faaf1efd505374f7f25fcb61ed59bd5be851" + }, "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", "name": "io_manager" } ], - "root_config_key": "Shape.d4670f68893bf551d7398bd94d97daec11f9bb2b" + "root_config_key": "Shape.a2ca1ccf437300925a0e92522acaedc03c1ea16e" } ], - "name": "csv_hello_world", + "name": "__anonymous_asset_job_jobless_schedule", "solid_definitions_snapshot": { "__class__": "SolidDefinitionsSnapshot", "composite_solid_def_snaps": [], @@ -71714,53 +39939,12 @@ "type_key": "Any" }, "description": null, - "input_def_snaps": [ - { - "__class__": "InputDefSnap", - "dagster_type_key": "PoorMansDataFrame", - "description": null, - "name": "num" - } - ], - "name": "sum_op", - "output_def_snaps": [ - { - "__class__": "OutputDefSnap", - "dagster_type_key": "PoorMansDataFrame", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" - } - ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - }, - "description": null, - "input_def_snaps": [ - { - "__class__": "InputDefSnap", - "dagster_type_key": "PoorMansDataFrame", - "description": null, - "name": "sum_df" - } - ], - "name": "sum_sq_op", + "input_def_snaps": [], + "name": "asset_one", "output_def_snaps": [ { "__class__": "OutputDefSnap", - "dagster_type_key": "PoorMansDataFrame", + "dagster_type_key": "Any", "description": null, "is_dynamic": false, "is_required": true, @@ -71776,10 +39960,7 @@ } ''' # --- -# name: test_all_snapshot_ids[43] - '9d2930f7c072c5a01688d84b725c49d4ae718c65' -# --- -# name: test_all_snapshot_ids[44] +# name: test_all_snapshot_ids[30] ''' { "__class__": "PipelineSnapshot", @@ -72200,39 +40381,30 @@ "scalar_kind": null, "type_param_keys": null }, - "Shape.0d55d94dd294f7cd436b52feb520b9840c4f91dc": { + "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "sum_op", - "type_key": "Shape.b19e2683be41355cdd22d1d489ae36749b14bef0" - }, { "__class__": "ConfigFieldSnap", "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, + "default_value_as_json_str": "{\"log_level\": \"INFO\", \"name\": \"dagster\"}", + "description": "The default colored console logger.", "is_required": false, - "name": "sum_sq_op", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + "name": "config", + "type_key": "Shape.081354663b9d4b8fbfd1cb8e358763912953913f" } ], "given_name": null, - "key": "Shape.0d55d94dd294f7cd436b52feb520b9840c4f91dc", + "key": "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, "type_param_keys": null }, - "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a": { + "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, @@ -72240,22 +40412,22 @@ { "__class__": "ConfigFieldSnap", "default_provided": true, - "default_value_as_json_str": "{\"log_level\": \"INFO\", \"name\": \"dagster\"}", - "description": "The default colored console logger.", + "default_value_as_json_str": "{}", + "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", "is_required": false, - "name": "config", - "type_key": "Shape.081354663b9d4b8fbfd1cb8e358763912953913f" + "name": "io_manager", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" } ], "given_name": null, - "key": "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a", + "key": "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, "type_param_keys": null }, - "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778": { + "Shape.2846d3347cb819c3383fc37633746e4c2510b3e1": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, @@ -72264,14 +40436,14 @@ "__class__": "ConfigFieldSnap", "default_provided": true, "default_value_as_json_str": "{}", - "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", + "description": null, "is_required": false, - "name": "io_manager", + "name": "my_op", "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" } ], "given_name": null, - "key": "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778", + "key": "Shape.2846d3347cb819c3383fc37633746e4c2510b3e1", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, @@ -72356,62 +40528,7 @@ "scalar_kind": null, "type_param_keys": null }, - "Shape.a6b36b26d836a5c5ddb7f8906ae2a817c0063a89": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "num", - "type_key": "String" - } - ], - "given_name": null, - "key": "Shape.a6b36b26d836a5c5ddb7f8906ae2a817c0063a89", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.b19e2683be41355cdd22d1d489ae36749b14bef0": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "inputs", - "type_key": "Shape.a6b36b26d836a5c5ddb7f8906ae2a817c0063a89" - } - ], - "given_name": null, - "key": "Shape.b19e2683be41355cdd22d1d489ae36749b14bef0", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.d4670f68893bf551d7398bd94d97daec11f9bb2b": { + "Shape.883f869771a421fc4c8a587a772eef9138f3f7c0": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, @@ -72436,12 +40553,12 @@ }, { "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "default_provided": true, + "default_value_as_json_str": "{\"my_op\": {}}", "description": "Configure runtime parameters for ops or assets.", - "is_required": true, + "is_required": false, "name": "ops", - "type_key": "Shape.0d55d94dd294f7cd436b52feb520b9840c4f91dc" + "type_key": "Shape.2846d3347cb819c3383fc37633746e4c2510b3e1" }, { "__class__": "ConfigFieldSnap", @@ -72454,7 +40571,7 @@ } ], "given_name": null, - "key": "Shape.d4670f68893bf551d7398bd94d97daec11f9bb2b", + "key": "Shape.883f869771a421fc4c8a587a772eef9138f3f7c0", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, @@ -72587,20 +40704,6 @@ "name": "Nothing", "type_param_keys": [] }, - "PoorMansDataFrame": { - "__class__": "DagsterTypeSnap", - "description": null, - "display_name": "PoorMansDataFrame", - "is_builtin": false, - "key": "PoorMansDataFrame", - "kind": { - "__enum__": "DagsterTypeKind.REGULAR" - }, - "loader_schema_key": "String", - "materializer_schema_key": null, - "name": "PoorMansDataFrame", - "type_param_keys": [] - }, "String": { "__class__": "DagsterTypeSnap", "description": null, @@ -72622,44 +40725,16 @@ "solid_invocation_snaps": [ { "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ - { - "__class__": "InputDependencySnap", - "input_name": "num", - "is_dynamic_collect": false, - "upstream_output_snaps": [] - } - ], - "is_dynamic_mapped": false, - "solid_def_name": "sum_op", - "solid_name": "sum_op", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ - { - "__class__": "InputDependencySnap", - "input_name": "sum_df", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "sum_op" - } - ] - } - ], + "input_dep_snaps": [], "is_dynamic_mapped": false, - "solid_def_name": "sum_sq_op", - "solid_name": "sum_sq_op", + "solid_def_name": "my_op", + "solid_name": "my_op", "tags": {} } ] }, "description": null, - "graph_def_name": "csv_hello_world_df_input", + "graph_def_name": "daily_partitioned_job", "lineage_snapshot": null, "mode_def_snaps": [ { @@ -72698,10 +40773,10 @@ "name": "io_manager" } ], - "root_config_key": "Shape.d4670f68893bf551d7398bd94d97daec11f9bb2b" + "root_config_key": "Shape.883f869771a421fc4c8a587a772eef9138f3f7c0" } ], - "name": "csv_hello_world_df_input", + "name": "daily_partitioned_job", "solid_definitions_snapshot": { "__class__": "SolidDefinitionsSnapshot", "composite_solid_def_snaps": [], @@ -72718,53 +40793,12 @@ "type_key": "Any" }, "description": null, - "input_def_snaps": [ - { - "__class__": "InputDefSnap", - "dagster_type_key": "PoorMansDataFrame", - "description": null, - "name": "num" - } - ], - "name": "sum_op", - "output_def_snaps": [ - { - "__class__": "OutputDefSnap", - "dagster_type_key": "PoorMansDataFrame", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" - } - ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - }, - "description": null, - "input_def_snaps": [ - { - "__class__": "InputDefSnap", - "dagster_type_key": "PoorMansDataFrame", - "description": null, - "name": "sum_df" - } - ], - "name": "sum_sq_op", + "input_def_snaps": [], + "name": "my_op", "output_def_snaps": [ { "__class__": "OutputDefSnap", - "dagster_type_key": "PoorMansDataFrame", + "dagster_type_key": "Any", "description": null, "is_dynamic": false, "is_required": true, @@ -72780,10 +40814,10 @@ } ''' # --- -# name: test_all_snapshot_ids[45] - 'a28dd9e490e08f05fab6ab1309de27da5cd3eb0f' +# name: test_all_snapshot_ids[31] + '458a303a0e8d51f99eb8417d4be851f0b982b5a5' # --- -# name: test_all_snapshot_ids[46] +# name: test_all_snapshot_ids[32] ''' { "__class__": "PipelineSnapshot", @@ -72944,6 +40978,29 @@ "scalar_kind": null, "type_param_keys": null }, + "Selector.2571019f1a5201853d11032145ac3e534067f214": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "env", + "type_key": "String" + } + ], + "given_name": null, + "key": "Selector.2571019f1a5201853d11032145ac3e534067f214", + "kind": { + "__enum__": "ConfigTypeKind.SELECTOR" + }, + "scalar_kind": null, + "type_param_keys": null + }, "Selector.a9799b971d12ace70a2d8803c883c863417d0725": { "__class__": "ConfigTypeSnap", "description": null, @@ -73227,7 +41284,7 @@ "scalar_kind": null, "type_param_keys": null }, - "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778": { + "Shape.106ddb38370619b50ab9e0637a86d3bcf2e588d7": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, @@ -73236,64 +41293,46 @@ "__class__": "ConfigFieldSnap", "default_provided": true, "default_value_as_json_str": "{}", - "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", + "description": null, "is_required": false, - "name": "io_manager", + "name": "dynamic_in_multipartitions_fail", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "dynamic_in_multipartitions_success", "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" } ], "given_name": null, - "key": "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778", + "key": "Shape.106ddb38370619b50ab9e0637a86d3bcf2e588d7", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, "type_param_keys": null }, - "Shape.16eef8c67ecf666f239d7a74b4df86e4d22830b2": { + "Shape.18b2faaf1efd505374f7f25fcb61ed59bd5be851": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"config\": {\"retries\": {\"enabled\": {}}}}", - "description": "Configure how steps are executed within a run.", - "is_required": false, - "name": "execution", - "type_key": "Shape.09d73f0755bf4752d3f121837669c8660dcf451e" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": "Configure how loggers emit messages within a run.", - "is_required": false, - "name": "loggers", - "type_key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b" - }, { "__class__": "ConfigFieldSnap", "default_provided": false, "default_value_as_json_str": null, - "description": "Configure runtime parameters for ops or assets.", - "is_required": true, - "name": "ops", - "type_key": "Shape.bfccd1cc4558701e6f151305c3b28e09cf76a942" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"io_manager\": {}}", - "description": "Configure how shared resources are implemented within a run.", + "description": null, "is_required": false, - "name": "resources", - "type_key": "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778" + "name": "base_dir", + "type_key": "StringSourceType" } ], "given_name": null, - "key": "Shape.16eef8c67ecf666f239d7a74b4df86e4d22830b2", + "key": "Shape.18b2faaf1efd505374f7f25fcb61ed59bd5be851", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, @@ -73332,6 +41371,29 @@ "scalar_kind": null, "type_param_keys": null }, + "Shape.44f2a71367507edd1b8e64f739222c4312b3691b": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "config", + "type_key": "Shape.18b2faaf1efd505374f7f25fcb61ed59bd5be851" + } + ], + "given_name": null, + "key": "Shape.44f2a71367507edd1b8e64f739222c4312b3691b", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2": { "__class__": "ConfigTypeSnap", "description": null, @@ -73378,30 +41440,57 @@ "scalar_kind": null, "type_param_keys": null }, - "Shape.a6b36b26d836a5c5ddb7f8906ae2a817c0063a89": { + "Shape.847afa573489fee622f8204f47749e9b84e3e68e": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, "fields": [ { "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "num", - "type_key": "String" + "default_provided": true, + "default_value_as_json_str": "{\"config\": {\"retries\": {\"enabled\": {}}}}", + "description": "Configure how steps are executed within a run.", + "is_required": false, + "name": "execution", + "type_key": "Shape.09d73f0755bf4752d3f121837669c8660dcf451e" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": "Configure how loggers emit messages within a run.", + "is_required": false, + "name": "loggers", + "type_key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"dynamic_in_multipartitions_fail\": {}, \"dynamic_in_multipartitions_success\": {}}", + "description": "Configure runtime parameters for ops or assets.", + "is_required": false, + "name": "ops", + "type_key": "Shape.106ddb38370619b50ab9e0637a86d3bcf2e588d7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"io_manager\": {\"config\": {}}}", + "description": "Configure how shared resources are implemented within a run.", + "is_required": false, + "name": "resources", + "type_key": "Shape.941705f8db419acef3ba14bcecbc37e693570d4d" } ], "given_name": null, - "key": "Shape.a6b36b26d836a5c5ddb7f8906ae2a817c0063a89", + "key": "Shape.847afa573489fee622f8204f47749e9b84e3e68e", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, "type_param_keys": null }, - "Shape.b19e2683be41355cdd22d1d489ae36749b14bef0": { + "Shape.941705f8db419acef3ba14bcecbc37e693570d4d": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, @@ -73412,28 +41501,60 @@ "default_value_as_json_str": null, "description": null, "is_required": false, - "name": "config", - "type_key": "Any" + "name": "dummy_io_manager", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "hanging_asset_resource", + "type_key": "Shape.b13a6c5637084590cc1538f9522324bfeb4b46b3" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"config\": {}}", + "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", + "is_required": false, + "name": "io_manager", + "type_key": "Shape.44f2a71367507edd1b8e64f739222c4312b3691b" + } + ], + "given_name": null, + "key": "Shape.941705f8db419acef3ba14bcecbc37e693570d4d", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.9a3a315bff2146cca750edbec49c6b4b4d0ce58e": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ { "__class__": "ConfigFieldSnap", "default_provided": false, "default_value_as_json_str": null, "description": null, "is_required": true, - "name": "inputs", - "type_key": "Shape.a6b36b26d836a5c5ddb7f8906ae2a817c0063a89" + "name": "file", + "type_key": "String" } ], "given_name": null, - "key": "Shape.b19e2683be41355cdd22d1d489ae36749b14bef0", + "key": "Shape.9a3a315bff2146cca750edbec49c6b4b4d0ce58e", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, "type_param_keys": null }, - "Shape.bfccd1cc4558701e6f151305c3b28e09cf76a942": { + "Shape.b13a6c5637084590cc1538f9522324bfeb4b46b3": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, @@ -73444,12 +41565,12 @@ "default_value_as_json_str": null, "description": null, "is_required": true, - "name": "sum_op", - "type_key": "Shape.b19e2683be41355cdd22d1d489ae36749b14bef0" + "name": "config", + "type_key": "Shape.9a3a315bff2146cca750edbec49c6b4b4d0ce58e" } ], "given_name": null, - "key": "Shape.bfccd1cc4558701e6f151305c3b28e09cf76a942", + "key": "Shape.b13a6c5637084590cc1538f9522324bfeb4b46b3", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, @@ -73506,6 +41627,22 @@ "__enum__": "ConfigScalarKind.STRING" }, "type_param_keys": null + }, + "StringSourceType": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": null, + "given_name": null, + "key": "StringSourceType", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR_UNION" + }, + "scalar_kind": null, + "type_param_keys": [ + "String", + "Selector.2571019f1a5201853d11032145ac3e534067f214" + ] } } }, @@ -73582,20 +41719,6 @@ "name": "Nothing", "type_param_keys": [] }, - "PoorMansDataFrame": { - "__class__": "DagsterTypeSnap", - "description": null, - "display_name": "PoorMansDataFrame", - "is_builtin": false, - "key": "PoorMansDataFrame", - "kind": { - "__enum__": "DagsterTypeKind.REGULAR" - }, - "loader_schema_key": "String", - "materializer_schema_key": null, - "name": "PoorMansDataFrame", - "type_param_keys": [] - }, "String": { "__class__": "DagsterTypeSnap", "description": null, @@ -73620,20 +41743,34 @@ "input_dep_snaps": [ { "__class__": "InputDependencySnap", - "input_name": "num", + "input_name": "dynamic_in_multipartitions_success", "is_dynamic_collect": false, - "upstream_output_snaps": [] + "upstream_output_snaps": [ + { + "__class__": "OutputHandleSnap", + "output_name": "result", + "solid_name": "dynamic_in_multipartitions_success" + } + ] } ], "is_dynamic_mapped": false, - "solid_def_name": "sum_op", - "solid_name": "sum_op", + "solid_def_name": "dynamic_in_multipartitions_fail", + "solid_name": "dynamic_in_multipartitions_fail", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [], + "is_dynamic_mapped": false, + "solid_def_name": "dynamic_in_multipartitions_success", + "solid_name": "dynamic_in_multipartitions_success", "tags": {} } ] }, "description": null, - "graph_def_name": "csv_hello_world_two", + "graph_def_name": "dynamic_in_multipartitions_success_job", "lineage_snapshot": null, "mode_def_snaps": [ { @@ -73668,14 +41805,42 @@ "name": "config", "type_key": "Any" }, + "description": null, + "name": "dummy_io_manager" + }, + { + "__class__": "ResourceDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "config", + "type_key": "Shape.9a3a315bff2146cca750edbec49c6b4b4d0ce58e" + }, + "description": null, + "name": "hanging_asset_resource" + }, + { + "__class__": "ResourceDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "config", + "type_key": "Shape.18b2faaf1efd505374f7f25fcb61ed59bd5be851" + }, "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", "name": "io_manager" } ], - "root_config_key": "Shape.16eef8c67ecf666f239d7a74b4df86e4d22830b2" + "root_config_key": "Shape.847afa573489fee622f8204f47749e9b84e3e68e" } ], - "name": "csv_hello_world_two", + "name": "dynamic_in_multipartitions_success_job", "solid_definitions_snapshot": { "__class__": "SolidDefinitionsSnapshot", "composite_solid_def_snaps": [], @@ -73695,16 +41860,43 @@ "input_def_snaps": [ { "__class__": "InputDefSnap", - "dagster_type_key": "PoorMansDataFrame", + "dagster_type_key": "Any", "description": null, - "name": "num" + "name": "dynamic_in_multipartitions_success" } ], - "name": "sum_op", + "name": "dynamic_in_multipartitions_fail", "output_def_snaps": [ { "__class__": "OutputDefSnap", - "dagster_type_key": "PoorMansDataFrame", + "dagster_type_key": "Any", + "description": null, + "is_dynamic": false, + "is_required": true, + "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, @@ -73720,10 +41912,10 @@ } ''' # --- -# name: test_all_snapshot_ids[47] - 'a62baecf830886bfa322863f86bbd7344ef9c359' +# name: test_all_snapshot_ids[33] + '38cc700dbc638b2251a61d4112bf2543164e4aa1' # --- -# name: test_all_snapshot_ids[48] +# name: test_all_snapshot_ids[34] ''' { "__class__": "PipelineSnapshot", @@ -74190,6 +42382,56 @@ "scalar_kind": null, "type_param_keys": null }, + "Shape.3ef23faa410b37ce7e52ae111cb4681b446e1303": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"config\": {\"retries\": {\"enabled\": {}}}}", + "description": "Configure how steps are executed within a run.", + "is_required": false, + "name": "execution", + "type_key": "Shape.09d73f0755bf4752d3f121837669c8660dcf451e" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": "Configure how loggers emit messages within a run.", + "is_required": false, + "name": "loggers", + "type_key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": "Configure runtime parameters for ops or assets.", + "is_required": true, + "name": "ops", + "type_key": "Shape.5708963c04903807559bf82976b433ea11a6d818" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"io_manager\": {}}", + "description": "Configure how shared resources are implemented within a run.", + "is_required": false, + "name": "resources", + "type_key": "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778" + } + ], + "given_name": null, + "key": "Shape.3ef23faa410b37ce7e52ae111cb4681b446e1303", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c": { "__class__": "ConfigTypeSnap", "description": null, @@ -74245,30 +42487,75 @@ "scalar_kind": null, "type_param_keys": null }, - "Shape.743e47901855cb245064dd633e217bfcb49a11a7": { + "Shape.5708963c04903807559bf82976b433ea11a6d818": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "double_total", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "emit", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "emit_ten", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "multiply_by_two", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, { "__class__": "ConfigFieldSnap", "default_provided": false, "default_value_as_json_str": null, "description": null, + "is_required": true, + "name": "multiply_inputs", + "type_key": "Shape.9694bd5326b4a9b74d1fd807c8910a6135be6203" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, "is_required": false, - "name": "config", - "type_key": "Any" + "name": "sum_numbers", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" } ], "given_name": null, - "key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7", + "key": "Shape.5708963c04903807559bf82976b433ea11a6d818", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, "type_param_keys": null }, - "Shape.a6b36b26d836a5c5ddb7f8906ae2a817c0063a89": { + "Shape.61f6d035cbaa766bc8034ce8464aea0cc504bab1": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, @@ -74279,19 +42566,19 @@ "default_value_as_json_str": null, "description": null, "is_required": true, - "name": "num", - "type_key": "String" + "name": "should_fail", + "type_key": "Selector.f2fe6dfdc60a1947a8f8e7cd377a012b47065bc4" } ], "given_name": null, - "key": "Shape.a6b36b26d836a5c5ddb7f8906ae2a817c0063a89", + "key": "Shape.61f6d035cbaa766bc8034ce8464aea0cc504bab1", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, "type_param_keys": null }, - "Shape.b19e2683be41355cdd22d1d489ae36749b14bef0": { + "Shape.743e47901855cb245064dd633e217bfcb49a11a7": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, @@ -74304,69 +42591,42 @@ "is_required": false, "name": "config", "type_key": "Any" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "inputs", - "type_key": "Shape.a6b36b26d836a5c5ddb7f8906ae2a817c0063a89" } ], "given_name": null, - "key": "Shape.b19e2683be41355cdd22d1d489ae36749b14bef0", + "key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, "type_param_keys": null }, - "Shape.d23488d41af0c3adfec8adc96da6948f4256434b": { + "Shape.9694bd5326b4a9b74d1fd807c8910a6135be6203": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, "fields": [ { "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"config\": {\"retries\": {\"enabled\": {}}}}", - "description": "Configure how steps are executed within a run.", - "is_required": false, - "name": "execution", - "type_key": "Shape.09d73f0755bf4752d3f121837669c8660dcf451e" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": "Configure how loggers emit messages within a run.", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, "is_required": false, - "name": "loggers", - "type_key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b" + "name": "config", + "type_key": "Any" }, { "__class__": "ConfigFieldSnap", "default_provided": false, "default_value_as_json_str": null, - "description": "Configure runtime parameters for ops or assets.", + "description": null, "is_required": true, - "name": "ops", - "type_key": "Shape.e01a65869f23af48c20375cb64c967a5ad26f4a0" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"io_manager\": {}}", - "description": "Configure how shared resources are implemented within a run.", - "is_required": false, - "name": "resources", - "type_key": "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778" + "name": "inputs", + "type_key": "Shape.61f6d035cbaa766bc8034ce8464aea0cc504bab1" } ], "given_name": null, - "key": "Shape.d23488d41af0c3adfec8adc96da6948f4256434b", + "key": "Shape.9694bd5326b4a9b74d1fd807c8910a6135be6203", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, @@ -74386,47 +42646,6 @@ "scalar_kind": null, "type_param_keys": null }, - "Shape.e01a65869f23af48c20375cb64c967a5ad26f4a0": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "df_expectations_op", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "sum_op", - "type_key": "Shape.b19e2683be41355cdd22d1d489ae36749b14bef0" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "sum_sq_op", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - } - ], - "given_name": null, - "key": "Shape.e01a65869f23af48c20375cb64c967a5ad26f4a0", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b": { "__class__": "ConfigTypeSnap", "description": null, @@ -74540,20 +42759,6 @@ "name": "Nothing", "type_param_keys": [] }, - "PoorMansDataFrame": { - "__class__": "DagsterTypeSnap", - "description": null, - "display_name": "PoorMansDataFrame", - "is_builtin": false, - "key": "PoorMansDataFrame", - "kind": { - "__enum__": "DagsterTypeKind.REGULAR" - }, - "loader_schema_key": "String", - "materializer_schema_key": null, - "name": "PoorMansDataFrame", - "type_param_keys": [] - }, "String": { "__class__": "DagsterTypeSnap", "description": null, @@ -74578,20 +42783,36 @@ "input_dep_snaps": [ { "__class__": "InputDependencySnap", - "input_name": "sum_df", + "input_name": "y", "is_dynamic_collect": false, "upstream_output_snaps": [ { "__class__": "OutputHandleSnap", "output_name": "result", - "solid_name": "sum_op" + "solid_name": "sum_numbers" } ] } ], "is_dynamic_mapped": false, - "solid_def_name": "df_expectations_op", - "solid_name": "df_expectations_op", + "solid_def_name": "multiply_by_two", + "solid_name": "double_total", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [], + "is_dynamic_mapped": false, + "solid_def_name": "emit", + "solid_name": "emit", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [], + "is_dynamic_mapped": false, + "solid_def_name": "emit_ten", + "solid_name": "emit_ten", "tags": {} }, { @@ -74599,14 +42820,20 @@ "input_dep_snaps": [ { "__class__": "InputDependencySnap", - "input_name": "num", + "input_name": "y", "is_dynamic_collect": false, - "upstream_output_snaps": [] + "upstream_output_snaps": [ + { + "__class__": "OutputHandleSnap", + "output_name": "result", + "solid_name": "multiply_inputs" + } + ] } ], - "is_dynamic_mapped": false, - "solid_def_name": "sum_op", - "solid_name": "sum_op", + "is_dynamic_mapped": true, + "solid_def_name": "multiply_by_two", + "solid_name": "multiply_by_two", "tags": {} }, { @@ -74614,26 +42841,65 @@ "input_dep_snaps": [ { "__class__": "InputDependencySnap", - "input_name": "sum_df", + "input_name": "y", "is_dynamic_collect": false, "upstream_output_snaps": [ { "__class__": "OutputHandleSnap", "output_name": "result", - "solid_name": "sum_op" + "solid_name": "emit" + } + ] + }, + { + "__class__": "InputDependencySnap", + "input_name": "ten", + "is_dynamic_collect": false, + "upstream_output_snaps": [ + { + "__class__": "OutputHandleSnap", + "output_name": "result", + "solid_name": "emit_ten" + } + ] + }, + { + "__class__": "InputDependencySnap", + "input_name": "should_fail", + "is_dynamic_collect": false, + "upstream_output_snaps": [] + } + ], + "is_dynamic_mapped": true, + "solid_def_name": "multiply_inputs", + "solid_name": "multiply_inputs", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [ + { + "__class__": "InputDependencySnap", + "input_name": "nums", + "is_dynamic_collect": true, + "upstream_output_snaps": [ + { + "__class__": "OutputHandleSnap", + "output_name": "result", + "solid_name": "multiply_by_two" } ] } ], "is_dynamic_mapped": false, - "solid_def_name": "sum_sq_op", - "solid_name": "sum_sq_op", + "solid_def_name": "sum_numbers", + "solid_name": "sum_numbers", "tags": {} } ] }, "description": null, - "graph_def_name": "csv_hello_world_with_expectations", + "graph_def_name": "dynamic_job", "lineage_snapshot": null, "mode_def_snaps": [ { @@ -74672,14 +42938,68 @@ "name": "io_manager" } ], - "root_config_key": "Shape.d23488d41af0c3adfec8adc96da6948f4256434b" + "root_config_key": "Shape.3ef23faa410b37ce7e52ae111cb4681b446e1303" } ], - "name": "csv_hello_world_with_expectations", + "name": "dynamic_job", "solid_definitions_snapshot": { "__class__": "SolidDefinitionsSnapshot", "composite_solid_def_snaps": [], "solid_def_snaps": [ + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, + "description": null, + "input_def_snaps": [], + "name": "emit", + "output_def_snaps": [ + { + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", + "description": null, + "is_dynamic": true, + "is_required": true, + "name": "result" + } + ], + "required_resource_keys": [], + "tags": {} + }, + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, + "description": null, + "input_def_snaps": [], + "name": "emit_ten", + "output_def_snaps": [ + { + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", + "description": null, + "is_dynamic": false, + "is_required": true, + "name": "result" + } + ], + "required_resource_keys": [], + "tags": {} + }, { "__class__": "SolidDefSnap", "config_field_snap": { @@ -74695,16 +43015,16 @@ "input_def_snaps": [ { "__class__": "InputDefSnap", - "dagster_type_key": "PoorMansDataFrame", + "dagster_type_key": "Any", "description": null, - "name": "sum_df" + "name": "y" } ], - "name": "df_expectations_op", + "name": "multiply_by_two", "output_def_snaps": [ { "__class__": "OutputDefSnap", - "dagster_type_key": "PoorMansDataFrame", + "dagster_type_key": "Any", "description": null, "is_dynamic": false, "is_required": true, @@ -74729,16 +43049,28 @@ "input_def_snaps": [ { "__class__": "InputDefSnap", - "dagster_type_key": "PoorMansDataFrame", + "dagster_type_key": "Any", "description": null, - "name": "num" + "name": "y" + }, + { + "__class__": "InputDefSnap", + "dagster_type_key": "Any", + "description": null, + "name": "ten" + }, + { + "__class__": "InputDefSnap", + "dagster_type_key": "Any", + "description": null, + "name": "should_fail" } ], - "name": "sum_op", + "name": "multiply_inputs", "output_def_snaps": [ { "__class__": "OutputDefSnap", - "dagster_type_key": "PoorMansDataFrame", + "dagster_type_key": "Any", "description": null, "is_dynamic": false, "is_required": true, @@ -74763,16 +43095,16 @@ "input_def_snaps": [ { "__class__": "InputDefSnap", - "dagster_type_key": "PoorMansDataFrame", + "dagster_type_key": "Any", "description": null, - "name": "sum_df" + "name": "nums" } ], - "name": "sum_sq_op", + "name": "sum_numbers", "output_def_snaps": [ { "__class__": "OutputDefSnap", - "dagster_type_key": "PoorMansDataFrame", + "dagster_type_key": "Any", "description": null, "is_dynamic": false, "is_required": true, @@ -74788,10 +43120,10 @@ } ''' # --- -# name: test_all_snapshot_ids[49] - '2bc0dc6a7c8ccb4ec4352fde1925f82521d71675' +# name: test_all_snapshot_ids[35] + 'db3c9e009bad031bbf9b5f278cc09b691a00eaec' # --- -# name: test_all_snapshot_ids[4] +# name: test_all_snapshot_ids[36] ''' { "__class__": "PipelineSnapshot", @@ -75281,7 +43613,7 @@ "scalar_kind": null, "type_param_keys": null }, - "Shape.35d3e42b53e66506c5867f04644849cd03763bc6": { + "Shape.3a00d749a4bd94b3a614fa9ae4585bee70092b5c": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, @@ -75289,15 +43621,42 @@ { "__class__": "ConfigFieldSnap", "default_provided": true, - "default_value_as_json_str": "{\"hanging_op\": {}, \"my_op\": {}, \"never_runs_op\": {}}", - "description": null, + "default_value_as_json_str": "{\"config\": {\"retries\": {\"enabled\": {}}}}", + "description": "Configure how steps are executed within a run.", + "is_required": false, + "name": "execution", + "type_key": "Shape.09d73f0755bf4752d3f121837669c8660dcf451e" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": "Configure how loggers emit messages within a run.", + "is_required": false, + "name": "loggers", + "type_key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"downstream_dynamic_partitioned_asset\": {}, \"upstream_dynamic_partitioned_asset\": {}}", + "description": "Configure runtime parameters for ops or assets.", "is_required": false, "name": "ops", - "type_key": "Shape.811a60b4c43530c3d6100304f377dbd2d3045291" + "type_key": "Shape.f59978bacaa8cebe3799c9c130fde7bb07246cc4" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"io_manager\": {\"config\": {}}}", + "description": "Configure how shared resources are implemented within a run.", + "is_required": false, + "name": "resources", + "type_key": "Shape.941705f8db419acef3ba14bcecbc37e693570d4d" } ], "given_name": null, - "key": "Shape.35d3e42b53e66506c5867f04644849cd03763bc6", + "key": "Shape.3a00d749a4bd94b3a614fa9ae4585bee70092b5c", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, @@ -75382,29 +43741,6 @@ "scalar_kind": null, "type_param_keys": null }, - "Shape.62edccaf30696e25335ae92685bdc41e204e30e6": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "config", - "type_key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709" - } - ], - "given_name": null, - "key": "Shape.62edccaf30696e25335ae92685bdc41e204e30e6", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, "Shape.743e47901855cb245064dd633e217bfcb49a11a7": { "__class__": "ConfigTypeSnap", "description": null, @@ -75428,15 +43764,15 @@ "scalar_kind": null, "type_param_keys": null }, - "Shape.7493b137e48f8d4b013bce61e92617ff1bc51f7f": { + "Shape.941705f8db419acef3ba14bcecbc37e693570d4d": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, "fields": [ { "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", + "default_provided": false, + "default_value_as_json_str": null, "description": null, "is_required": false, "name": "dummy_io_manager", @@ -75447,7 +43783,7 @@ "default_provided": false, "default_value_as_json_str": null, "description": null, - "is_required": true, + "is_required": false, "name": "hanging_asset_resource", "type_key": "Shape.b13a6c5637084590cc1538f9522324bfeb4b46b3" }, @@ -75462,48 +43798,7 @@ } ], "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.941705f8db419acef3ba14bcecbc37e693570d4d", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, @@ -75553,395 +43848,16 @@ "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.b691b4f6a95d97c56c8cd62eff15a51d63195f44": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "asset_1", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "asset_1_my_check", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "asset_2", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "asset_3", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "asset_one", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "asset_two", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "asset_yields_observation", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "bar", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "baz", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "check_in_op_asset", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "downstream_asset", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "executable_asset", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "first_asset", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "foo", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "foo_bar", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "fresh_diamond_bottom", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "fresh_diamond_left", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "fresh_diamond_right", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "fresh_diamond_top", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "grouped_asset_1", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "grouped_asset_2", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "grouped_asset_4", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "hanging_asset", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"ops\": {\"hanging_op\": {}, \"my_op\": {}, \"never_runs_op\": {}}}", - "description": null, - "is_required": false, - "name": "hanging_graph", - "type_key": "Shape.35d3e42b53e66506c5867f04644849cd03763bc6" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "multi_run_backfill_policy_asset", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "never_runs_asset", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "output_then_hang_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" - } - ], - "given_name": null, - "key": "Shape.b691b4f6a95d97c56c8cd62eff15a51d63195f44", - "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.dfbcb7fb9bb9f88e3754afb9440a66047a540d60": { - "__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\": {}, \"output_then_hang_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.b691b4f6a95d97c56c8cd62eff15a51d63195f44" - }, - { - "__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" - } - ], + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [], "given_name": null, - "key": "Shape.dfbcb7fb9bb9f88e3754afb9440a66047a540d60", + "key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, @@ -75971,6 +43887,38 @@ "scalar_kind": null, "type_param_keys": null }, + "Shape.f59978bacaa8cebe3799c9c130fde7bb07246cc4": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "downstream_dynamic_partitioned_asset", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "upstream_dynamic_partitioned_asset", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + } + ], + "given_name": null, + "key": "Shape.f59978bacaa8cebe3799c9c130fde7bb07246cc4", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, "String": { "__class__": "ConfigTypeSnap", "description": "", @@ -76029,601 +43977,106 @@ "key": "Bool", "kind": { "__enum__": "DagsterTypeKind.SCALAR" - }, - "loader_schema_key": "ScalarUnion.Bool-Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59", - "materializer_schema_key": null, - "name": "Bool", - "type_param_keys": [] - }, - "Float": { - "__class__": "DagsterTypeSnap", - "description": null, - "display_name": "Float", - "is_builtin": true, - "key": "Float", - "kind": { - "__enum__": "DagsterTypeKind.SCALAR" - }, - "loader_schema_key": "ScalarUnion.Float-Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3", - "materializer_schema_key": null, - "name": "Float", - "type_param_keys": [] - }, - "Int": { - "__class__": "DagsterTypeSnap", - "description": null, - "display_name": "Int", - "is_builtin": true, - "key": "Int", - "kind": { - "__enum__": "DagsterTypeKind.SCALAR" - }, - "loader_schema_key": "ScalarUnion.Int-Selector.a9799b971d12ace70a2d8803c883c863417d0725", - "materializer_schema_key": null, - "name": "Int", - "type_param_keys": [] - }, - "Nothing": { - "__class__": "DagsterTypeSnap", - "description": null, - "display_name": "Nothing", - "is_builtin": true, - "key": "Nothing", - "kind": { - "__enum__": "DagsterTypeKind.NOTHING" - }, - "loader_schema_key": null, - "materializer_schema_key": null, - "name": "Nothing", - "type_param_keys": [] - }, - "String": { - "__class__": "DagsterTypeSnap", - "description": null, - "display_name": "String", - "is_builtin": true, - "key": "String", - "kind": { - "__enum__": "DagsterTypeKind.SCALAR" - }, - "loader_schema_key": "ScalarUnion.String-Selector.e04723c9d9937e3ab21206435b22247cfbe58269", - "materializer_schema_key": null, - "name": "String", - "type_param_keys": [] - } - } - }, - "dep_structure_snapshot": { - "__class__": "DependencyStructureSnapshot", - "solid_invocation_snaps": [ - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [], - "is_dynamic_mapped": false, - "solid_def_name": "asset_1", - "solid_name": "asset_1", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ - { - "__class__": "InputDependencySnap", - "input_name": "asset_1", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "asset_1" - } - ] - }, - { - "__class__": "InputDependencySnap", - "input_name": "asset_two", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "asset_two" - } - ] - } - ], - "is_dynamic_mapped": false, - "solid_def_name": "asset_1_my_check", - "solid_name": "asset_1_my_check", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ - { - "__class__": "InputDependencySnap", - "input_name": "asset_1", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "asset_1_my_check" - }, - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "asset_1" - } - ] - } - ], - "is_dynamic_mapped": false, - "solid_def_name": "asset_2", - "solid_name": "asset_2", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ - { - "__class__": "InputDependencySnap", - "input_name": "asset_2", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "asset_2" - } - ] - } - ], - "is_dynamic_mapped": false, - "solid_def_name": "asset_3", - "solid_name": "asset_3", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [], - "is_dynamic_mapped": false, - "solid_def_name": "asset_one", - "solid_name": "asset_one", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ - { - "__class__": "InputDependencySnap", - "input_name": "asset_one", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "asset_one" - } - ] - } - ], - "is_dynamic_mapped": false, - "solid_def_name": "asset_two", - "solid_name": "asset_two", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [], - "is_dynamic_mapped": false, - "solid_def_name": "asset_yields_observation", - "solid_name": "asset_yields_observation", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [], - "is_dynamic_mapped": false, - "solid_def_name": "bar", - "solid_name": "bar", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ - { - "__class__": "InputDependencySnap", - "input_name": "foo_bar", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "foo_bar" - } - ] - } - ], - "is_dynamic_mapped": false, - "solid_def_name": "baz", - "solid_name": "baz", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [], - "is_dynamic_mapped": false, - "solid_def_name": "check_in_op_asset", - "solid_name": "check_in_op_asset", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ - { - "__class__": "InputDependencySnap", - "input_name": "hanging_graph", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "hanging_graph" - } - ] - } - ], - "is_dynamic_mapped": false, - "solid_def_name": "downstream_asset", - "solid_name": "downstream_asset", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ - { - "__class__": "InputDependencySnap", - "input_name": "unexecutable_asset", - "is_dynamic_collect": false, - "upstream_output_snaps": [] - } - ], - "is_dynamic_mapped": false, - "solid_def_name": "executable_asset", - "solid_name": "executable_asset", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ - { - "__class__": "InputDependencySnap", - "input_name": "dummy_source_asset", - "is_dynamic_collect": false, - "upstream_output_snaps": [] - } - ], - "is_dynamic_mapped": false, - "solid_def_name": "first_asset", - "solid_name": "first_asset", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [], - "is_dynamic_mapped": false, - "solid_def_name": "foo", - "solid_name": "foo", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ - { - "__class__": "InputDependencySnap", - "input_name": "bar", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "bar" - } - ] - }, - { - "__class__": "InputDependencySnap", - "input_name": "foo", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "foo" - } - ] - } - ], - "is_dynamic_mapped": false, - "solid_def_name": "foo_bar", - "solid_name": "foo_bar", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ - { - "__class__": "InputDependencySnap", - "input_name": "fresh_diamond_left", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "fresh_diamond_left" - } - ] - }, - { - "__class__": "InputDependencySnap", - "input_name": "fresh_diamond_right", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "fresh_diamond_right" - } - ] - } - ], - "is_dynamic_mapped": false, - "solid_def_name": "fresh_diamond_bottom", - "solid_name": "fresh_diamond_bottom", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ - { - "__class__": "InputDependencySnap", - "input_name": "fresh_diamond_top", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "fresh_diamond_top" - } - ] - } - ], - "is_dynamic_mapped": false, - "solid_def_name": "fresh_diamond_left", - "solid_name": "fresh_diamond_left", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ - { - "__class__": "InputDependencySnap", - "input_name": "fresh_diamond_top", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "fresh_diamond_top" - } - ] - } - ], - "is_dynamic_mapped": false, - "solid_def_name": "fresh_diamond_right", - "solid_name": "fresh_diamond_right", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ - { - "__class__": "InputDependencySnap", - "input_name": "diamond_source", - "is_dynamic_collect": false, - "upstream_output_snaps": [] - } - ], - "is_dynamic_mapped": false, - "solid_def_name": "fresh_diamond_top", - "solid_name": "fresh_diamond_top", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [], - "is_dynamic_mapped": false, - "solid_def_name": "grouped_asset_1", - "solid_name": "grouped_asset_1", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [], - "is_dynamic_mapped": false, - "solid_def_name": "grouped_asset_2", - "solid_name": "grouped_asset_2", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [], - "is_dynamic_mapped": false, - "solid_def_name": "grouped_asset_4", - "solid_name": "grouped_asset_4", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ - { - "__class__": "InputDependencySnap", - "input_name": "first_asset", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "first_asset" - } - ] - } - ], - "is_dynamic_mapped": false, - "solid_def_name": "hanging_asset", - "solid_name": "hanging_asset", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [], - "is_dynamic_mapped": false, - "solid_def_name": "hanging_graph", - "solid_name": "hanging_graph", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [], - "is_dynamic_mapped": false, - "solid_def_name": "multi_run_backfill_policy_asset", - "solid_name": "multi_run_backfill_policy_asset", - "tags": {} + }, + "loader_schema_key": "ScalarUnion.Bool-Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59", + "materializer_schema_key": null, + "name": "Bool", + "type_param_keys": [] }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ - { - "__class__": "InputDependencySnap", - "input_name": "hanging_asset", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "hanging_asset" - } - ] - } - ], - "is_dynamic_mapped": false, - "solid_def_name": "never_runs_asset", - "solid_name": "never_runs_asset", - "tags": {} + "Float": { + "__class__": "DagsterTypeSnap", + "description": null, + "display_name": "Float", + "is_builtin": true, + "key": "Float", + "kind": { + "__enum__": "DagsterTypeKind.SCALAR" + }, + "loader_schema_key": "ScalarUnion.Float-Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3", + "materializer_schema_key": null, + "name": "Float", + "type_param_keys": [] }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [], - "is_dynamic_mapped": false, - "solid_def_name": "output_then_hang_asset", - "solid_name": "output_then_hang_asset", - "tags": {} + "Int": { + "__class__": "DagsterTypeSnap", + "description": null, + "display_name": "Int", + "is_builtin": true, + "key": "Int", + "kind": { + "__enum__": "DagsterTypeKind.SCALAR" + }, + "loader_schema_key": "ScalarUnion.Int-Selector.a9799b971d12ace70a2d8803c883c863417d0725", + "materializer_schema_key": null, + "name": "Int", + "type_param_keys": [] }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [], - "is_dynamic_mapped": false, - "solid_def_name": "subsettable_checked_multi_asset", - "solid_name": "subsettable_checked_multi_asset", - "tags": {} + "Nothing": { + "__class__": "DagsterTypeSnap", + "description": null, + "display_name": "Nothing", + "is_builtin": true, + "key": "Nothing", + "kind": { + "__enum__": "DagsterTypeKind.NOTHING" + }, + "loader_schema_key": null, + "materializer_schema_key": null, + "name": "Nothing", + "type_param_keys": [] }, + "String": { + "__class__": "DagsterTypeSnap", + "description": null, + "display_name": "String", + "is_builtin": true, + "key": "String", + "kind": { + "__enum__": "DagsterTypeKind.SCALAR" + }, + "loader_schema_key": "ScalarUnion.String-Selector.e04723c9d9937e3ab21206435b22247cfbe58269", + "materializer_schema_key": null, + "name": "String", + "type_param_keys": [] + } + } + }, + "dep_structure_snapshot": { + "__class__": "DependencyStructureSnapshot", + "solid_invocation_snaps": [ { "__class__": "SolidInvocationSnap", "input_dep_snaps": [ { "__class__": "InputDependencySnap", - "input_name": "int_asset", + "input_name": "upstream_dynamic_partitioned_asset", "is_dynamic_collect": false, "upstream_output_snaps": [ { "__class__": "OutputHandleSnap", - "output_name": "int_asset", - "solid_name": "typed_multi_asset" + "output_name": "result", + "solid_name": "upstream_dynamic_partitioned_asset" } ] } ], "is_dynamic_mapped": false, - "solid_def_name": "typed_asset", - "solid_name": "typed_asset", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [], - "is_dynamic_mapped": false, - "solid_def_name": "typed_multi_asset", - "solid_name": "typed_multi_asset", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [], - "is_dynamic_mapped": false, - "solid_def_name": "unconnected", - "solid_name": "unconnected", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [], - "is_dynamic_mapped": false, - "solid_def_name": "ungrouped_asset_3", - "solid_name": "ungrouped_asset_3", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [], - "is_dynamic_mapped": false, - "solid_def_name": "ungrouped_asset_5", - "solid_name": "ungrouped_asset_5", + "solid_def_name": "downstream_dynamic_partitioned_asset", + "solid_name": "downstream_dynamic_partitioned_asset", "tags": {} }, { "__class__": "SolidInvocationSnap", "input_dep_snaps": [], "is_dynamic_mapped": false, - "solid_def_name": "unpartitioned_upstream_of_partitioned", - "solid_name": "unpartitioned_upstream_of_partitioned", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ - { - "__class__": "InputDependencySnap", - "input_name": "typed_asset", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "typed_asset" - } - ] - } - ], - "is_dynamic_mapped": false, - "solid_def_name": "untyped_asset", - "solid_name": "untyped_asset", + "solid_def_name": "upstream_dynamic_partitioned_asset", + "solid_name": "upstream_dynamic_partitioned_asset", "tags": {} } ] }, "description": null, - "graph_def_name": "__ASSET_JOB_10", + "graph_def_name": "dynamic_partitioned_assets_job", "lineage_snapshot": null, "mode_def_snaps": [ { @@ -76690,545 +44143,1165 @@ "name": "io_manager" } ], - "root_config_key": "Shape.dfbcb7fb9bb9f88e3754afb9440a66047a540d60" + "root_config_key": "Shape.3a00d749a4bd94b3a614fa9ae4585bee70092b5c" } ], - "name": "__ASSET_JOB_10", + "name": "dynamic_partitioned_assets_job", "solid_definitions_snapshot": { "__class__": "SolidDefinitionsSnapshot", - "composite_solid_def_snaps": [ + "composite_solid_def_snaps": [], + "solid_def_snaps": [ { - "__class__": "CompositeSolidDefSnap", - "config_field_snap": null, - "dep_structure_snapshot": { - "__class__": "DependencyStructureSnapshot", - "solid_invocation_snaps": [ - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ - { - "__class__": "InputDependencySnap", - "input_name": "my_op", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "my_op" - } - ] - } - ], - "is_dynamic_mapped": false, - "solid_def_name": "hanging_op", - "solid_name": "hanging_op", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [], - "is_dynamic_mapped": false, - "solid_def_name": "my_op", - "solid_name": "my_op", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ - { - "__class__": "InputDependencySnap", - "input_name": "hanging_op", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "hanging_op" - } - ] - } - ], - "is_dynamic_mapped": false, - "solid_def_name": "never_runs_op", - "solid_name": "never_runs_op", - "tags": {} - } - ] + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, + "description": null, + "input_def_snaps": [ + { + "__class__": "InputDefSnap", + "dagster_type_key": "Any", + "description": null, + "name": "upstream_dynamic_partitioned_asset" + } + ], + "name": "downstream_dynamic_partitioned_asset", + "output_def_snaps": [ + { + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", + "description": null, + "is_dynamic": false, + "is_required": true, + "name": "result" + } + ], + "required_resource_keys": [], + "tags": {} + }, + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, + "description": null, + "input_def_snaps": [], + "name": "upstream_dynamic_partitioned_asset", + "output_def_snaps": [ + { + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", + "description": null, + "is_dynamic": false, + "is_required": true, + "name": "result" + } + ], + "required_resource_keys": [], + "tags": {} + } + ] + }, + "tags": {} + } + ''' +# --- +# name: test_all_snapshot_ids[37] + '17fceed1b04705a2ee89a1748860a9a466a0f144' +# --- +# name: test_all_snapshot_ids[38] + ''' + { + "__class__": "PipelineSnapshot", + "config_schema_snapshot": { + "__class__": "ConfigSchemaSnapshot", + "all_config_snaps_by_key": { + "Any": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": null, + "given_name": "Any", + "key": "Any", + "kind": { + "__enum__": "ConfigTypeKind.ANY" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Array.ScalarUnion.Int-Selector.a9799b971d12ace70a2d8803c883c863417d0725": { + "__class__": "ConfigTypeSnap", + "description": "List of Array.ScalarUnion.Int-Selector.a9799b971d12ace70a2d8803c883c863417d0725", + "enum_values": null, + "fields": null, + "given_name": null, + "key": "Array.ScalarUnion.Int-Selector.a9799b971d12ace70a2d8803c883c863417d0725", + "kind": { + "__enum__": "ConfigTypeKind.ARRAY" + }, + "scalar_kind": null, + "type_param_keys": [ + "ScalarUnion.Int-Selector.a9799b971d12ace70a2d8803c883c863417d0725" + ] + }, + "Bool": { + "__class__": "ConfigTypeSnap", + "description": "", + "enum_values": null, + "fields": null, + "given_name": "Bool", + "key": "Bool", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR" + }, + "scalar_kind": { + "__enum__": "ConfigScalarKind.BOOL" + }, + "type_param_keys": null + }, + "Float": { + "__class__": "ConfigTypeSnap", + "description": "", + "enum_values": null, + "fields": null, + "given_name": "Float", + "key": "Float", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR" + }, + "scalar_kind": { + "__enum__": "ConfigScalarKind.FLOAT" + }, + "type_param_keys": null + }, + "Int": { + "__class__": "ConfigTypeSnap", + "description": "", + "enum_values": null, + "fields": null, + "given_name": "Int", + "key": "Int", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR" + }, + "scalar_kind": { + "__enum__": "ConfigScalarKind.INT" + }, + "type_param_keys": null + }, + "ScalarUnion.Bool-Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": null, + "given_name": null, + "key": "ScalarUnion.Bool-Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR_UNION" }, + "scalar_kind": null, + "type_param_keys": [ + "Bool", + "Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59" + ] + }, + "ScalarUnion.Float-Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": null, + "given_name": null, + "key": "ScalarUnion.Float-Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR_UNION" + }, + "scalar_kind": null, + "type_param_keys": [ + "Float", + "Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3" + ] + }, + "ScalarUnion.Int-Selector.a9799b971d12ace70a2d8803c883c863417d0725": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": null, + "given_name": null, + "key": "ScalarUnion.Int-Selector.a9799b971d12ace70a2d8803c883c863417d0725", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR_UNION" + }, + "scalar_kind": null, + "type_param_keys": [ + "Int", + "Selector.a9799b971d12ace70a2d8803c883c863417d0725" + ] + }, + "ScalarUnion.String-Selector.e04723c9d9937e3ab21206435b22247cfbe58269": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": null, + "given_name": null, + "key": "ScalarUnion.String-Selector.e04723c9d9937e3ab21206435b22247cfbe58269", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR_UNION" + }, + "scalar_kind": null, + "type_param_keys": [ + "String", + "Selector.e04723c9d9937e3ab21206435b22247cfbe58269" + ] + }, + "Selector.1bfb167aea90780aa679597800c71bd8c65ed0b2": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "disabled", + "type_key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "enabled", + "type_key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709" + } + ], + "given_name": null, + "key": "Selector.1bfb167aea90780aa679597800c71bd8c65ed0b2", + "kind": { + "__enum__": "ConfigTypeKind.SELECTOR" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Selector.a9799b971d12ace70a2d8803c883c863417d0725": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "json", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "pickle", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "value", + "type_key": "Int" + } + ], + "given_name": null, + "key": "Selector.a9799b971d12ace70a2d8803c883c863417d0725", + "kind": { + "__enum__": "ConfigTypeKind.SELECTOR" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59": { + "__class__": "ConfigTypeSnap", "description": null, - "input_def_snaps": [], - "input_mapping_snaps": [], - "name": "hanging_graph", - "output_def_snaps": [ + "enum_values": null, + "fields": [ { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, "description": null, - "is_dynamic": false, "is_required": true, - "name": "result" - } - ], - "output_mapping_snaps": [ + "name": "json", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, { - "__class__": "OutputMappingSnap", - "external_output_name": "result", - "mapped_output_name": "result", - "mapped_solid_name": "never_runs_op" + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "pickle", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "value", + "type_key": "Bool" } ], - "tags": {} - } - ], - "solid_def_snaps": [ - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" + "given_name": null, + "key": "Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59", + "kind": { + "__enum__": "ConfigTypeKind.SELECTOR" }, + "scalar_kind": null, + "type_param_keys": null + }, + "Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3": { + "__class__": "ConfigTypeSnap", "description": null, - "input_def_snaps": [], - "name": "asset_1", - "output_def_snaps": [ + "enum_values": null, + "fields": [ { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, "description": null, - "is_dynamic": false, "is_required": true, - "name": "result" + "name": "json", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "pickle", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "value", + "type_key": "Float" } ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" + "given_name": null, + "key": "Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3", + "kind": { + "__enum__": "ConfigTypeKind.SELECTOR" }, + "scalar_kind": null, + "type_param_keys": null + }, + "Selector.e04723c9d9937e3ab21206435b22247cfbe58269": { + "__class__": "ConfigTypeSnap", "description": null, - "input_def_snaps": [ + "enum_values": null, + "fields": [ { - "__class__": "InputDefSnap", - "dagster_type_key": "Any", + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, "description": null, - "name": "asset_1" + "is_required": true, + "name": "json", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" }, { - "__class__": "InputDefSnap", - "dagster_type_key": "Nothing", + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, "description": null, - "name": "asset_two" - } - ], - "name": "asset_1_my_check", - "output_def_snaps": [ + "is_required": true, + "name": "pickle", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, "description": null, - "is_dynamic": false, "is_required": true, - "name": "result" + "name": "value", + "type_key": "String" } ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" + "given_name": null, + "key": "Selector.e04723c9d9937e3ab21206435b22247cfbe58269", + "kind": { + "__enum__": "ConfigTypeKind.SELECTOR" }, + "scalar_kind": null, + "type_param_keys": null + }, + "Selector.f2fe6dfdc60a1947a8f8e7cd377a012b47065bc4": { + "__class__": "ConfigTypeSnap", "description": null, - "input_def_snaps": [ + "enum_values": null, + "fields": [ { - "__class__": "InputDefSnap", - "dagster_type_key": "Nothing", + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, "description": null, - "name": "asset_1" - } - ], - "name": "asset_2", - "output_def_snaps": [ + "is_required": true, + "name": "json", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, "description": null, - "is_dynamic": false, "is_required": true, - "name": "result" + "name": "pickle", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "value", + "type_key": "Any" } ], - "required_resource_keys": [], - "tags": {} + "given_name": null, + "key": "Selector.f2fe6dfdc60a1947a8f8e7cd377a012b47065bc4", + "kind": { + "__enum__": "ConfigTypeKind.SELECTOR" + }, + "scalar_kind": null, + "type_param_keys": null }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" + "Shape.081354663b9d4b8fbfd1cb8e358763912953913f": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "\"INFO\"", + "description": "The logger's threshold.", + "is_required": false, + "name": "log_level", + "type_key": "String" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "\"dagster\"", + "description": "The name of your logger.", + "is_required": false, + "name": "name", + "type_key": "String" + } + ], + "given_name": null, + "key": "Shape.081354663b9d4b8fbfd1cb8e358763912953913f", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.09d73f0755bf4752d3f121837669c8660dcf451e": { + "__class__": "ConfigTypeSnap", "description": null, - "input_def_snaps": [ + "enum_values": null, + "fields": [ { - "__class__": "InputDefSnap", - "dagster_type_key": "Nothing", - "description": null, - "name": "asset_2" + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"retries\": {\"enabled\": {}}}", + "description": "Execute all steps in a single process.", + "is_required": false, + "name": "config", + "type_key": "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c" } ], - "name": "asset_3", - "output_def_snaps": [ + "given_name": null, + "key": "Shape.09d73f0755bf4752d3f121837669c8660dcf451e", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"log_level\": \"INFO\", \"name\": \"dagster\"}", + "description": "The default colored console logger.", + "is_required": false, + "name": "config", + "type_key": "Shape.081354663b9d4b8fbfd1cb8e358763912953913f" } ], - "required_resource_keys": [], - "tags": {} + "given_name": null, + "key": "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" + "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": "[DEPRECATED]", + "is_required": false, + "name": "marker_to_close", + "type_key": "String" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"enabled\": {}}", + "description": "Whether retries are enabled or not. By default, retries are enabled.", + "is_required": false, + "name": "retries", + "type_key": "Selector.1bfb167aea90780aa679597800c71bd8c65ed0b2" + } + ], + "given_name": null, + "key": "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2": { + "__class__": "ConfigTypeSnap", "description": null, - "input_def_snaps": [], - "name": "asset_one", - "output_def_snaps": [ + "enum_values": null, + "fields": [ { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, "description": null, - "is_dynamic": false, "is_required": true, - "name": "result" + "name": "path", + "type_key": "String" } ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" + "given_name": null, + "key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.743e47901855cb245064dd633e217bfcb49a11a7": { + "__class__": "ConfigTypeSnap", "description": null, - "input_def_snaps": [ + "enum_values": null, + "fields": [ { - "__class__": "InputDefSnap", - "dagster_type_key": "Any", + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, "description": null, - "name": "asset_one" + "is_required": false, + "name": "config", + "type_key": "Any" } ], - "name": "asset_two", - "output_def_snaps": [ + "given_name": null, + "key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.7cc1a2a4ffc2ab4e1b363eabebe26a0a4e6cfe90": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"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": "{\"collect\": {}, \"fail\": {}, \"fail_2\": {}, \"fail_3\": {}, \"reset\": {}, \"spawn\": {}}", + "description": "Configure runtime parameters for ops or assets.", + "is_required": false, + "name": "ops", + "type_key": "Shape.e8eb58275cb40d02b8439c5e0c90d6b938bdb0b9" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"io_manager\": {}, \"retry_count\": {\"config\": {\"count\": 0}}}", + "description": "Configure how shared resources are implemented within a run.", + "is_required": false, + "name": "resources", + "type_key": "Shape.8bb20939ef3735605fa13c2d3f90f2e5f77a6c7e" } ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" + "given_name": null, + "key": "Shape.7cc1a2a4ffc2ab4e1b363eabebe26a0a4e6cfe90", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.7df68601e94646b87c0edb05b7142282503f0f64": { + "__class__": "ConfigTypeSnap", "description": null, - "input_def_snaps": [], - "name": "asset_yields_observation", - "output_def_snaps": [ + "enum_values": null, + "fields": [ { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"count\": 0}", "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" + "is_required": false, + "name": "config", + "type_key": "Shape.dc1eacbaac67d3ef292c2c343ce6fd5c3560d40a" } ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" + "given_name": null, + "key": "Shape.7df68601e94646b87c0edb05b7142282503f0f64", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.8bb20939ef3735605fa13c2d3f90f2e5f77a6c7e": { + "__class__": "ConfigTypeSnap", "description": null, - "input_def_snaps": [], - "name": "bar", - "output_def_snaps": [ + "enum_values": null, + "fields": [ { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", + "is_required": false, + "name": "io_manager", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"config\": {\"count\": 0}}", "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" + "is_required": false, + "name": "retry_count", + "type_key": "Shape.7df68601e94646b87c0edb05b7142282503f0f64" } ], - "required_resource_keys": [], - "tags": {} + "given_name": null, + "key": "Shape.8bb20939ef3735605fa13c2d3f90f2e5f77a6c7e", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" + "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [], + "given_name": null, + "key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.dc1eacbaac67d3ef292c2c343ce6fd5c3560d40a": { + "__class__": "ConfigTypeSnap", "description": null, - "input_def_snaps": [ + "enum_values": null, + "fields": [ { - "__class__": "InputDefSnap", - "dagster_type_key": "Any", + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "0", "description": null, - "name": "foo_bar" + "is_required": false, + "name": "count", + "type_key": "Int" } ], - "name": "baz", - "output_def_snaps": [ + "given_name": null, + "key": "Shape.dc1eacbaac67d3ef292c2c343ce6fd5c3560d40a", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" + "is_required": false, + "name": "console", + "type_key": "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a" } ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" + "given_name": null, + "key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.e8eb58275cb40d02b8439c5e0c90d6b938bdb0b9": { + "__class__": "ConfigTypeSnap", "description": null, - "input_def_snaps": [], - "name": "check_in_op_asset", - "output_def_snaps": [ + "enum_values": null, + "fields": [ { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" + "is_required": false, + "name": "collect", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" }, { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", "description": null, - "is_dynamic": false, - "is_required": true, - "name": "check_in_op_asset_my_check" + "is_required": false, + "name": "fail", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "fail_2", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "fail_3", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "reset", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "spawn", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" } ], - "required_resource_keys": [], - "tags": {} + "given_name": null, + "key": "Shape.e8eb58275cb40d02b8439c5e0c90d6b938bdb0b9", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" + "String": { + "__class__": "ConfigTypeSnap", + "description": "", + "enum_values": null, + "fields": null, + "given_name": "String", + "key": "String", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR" + }, + "scalar_kind": { + "__enum__": "ConfigScalarKind.STRING" + }, + "type_param_keys": null + } + } + }, + "dagster_type_namespace_snapshot": { + "__class__": "DagsterTypeNamespaceSnapshot", + "all_dagster_type_snaps_by_key": { + "Any": { + "__class__": "DagsterTypeSnap", + "description": null, + "display_name": "Any", + "is_builtin": true, + "key": "Any", + "kind": { + "__enum__": "DagsterTypeKind.ANY" + }, + "loader_schema_key": "Selector.f2fe6dfdc60a1947a8f8e7cd377a012b47065bc4", + "materializer_schema_key": null, + "name": "Any", + "type_param_keys": [] + }, + "Bool": { + "__class__": "DagsterTypeSnap", + "description": null, + "display_name": "Bool", + "is_builtin": true, + "key": "Bool", + "kind": { + "__enum__": "DagsterTypeKind.SCALAR" }, + "loader_schema_key": "ScalarUnion.Bool-Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59", + "materializer_schema_key": null, + "name": "Bool", + "type_param_keys": [] + }, + "Float": { + "__class__": "DagsterTypeSnap", "description": null, - "input_def_snaps": [ + "display_name": "Float", + "is_builtin": true, + "key": "Float", + "kind": { + "__enum__": "DagsterTypeKind.SCALAR" + }, + "loader_schema_key": "ScalarUnion.Float-Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3", + "materializer_schema_key": null, + "name": "Float", + "type_param_keys": [] + }, + "Int": { + "__class__": "DagsterTypeSnap", + "description": null, + "display_name": "Int", + "is_builtin": true, + "key": "Int", + "kind": { + "__enum__": "DagsterTypeKind.SCALAR" + }, + "loader_schema_key": "ScalarUnion.Int-Selector.a9799b971d12ace70a2d8803c883c863417d0725", + "materializer_schema_key": null, + "name": "Int", + "type_param_keys": [] + }, + "List.Int": { + "__class__": "DagsterTypeSnap", + "description": null, + "display_name": "[Int]", + "is_builtin": false, + "key": "List.Int", + "kind": { + "__enum__": "DagsterTypeKind.LIST" + }, + "loader_schema_key": "Array.ScalarUnion.Int-Selector.a9799b971d12ace70a2d8803c883c863417d0725", + "materializer_schema_key": null, + "name": null, + "type_param_keys": [ + "Int" + ] + }, + "Nothing": { + "__class__": "DagsterTypeSnap", + "description": null, + "display_name": "Nothing", + "is_builtin": true, + "key": "Nothing", + "kind": { + "__enum__": "DagsterTypeKind.NOTHING" + }, + "loader_schema_key": null, + "materializer_schema_key": null, + "name": "Nothing", + "type_param_keys": [] + }, + "String": { + "__class__": "DagsterTypeSnap", + "description": null, + "display_name": "String", + "is_builtin": true, + "key": "String", + "kind": { + "__enum__": "DagsterTypeKind.SCALAR" + }, + "loader_schema_key": "ScalarUnion.String-Selector.e04723c9d9937e3ab21206435b22247cfbe58269", + "materializer_schema_key": null, + "name": "String", + "type_param_keys": [] + } + } + }, + "dep_structure_snapshot": { + "__class__": "DependencyStructureSnapshot", + "solid_invocation_snaps": [ + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [ { - "__class__": "InputDefSnap", - "dagster_type_key": "Any", - "description": null, - "name": "hanging_graph" + "__class__": "InputDependencySnap", + "input_name": "fan_in", + "is_dynamic_collect": false, + "upstream_output_snaps": [ + { + "__class__": "OutputHandleSnap", + "output_name": "result", + "solid_name": "fail" + }, + { + "__class__": "OutputHandleSnap", + "output_name": "result", + "solid_name": "fail_2" + }, + { + "__class__": "OutputHandleSnap", + "output_name": "result", + "solid_name": "fail_3" + } + ] } ], - "name": "downstream_asset", - "output_def_snaps": [ + "is_dynamic_mapped": false, + "solid_def_name": "collect", + "solid_name": "collect", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [ { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" + "__class__": "InputDependencySnap", + "input_name": "depth", + "is_dynamic_collect": false, + "upstream_output_snaps": [ + { + "__class__": "OutputHandleSnap", + "output_name": "result", + "solid_name": "spawn" + } + ] } ], - "required_resource_keys": [], + "is_dynamic_mapped": false, + "solid_def_name": "fail", + "solid_name": "fail", "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__": "SolidInvocationSnap", + "input_dep_snaps": [ { - "__class__": "InputDefSnap", - "dagster_type_key": "Any", - "description": null, - "name": "unexecutable_asset" + "__class__": "InputDependencySnap", + "input_name": "depth", + "is_dynamic_collect": false, + "upstream_output_snaps": [ + { + "__class__": "OutputHandleSnap", + "output_name": "result", + "solid_name": "fail" + } + ] } ], - "name": "executable_asset", - "output_def_snaps": [ + "is_dynamic_mapped": false, + "solid_def_name": "fail", + "solid_name": "fail_2", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [ { - "__class__": "OutputDefSnap", - "dagster_type_key": "Nothing", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" + "__class__": "InputDependencySnap", + "input_name": "depth", + "is_dynamic_collect": false, + "upstream_output_snaps": [ + { + "__class__": "OutputHandleSnap", + "output_name": "result", + "solid_name": "fail_2" + } + ] } ], - "required_resource_keys": [], + "is_dynamic_mapped": false, + "solid_def_name": "fail", + "solid_name": "fail_3", "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__": "SolidInvocationSnap", + "input_dep_snaps": [ { - "__class__": "InputDefSnap", - "dagster_type_key": "Any", - "description": null, - "name": "dummy_source_asset" + "__class__": "InputDependencySnap", + "input_name": "depth", + "is_dynamic_collect": false, + "upstream_output_snaps": [ + { + "__class__": "OutputHandleSnap", + "output_name": "result", + "solid_name": "fail_3" + } + ] } ], - "name": "first_asset", - "output_def_snaps": [ - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", + "is_dynamic_mapped": false, + "solid_def_name": "reset", + "solid_name": "reset", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [], + "is_dynamic_mapped": false, + "solid_def_name": "spawn", + "solid_name": "spawn", + "tags": {} + } + ] + }, + "description": null, + "graph_def_name": "eventually_successful", + "lineage_snapshot": null, + "mode_def_snaps": [ + { + "__class__": "ModeDefSnap", + "description": null, + "logger_def_snaps": [ + { + "__class__": "LoggerDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"log_level\": \"INFO\", \"name\": \"dagster\"}", + "description": "The default colored console logger.", + "is_required": false, + "name": "config", + "type_key": "Shape.081354663b9d4b8fbfd1cb8e358763912953913f" + }, + "description": "The default colored console logger.", + "name": "console" + } + ], + "name": "default", + "resource_def_snaps": [ + { + "__class__": "ResourceDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, "description": null, - "is_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" + "is_required": false, + "name": "config", + "type_key": "Any" + }, + "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", + "name": "io_manager" }, - "description": null, - "input_def_snaps": [], - "name": "foo", - "output_def_snaps": [ - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", + { + "__class__": "ResourceDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"count\": 0}", "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" - } - ], - "required_resource_keys": [], - "tags": {} - }, + "is_required": false, + "name": "config", + "type_key": "Shape.dc1eacbaac67d3ef292c2c343ce6fd5c3560d40a" + }, + "description": null, + "name": "retry_count" + } + ], + "root_config_key": "Shape.7cc1a2a4ffc2ab4e1b363eabebe26a0a4e6cfe90" + } + ], + "name": "eventually_successful", + "solid_definitions_snapshot": { + "__class__": "SolidDefinitionsSnapshot", + "composite_solid_def_snaps": [], + "solid_def_snaps": [ { "__class__": "SolidDefSnap", "config_field_snap": { @@ -77244,18 +45317,12 @@ "input_def_snaps": [ { "__class__": "InputDefSnap", - "dagster_type_key": "Any", - "description": null, - "name": "bar" - }, - { - "__class__": "InputDefSnap", - "dagster_type_key": "Any", + "dagster_type_key": "List.Int", "description": null, - "name": "foo" + "name": "fan_in" } ], - "name": "foo_bar", + "name": "collect", "output_def_snaps": [ { "__class__": "OutputDefSnap", @@ -77284,29 +45351,25 @@ "input_def_snaps": [ { "__class__": "InputDefSnap", - "dagster_type_key": "Any", - "description": null, - "name": "fresh_diamond_left" - }, - { - "__class__": "InputDefSnap", - "dagster_type_key": "Any", + "dagster_type_key": "Int", "description": null, - "name": "fresh_diamond_right" + "name": "depth" } ], - "name": "fresh_diamond_bottom", + "name": "fail", "output_def_snaps": [ { "__class__": "OutputDefSnap", - "dagster_type_key": "Any", + "dagster_type_key": "Int", "description": null, "is_dynamic": false, "is_required": true, "name": "result" } ], - "required_resource_keys": [], + "required_resource_keys": [ + "retry_count" + ], "tags": {} }, { @@ -77324,16 +45387,16 @@ "input_def_snaps": [ { "__class__": "InputDefSnap", - "dagster_type_key": "Any", + "dagster_type_key": "Int", "description": null, - "name": "fresh_diamond_top" + "name": "depth" } ], - "name": "fresh_diamond_left", + "name": "reset", "output_def_snaps": [ { "__class__": "OutputDefSnap", - "dagster_type_key": "Any", + "dagster_type_key": "Int", "description": null, "is_dynamic": false, "is_required": true, @@ -77355,19 +45418,12 @@ "type_key": "Any" }, "description": null, - "input_def_snaps": [ - { - "__class__": "InputDefSnap", - "dagster_type_key": "Any", - "description": null, - "name": "fresh_diamond_top" - } - ], - "name": "fresh_diamond_right", + "input_def_snaps": [], + "name": "spawn", "output_def_snaps": [ { "__class__": "OutputDefSnap", - "dagster_type_key": "Any", + "dagster_type_key": "Int", "description": null, "is_dynamic": false, "is_required": true, @@ -77376,573 +45432,1024 @@ ], "required_resource_keys": [], "tags": {} + } + ] + }, + "tags": {} + } + ''' +# --- +# name: test_all_snapshot_ids[39] + 'effe11fd9b8a40682bc8041fcfdaf25f68be4612' +# --- +# name: test_all_snapshot_ids[3] + '897cefd372caacf2f37ac44731548066b67fa2fd' +# --- +# name: test_all_snapshot_ids[40] + ''' + { + "__class__": "PipelineSnapshot", + "config_schema_snapshot": { + "__class__": "ConfigSchemaSnapshot", + "all_config_snaps_by_key": { + "Any": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": null, + "given_name": "Any", + "key": "Any", + "kind": { + "__enum__": "ConfigTypeKind.ANY" + }, + "scalar_kind": null, + "type_param_keys": null }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" + "Bool": { + "__class__": "ConfigTypeSnap", + "description": "", + "enum_values": null, + "fields": null, + "given_name": "Bool", + "key": "Bool", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR" + }, + "scalar_kind": { + "__enum__": "ConfigScalarKind.BOOL" + }, + "type_param_keys": null + }, + "Float": { + "__class__": "ConfigTypeSnap", + "description": "", + "enum_values": null, + "fields": null, + "given_name": "Float", + "key": "Float", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR" + }, + "scalar_kind": { + "__enum__": "ConfigScalarKind.FLOAT" + }, + "type_param_keys": null + }, + "Int": { + "__class__": "ConfigTypeSnap", + "description": "", + "enum_values": null, + "fields": null, + "given_name": "Int", + "key": "Int", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR" + }, + "scalar_kind": { + "__enum__": "ConfigScalarKind.INT" }, + "type_param_keys": null + }, + "ScalarUnion.Bool-Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59": { + "__class__": "ConfigTypeSnap", "description": null, - "input_def_snaps": [ + "enum_values": null, + "fields": null, + "given_name": null, + "key": "ScalarUnion.Bool-Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR_UNION" + }, + "scalar_kind": null, + "type_param_keys": [ + "Bool", + "Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59" + ] + }, + "ScalarUnion.Float-Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": null, + "given_name": null, + "key": "ScalarUnion.Float-Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR_UNION" + }, + "scalar_kind": null, + "type_param_keys": [ + "Float", + "Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3" + ] + }, + "ScalarUnion.Int-Selector.a9799b971d12ace70a2d8803c883c863417d0725": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": null, + "given_name": null, + "key": "ScalarUnion.Int-Selector.a9799b971d12ace70a2d8803c883c863417d0725", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR_UNION" + }, + "scalar_kind": null, + "type_param_keys": [ + "Int", + "Selector.a9799b971d12ace70a2d8803c883c863417d0725" + ] + }, + "ScalarUnion.String-Selector.e04723c9d9937e3ab21206435b22247cfbe58269": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": null, + "given_name": null, + "key": "ScalarUnion.String-Selector.e04723c9d9937e3ab21206435b22247cfbe58269", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR_UNION" + }, + "scalar_kind": null, + "type_param_keys": [ + "String", + "Selector.e04723c9d9937e3ab21206435b22247cfbe58269" + ] + }, + "Selector.1bfb167aea90780aa679597800c71bd8c65ed0b2": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ { - "__class__": "InputDefSnap", - "dagster_type_key": "Nothing", + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", "description": null, - "name": "diamond_source" - } - ], - "name": "fresh_diamond_top", - "output_def_snaps": [ + "is_required": false, + "name": "disabled", + "type_key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709" + }, { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" + "is_required": false, + "name": "enabled", + "type_key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709" } ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" + "given_name": null, + "key": "Selector.1bfb167aea90780aa679597800c71bd8c65ed0b2", + "kind": { + "__enum__": "ConfigTypeKind.SELECTOR" }, + "scalar_kind": null, + "type_param_keys": null + }, + "Selector.2571019f1a5201853d11032145ac3e534067f214": { + "__class__": "ConfigTypeSnap", "description": null, - "input_def_snaps": [], - "name": "grouped_asset_1", - "output_def_snaps": [ + "enum_values": null, + "fields": [ { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, "description": null, - "is_dynamic": false, "is_required": true, - "name": "result" + "name": "env", + "type_key": "String" } ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" + "given_name": null, + "key": "Selector.2571019f1a5201853d11032145ac3e534067f214", + "kind": { + "__enum__": "ConfigTypeKind.SELECTOR" }, + "scalar_kind": null, + "type_param_keys": null + }, + "Selector.a9799b971d12ace70a2d8803c883c863417d0725": { + "__class__": "ConfigTypeSnap", "description": null, - "input_def_snaps": [], - "name": "grouped_asset_2", - "output_def_snaps": [ + "enum_values": null, + "fields": [ { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, "description": null, - "is_dynamic": false, "is_required": true, - "name": "result" + "name": "json", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "pickle", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "value", + "type_key": "Int" } ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" + "given_name": null, + "key": "Selector.a9799b971d12ace70a2d8803c883c863417d0725", + "kind": { + "__enum__": "ConfigTypeKind.SELECTOR" }, + "scalar_kind": null, + "type_param_keys": null + }, + "Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59": { + "__class__": "ConfigTypeSnap", "description": null, - "input_def_snaps": [], - "name": "grouped_asset_4", - "output_def_snaps": [ + "enum_values": null, + "fields": [ { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, "description": null, - "is_dynamic": false, "is_required": true, - "name": "result" - } - ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - }, - "description": "Asset that hangs forever, used to test in-progress ops.", - "input_def_snaps": [ + "name": "json", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, { - "__class__": "InputDefSnap", - "dagster_type_key": "Any", + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, "description": null, - "name": "first_asset" - } - ], - "name": "hanging_asset", - "output_def_snaps": [ + "is_required": true, + "name": "pickle", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, "description": null, - "is_dynamic": false, "is_required": true, - "name": "result" + "name": "value", + "type_key": "Bool" } ], - "required_resource_keys": [ - "hanging_asset_resource" - ], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" + "given_name": null, + "key": "Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59", + "kind": { + "__enum__": "ConfigTypeKind.SELECTOR" }, + "scalar_kind": null, + "type_param_keys": null + }, + "Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3": { + "__class__": "ConfigTypeSnap", "description": null, - "input_def_snaps": [ + "enum_values": null, + "fields": [ { - "__class__": "InputDefSnap", - "dagster_type_key": "Any", + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "json", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, "description": null, - "name": "my_op" - } - ], - "name": "hanging_op", - "output_def_snaps": [ + "is_required": true, + "name": "pickle", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, "description": null, - "is_dynamic": false, "is_required": true, - "name": "result" + "name": "value", + "type_key": "Float" } ], - "required_resource_keys": [ - "hanging_asset_resource" - ], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" + "given_name": null, + "key": "Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3", + "kind": { + "__enum__": "ConfigTypeKind.SELECTOR" }, + "scalar_kind": null, + "type_param_keys": null + }, + "Selector.e04723c9d9937e3ab21206435b22247cfbe58269": { + "__class__": "ConfigTypeSnap", "description": null, - "input_def_snaps": [], - "name": "multi_run_backfill_policy_asset", - "output_def_snaps": [ + "enum_values": null, + "fields": [ { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, "description": null, - "is_dynamic": false, "is_required": true, - "name": "result" - } - ], - "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": "my_op", - "output_def_snaps": [ + "name": "json", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, "description": null, - "is_dynamic": false, "is_required": true, - "name": "result" + "name": "pickle", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "value", + "type_key": "String" } ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" + "given_name": null, + "key": "Selector.e04723c9d9937e3ab21206435b22247cfbe58269", + "kind": { + "__enum__": "ConfigTypeKind.SELECTOR" }, + "scalar_kind": null, + "type_param_keys": null + }, + "Selector.f2fe6dfdc60a1947a8f8e7cd377a012b47065bc4": { + "__class__": "ConfigTypeSnap", "description": null, - "input_def_snaps": [ + "enum_values": null, + "fields": [ { - "__class__": "InputDefSnap", - "dagster_type_key": "Any", + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, "description": null, - "name": "hanging_asset" - } - ], - "name": "never_runs_asset", - "output_def_snaps": [ + "is_required": true, + "name": "json", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, "description": null, - "is_dynamic": false, "is_required": true, - "name": "result" + "name": "pickle", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "value", + "type_key": "Any" } ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" + "given_name": null, + "key": "Selector.f2fe6dfdc60a1947a8f8e7cd377a012b47065bc4", + "kind": { + "__enum__": "ConfigTypeKind.SELECTOR" }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.081354663b9d4b8fbfd1cb8e358763912953913f": { + "__class__": "ConfigTypeSnap", "description": null, - "input_def_snaps": [ + "enum_values": null, + "fields": [ { - "__class__": "InputDefSnap", - "dagster_type_key": "Any", - "description": null, - "name": "hanging_op" + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "\"INFO\"", + "description": "The logger's threshold.", + "is_required": false, + "name": "log_level", + "type_key": "String" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "\"dagster\"", + "description": "The name of your logger.", + "is_required": false, + "name": "name", + "type_key": "String" } ], - "name": "never_runs_op", - "output_def_snaps": [ + "given_name": null, + "key": "Shape.081354663b9d4b8fbfd1cb8e358763912953913f", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.09d73f0755bf4752d3f121837669c8660dcf451e": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"retries\": {\"enabled\": {}}}", + "description": "Execute all steps in a single process.", + "is_required": false, + "name": "config", + "type_key": "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c" } ], - "required_resource_keys": [], - "tags": {} + "given_name": null, + "key": "Shape.09d73f0755bf4752d3f121837669c8660dcf451e", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" + "Shape.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, - "input_def_snaps": [], - "name": "output_then_hang_asset", - "output_def_snaps": [ + "enum_values": null, + "fields": [ { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" + "is_required": false, + "name": "base_dir", + "type_key": "StringSourceType" } ], - "required_resource_keys": [ - "hanging_asset_resource" - ], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "config", - "type_key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709" + "given_name": null, + "key": "Shape.18b2faaf1efd505374f7f25fcb61ed59bd5be851", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.3c00baa2f52c53ddcecafdb6f7592e8d763b608f": { + "__class__": "ConfigTypeSnap", "description": null, - "input_def_snaps": [], - "name": "subsettable_checked_multi_asset", - "output_def_snaps": [ + "enum_values": null, + "fields": [ { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"config\": {\"retries\": {\"enabled\": {}}}}", + "description": "Configure how steps are executed within a run.", "is_required": false, - "name": "one" + "name": "execution", + "type_key": "Shape.09d73f0755bf4752d3f121837669c8660dcf451e" }, { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": "Configure how loggers emit messages within a run.", "is_required": false, - "name": "two" + "name": "loggers", + "type_key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b" }, { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"executable_asset\": {}}", + "description": "Configure runtime parameters for ops or assets.", "is_required": false, - "name": "one_my_check" + "name": "ops", + "type_key": "Shape.59f9e2edaa70e2e6f0d07dec0ae2c73f983fc5dc" }, { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"io_manager\": {\"config\": {}}}", + "description": "Configure how shared resources are implemented within a run.", "is_required": false, - "name": "one_my_other_check" + "name": "resources", + "type_key": "Shape.941705f8db419acef3ba14bcecbc37e693570d4d" } ], - "required_resource_keys": [], - "tags": {} + "given_name": null, + "key": "Shape.3c00baa2f52c53ddcecafdb6f7592e8d763b608f", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" + "Shape.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, - "input_def_snaps": [ + "enum_values": null, + "fields": [ { - "__class__": "InputDefSnap", - "dagster_type_key": "Any", + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", "description": null, - "name": "int_asset" + "is_required": false, + "name": "config", + "type_key": "Shape.18b2faaf1efd505374f7f25fcb61ed59bd5be851" } ], - "name": "typed_asset", - "output_def_snaps": [ + "given_name": null, + "key": "Shape.44f2a71367507edd1b8e64f739222c4312b3691b", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ { - "__class__": "OutputDefSnap", - "dagster_type_key": "Int", + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, "description": null, - "is_dynamic": false, "is_required": true, - "name": "result" + "name": "path", + "type_key": "String" } ], - "required_resource_keys": [], - "tags": {} + "given_name": null, + "key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "config", - "type_key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709" + "Shape.59f9e2edaa70e2e6f0d07dec0ae2c73f983fc5dc": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "executable_asset", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + } + ], + "given_name": null, + "key": "Shape.59f9e2edaa70e2e6f0d07dec0ae2c73f983fc5dc", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.743e47901855cb245064dd633e217bfcb49a11a7": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + } + ], + "given_name": null, + "key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.941705f8db419acef3ba14bcecbc37e693570d4d": { + "__class__": "ConfigTypeSnap", "description": null, - "input_def_snaps": [], - "name": "typed_multi_asset", - "output_def_snaps": [ + "enum_values": null, + "fields": [ { - "__class__": "OutputDefSnap", - "dagster_type_key": "Int", + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, "description": null, - "is_dynamic": false, - "is_required": true, - "name": "int_asset" + "is_required": false, + "name": "dummy_io_manager", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" }, { - "__class__": "OutputDefSnap", - "dagster_type_key": "String", + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, "description": null, - "is_dynamic": false, - "is_required": true, - "name": "str_asset" + "is_required": false, + "name": "hanging_asset_resource", + "type_key": "Shape.b13a6c5637084590cc1538f9522324bfeb4b46b3" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"config\": {}}", + "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", + "is_required": false, + "name": "io_manager", + "type_key": "Shape.44f2a71367507edd1b8e64f739222c4312b3691b" } ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" + "given_name": null, + "key": "Shape.941705f8db419acef3ba14bcecbc37e693570d4d", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.9a3a315bff2146cca750edbec49c6b4b4d0ce58e": { + "__class__": "ConfigTypeSnap", "description": null, - "input_def_snaps": [], - "name": "unconnected", - "output_def_snaps": [ + "enum_values": null, + "fields": [ { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, "description": null, - "is_dynamic": false, "is_required": true, - "name": "result" + "name": "file", + "type_key": "String" } ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" + "given_name": null, + "key": "Shape.9a3a315bff2146cca750edbec49c6b4b4d0ce58e", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.b13a6c5637084590cc1538f9522324bfeb4b46b3": { + "__class__": "ConfigTypeSnap", "description": null, - "input_def_snaps": [], - "name": "ungrouped_asset_3", - "output_def_snaps": [ + "enum_values": null, + "fields": [ { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, "description": null, - "is_dynamic": false, "is_required": true, - "name": "result" + "name": "config", + "type_key": "Shape.9a3a315bff2146cca750edbec49c6b4b4d0ce58e" } ], - "required_resource_keys": [], - "tags": {} + "given_name": null, + "key": "Shape.b13a6c5637084590cc1538f9522324bfeb4b46b3", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" + "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [], + "given_name": null, + "key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b": { + "__class__": "ConfigTypeSnap", "description": null, - "input_def_snaps": [], - "name": "ungrouped_asset_5", - "output_def_snaps": [ + "enum_values": null, + "fields": [ { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" + "is_required": false, + "name": "console", + "type_key": "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a" } ], - "required_resource_keys": [], - "tags": {} + "given_name": null, + "key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" + "String": { + "__class__": "ConfigTypeSnap", + "description": "", + "enum_values": null, + "fields": null, + "given_name": "String", + "key": "String", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR" + }, + "scalar_kind": { + "__enum__": "ConfigScalarKind.STRING" + }, + "type_param_keys": null + }, + "StringSourceType": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": null, + "given_name": null, + "key": "StringSourceType", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR_UNION" }, + "scalar_kind": null, + "type_param_keys": [ + "String", + "Selector.2571019f1a5201853d11032145ac3e534067f214" + ] + } + } + }, + "dagster_type_namespace_snapshot": { + "__class__": "DagsterTypeNamespaceSnapshot", + "all_dagster_type_snaps_by_key": { + "Any": { + "__class__": "DagsterTypeSnap", "description": null, - "input_def_snaps": [], - "name": "unpartitioned_upstream_of_partitioned", - "output_def_snaps": [ + "display_name": "Any", + "is_builtin": true, + "key": "Any", + "kind": { + "__enum__": "DagsterTypeKind.ANY" + }, + "loader_schema_key": "Selector.f2fe6dfdc60a1947a8f8e7cd377a012b47065bc4", + "materializer_schema_key": null, + "name": "Any", + "type_param_keys": [] + }, + "Bool": { + "__class__": "DagsterTypeSnap", + "description": null, + "display_name": "Bool", + "is_builtin": true, + "key": "Bool", + "kind": { + "__enum__": "DagsterTypeKind.SCALAR" + }, + "loader_schema_key": "ScalarUnion.Bool-Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59", + "materializer_schema_key": null, + "name": "Bool", + "type_param_keys": [] + }, + "Float": { + "__class__": "DagsterTypeSnap", + "description": null, + "display_name": "Float", + "is_builtin": true, + "key": "Float", + "kind": { + "__enum__": "DagsterTypeKind.SCALAR" + }, + "loader_schema_key": "ScalarUnion.Float-Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3", + "materializer_schema_key": null, + "name": "Float", + "type_param_keys": [] + }, + "Int": { + "__class__": "DagsterTypeSnap", + "description": null, + "display_name": "Int", + "is_builtin": true, + "key": "Int", + "kind": { + "__enum__": "DagsterTypeKind.SCALAR" + }, + "loader_schema_key": "ScalarUnion.Int-Selector.a9799b971d12ace70a2d8803c883c863417d0725", + "materializer_schema_key": null, + "name": "Int", + "type_param_keys": [] + }, + "Nothing": { + "__class__": "DagsterTypeSnap", + "description": null, + "display_name": "Nothing", + "is_builtin": true, + "key": "Nothing", + "kind": { + "__enum__": "DagsterTypeKind.NOTHING" + }, + "loader_schema_key": null, + "materializer_schema_key": null, + "name": "Nothing", + "type_param_keys": [] + }, + "String": { + "__class__": "DagsterTypeSnap", + "description": null, + "display_name": "String", + "is_builtin": true, + "key": "String", + "kind": { + "__enum__": "DagsterTypeKind.SCALAR" + }, + "loader_schema_key": "ScalarUnion.String-Selector.e04723c9d9937e3ab21206435b22247cfbe58269", + "materializer_schema_key": null, + "name": "String", + "type_param_keys": [] + } + } + }, + "dep_structure_snapshot": { + "__class__": "DependencyStructureSnapshot", + "solid_invocation_snaps": [ + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [ { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" + "__class__": "InputDependencySnap", + "input_name": "unexecutable_asset", + "is_dynamic_collect": false, + "upstream_output_snaps": [] } ], - "required_resource_keys": [], + "is_dynamic_mapped": false, + "solid_def_name": "executable_asset", + "solid_name": "executable_asset", "tags": {} - }, + } + ] + }, + "description": null, + "graph_def_name": "executable_test_job", + "lineage_snapshot": null, + "mode_def_snaps": [ + { + "__class__": "ModeDefSnap", + "description": null, + "logger_def_snaps": [ + { + "__class__": "LoggerDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"log_level\": \"INFO\", \"name\": \"dagster\"}", + "description": "The default colored console logger.", + "is_required": false, + "name": "config", + "type_key": "Shape.081354663b9d4b8fbfd1cb8e358763912953913f" + }, + "description": "The default colored console logger.", + "name": "console" + } + ], + "name": "default", + "resource_def_snaps": [ + { + "__class__": "ResourceDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, + "description": null, + "name": "dummy_io_manager" + }, + { + "__class__": "ResourceDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "config", + "type_key": "Shape.9a3a315bff2146cca750edbec49c6b4b4d0ce58e" + }, + "description": null, + "name": "hanging_asset_resource" + }, + { + "__class__": "ResourceDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "config", + "type_key": "Shape.18b2faaf1efd505374f7f25fcb61ed59bd5be851" + }, + "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", + "name": "io_manager" + } + ], + "root_config_key": "Shape.3c00baa2f52c53ddcecafdb6f7592e8d763b608f" + } + ], + "name": "executable_test_job", + "solid_definitions_snapshot": { + "__class__": "SolidDefinitionsSnapshot", + "composite_solid_def_snaps": [], + "solid_def_snaps": [ { "__class__": "SolidDefSnap", "config_field_snap": { @@ -77960,14 +46467,14 @@ "__class__": "InputDefSnap", "dagster_type_key": "Any", "description": null, - "name": "typed_asset" + "name": "unexecutable_asset" } ], - "name": "untyped_asset", + "name": "executable_asset", "output_def_snaps": [ { "__class__": "OutputDefSnap", - "dagster_type_key": "Any", + "dagster_type_key": "Nothing", "description": null, "is_dynamic": false, "is_required": true, @@ -77983,7 +46490,10 @@ } ''' # --- -# name: test_all_snapshot_ids[50] +# name: test_all_snapshot_ids[41] + 'b9a0f1ad3f31b0d09659cbcac7d55542a1831b2b' +# --- +# name: test_all_snapshot_ids[42] ''' { "__class__": "PipelineSnapshot", @@ -78144,6 +46654,29 @@ "scalar_kind": null, "type_param_keys": null }, + "Selector.2571019f1a5201853d11032145ac3e534067f214": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "env", + "type_key": "String" + } + ], + "given_name": null, + "key": "Selector.2571019f1a5201853d11032145ac3e534067f214", + "kind": { + "__enum__": "ConfigTypeKind.SELECTOR" + }, + "scalar_kind": null, + "type_param_keys": null + }, "Selector.a9799b971d12ace70a2d8803c883c863417d0725": { "__class__": "ConfigTypeSnap", "description": null, @@ -78349,6 +46882,29 @@ "scalar_kind": null, "type_param_keys": null }, + "Shape.06069286ad8e9e662d8619edf66d64aceed069e5": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "fail_partition_materialization", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + } + ], + "given_name": null, + "key": "Shape.06069286ad8e9e662d8619edf66d64aceed069e5", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, "Shape.081354663b9d4b8fbfd1cb8e358763912953913f": { "__class__": "ConfigTypeSnap", "description": null, @@ -78427,78 +46983,78 @@ "scalar_kind": null, "type_param_keys": null }, - "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778": { + "Shape.18b2faaf1efd505374f7f25fcb61ed59bd5be851": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, "fields": [ { "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, "is_required": false, - "name": "io_manager", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + "name": "base_dir", + "type_key": "StringSourceType" } ], "given_name": null, - "key": "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778", + "key": "Shape.18b2faaf1efd505374f7f25fcb61ed59bd5be851", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, "type_param_keys": null }, - "Shape.2846d3347cb819c3383fc37633746e4c2510b3e1": { + "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": "[DEPRECATED]", + "is_required": false, + "name": "marker_to_close", + "type_key": "String" + }, { "__class__": "ConfigFieldSnap", "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, + "default_value_as_json_str": "{\"enabled\": {}}", + "description": "Whether retries are enabled or not. By default, retries are enabled.", "is_required": false, - "name": "my_op", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + "name": "retries", + "type_key": "Selector.1bfb167aea90780aa679597800c71bd8c65ed0b2" } ], "given_name": null, - "key": "Shape.2846d3347cb819c3383fc37633746e4c2510b3e1", + "key": "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, "type_param_keys": null }, - "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c": { + "Shape.44f2a71367507edd1b8e64f739222c4312b3691b": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": "[DEPRECATED]", - "is_required": false, - "name": "marker_to_close", - "type_key": "String" - }, { "__class__": "ConfigFieldSnap", "default_provided": true, - "default_value_as_json_str": "{\"enabled\": {}}", - "description": "Whether retries are enabled or not. By default, retries are enabled.", + "default_value_as_json_str": "{}", + "description": null, "is_required": false, - "name": "retries", - "type_key": "Selector.1bfb167aea90780aa679597800c71bd8c65ed0b2" + "name": "config", + "type_key": "Shape.18b2faaf1efd505374f7f25fcb61ed59bd5be851" } ], "given_name": null, - "key": "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c", + "key": "Shape.44f2a71367507edd1b8e64f739222c4312b3691b", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, @@ -78551,7 +47107,107 @@ "scalar_kind": null, "type_param_keys": null }, - "Shape.883f869771a421fc4c8a587a772eef9138f3f7c0": { + "Shape.941705f8db419acef3ba14bcecbc37e693570d4d": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "dummy_io_manager", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "hanging_asset_resource", + "type_key": "Shape.b13a6c5637084590cc1538f9522324bfeb4b46b3" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"config\": {}}", + "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", + "is_required": false, + "name": "io_manager", + "type_key": "Shape.44f2a71367507edd1b8e64f739222c4312b3691b" + } + ], + "given_name": null, + "key": "Shape.941705f8db419acef3ba14bcecbc37e693570d4d", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.9a3a315bff2146cca750edbec49c6b4b4d0ce58e": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "file", + "type_key": "String" + } + ], + "given_name": null, + "key": "Shape.9a3a315bff2146cca750edbec49c6b4b4d0ce58e", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.b13a6c5637084590cc1538f9522324bfeb4b46b3": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "config", + "type_key": "Shape.9a3a315bff2146cca750edbec49c6b4b4d0ce58e" + } + ], + "given_name": null, + "key": "Shape.b13a6c5637084590cc1538f9522324bfeb4b46b3", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [], + "given_name": null, + "key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.de4edf554f30a8491613ba141d6fe1b8e1a61995": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, @@ -78577,37 +47233,24 @@ { "__class__": "ConfigFieldSnap", "default_provided": true, - "default_value_as_json_str": "{\"my_op\": {}}", + "default_value_as_json_str": "{\"fail_partition_materialization\": {}}", "description": "Configure runtime parameters for ops or assets.", "is_required": false, "name": "ops", - "type_key": "Shape.2846d3347cb819c3383fc37633746e4c2510b3e1" + "type_key": "Shape.06069286ad8e9e662d8619edf66d64aceed069e5" }, { "__class__": "ConfigFieldSnap", "default_provided": true, - "default_value_as_json_str": "{\"io_manager\": {}}", + "default_value_as_json_str": "{\"io_manager\": {\"config\": {}}}", "description": "Configure how shared resources are implemented within a run.", "is_required": false, "name": "resources", - "type_key": "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778" + "type_key": "Shape.941705f8db419acef3ba14bcecbc37e693570d4d" } ], "given_name": null, - "key": "Shape.883f869771a421fc4c8a587a772eef9138f3f7c0", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [], - "given_name": null, - "key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709", + "key": "Shape.de4edf554f30a8491613ba141d6fe1b8e1a61995", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, @@ -78651,6 +47294,22 @@ "__enum__": "ConfigScalarKind.STRING" }, "type_param_keys": null + }, + "StringSourceType": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": null, + "given_name": null, + "key": "StringSourceType", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR_UNION" + }, + "scalar_kind": null, + "type_param_keys": [ + "String", + "Selector.2571019f1a5201853d11032145ac3e534067f214" + ] } } }, @@ -78750,14 +47409,14 @@ "__class__": "SolidInvocationSnap", "input_dep_snaps": [], "is_dynamic_mapped": false, - "solid_def_name": "my_op", - "solid_name": "my_op", + "solid_def_name": "fail_partition_materialization", + "solid_name": "fail_partition_materialization", "tags": {} } ] }, "description": null, - "graph_def_name": "daily_partitioned_job", + "graph_def_name": "fail_partition_materialization_job", "lineage_snapshot": null, "mode_def_snaps": [ { @@ -78792,14 +47451,42 @@ "name": "config", "type_key": "Any" }, + "description": null, + "name": "dummy_io_manager" + }, + { + "__class__": "ResourceDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "config", + "type_key": "Shape.9a3a315bff2146cca750edbec49c6b4b4d0ce58e" + }, + "description": null, + "name": "hanging_asset_resource" + }, + { + "__class__": "ResourceDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "config", + "type_key": "Shape.18b2faaf1efd505374f7f25fcb61ed59bd5be851" + }, "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", "name": "io_manager" } ], - "root_config_key": "Shape.883f869771a421fc4c8a587a772eef9138f3f7c0" + "root_config_key": "Shape.de4edf554f30a8491613ba141d6fe1b8e1a61995" } ], - "name": "daily_partitioned_job", + "name": "fail_partition_materialization_job", "solid_definitions_snapshot": { "__class__": "SolidDefinitionsSnapshot", "composite_solid_def_snaps": [], @@ -78817,7 +47504,7 @@ }, "description": null, "input_def_snaps": [], - "name": "my_op", + "name": "fail_partition_materialization", "output_def_snaps": [ { "__class__": "OutputDefSnap", @@ -78837,10 +47524,10 @@ } ''' # --- -# name: test_all_snapshot_ids[51] - '458a303a0e8d51f99eb8417d4be851f0b982b5a5' +# name: test_all_snapshot_ids[43] + 'e9016541365b463cd2c5ba175e1a8f9b861e2333' # --- -# name: test_all_snapshot_ids[52] +# name: test_all_snapshot_ids[44] ''' { "__class__": "PipelineSnapshot", @@ -79307,55 +47994,73 @@ "scalar_kind": null, "type_param_keys": null }, - "Shape.106ddb38370619b50ab9e0637a86d3bcf2e588d7": { + "Shape.18b2faaf1efd505374f7f25fcb61ed59bd5be851": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, "fields": [ { "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "dynamic_in_multipartitions_fail", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", + "default_provided": false, + "default_value_as_json_str": null, "description": null, "is_required": false, - "name": "dynamic_in_multipartitions_success", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + "name": "base_dir", + "type_key": "StringSourceType" } ], "given_name": null, - "key": "Shape.106ddb38370619b50ab9e0637a86d3bcf2e588d7", + "key": "Shape.18b2faaf1efd505374f7f25fcb61ed59bd5be851", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, "type_param_keys": null }, - "Shape.18b2faaf1efd505374f7f25fcb61ed59bd5be851": { + "Shape.3862a2262e4d580a2557af8c0dd5b11482e407da": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, "fields": [ { "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, + "default_provided": true, + "default_value_as_json_str": "{\"config\": {\"retries\": {\"enabled\": {}}}}", + "description": "Configure how steps are executed within a run.", "is_required": false, - "name": "base_dir", - "type_key": "StringSourceType" + "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\": {}}", + "description": "Configure runtime parameters for ops or assets.", + "is_required": false, + "name": "ops", + "type_key": "Shape.614a7cc3a33bd941ce0721f63eb229cc6e7a1719" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"io_manager\": {\"config\": {}}}", + "description": "Configure how shared resources are implemented within a run.", + "is_required": false, + "name": "resources", + "type_key": "Shape.941705f8db419acef3ba14bcecbc37e693570d4d" } ], "given_name": null, - "key": "Shape.18b2faaf1efd505374f7f25fcb61ed59bd5be851", + "key": "Shape.3862a2262e4d580a2557af8c0dd5b11482e407da", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, @@ -79440,73 +48145,73 @@ "scalar_kind": null, "type_param_keys": null }, - "Shape.743e47901855cb245064dd633e217bfcb49a11a7": { + "Shape.614a7cc3a33bd941ce0721f63eb229cc6e7a1719": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, "fields": [ { "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "default_provided": true, + "default_value_as_json_str": "{}", "description": null, "is_required": false, - "name": "config", - "type_key": "Any" - } - ], - "given_name": null, - "key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.847afa573489fee622f8204f47749e9b84e3e68e": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ + "name": "asset_1", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, { "__class__": "ConfigFieldSnap", "default_provided": true, - "default_value_as_json_str": "{\"config\": {\"retries\": {\"enabled\": {}}}}", - "description": "Configure how steps are executed within a run.", + "default_value_as_json_str": "{}", + "description": null, "is_required": false, - "name": "execution", - "type_key": "Shape.09d73f0755bf4752d3f121837669c8660dcf451e" + "name": "asset_1_my_check", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" }, { "__class__": "ConfigFieldSnap", "default_provided": true, "default_value_as_json_str": "{}", - "description": "Configure how loggers emit messages within a run.", + "description": null, "is_required": false, - "name": "loggers", - "type_key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b" + "name": "asset_2", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" }, { "__class__": "ConfigFieldSnap", "default_provided": true, - "default_value_as_json_str": "{\"dynamic_in_multipartitions_fail\": {}, \"dynamic_in_multipartitions_success\": {}}", - "description": "Configure runtime parameters for ops or assets.", + "default_value_as_json_str": "{}", + "description": null, "is_required": false, - "name": "ops", - "type_key": "Shape.106ddb38370619b50ab9e0637a86d3bcf2e588d7" - }, + "name": "asset_3", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + } + ], + "given_name": null, + "key": "Shape.614a7cc3a33bd941ce0721f63eb229cc6e7a1719", + "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": true, - "default_value_as_json_str": "{\"io_manager\": {\"config\": {}}}", - "description": "Configure how shared resources are implemented within a run.", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, "is_required": false, - "name": "resources", - "type_key": "Shape.941705f8db419acef3ba14bcecbc37e693570d4d" + "name": "config", + "type_key": "Any" } ], "given_name": null, - "key": "Shape.847afa573489fee622f8204f47749e9b84e3e68e", + "key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, @@ -79761,39 +48466,92 @@ "dep_structure_snapshot": { "__class__": "DependencyStructureSnapshot", "solid_invocation_snaps": [ + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [], + "is_dynamic_mapped": false, + "solid_def_name": "asset_1", + "solid_name": "asset_1", + "tags": {} + }, { "__class__": "SolidInvocationSnap", "input_dep_snaps": [ { "__class__": "InputDependencySnap", - "input_name": "dynamic_in_multipartitions_success", + "input_name": "asset_1", "is_dynamic_collect": false, "upstream_output_snaps": [ { "__class__": "OutputHandleSnap", "output_name": "result", - "solid_name": "dynamic_in_multipartitions_success" + "solid_name": "asset_1" } ] + }, + { + "__class__": "InputDependencySnap", + "input_name": "asset_two", + "is_dynamic_collect": false, + "upstream_output_snaps": [] } ], "is_dynamic_mapped": false, - "solid_def_name": "dynamic_in_multipartitions_fail", - "solid_name": "dynamic_in_multipartitions_fail", + "solid_def_name": "asset_1_my_check", + "solid_name": "asset_1_my_check", "tags": {} }, { "__class__": "SolidInvocationSnap", - "input_dep_snaps": [], + "input_dep_snaps": [ + { + "__class__": "InputDependencySnap", + "input_name": "asset_1", + "is_dynamic_collect": false, + "upstream_output_snaps": [ + { + "__class__": "OutputHandleSnap", + "output_name": "result", + "solid_name": "asset_1_my_check" + }, + { + "__class__": "OutputHandleSnap", + "output_name": "result", + "solid_name": "asset_1" + } + ] + } + ], "is_dynamic_mapped": false, - "solid_def_name": "dynamic_in_multipartitions_success", - "solid_name": "dynamic_in_multipartitions_success", + "solid_def_name": "asset_2", + "solid_name": "asset_2", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [ + { + "__class__": "InputDependencySnap", + "input_name": "asset_2", + "is_dynamic_collect": false, + "upstream_output_snaps": [ + { + "__class__": "OutputHandleSnap", + "output_name": "result", + "solid_name": "asset_2" + } + ] + } + ], + "is_dynamic_mapped": false, + "solid_def_name": "asset_3", + "solid_name": "asset_3", "tags": {} } ] }, "description": null, - "graph_def_name": "dynamic_in_multipartitions_success_job", + "graph_def_name": "failure_assets_job", "lineage_snapshot": null, "mode_def_snaps": [ { @@ -79860,14 +48618,41 @@ "name": "io_manager" } ], - "root_config_key": "Shape.847afa573489fee622f8204f47749e9b84e3e68e" + "root_config_key": "Shape.3862a2262e4d580a2557af8c0dd5b11482e407da" } ], - "name": "dynamic_in_multipartitions_success_job", + "name": "failure_assets_job", "solid_definitions_snapshot": { "__class__": "SolidDefinitionsSnapshot", "composite_solid_def_snaps": [], "solid_def_snaps": [ + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, + "description": null, + "input_def_snaps": [], + "name": "asset_1", + "output_def_snaps": [ + { + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", + "description": null, + "is_dynamic": false, + "is_required": true, + "name": "result" + } + ], + "required_resource_keys": [], + "tags": {} + }, { "__class__": "SolidDefSnap", "config_field_snap": { @@ -79885,10 +48670,16 @@ "__class__": "InputDefSnap", "dagster_type_key": "Any", "description": null, - "name": "dynamic_in_multipartitions_success" + "name": "asset_1" + }, + { + "__class__": "InputDefSnap", + "dagster_type_key": "Nothing", + "description": null, + "name": "asset_two" } ], - "name": "dynamic_in_multipartitions_fail", + "name": "asset_1_my_check", "output_def_snaps": [ { "__class__": "OutputDefSnap", @@ -79914,8 +48705,49 @@ "type_key": "Any" }, "description": null, - "input_def_snaps": [], - "name": "dynamic_in_multipartitions_success", + "input_def_snaps": [ + { + "__class__": "InputDefSnap", + "dagster_type_key": "Nothing", + "description": null, + "name": "asset_1" + } + ], + "name": "asset_2", + "output_def_snaps": [ + { + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", + "description": null, + "is_dynamic": false, + "is_required": true, + "name": "result" + } + ], + "required_resource_keys": [], + "tags": {} + }, + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, + "description": null, + "input_def_snaps": [ + { + "__class__": "InputDefSnap", + "dagster_type_key": "Nothing", + "description": null, + "name": "asset_2" + } + ], + "name": "asset_3", "output_def_snaps": [ { "__class__": "OutputDefSnap", @@ -79935,10 +48767,10 @@ } ''' # --- -# name: test_all_snapshot_ids[53] - '38cc700dbc638b2251a61d4112bf2543164e4aa1' +# name: test_all_snapshot_ids[45] + '074faf0cae91a885ddfd97b9e0173f685ea24676' # --- -# name: test_all_snapshot_ids[54] +# name: test_all_snapshot_ids[46] ''' { "__class__": "PipelineSnapshot", @@ -80099,6 +48931,29 @@ "scalar_kind": null, "type_param_keys": null }, + "Selector.2571019f1a5201853d11032145ac3e534067f214": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "env", + "type_key": "String" + } + ], + "given_name": null, + "key": "Selector.2571019f1a5201853d11032145ac3e534067f214", + "kind": { + "__enum__": "ConfigTypeKind.SELECTOR" + }, + "scalar_kind": null, + "type_param_keys": null + }, "Selector.a9799b971d12ace70a2d8803c883c863417d0725": { "__class__": "ConfigTypeSnap", "description": null, @@ -80382,105 +49237,78 @@ "scalar_kind": null, "type_param_keys": null }, - "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778": { + "Shape.18b2faaf1efd505374f7f25fcb61ed59bd5be851": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, "fields": [ { "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, "is_required": false, - "name": "io_manager", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + "name": "base_dir", + "type_key": "StringSourceType" } ], "given_name": null, - "key": "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778", + "key": "Shape.18b2faaf1efd505374f7f25fcb61ed59bd5be851", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, "type_param_keys": null }, - "Shape.3ef23faa410b37ce7e52ae111cb4681b446e1303": { + "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"config\": {\"retries\": {\"enabled\": {}}}}", - "description": "Configure how steps are executed within a run.", - "is_required": false, - "name": "execution", - "type_key": "Shape.09d73f0755bf4752d3f121837669c8660dcf451e" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": "Configure how loggers emit messages within a run.", - "is_required": false, - "name": "loggers", - "type_key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b" - }, { "__class__": "ConfigFieldSnap", "default_provided": false, "default_value_as_json_str": null, - "description": "Configure runtime parameters for ops or assets.", - "is_required": true, - "name": "ops", - "type_key": "Shape.5708963c04903807559bf82976b433ea11a6d818" + "description": "[DEPRECATED]", + "is_required": false, + "name": "marker_to_close", + "type_key": "String" }, { "__class__": "ConfigFieldSnap", "default_provided": true, - "default_value_as_json_str": "{\"io_manager\": {}}", - "description": "Configure how shared resources are implemented within a run.", + "default_value_as_json_str": "{\"enabled\": {}}", + "description": "Whether retries are enabled or not. By default, retries are enabled.", "is_required": false, - "name": "resources", - "type_key": "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778" + "name": "retries", + "type_key": "Selector.1bfb167aea90780aa679597800c71bd8c65ed0b2" } ], "given_name": null, - "key": "Shape.3ef23faa410b37ce7e52ae111cb4681b446e1303", + "key": "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, "type_param_keys": null }, - "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c": { + "Shape.44f2a71367507edd1b8e64f739222c4312b3691b": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": "[DEPRECATED]", - "is_required": false, - "name": "marker_to_close", - "type_key": "String" - }, { "__class__": "ConfigFieldSnap", "default_provided": true, - "default_value_as_json_str": "{\"enabled\": {}}", - "description": "Whether retries are enabled or not. By default, retries are enabled.", + "default_value_as_json_str": "{}", + "description": null, "is_required": false, - "name": "retries", - "type_key": "Selector.1bfb167aea90780aa679597800c71bd8c65ed0b2" + "name": "config", + "type_key": "Shape.18b2faaf1efd505374f7f25fcb61ed59bd5be851" } ], "given_name": null, - "key": "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c", + "key": "Shape.44f2a71367507edd1b8e64f739222c4312b3691b", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, @@ -80510,7 +49338,7 @@ "scalar_kind": null, "type_param_keys": null }, - "Shape.5708963c04903807559bf82976b433ea11a6d818": { + "Shape.70eba867e7006ecee70800c0c134ab1adea76b41": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, @@ -80521,7 +49349,7 @@ "default_value_as_json_str": "{}", "description": null, "is_required": false, - "name": "double_total", + "name": "bar", "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" }, { @@ -80530,7 +49358,7 @@ "default_value_as_json_str": "{}", "description": null, "is_required": false, - "name": "emit", + "name": "baz", "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" }, { @@ -80539,7 +49367,7 @@ "default_value_as_json_str": "{}", "description": null, "is_required": false, - "name": "emit_ten", + "name": "foo", "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" }, { @@ -80548,37 +49376,28 @@ "default_value_as_json_str": "{}", "description": null, "is_required": false, - "name": "multiply_by_two", + "name": "foo_bar", "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "multiply_inputs", - "type_key": "Shape.9694bd5326b4a9b74d1fd807c8910a6135be6203" - }, { "__class__": "ConfigFieldSnap", "default_provided": true, "default_value_as_json_str": "{}", "description": null, "is_required": false, - "name": "sum_numbers", + "name": "unconnected", "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" } ], "given_name": null, - "key": "Shape.5708963c04903807559bf82976b433ea11a6d818", + "key": "Shape.70eba867e7006ecee70800c0c134ab1adea76b41", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, "type_param_keys": null }, - "Shape.61f6d035cbaa766bc8034ce8464aea0cc504bab1": { + "Shape.743e47901855cb245064dd633e217bfcb49a11a7": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, @@ -80588,20 +49407,20 @@ "default_provided": false, "default_value_as_json_str": null, "description": null, - "is_required": true, - "name": "should_fail", - "type_key": "Selector.f2fe6dfdc60a1947a8f8e7cd377a012b47065bc4" + "is_required": false, + "name": "config", + "type_key": "Any" } ], "given_name": null, - "key": "Shape.61f6d035cbaa766bc8034ce8464aea0cc504bab1", + "key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, "type_param_keys": null }, - "Shape.743e47901855cb245064dd633e217bfcb49a11a7": { + "Shape.941705f8db419acef3ba14bcecbc37e693570d4d": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, @@ -80612,19 +49431,37 @@ "default_value_as_json_str": null, "description": null, "is_required": false, - "name": "config", - "type_key": "Any" + "name": "dummy_io_manager", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "hanging_asset_resource", + "type_key": "Shape.b13a6c5637084590cc1538f9522324bfeb4b46b3" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"config\": {}}", + "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", + "is_required": false, + "name": "io_manager", + "type_key": "Shape.44f2a71367507edd1b8e64f739222c4312b3691b" } ], "given_name": null, - "key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7", + "key": "Shape.941705f8db419acef3ba14bcecbc37e693570d4d", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, "type_param_keys": null }, - "Shape.9694bd5326b4a9b74d1fd807c8910a6135be6203": { + "Shape.9a3a315bff2146cca750edbec49c6b4b4d0ce58e": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, @@ -80634,22 +49471,36 @@ "default_provided": false, "default_value_as_json_str": null, "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - }, + "is_required": true, + "name": "file", + "type_key": "String" + } + ], + "given_name": null, + "key": "Shape.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": "inputs", - "type_key": "Shape.61f6d035cbaa766bc8034ce8464aea0cc504bab1" + "name": "config", + "type_key": "Shape.9a3a315bff2146cca750edbec49c6b4b4d0ce58e" } ], "given_name": null, - "key": "Shape.9694bd5326b4a9b74d1fd807c8910a6135be6203", + "key": "Shape.b13a6c5637084590cc1538f9522324bfeb4b46b3", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, @@ -80669,6 +49520,56 @@ "scalar_kind": null, "type_param_keys": null }, + "Shape.ddb02baabcd9118fd7ab698f1a486f8fe4b58190": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"config\": {\"retries\": {\"enabled\": {}}}}", + "description": "Configure how steps are executed within a run.", + "is_required": false, + "name": "execution", + "type_key": "Shape.09d73f0755bf4752d3f121837669c8660dcf451e" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": "Configure how loggers emit messages within a run.", + "is_required": false, + "name": "loggers", + "type_key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"bar\": {}, \"baz\": {}, \"foo\": {}, \"foo_bar\": {}, \"unconnected\": {}}", + "description": "Configure runtime parameters for ops or assets.", + "is_required": false, + "name": "ops", + "type_key": "Shape.70eba867e7006ecee70800c0c134ab1adea76b41" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"io_manager\": {\"config\": {}}}", + "description": "Configure how shared resources are implemented within a run.", + "is_required": false, + "name": "resources", + "type_key": "Shape.941705f8db419acef3ba14bcecbc37e693570d4d" + } + ], + "given_name": null, + "key": "Shape.ddb02baabcd9118fd7ab698f1a486f8fe4b58190", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b": { "__class__": "ConfigTypeSnap", "description": null, @@ -80706,6 +49607,22 @@ "__enum__": "ConfigScalarKind.STRING" }, "type_param_keys": null + }, + "StringSourceType": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": null, + "given_name": null, + "key": "StringSourceType", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR_UNION" + }, + "scalar_kind": null, + "type_param_keys": [ + "String", + "Selector.2571019f1a5201853d11032145ac3e534067f214" + ] } } }, @@ -80801,62 +49718,41 @@ "dep_structure_snapshot": { "__class__": "DependencyStructureSnapshot", "solid_invocation_snaps": [ + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [], + "is_dynamic_mapped": false, + "solid_def_name": "bar", + "solid_name": "bar", + "tags": {} + }, { "__class__": "SolidInvocationSnap", "input_dep_snaps": [ { "__class__": "InputDependencySnap", - "input_name": "y", + "input_name": "foo_bar", "is_dynamic_collect": false, "upstream_output_snaps": [ { "__class__": "OutputHandleSnap", "output_name": "result", - "solid_name": "sum_numbers" + "solid_name": "foo_bar" } ] } ], "is_dynamic_mapped": false, - "solid_def_name": "multiply_by_two", - "solid_name": "double_total", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [], - "is_dynamic_mapped": false, - "solid_def_name": "emit", - "solid_name": "emit", + "solid_def_name": "baz", + "solid_name": "baz", "tags": {} }, { "__class__": "SolidInvocationSnap", "input_dep_snaps": [], "is_dynamic_mapped": false, - "solid_def_name": "emit_ten", - "solid_name": "emit_ten", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ - { - "__class__": "InputDependencySnap", - "input_name": "y", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "multiply_inputs" - } - ] - } - ], - "is_dynamic_mapped": true, - "solid_def_name": "multiply_by_two", - "solid_name": "multiply_by_two", + "solid_def_name": "foo", + "solid_name": "foo", "tags": {} }, { @@ -80864,65 +49760,46 @@ "input_dep_snaps": [ { "__class__": "InputDependencySnap", - "input_name": "y", + "input_name": "bar", "is_dynamic_collect": false, "upstream_output_snaps": [ { "__class__": "OutputHandleSnap", "output_name": "result", - "solid_name": "emit" + "solid_name": "bar" } ] }, { "__class__": "InputDependencySnap", - "input_name": "ten", + "input_name": "foo", "is_dynamic_collect": false, "upstream_output_snaps": [ { "__class__": "OutputHandleSnap", "output_name": "result", - "solid_name": "emit_ten" + "solid_name": "foo" } ] - }, - { - "__class__": "InputDependencySnap", - "input_name": "should_fail", - "is_dynamic_collect": false, - "upstream_output_snaps": [] } ], - "is_dynamic_mapped": true, - "solid_def_name": "multiply_inputs", - "solid_name": "multiply_inputs", + "is_dynamic_mapped": false, + "solid_def_name": "foo_bar", + "solid_name": "foo_bar", "tags": {} }, { "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ - { - "__class__": "InputDependencySnap", - "input_name": "nums", - "is_dynamic_collect": true, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "multiply_by_two" - } - ] - } - ], + "input_dep_snaps": [], "is_dynamic_mapped": false, - "solid_def_name": "sum_numbers", - "solid_name": "sum_numbers", + "solid_def_name": "unconnected", + "solid_name": "unconnected", "tags": {} } ] }, "description": null, - "graph_def_name": "dynamic_job", + "graph_def_name": "foo_job", "lineage_snapshot": null, "mode_def_snaps": [ { @@ -80957,14 +49834,42 @@ "name": "config", "type_key": "Any" }, + "description": null, + "name": "dummy_io_manager" + }, + { + "__class__": "ResourceDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "config", + "type_key": "Shape.9a3a315bff2146cca750edbec49c6b4b4d0ce58e" + }, + "description": null, + "name": "hanging_asset_resource" + }, + { + "__class__": "ResourceDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "config", + "type_key": "Shape.18b2faaf1efd505374f7f25fcb61ed59bd5be851" + }, "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", "name": "io_manager" } ], - "root_config_key": "Shape.3ef23faa410b37ce7e52ae111cb4681b446e1303" + "root_config_key": "Shape.ddb02baabcd9118fd7ab698f1a486f8fe4b58190" } ], - "name": "dynamic_job", + "name": "foo_job", "solid_definitions_snapshot": { "__class__": "SolidDefinitionsSnapshot", "composite_solid_def_snaps": [], @@ -80982,13 +49887,13 @@ }, "description": null, "input_def_snaps": [], - "name": "emit", + "name": "bar", "output_def_snaps": [ { "__class__": "OutputDefSnap", "dagster_type_key": "Any", "description": null, - "is_dynamic": true, + "is_dynamic": false, "is_required": true, "name": "result" } @@ -81008,8 +49913,15 @@ "type_key": "Any" }, "description": null, - "input_def_snaps": [], - "name": "emit_ten", + "input_def_snaps": [ + { + "__class__": "InputDefSnap", + "dagster_type_key": "Any", + "description": null, + "name": "foo_bar" + } + ], + "name": "baz", "output_def_snaps": [ { "__class__": "OutputDefSnap", @@ -81035,15 +49947,8 @@ "type_key": "Any" }, "description": null, - "input_def_snaps": [ - { - "__class__": "InputDefSnap", - "dagster_type_key": "Any", - "description": null, - "name": "y" - } - ], - "name": "multiply_by_two", + "input_def_snaps": [], + "name": "foo", "output_def_snaps": [ { "__class__": "OutputDefSnap", @@ -81074,22 +49979,16 @@ "__class__": "InputDefSnap", "dagster_type_key": "Any", "description": null, - "name": "y" - }, - { - "__class__": "InputDefSnap", - "dagster_type_key": "Any", - "description": null, - "name": "ten" + "name": "bar" }, { "__class__": "InputDefSnap", "dagster_type_key": "Any", "description": null, - "name": "should_fail" + "name": "foo" } ], - "name": "multiply_inputs", + "name": "foo_bar", "output_def_snaps": [ { "__class__": "OutputDefSnap", @@ -81115,15 +50014,8 @@ "type_key": "Any" }, "description": null, - "input_def_snaps": [ - { - "__class__": "InputDefSnap", - "dagster_type_key": "Any", - "description": null, - "name": "nums" - } - ], - "name": "sum_numbers", + "input_def_snaps": [], + "name": "unconnected", "output_def_snaps": [ { "__class__": "OutputDefSnap", @@ -81143,10 +50035,10 @@ } ''' # --- -# name: test_all_snapshot_ids[55] - 'db3c9e009bad031bbf9b5f278cc09b691a00eaec' +# name: test_all_snapshot_ids[47] + '5d7abe02cce403ab7e2f1436c0e3060f766395a8' # --- -# name: test_all_snapshot_ids[56] +# name: test_all_snapshot_ids[48] ''' { "__class__": "PipelineSnapshot", @@ -81636,56 +50528,6 @@ "scalar_kind": null, "type_param_keys": null }, - "Shape.3a00d749a4bd94b3a614fa9ae4585bee70092b5c": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"config\": {\"retries\": {\"enabled\": {}}}}", - "description": "Configure how steps are executed within a run.", - "is_required": false, - "name": "execution", - "type_key": "Shape.09d73f0755bf4752d3f121837669c8660dcf451e" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": "Configure how loggers emit messages within a run.", - "is_required": false, - "name": "loggers", - "type_key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"downstream_dynamic_partitioned_asset\": {}, \"upstream_dynamic_partitioned_asset\": {}}", - "description": "Configure runtime parameters for ops or assets.", - "is_required": false, - "name": "ops", - "type_key": "Shape.f59978bacaa8cebe3799c9c130fde7bb07246cc4" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"io_manager\": {\"config\": {}}}", - "description": "Configure how shared resources are implemented within a run.", - "is_required": false, - "name": "resources", - "type_key": "Shape.941705f8db419acef3ba14bcecbc37e693570d4d" - } - ], - "given_name": null, - "key": "Shape.3a00d749a4bd94b3a614fa9ae4585bee70092b5c", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c": { "__class__": "ConfigTypeSnap", "description": null, @@ -81764,6 +50606,56 @@ "scalar_kind": null, "type_param_keys": null }, + "Shape.6b8256bc4418d3ddb90b5f5d029578e1fff9f8fb": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "fresh_diamond_bottom", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "fresh_diamond_left", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "fresh_diamond_right", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "fresh_diamond_top", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + } + ], + "given_name": null, + "key": "Shape.6b8256bc4418d3ddb90b5f5d029578e1fff9f8fb", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, "Shape.743e47901855cb245064dd633e217bfcb49a11a7": { "__class__": "ConfigTypeSnap", "description": null, @@ -81851,6 +50743,56 @@ "scalar_kind": null, "type_param_keys": null }, + "Shape.a48c6440e60b5eec7e9f3c1010a1f5f433286ca3": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"config\": {\"retries\": {\"enabled\": {}}}}", + "description": "Configure how steps are executed within a run.", + "is_required": false, + "name": "execution", + "type_key": "Shape.09d73f0755bf4752d3f121837669c8660dcf451e" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": "Configure how loggers emit messages within a run.", + "is_required": false, + "name": "loggers", + "type_key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"fresh_diamond_bottom\": {}, \"fresh_diamond_left\": {}, \"fresh_diamond_right\": {}, \"fresh_diamond_top\": {}}", + "description": "Configure runtime parameters for ops or assets.", + "is_required": false, + "name": "ops", + "type_key": "Shape.6b8256bc4418d3ddb90b5f5d029578e1fff9f8fb" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"io_manager\": {\"config\": {}}}", + "description": "Configure how shared resources are implemented within a run.", + "is_required": false, + "name": "resources", + "type_key": "Shape.941705f8db419acef3ba14bcecbc37e693570d4d" + } + ], + "given_name": null, + "key": "Shape.a48c6440e60b5eec7e9f3c1010a1f5f433286ca3", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, "Shape.b13a6c5637084590cc1538f9522324bfeb4b46b3": { "__class__": "ConfigTypeSnap", "description": null, @@ -81910,38 +50852,6 @@ "scalar_kind": null, "type_param_keys": null }, - "Shape.f59978bacaa8cebe3799c9c130fde7bb07246cc4": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "downstream_dynamic_partitioned_asset", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "upstream_dynamic_partitioned_asset", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - } - ], - "given_name": null, - "key": "Shape.f59978bacaa8cebe3799c9c130fde7bb07246cc4", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, "String": { "__class__": "ConfigTypeSnap", "description": "", @@ -82072,34 +50982,95 @@ "input_dep_snaps": [ { "__class__": "InputDependencySnap", - "input_name": "upstream_dynamic_partitioned_asset", + "input_name": "fresh_diamond_left", "is_dynamic_collect": false, "upstream_output_snaps": [ { "__class__": "OutputHandleSnap", "output_name": "result", - "solid_name": "upstream_dynamic_partitioned_asset" + "solid_name": "fresh_diamond_left" + } + ] + }, + { + "__class__": "InputDependencySnap", + "input_name": "fresh_diamond_right", + "is_dynamic_collect": false, + "upstream_output_snaps": [ + { + "__class__": "OutputHandleSnap", + "output_name": "result", + "solid_name": "fresh_diamond_right" } ] } ], "is_dynamic_mapped": false, - "solid_def_name": "downstream_dynamic_partitioned_asset", - "solid_name": "downstream_dynamic_partitioned_asset", + "solid_def_name": "fresh_diamond_bottom", + "solid_name": "fresh_diamond_bottom", "tags": {} }, { "__class__": "SolidInvocationSnap", - "input_dep_snaps": [], + "input_dep_snaps": [ + { + "__class__": "InputDependencySnap", + "input_name": "fresh_diamond_top", + "is_dynamic_collect": false, + "upstream_output_snaps": [ + { + "__class__": "OutputHandleSnap", + "output_name": "result", + "solid_name": "fresh_diamond_top" + } + ] + } + ], "is_dynamic_mapped": false, - "solid_def_name": "upstream_dynamic_partitioned_asset", - "solid_name": "upstream_dynamic_partitioned_asset", + "solid_def_name": "fresh_diamond_left", + "solid_name": "fresh_diamond_left", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [ + { + "__class__": "InputDependencySnap", + "input_name": "fresh_diamond_top", + "is_dynamic_collect": false, + "upstream_output_snaps": [ + { + "__class__": "OutputHandleSnap", + "output_name": "result", + "solid_name": "fresh_diamond_top" + } + ] + } + ], + "is_dynamic_mapped": false, + "solid_def_name": "fresh_diamond_right", + "solid_name": "fresh_diamond_right", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [ + { + "__class__": "InputDependencySnap", + "input_name": "diamond_source", + "is_dynamic_collect": false, + "upstream_output_snaps": [] + } + ], + "is_dynamic_mapped": false, + "solid_def_name": "fresh_diamond_top", + "solid_name": "fresh_diamond_top", "tags": {} } ] }, "description": null, - "graph_def_name": "dynamic_partitioned_assets_job", + "graph_def_name": "fresh_diamond_assets_job", "lineage_snapshot": null, "mode_def_snaps": [ { @@ -82166,10 +51137,10 @@ "name": "io_manager" } ], - "root_config_key": "Shape.3a00d749a4bd94b3a614fa9ae4585bee70092b5c" + "root_config_key": "Shape.a48c6440e60b5eec7e9f3c1010a1f5f433286ca3" } ], - "name": "dynamic_partitioned_assets_job", + "name": "fresh_diamond_assets_job", "solid_definitions_snapshot": { "__class__": "SolidDefinitionsSnapshot", "composite_solid_def_snaps": [], @@ -82191,10 +51162,16 @@ "__class__": "InputDefSnap", "dagster_type_key": "Any", "description": null, - "name": "upstream_dynamic_partitioned_asset" + "name": "fresh_diamond_left" + }, + { + "__class__": "InputDefSnap", + "dagster_type_key": "Any", + "description": null, + "name": "fresh_diamond_right" } ], - "name": "downstream_dynamic_partitioned_asset", + "name": "fresh_diamond_bottom", "output_def_snaps": [ { "__class__": "OutputDefSnap", @@ -82220,8 +51197,83 @@ "type_key": "Any" }, "description": null, - "input_def_snaps": [], - "name": "upstream_dynamic_partitioned_asset", + "input_def_snaps": [ + { + "__class__": "InputDefSnap", + "dagster_type_key": "Any", + "description": null, + "name": "fresh_diamond_top" + } + ], + "name": "fresh_diamond_left", + "output_def_snaps": [ + { + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", + "description": null, + "is_dynamic": false, + "is_required": true, + "name": "result" + } + ], + "required_resource_keys": [], + "tags": {} + }, + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, + "description": null, + "input_def_snaps": [ + { + "__class__": "InputDefSnap", + "dagster_type_key": "Any", + "description": null, + "name": "fresh_diamond_top" + } + ], + "name": "fresh_diamond_right", + "output_def_snaps": [ + { + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", + "description": null, + "is_dynamic": false, + "is_required": true, + "name": "result" + } + ], + "required_resource_keys": [], + "tags": {} + }, + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, + "description": null, + "input_def_snaps": [ + { + "__class__": "InputDefSnap", + "dagster_type_key": "Nothing", + "description": null, + "name": "diamond_source" + } + ], + "name": "fresh_diamond_top", "output_def_snaps": [ { "__class__": "OutputDefSnap", @@ -82241,10 +51293,10 @@ } ''' # --- -# name: test_all_snapshot_ids[57] - '17fceed1b04705a2ee89a1748860a9a466a0f144' +# name: test_all_snapshot_ids[49] + '3870f53cc527621d6dc489dbc6980dc72912b085' # --- -# name: test_all_snapshot_ids[58] +# name: test_all_snapshot_ids[4] ''' { "__class__": "PipelineSnapshot", @@ -82264,21 +51316,6 @@ "scalar_kind": null, "type_param_keys": null }, - "Array.ScalarUnion.Int-Selector.a9799b971d12ace70a2d8803c883c863417d0725": { - "__class__": "ConfigTypeSnap", - "description": "List of Array.ScalarUnion.Int-Selector.a9799b971d12ace70a2d8803c883c863417d0725", - "enum_values": null, - "fields": null, - "given_name": null, - "key": "Array.ScalarUnion.Int-Selector.a9799b971d12ace70a2d8803c883c863417d0725", - "kind": { - "__enum__": "ConfigTypeKind.ARRAY" - }, - "scalar_kind": null, - "type_param_keys": [ - "ScalarUnion.Int-Selector.a9799b971d12ace70a2d8803c883c863417d0725" - ] - }, "Bool": { "__class__": "ConfigTypeSnap", "description": "", @@ -82420,6 +51457,29 @@ "scalar_kind": null, "type_param_keys": null }, + "Selector.2571019f1a5201853d11032145ac3e534067f214": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "env", + "type_key": "String" + } + ], + "given_name": null, + "key": "Selector.2571019f1a5201853d11032145ac3e534067f214", + "kind": { + "__enum__": "ConfigTypeKind.SELECTOR" + }, + "scalar_kind": null, + "type_param_keys": null + }, "Selector.a9799b971d12ace70a2d8803c883c863417d0725": { "__class__": "ConfigTypeSnap", "description": null, @@ -82703,6 +51763,52 @@ "scalar_kind": null, "type_param_keys": null }, + "Shape.17684f1315ad63358e9f9fbc7a9988f063192925": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "asset_one", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + } + ], + "given_name": null, + "key": "Shape.17684f1315ad63358e9f9fbc7a9988f063192925", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.18b2faaf1efd505374f7f25fcb61ed59bd5be851": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "base_dir", + "type_key": "StringSourceType" + } + ], + "given_name": null, + "key": "Shape.18b2faaf1efd505374f7f25fcb61ed59bd5be851", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c": { "__class__": "ConfigTypeSnap", "description": null, @@ -82735,6 +51841,29 @@ "scalar_kind": null, "type_param_keys": null }, + "Shape.44f2a71367507edd1b8e64f739222c4312b3691b": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "config", + "type_key": "Shape.18b2faaf1efd505374f7f25fcb61ed59bd5be851" + } + ], + "given_name": null, + "key": "Shape.44f2a71367507edd1b8e64f739222c4312b3691b", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2": { "__class__": "ConfigTypeSnap", "description": null, @@ -82781,232 +51910,173 @@ "scalar_kind": null, "type_param_keys": null }, - "Shape.7cc1a2a4ffc2ab4e1b363eabebe26a0a4e6cfe90": { + "Shape.941705f8db419acef3ba14bcecbc37e693570d4d": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, "fields": [ { "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"config\": {\"retries\": {\"enabled\": {}}}}", - "description": "Configure how steps are executed within a run.", - "is_required": false, - "name": "execution", - "type_key": "Shape.09d73f0755bf4752d3f121837669c8660dcf451e" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": "Configure how loggers emit messages within a run.", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, "is_required": false, - "name": "loggers", - "type_key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b" + "name": "dummy_io_manager", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" }, { "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"collect\": {}, \"fail\": {}, \"fail_2\": {}, \"fail_3\": {}, \"reset\": {}, \"spawn\": {}}", - "description": "Configure runtime parameters for ops or assets.", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, "is_required": false, - "name": "ops", - "type_key": "Shape.e8eb58275cb40d02b8439c5e0c90d6b938bdb0b9" + "name": "hanging_asset_resource", + "type_key": "Shape.b13a6c5637084590cc1538f9522324bfeb4b46b3" }, { "__class__": "ConfigFieldSnap", "default_provided": true, - "default_value_as_json_str": "{\"io_manager\": {}, \"retry_count\": {\"config\": {\"count\": 0}}}", - "description": "Configure how shared resources are implemented within a run.", + "default_value_as_json_str": "{\"config\": {}}", + "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", "is_required": false, - "name": "resources", - "type_key": "Shape.8bb20939ef3735605fa13c2d3f90f2e5f77a6c7e" + "name": "io_manager", + "type_key": "Shape.44f2a71367507edd1b8e64f739222c4312b3691b" } ], "given_name": null, - "key": "Shape.7cc1a2a4ffc2ab4e1b363eabebe26a0a4e6cfe90", + "key": "Shape.941705f8db419acef3ba14bcecbc37e693570d4d", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, "type_param_keys": null }, - "Shape.7df68601e94646b87c0edb05b7142282503f0f64": { + "Shape.9a3a315bff2146cca750edbec49c6b4b4d0ce58e": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, "fields": [ { "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"count\": 0}", + "default_provided": false, + "default_value_as_json_str": null, "description": null, - "is_required": false, - "name": "config", - "type_key": "Shape.dc1eacbaac67d3ef292c2c343ce6fd5c3560d40a" + "is_required": true, + "name": "file", + "type_key": "String" } ], "given_name": null, - "key": "Shape.7df68601e94646b87c0edb05b7142282503f0f64", + "key": "Shape.9a3a315bff2146cca750edbec49c6b4b4d0ce58e", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, "type_param_keys": null }, - "Shape.8bb20939ef3735605fa13c2d3f90f2e5f77a6c7e": { + "Shape.a2ca1ccf437300925a0e92522acaedc03c1ea16e": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"config\": {\"retries\": {\"enabled\": {}}}}", + "description": "Configure how steps are executed within a run.", + "is_required": false, + "name": "execution", + "type_key": "Shape.09d73f0755bf4752d3f121837669c8660dcf451e" + }, { "__class__": "ConfigFieldSnap", "default_provided": true, "default_value_as_json_str": "{}", - "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", + "description": "Configure how loggers emit messages within a run.", "is_required": false, - "name": "io_manager", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + "name": "loggers", + "type_key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b" }, { "__class__": "ConfigFieldSnap", "default_provided": true, - "default_value_as_json_str": "{\"config\": {\"count\": 0}}", - "description": null, + "default_value_as_json_str": "{\"asset_one\": {}}", + "description": "Configure runtime parameters for ops or assets.", "is_required": false, - "name": "retry_count", - "type_key": "Shape.7df68601e94646b87c0edb05b7142282503f0f64" + "name": "ops", + "type_key": "Shape.17684f1315ad63358e9f9fbc7a9988f063192925" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"io_manager\": {\"config\": {}}}", + "description": "Configure how shared resources are implemented within a run.", + "is_required": false, + "name": "resources", + "type_key": "Shape.941705f8db419acef3ba14bcecbc37e693570d4d" } ], "given_name": null, - "key": "Shape.8bb20939ef3735605fa13c2d3f90f2e5f77a6c7e", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [], - "given_name": null, - "key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709", + "key": "Shape.a2ca1ccf437300925a0e92522acaedc03c1ea16e", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, "type_param_keys": null }, - "Shape.dc1eacbaac67d3ef292c2c343ce6fd5c3560d40a": { + "Shape.b13a6c5637084590cc1538f9522324bfeb4b46b3": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, "fields": [ { "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "0", + "default_provided": false, + "default_value_as_json_str": null, "description": null, - "is_required": false, - "name": "count", - "type_key": "Int" + "is_required": true, + "name": "config", + "type_key": "Shape.9a3a315bff2146cca750edbec49c6b4b4d0ce58e" } ], "given_name": null, - "key": "Shape.dc1eacbaac67d3ef292c2c343ce6fd5c3560d40a", + "key": "Shape.b13a6c5637084590cc1538f9522324bfeb4b46b3", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, "type_param_keys": null }, - "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b": { + "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "console", - "type_key": "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a" - } - ], + "fields": [], "given_name": null, - "key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b", + "key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, "type_param_keys": null }, - "Shape.e8eb58275cb40d02b8439c5e0c90d6b938bdb0b9": { + "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, "fields": [ { "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "collect", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "fail", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "fail_2", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "fail_3", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "reset", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", + "default_provided": false, + "default_value_as_json_str": null, "description": null, "is_required": false, - "name": "spawn", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + "name": "console", + "type_key": "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a" } ], "given_name": null, - "key": "Shape.e8eb58275cb40d02b8439c5e0c90d6b938bdb0b9", + "key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, @@ -83027,6 +52097,22 @@ "__enum__": "ConfigScalarKind.STRING" }, "type_param_keys": null + }, + "StringSourceType": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": null, + "given_name": null, + "key": "StringSourceType", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR_UNION" + }, + "scalar_kind": null, + "type_param_keys": [ + "String", + "Selector.2571019f1a5201853d11032145ac3e534067f214" + ] } } }, @@ -83089,22 +52175,6 @@ "name": "Int", "type_param_keys": [] }, - "List.Int": { - "__class__": "DagsterTypeSnap", - "description": null, - "display_name": "[Int]", - "is_builtin": false, - "key": "List.Int", - "kind": { - "__enum__": "DagsterTypeKind.LIST" - }, - "loader_schema_key": "Array.ScalarUnion.Int-Selector.a9799b971d12ace70a2d8803c883c863417d0725", - "materializer_schema_key": null, - "name": null, - "type_param_keys": [ - "Int" - ] - }, "Nothing": { "__class__": "DagsterTypeSnap", "description": null, @@ -83138,133 +52208,18 @@ "dep_structure_snapshot": { "__class__": "DependencyStructureSnapshot", "solid_invocation_snaps": [ - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ - { - "__class__": "InputDependencySnap", - "input_name": "fan_in", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "fail" - }, - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "fail_2" - }, - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "fail_3" - } - ] - } - ], - "is_dynamic_mapped": false, - "solid_def_name": "collect", - "solid_name": "collect", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ - { - "__class__": "InputDependencySnap", - "input_name": "depth", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "spawn" - } - ] - } - ], - "is_dynamic_mapped": false, - "solid_def_name": "fail", - "solid_name": "fail", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ - { - "__class__": "InputDependencySnap", - "input_name": "depth", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "fail" - } - ] - } - ], - "is_dynamic_mapped": false, - "solid_def_name": "fail", - "solid_name": "fail_2", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ - { - "__class__": "InputDependencySnap", - "input_name": "depth", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "fail_2" - } - ] - } - ], - "is_dynamic_mapped": false, - "solid_def_name": "fail", - "solid_name": "fail_3", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ - { - "__class__": "InputDependencySnap", - "input_name": "depth", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "fail_3" - } - ] - } - ], - "is_dynamic_mapped": false, - "solid_def_name": "reset", - "solid_name": "reset", - "tags": {} - }, { "__class__": "SolidInvocationSnap", "input_dep_snaps": [], "is_dynamic_mapped": false, - "solid_def_name": "spawn", - "solid_name": "spawn", + "solid_def_name": "asset_one", + "solid_name": "asset_one", "tags": {} } ] }, "description": null, - "graph_def_name": "eventually_successful", + "graph_def_name": "__anonymous_asset_job_jobless_sensor", "lineage_snapshot": null, "mode_def_snaps": [ { @@ -83299,136 +52254,46 @@ "name": "config", "type_key": "Any" }, - "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", - "name": "io_manager" + "description": null, + "name": "dummy_io_manager" + }, + { + "__class__": "ResourceDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "config", + "type_key": "Shape.9a3a315bff2146cca750edbec49c6b4b4d0ce58e" + }, + "description": null, + "name": "hanging_asset_resource" }, { "__class__": "ResourceDefSnap", "config_field_snap": { "__class__": "ConfigFieldSnap", "default_provided": true, - "default_value_as_json_str": "{\"count\": 0}", + "default_value_as_json_str": "{}", "description": null, "is_required": false, "name": "config", - "type_key": "Shape.dc1eacbaac67d3ef292c2c343ce6fd5c3560d40a" + "type_key": "Shape.18b2faaf1efd505374f7f25fcb61ed59bd5be851" }, - "description": null, - "name": "retry_count" + "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", + "name": "io_manager" } ], - "root_config_key": "Shape.7cc1a2a4ffc2ab4e1b363eabebe26a0a4e6cfe90" + "root_config_key": "Shape.a2ca1ccf437300925a0e92522acaedc03c1ea16e" } ], - "name": "eventually_successful", + "name": "__anonymous_asset_job_jobless_sensor", "solid_definitions_snapshot": { "__class__": "SolidDefinitionsSnapshot", "composite_solid_def_snaps": [], "solid_def_snaps": [ - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - }, - "description": null, - "input_def_snaps": [ - { - "__class__": "InputDefSnap", - "dagster_type_key": "List.Int", - "description": null, - "name": "fan_in" - } - ], - "name": "collect", - "output_def_snaps": [ - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" - } - ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - }, - "description": null, - "input_def_snaps": [ - { - "__class__": "InputDefSnap", - "dagster_type_key": "Int", - "description": null, - "name": "depth" - } - ], - "name": "fail", - "output_def_snaps": [ - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Int", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" - } - ], - "required_resource_keys": [ - "retry_count" - ], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - }, - "description": null, - "input_def_snaps": [ - { - "__class__": "InputDefSnap", - "dagster_type_key": "Int", - "description": null, - "name": "depth" - } - ], - "name": "reset", - "output_def_snaps": [ - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Int", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" - } - ], - "required_resource_keys": [], - "tags": {} - }, { "__class__": "SolidDefSnap", "config_field_snap": { @@ -83442,11 +52307,11 @@ }, "description": null, "input_def_snaps": [], - "name": "spawn", + "name": "asset_one", "output_def_snaps": [ { "__class__": "OutputDefSnap", - "dagster_type_key": "Int", + "dagster_type_key": "Any", "description": null, "is_dynamic": false, "is_required": true, @@ -83462,13 +52327,7 @@ } ''' # --- -# name: test_all_snapshot_ids[59] - 'effe11fd9b8a40682bc8041fcfdaf25f68be4612' -# --- -# name: test_all_snapshot_ids[5] - 'c770dc5a6c3b1ad4153e6f0df3d55eb073b01223' -# --- -# name: test_all_snapshot_ids[60] +# name: test_all_snapshot_ids[50] ''' { "__class__": "PipelineSnapshot", @@ -83958,7 +52817,7 @@ "scalar_kind": null, "type_param_keys": null }, - "Shape.3c00baa2f52c53ddcecafdb6f7592e8d763b608f": { + "Shape.35d3e42b53e66506c5867f04644849cd03763bc6": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, @@ -83966,42 +52825,15 @@ { "__class__": "ConfigFieldSnap", "default_provided": true, - "default_value_as_json_str": "{\"config\": {\"retries\": {\"enabled\": {}}}}", - "description": "Configure how steps are executed within a run.", - "is_required": false, - "name": "execution", - "type_key": "Shape.09d73f0755bf4752d3f121837669c8660dcf451e" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": "Configure how loggers emit messages within a run.", - "is_required": false, - "name": "loggers", - "type_key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"executable_asset\": {}}", - "description": "Configure runtime parameters for ops or assets.", + "default_value_as_json_str": "{\"hanging_op\": {}, \"my_op\": {}, \"never_runs_op\": {}}", + "description": null, "is_required": false, "name": "ops", - "type_key": "Shape.59f9e2edaa70e2e6f0d07dec0ae2c73f983fc5dc" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"io_manager\": {\"config\": {}}}", - "description": "Configure how shared resources are implemented within a run.", - "is_required": false, - "name": "resources", - "type_key": "Shape.941705f8db419acef3ba14bcecbc37e693570d4d" + "type_key": "Shape.811a60b4c43530c3d6100304f377dbd2d3045291" } ], "given_name": null, - "key": "Shape.3c00baa2f52c53ddcecafdb6f7592e8d763b608f", + "key": "Shape.35d3e42b53e66506c5867f04644849cd03763bc6", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, @@ -84063,6 +52895,56 @@ "scalar_kind": null, "type_param_keys": null }, + "Shape.4ac7ac30807fdc94f3fcda93b53050f198e519ec": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"config\": {\"retries\": {\"enabled\": {}}}}", + "description": "Configure how steps are executed within a run.", + "is_required": false, + "name": "execution", + "type_key": "Shape.09d73f0755bf4752d3f121837669c8660dcf451e" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": "Configure how loggers emit messages within a run.", + "is_required": false, + "name": "loggers", + "type_key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"downstream_asset\": {}, \"hanging_graph\": {\"ops\": {\"hanging_op\": {}, \"my_op\": {}, \"never_runs_op\": {}}}}", + "description": "Configure runtime parameters for ops or assets.", + "is_required": false, + "name": "ops", + "type_key": "Shape.528c4c2de6148e8271f692d2caa81ffa40c1c67d" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": "Configure how shared resources are implemented within a run.", + "is_required": true, + "name": "resources", + "type_key": "Shape.7493b137e48f8d4b013bce61e92617ff1bc51f7f" + } + ], + "given_name": null, + "key": "Shape.4ac7ac30807fdc94f3fcda93b53050f198e519ec", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2": { "__class__": "ConfigTypeSnap", "description": null, @@ -84086,7 +52968,7 @@ "scalar_kind": null, "type_param_keys": null }, - "Shape.59f9e2edaa70e2e6f0d07dec0ae2c73f983fc5dc": { + "Shape.528c4c2de6148e8271f692d2caa81ffa40c1c67d": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, @@ -84097,12 +52979,21 @@ "default_value_as_json_str": "{}", "description": null, "is_required": false, - "name": "executable_asset", + "name": "downstream_asset", "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"ops\": {\"hanging_op\": {}, \"my_op\": {}, \"never_runs_op\": {}}}", + "description": null, + "is_required": false, + "name": "hanging_graph", + "type_key": "Shape.35d3e42b53e66506c5867f04644849cd03763bc6" } ], "given_name": null, - "key": "Shape.59f9e2edaa70e2e6f0d07dec0ae2c73f983fc5dc", + "key": "Shape.528c4c2de6148e8271f692d2caa81ffa40c1c67d", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, @@ -84132,15 +53023,15 @@ "scalar_kind": null, "type_param_keys": null }, - "Shape.941705f8db419acef3ba14bcecbc37e693570d4d": { + "Shape.7493b137e48f8d4b013bce61e92617ff1bc51f7f": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, "fields": [ { "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "default_provided": true, + "default_value_as_json_str": "{}", "description": null, "is_required": false, "name": "dummy_io_manager", @@ -84151,7 +53042,7 @@ "default_provided": false, "default_value_as_json_str": null, "description": null, - "is_required": false, + "is_required": true, "name": "hanging_asset_resource", "type_key": "Shape.b13a6c5637084590cc1538f9522324bfeb4b46b3" }, @@ -84166,7 +53057,48 @@ } ], "given_name": null, - "key": "Shape.941705f8db419acef3ba14bcecbc37e693570d4d", + "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" }, @@ -84385,20 +53317,34 @@ "input_dep_snaps": [ { "__class__": "InputDependencySnap", - "input_name": "unexecutable_asset", + "input_name": "hanging_graph", "is_dynamic_collect": false, - "upstream_output_snaps": [] + "upstream_output_snaps": [ + { + "__class__": "OutputHandleSnap", + "output_name": "result", + "solid_name": "hanging_graph" + } + ] } ], "is_dynamic_mapped": false, - "solid_def_name": "executable_asset", - "solid_name": "executable_asset", + "solid_def_name": "downstream_asset", + "solid_name": "downstream_asset", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [], + "is_dynamic_mapped": false, + "solid_def_name": "hanging_graph", + "solid_name": "hanging_graph", "tags": {} } ] }, "description": null, - "graph_def_name": "executable_test_job", + "graph_def_name": "hanging_graph_asset_job", "lineage_snapshot": null, "mode_def_snaps": [ { @@ -84465,13 +53411,96 @@ "name": "io_manager" } ], - "root_config_key": "Shape.3c00baa2f52c53ddcecafdb6f7592e8d763b608f" + "root_config_key": "Shape.4ac7ac30807fdc94f3fcda93b53050f198e519ec" } ], - "name": "executable_test_job", + "name": "hanging_graph_asset_job", "solid_definitions_snapshot": { "__class__": "SolidDefinitionsSnapshot", - "composite_solid_def_snaps": [], + "composite_solid_def_snaps": [ + { + "__class__": "CompositeSolidDefSnap", + "config_field_snap": null, + "dep_structure_snapshot": { + "__class__": "DependencyStructureSnapshot", + "solid_invocation_snaps": [ + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [ + { + "__class__": "InputDependencySnap", + "input_name": "my_op", + "is_dynamic_collect": false, + "upstream_output_snaps": [ + { + "__class__": "OutputHandleSnap", + "output_name": "result", + "solid_name": "my_op" + } + ] + } + ], + "is_dynamic_mapped": false, + "solid_def_name": "hanging_op", + "solid_name": "hanging_op", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [], + "is_dynamic_mapped": false, + "solid_def_name": "my_op", + "solid_name": "my_op", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [ + { + "__class__": "InputDependencySnap", + "input_name": "hanging_op", + "is_dynamic_collect": false, + "upstream_output_snaps": [ + { + "__class__": "OutputHandleSnap", + "output_name": "result", + "solid_name": "hanging_op" + } + ] + } + ], + "is_dynamic_mapped": false, + "solid_def_name": "never_runs_op", + "solid_name": "never_runs_op", + "tags": {} + } + ] + }, + "description": null, + "input_def_snaps": [], + "input_mapping_snaps": [], + "name": "hanging_graph", + "output_def_snaps": [ + { + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", + "description": null, + "is_dynamic": false, + "is_required": true, + "name": "result" + } + ], + "output_mapping_snaps": [ + { + "__class__": "OutputMappingSnap", + "external_output_name": "result", + "mapped_output_name": "result", + "mapped_solid_name": "never_runs_op" + } + ], + "tags": {} + } + ], "solid_def_snaps": [ { "__class__": "SolidDefSnap", @@ -84490,14 +53519,111 @@ "__class__": "InputDefSnap", "dagster_type_key": "Any", "description": null, - "name": "unexecutable_asset" + "name": "hanging_graph" } ], - "name": "executable_asset", + "name": "downstream_asset", "output_def_snaps": [ { "__class__": "OutputDefSnap", - "dagster_type_key": "Nothing", + "dagster_type_key": "Any", + "description": null, + "is_dynamic": false, + "is_required": true, + "name": "result" + } + ], + "required_resource_keys": [], + "tags": {} + }, + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, + "description": null, + "input_def_snaps": [ + { + "__class__": "InputDefSnap", + "dagster_type_key": "Any", + "description": null, + "name": "my_op" + } + ], + "name": "hanging_op", + "output_def_snaps": [ + { + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", + "description": null, + "is_dynamic": false, + "is_required": true, + "name": "result" + } + ], + "required_resource_keys": [ + "hanging_asset_resource" + ], + "tags": {} + }, + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, + "description": null, + "input_def_snaps": [], + "name": "my_op", + "output_def_snaps": [ + { + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", + "description": null, + "is_dynamic": false, + "is_required": true, + "name": "result" + } + ], + "required_resource_keys": [], + "tags": {} + }, + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, + "description": null, + "input_def_snaps": [ + { + "__class__": "InputDefSnap", + "dagster_type_key": "Any", + "description": null, + "name": "hanging_op" + } + ], + "name": "never_runs_op", + "output_def_snaps": [ + { + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", "description": null, "is_dynamic": false, "is_required": true, @@ -84513,10 +53639,10 @@ } ''' # --- -# name: test_all_snapshot_ids[61] - 'b9a0f1ad3f31b0d09659cbcac7d55542a1831b2b' +# name: test_all_snapshot_ids[51] + '973fd7484dc9a218cd19ab0344a593053fded3dc' # --- -# name: test_all_snapshot_ids[62] +# name: test_all_snapshot_ids[52] ''' { "__class__": "PipelineSnapshot", @@ -84677,29 +53803,6 @@ "scalar_kind": null, "type_param_keys": null }, - "Selector.2571019f1a5201853d11032145ac3e534067f214": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "env", - "type_key": "String" - } - ], - "given_name": null, - "key": "Selector.2571019f1a5201853d11032145ac3e534067f214", - "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" - }, - "scalar_kind": null, - "type_param_keys": null - }, "Selector.a9799b971d12ace70a2d8803c883c863417d0725": { "__class__": "ConfigTypeSnap", "description": null, @@ -84905,29 +54008,6 @@ "scalar_kind": null, "type_param_keys": null }, - "Shape.06069286ad8e9e662d8619edf66d64aceed069e5": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "fail_partition_materialization", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - } - ], - "given_name": null, - "key": "Shape.06069286ad8e9e662d8619edf66d64aceed069e5", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, "Shape.081354663b9d4b8fbfd1cb8e358763912953913f": { "__class__": "ConfigTypeSnap", "description": null, @@ -85006,23 +54086,41 @@ "scalar_kind": null, "type_param_keys": null }, - "Shape.18b2faaf1efd505374f7f25fcb61ed59bd5be851": { + "Shape.22ef5f214708cb30cd4940652ff6f8f900c765d6": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "dummy_io_manager", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, { "__class__": "ConfigFieldSnap", "default_provided": false, "default_value_as_json_str": null, "description": null, + "is_required": true, + "name": "hanging_asset_resource", + "type_key": "Shape.b13a6c5637084590cc1538f9522324bfeb4b46b3" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", "is_required": false, - "name": "base_dir", - "type_key": "StringSourceType" + "name": "io_manager", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" } ], "given_name": null, - "key": "Shape.18b2faaf1efd505374f7f25fcb61ed59bd5be851", + "key": "Shape.22ef5f214708cb30cd4940652ff6f8f900c765d6", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, @@ -85061,7 +54159,7 @@ "scalar_kind": null, "type_param_keys": null }, - "Shape.44f2a71367507edd1b8e64f739222c4312b3691b": { + "Shape.455ff45f2c3e8b9feb9a0553a7e661c1af766a73": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, @@ -85072,12 +54170,30 @@ "default_value_as_json_str": "{}", "description": null, "is_required": false, - "name": "config", - "type_key": "Shape.18b2faaf1efd505374f7f25fcb61ed59bd5be851" + "name": "first_asset", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "hanging_asset", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "never_runs_asset", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" } ], "given_name": null, - "key": "Shape.44f2a71367507edd1b8e64f739222c4312b3691b", + "key": "Shape.455ff45f2c3e8b9feb9a0553a7e661c1af766a73", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, @@ -85130,47 +54246,6 @@ "scalar_kind": null, "type_param_keys": null }, - "Shape.941705f8db419acef3ba14bcecbc37e693570d4d": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "dummy_io_manager", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "hanging_asset_resource", - "type_key": "Shape.b13a6c5637084590cc1538f9522324bfeb4b46b3" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"config\": {}}", - "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", - "is_required": false, - "name": "io_manager", - "type_key": "Shape.44f2a71367507edd1b8e64f739222c4312b3691b" - } - ], - "given_name": null, - "key": "Shape.941705f8db419acef3ba14bcecbc37e693570d4d", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, "Shape.9a3a315bff2146cca750edbec49c6b4b4d0ce58e": { "__class__": "ConfigTypeSnap", "description": null, @@ -85217,20 +54292,7 @@ "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.de4edf554f30a8491613ba141d6fe1b8e1a61995": { + "Shape.d2db998e4d71c26f79f25441c3708db8054e80ad": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, @@ -85256,24 +54318,37 @@ { "__class__": "ConfigFieldSnap", "default_provided": true, - "default_value_as_json_str": "{\"fail_partition_materialization\": {}}", + "default_value_as_json_str": "{\"first_asset\": {}, \"hanging_asset\": {}, \"never_runs_asset\": {}}", "description": "Configure runtime parameters for ops or assets.", "is_required": false, "name": "ops", - "type_key": "Shape.06069286ad8e9e662d8619edf66d64aceed069e5" + "type_key": "Shape.455ff45f2c3e8b9feb9a0553a7e661c1af766a73" }, { "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"io_manager\": {\"config\": {}}}", + "default_provided": false, + "default_value_as_json_str": null, "description": "Configure how shared resources are implemented within a run.", - "is_required": false, + "is_required": true, "name": "resources", - "type_key": "Shape.941705f8db419acef3ba14bcecbc37e693570d4d" + "type_key": "Shape.22ef5f214708cb30cd4940652ff6f8f900c765d6" } ], "given_name": null, - "key": "Shape.de4edf554f30a8491613ba141d6fe1b8e1a61995", + "key": "Shape.d2db998e4d71c26f79f25441c3708db8054e80ad", + "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" }, @@ -85317,22 +54392,6 @@ "__enum__": "ConfigScalarKind.STRING" }, "type_param_keys": null - }, - "StringSourceType": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": null, - "given_name": null, - "key": "StringSourceType", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR_UNION" - }, - "scalar_kind": null, - "type_param_keys": [ - "String", - "Selector.2571019f1a5201853d11032145ac3e534067f214" - ] } } }, @@ -85430,16 +54489,65 @@ "solid_invocation_snaps": [ { "__class__": "SolidInvocationSnap", - "input_dep_snaps": [], + "input_dep_snaps": [ + { + "__class__": "InputDependencySnap", + "input_name": "dummy_source_asset", + "is_dynamic_collect": false, + "upstream_output_snaps": [] + } + ], "is_dynamic_mapped": false, - "solid_def_name": "fail_partition_materialization", - "solid_name": "fail_partition_materialization", + "solid_def_name": "first_asset", + "solid_name": "first_asset", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [ + { + "__class__": "InputDependencySnap", + "input_name": "first_asset", + "is_dynamic_collect": false, + "upstream_output_snaps": [ + { + "__class__": "OutputHandleSnap", + "output_name": "result", + "solid_name": "first_asset" + } + ] + } + ], + "is_dynamic_mapped": false, + "solid_def_name": "hanging_asset", + "solid_name": "hanging_asset", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [ + { + "__class__": "InputDependencySnap", + "input_name": "hanging_asset", + "is_dynamic_collect": false, + "upstream_output_snaps": [ + { + "__class__": "OutputHandleSnap", + "output_name": "result", + "solid_name": "hanging_asset" + } + ] + } + ], + "is_dynamic_mapped": false, + "solid_def_name": "never_runs_asset", + "solid_name": "never_runs_asset", "tags": {} } ] }, "description": null, - "graph_def_name": "fail_partition_materialization_job", + "graph_def_name": "hanging_job", "lineage_snapshot": null, "mode_def_snaps": [ { @@ -85495,21 +54603,21 @@ "__class__": "ResourceDefSnap", "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.18b2faaf1efd505374f7f25fcb61ed59bd5be851" + "type_key": "Any" }, "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", "name": "io_manager" } ], - "root_config_key": "Shape.de4edf554f30a8491613ba141d6fe1b8e1a61995" + "root_config_key": "Shape.d2db998e4d71c26f79f25441c3708db8054e80ad" } ], - "name": "fail_partition_materialization_job", + "name": "hanging_job", "solid_definitions_snapshot": { "__class__": "SolidDefinitionsSnapshot", "composite_solid_def_snaps": [], @@ -85526,8 +54634,85 @@ "type_key": "Any" }, "description": null, - "input_def_snaps": [], - "name": "fail_partition_materialization", + "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": "Asset that hangs forever, used to test in-progress ops.", + "input_def_snaps": [ + { + "__class__": "InputDefSnap", + "dagster_type_key": "Any", + "description": null, + "name": "first_asset" + } + ], + "name": "hanging_asset", + "output_def_snaps": [ + { + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", + "description": null, + "is_dynamic": false, + "is_required": true, + "name": "result" + } + ], + "required_resource_keys": [ + "hanging_asset_resource" + ], + "tags": {} + }, + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, + "description": null, + "input_def_snaps": [ + { + "__class__": "InputDefSnap", + "dagster_type_key": "Any", + "description": null, + "name": "hanging_asset" + } + ], + "name": "never_runs_asset", "output_def_snaps": [ { "__class__": "OutputDefSnap", @@ -85547,10 +54732,10 @@ } ''' # --- -# name: test_all_snapshot_ids[63] - 'e9016541365b463cd2c5ba175e1a8f9b861e2333' +# name: test_all_snapshot_ids[53] + '065b896532a7dc8172d7865d74f08375cb96ce96' # --- -# name: test_all_snapshot_ids[64] +# name: test_all_snapshot_ids[54] ''' { "__class__": "PipelineSnapshot", @@ -85711,29 +54896,6 @@ "scalar_kind": null, "type_param_keys": null }, - "Selector.2571019f1a5201853d11032145ac3e534067f214": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "env", - "type_key": "String" - } - ], - "given_name": null, - "key": "Selector.2571019f1a5201853d11032145ac3e534067f214", - "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" - }, - "scalar_kind": null, - "type_param_keys": null - }, "Selector.a9799b971d12ace70a2d8803c883c863417d0725": { "__class__": "ConfigTypeSnap", "description": null, @@ -86017,73 +55179,41 @@ "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.3862a2262e4d580a2557af8c0dd5b11482e407da": { + "Shape.22ef5f214708cb30cd4940652ff6f8f900c765d6": { "__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.", + "description": null, "is_required": false, - "name": "loggers", - "type_key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b" + "name": "dummy_io_manager", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" }, { "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"asset_1\": {}, \"asset_1_my_check\": {}, \"asset_2\": {}, \"asset_3\": {}}", - "description": "Configure runtime parameters for ops or assets.", - "is_required": false, - "name": "ops", - "type_key": "Shape.614a7cc3a33bd941ce0721f63eb229cc6e7a1719" + "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": "{\"io_manager\": {\"config\": {}}}", - "description": "Configure how shared resources are implemented within a run.", + "default_provided": false, + "default_value_as_json_str": null, + "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", "is_required": false, - "name": "resources", - "type_key": "Shape.941705f8db419acef3ba14bcecbc37e693570d4d" + "name": "io_manager", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" } ], "given_name": null, - "key": "Shape.3862a2262e4d580a2557af8c0dd5b11482e407da", + "key": "Shape.22ef5f214708cb30cd4940652ff6f8f900c765d6", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, @@ -86122,29 +55252,6 @@ "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, @@ -86168,7 +55275,7 @@ "scalar_kind": null, "type_param_keys": null }, - "Shape.614a7cc3a33bd941ce0721f63eb229cc6e7a1719": { + "Shape.61075519d5493bc5cb6d2b807c37dbbdf5eb7336": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, @@ -86176,42 +55283,42 @@ { "__class__": "ConfigFieldSnap", "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, + "default_value_as_json_str": "{\"config\": {\"retries\": {\"enabled\": {}}}}", + "description": "Configure how steps are executed within a run.", "is_required": false, - "name": "asset_1", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + "name": "execution", + "type_key": "Shape.09d73f0755bf4752d3f121837669c8660dcf451e" }, { "__class__": "ConfigFieldSnap", "default_provided": true, "default_value_as_json_str": "{}", - "description": null, + "description": "Configure how loggers emit messages within a run.", "is_required": false, - "name": "asset_1_my_check", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + "name": "loggers", + "type_key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b" }, { "__class__": "ConfigFieldSnap", "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, + "default_value_as_json_str": "{\"hanging_partition_asset\": {}}", + "description": "Configure runtime parameters for ops or assets.", "is_required": false, - "name": "asset_2", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + "name": "ops", + "type_key": "Shape.7ea9921167c0a52e9ed3dfad987582ffc796e7eb" }, { "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "asset_3", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + "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.22ef5f214708cb30cd4940652ff6f8f900c765d6" } ], "given_name": null, - "key": "Shape.614a7cc3a33bd941ce0721f63eb229cc6e7a1719", + "key": "Shape.61075519d5493bc5cb6d2b807c37dbbdf5eb7336", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, @@ -86241,41 +55348,23 @@ "scalar_kind": null, "type_param_keys": null }, - "Shape.941705f8db419acef3ba14bcecbc37e693570d4d": { + "Shape.7ea9921167c0a52e9ed3dfad987582ffc796e7eb": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, "fields": [ { "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "default_provided": true, + "default_value_as_json_str": "{}", "description": null, "is_required": false, - "name": "dummy_io_manager", + "name": "hanging_partition_asset", "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "hanging_asset_resource", - "type_key": "Shape.b13a6c5637084590cc1538f9522324bfeb4b46b3" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"config\": {}}", - "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", - "is_required": false, - "name": "io_manager", - "type_key": "Shape.44f2a71367507edd1b8e64f739222c4312b3691b" } ], "given_name": null, - "key": "Shape.941705f8db419acef3ba14bcecbc37e693570d4d", + "key": "Shape.7ea9921167c0a52e9ed3dfad987582ffc796e7eb", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, @@ -86378,22 +55467,6 @@ "__enum__": "ConfigScalarKind.STRING" }, "type_param_keys": null - }, - "StringSourceType": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": null, - "given_name": null, - "key": "StringSourceType", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR_UNION" - }, - "scalar_kind": null, - "type_param_keys": [ - "String", - "Selector.2571019f1a5201853d11032145ac3e534067f214" - ] } } }, @@ -86493,88 +55566,14 @@ "__class__": "SolidInvocationSnap", "input_dep_snaps": [], "is_dynamic_mapped": false, - "solid_def_name": "asset_1", - "solid_name": "asset_1", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ - { - "__class__": "InputDependencySnap", - "input_name": "asset_1", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "asset_1" - } - ] - }, - { - "__class__": "InputDependencySnap", - "input_name": "asset_two", - "is_dynamic_collect": false, - "upstream_output_snaps": [] - } - ], - "is_dynamic_mapped": false, - "solid_def_name": "asset_1_my_check", - "solid_name": "asset_1_my_check", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ - { - "__class__": "InputDependencySnap", - "input_name": "asset_1", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "asset_1_my_check" - }, - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "asset_1" - } - ] - } - ], - "is_dynamic_mapped": false, - "solid_def_name": "asset_2", - "solid_name": "asset_2", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ - { - "__class__": "InputDependencySnap", - "input_name": "asset_2", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "asset_2" - } - ] - } - ], - "is_dynamic_mapped": false, - "solid_def_name": "asset_3", - "solid_name": "asset_3", + "solid_def_name": "hanging_partition_asset", + "solid_name": "hanging_partition_asset", "tags": {} } ] }, "description": null, - "graph_def_name": "failure_assets_job", + "graph_def_name": "hanging_partition_asset_job", "lineage_snapshot": null, "mode_def_snaps": [ { @@ -86630,21 +55629,21 @@ "__class__": "ResourceDefSnap", "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.18b2faaf1efd505374f7f25fcb61ed59bd5be851" + "type_key": "Any" }, "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", "name": "io_manager" } ], - "root_config_key": "Shape.3862a2262e4d580a2557af8c0dd5b11482e407da" + "root_config_key": "Shape.61075519d5493bc5cb6d2b807c37dbbdf5eb7336" } ], - "name": "failure_assets_job", + "name": "hanging_partition_asset_job", "solid_definitions_snapshot": { "__class__": "SolidDefinitionsSnapshot", "composite_solid_def_snaps": [], @@ -86662,81 +55661,7 @@ }, "description": null, "input_def_snaps": [], - "name": "asset_1", - "output_def_snaps": [ - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" - } - ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - }, - "description": null, - "input_def_snaps": [ - { - "__class__": "InputDefSnap", - "dagster_type_key": "Any", - "description": null, - "name": "asset_1" - }, - { - "__class__": "InputDefSnap", - "dagster_type_key": "Nothing", - "description": null, - "name": "asset_two" - } - ], - "name": "asset_1_my_check", - "output_def_snaps": [ - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" - } - ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - }, - "description": null, - "input_def_snaps": [ - { - "__class__": "InputDefSnap", - "dagster_type_key": "Nothing", - "description": null, - "name": "asset_1" - } - ], - "name": "asset_2", + "name": "hanging_partition_asset", "output_def_snaps": [ { "__class__": "OutputDefSnap", @@ -86747,41 +55672,9 @@ "name": "result" } ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - }, - "description": null, - "input_def_snaps": [ - { - "__class__": "InputDefSnap", - "dagster_type_key": "Nothing", - "description": null, - "name": "asset_2" - } - ], - "name": "asset_3", - "output_def_snaps": [ - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" - } + "required_resource_keys": [ + "hanging_asset_resource" ], - "required_resource_keys": [], "tags": {} } ] @@ -86790,10 +55683,10 @@ } ''' # --- -# name: test_all_snapshot_ids[65] - '074faf0cae91a885ddfd97b9e0173f685ea24676' +# name: test_all_snapshot_ids[55] + 'd0700b0d774bc626fd21c3e043778dc00e050e9b' # --- -# name: test_all_snapshot_ids[66] +# name: test_all_snapshot_ids[56] ''' { "__class__": "PipelineSnapshot", @@ -86954,29 +55847,6 @@ "scalar_kind": null, "type_param_keys": null }, - "Selector.2571019f1a5201853d11032145ac3e534067f214": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "env", - "type_key": "String" - } - ], - "given_name": null, - "key": "Selector.2571019f1a5201853d11032145ac3e534067f214", - "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" - }, - "scalar_kind": null, - "type_param_keys": null - }, "Selector.a9799b971d12ace70a2d8803c883c863417d0725": { "__class__": "ConfigTypeSnap", "description": null, @@ -87260,78 +56130,87 @@ "scalar_kind": null, "type_param_keys": null }, - "Shape.18b2faaf1efd505374f7f25fcb61ed59bd5be851": { + "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, "fields": [ { "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, + "default_provided": true, + "default_value_as_json_str": "{}", + "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", "is_required": false, - "name": "base_dir", - "type_key": "StringSourceType" + "name": "io_manager", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" } ], "given_name": null, - "key": "Shape.18b2faaf1efd505374f7f25fcb61ed59bd5be851", + "key": "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, "type_param_keys": null }, - "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c": { + "Shape.369ed0636f08f329e2aa8b098ffa6a79fc232dcf": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, "fields": [ { "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": "[DEPRECATED]", + "default_provided": true, + "default_value_as_json_str": "{\"config\": {\"fail\": false}}", + "description": null, "is_required": false, - "name": "marker_to_close", - "type_key": "String" + "name": "hard_fail_or_0", + "type_key": "Shape.bcef613ddd9bdac33326b7d43d149dbf594a763c" }, { "__class__": "ConfigFieldSnap", "default_provided": true, - "default_value_as_json_str": "{\"enabled\": {}}", - "description": "Whether retries are enabled or not. By default, retries are enabled.", + "default_value_as_json_str": "{}", + "description": null, "is_required": false, - "name": "retries", - "type_key": "Selector.1bfb167aea90780aa679597800c71bd8c65ed0b2" + "name": "increment", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" } ], "given_name": null, - "key": "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c", + "key": "Shape.369ed0636f08f329e2aa8b098ffa6a79fc232dcf", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, "type_param_keys": null }, - "Shape.44f2a71367507edd1b8e64f739222c4312b3691b": { + "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": "[DEPRECATED]", + "is_required": false, + "name": "marker_to_close", + "type_key": "String" + }, { "__class__": "ConfigFieldSnap", "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, + "default_value_as_json_str": "{\"enabled\": {}}", + "description": "Whether retries are enabled or not. By default, retries are enabled.", "is_required": false, - "name": "config", - "type_key": "Shape.18b2faaf1efd505374f7f25fcb61ed59bd5be851" + "name": "retries", + "type_key": "Selector.1bfb167aea90780aa679597800c71bd8c65ed0b2" } ], "given_name": null, - "key": "Shape.44f2a71367507edd1b8e64f739222c4312b3691b", + "key": "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, @@ -87361,65 +56240,6 @@ "scalar_kind": null, "type_param_keys": null }, - "Shape.70eba867e7006ecee70800c0c134ab1adea76b41": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__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": "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": "unconnected", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - } - ], - "given_name": null, - "key": "Shape.70eba867e7006ecee70800c0c134ab1adea76b41", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, "Shape.743e47901855cb245064dd633e217bfcb49a11a7": { "__class__": "ConfigTypeSnap", "description": null, @@ -87443,107 +56263,53 @@ "scalar_kind": null, "type_param_keys": null }, - "Shape.941705f8db419acef3ba14bcecbc37e693570d4d": { + "Shape.a269e234e7f0491d780456ee5305fd928c183afa": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "dummy_io_manager", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "hanging_asset_resource", - "type_key": "Shape.b13a6c5637084590cc1538f9522324bfeb4b46b3" - }, { "__class__": "ConfigFieldSnap", "default_provided": true, - "default_value_as_json_str": "{\"config\": {}}", - "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", - "is_required": false, - "name": "io_manager", - "type_key": "Shape.44f2a71367507edd1b8e64f739222c4312b3691b" - } - ], - "given_name": null, - "key": "Shape.941705f8db419acef3ba14bcecbc37e693570d4d", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.9a3a315bff2146cca750edbec49c6b4b4d0ce58e": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "default_value_as_json_str": "false", "description": null, - "is_required": true, - "name": "file", - "type_key": "String" + "is_required": false, + "name": "fail", + "type_key": "Bool" } ], "given_name": null, - "key": "Shape.9a3a315bff2146cca750edbec49c6b4b4d0ce58e", + "key": "Shape.a269e234e7f0491d780456ee5305fd928c183afa", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, "type_param_keys": null }, - "Shape.b13a6c5637084590cc1538f9522324bfeb4b46b3": { + "Shape.bcef613ddd9bdac33326b7d43d149dbf594a763c": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, "fields": [ { "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "default_provided": true, + "default_value_as_json_str": "{\"fail\": false}", "description": null, - "is_required": true, + "is_required": false, "name": "config", - "type_key": "Shape.9a3a315bff2146cca750edbec49c6b4b4d0ce58e" + "type_key": "Shape.a269e234e7f0491d780456ee5305fd928c183afa" } ], "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", + "key": "Shape.bcef613ddd9bdac33326b7d43d149dbf594a763c", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, "type_param_keys": null }, - "Shape.ddb02baabcd9118fd7ab698f1a486f8fe4b58190": { + "Shape.c1ce722407ab5e802d58b8bebd0bc8c3eb4dfcbe": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, @@ -87569,24 +56335,37 @@ { "__class__": "ConfigFieldSnap", "default_provided": true, - "default_value_as_json_str": "{\"bar\": {}, \"baz\": {}, \"foo\": {}, \"foo_bar\": {}, \"unconnected\": {}}", + "default_value_as_json_str": "{\"hard_fail_or_0\": {\"config\": {\"fail\": false}}, \"increment\": {}}", "description": "Configure runtime parameters for ops or assets.", "is_required": false, "name": "ops", - "type_key": "Shape.70eba867e7006ecee70800c0c134ab1adea76b41" + "type_key": "Shape.369ed0636f08f329e2aa8b098ffa6a79fc232dcf" }, { "__class__": "ConfigFieldSnap", "default_provided": true, - "default_value_as_json_str": "{\"io_manager\": {\"config\": {}}}", + "default_value_as_json_str": "{\"io_manager\": {}}", "description": "Configure how shared resources are implemented within a run.", "is_required": false, "name": "resources", - "type_key": "Shape.941705f8db419acef3ba14bcecbc37e693570d4d" + "type_key": "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778" } ], "given_name": null, - "key": "Shape.ddb02baabcd9118fd7ab698f1a486f8fe4b58190", + "key": "Shape.c1ce722407ab5e802d58b8bebd0bc8c3eb4dfcbe", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [], + "given_name": null, + "key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, @@ -87630,22 +56409,6 @@ "__enum__": "ConfigScalarKind.STRING" }, "type_param_keys": null - }, - "StringSourceType": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": null, - "given_name": null, - "key": "StringSourceType", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR_UNION" - }, - "scalar_kind": null, - "type_param_keys": [ - "String", - "Selector.2571019f1a5201853d11032145ac3e534067f214" - ] } } }, @@ -87745,37 +56508,8 @@ "__class__": "SolidInvocationSnap", "input_dep_snaps": [], "is_dynamic_mapped": false, - "solid_def_name": "bar", - "solid_name": "bar", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ - { - "__class__": "InputDependencySnap", - "input_name": "foo_bar", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "foo_bar" - } - ] - } - ], - "is_dynamic_mapped": false, - "solid_def_name": "baz", - "solid_name": "baz", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [], - "is_dynamic_mapped": false, - "solid_def_name": "foo", - "solid_name": "foo", + "solid_def_name": "hard_fail_or_0", + "solid_name": "hard_fail_or_0", "tags": {} }, { @@ -87783,46 +56517,26 @@ "input_dep_snaps": [ { "__class__": "InputDependencySnap", - "input_name": "bar", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "bar" - } - ] - }, - { - "__class__": "InputDependencySnap", - "input_name": "foo", + "input_name": "n", "is_dynamic_collect": false, "upstream_output_snaps": [ { "__class__": "OutputHandleSnap", "output_name": "result", - "solid_name": "foo" + "solid_name": "hard_fail_or_0" } ] } ], "is_dynamic_mapped": false, - "solid_def_name": "foo_bar", - "solid_name": "foo_bar", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [], - "is_dynamic_mapped": false, - "solid_def_name": "unconnected", - "solid_name": "unconnected", + "solid_def_name": "increment", + "solid_name": "increment", "tags": {} } ] }, "description": null, - "graph_def_name": "foo_job", + "graph_def_name": "hard_failer", "lineage_snapshot": null, "mode_def_snaps": [ { @@ -87857,42 +56571,14 @@ "name": "config", "type_key": "Any" }, - "description": null, - "name": "dummy_io_manager" - }, - { - "__class__": "ResourceDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "config", - "type_key": "Shape.9a3a315bff2146cca750edbec49c6b4b4d0ce58e" - }, - "description": null, - "name": "hanging_asset_resource" - }, - { - "__class__": "ResourceDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "config", - "type_key": "Shape.18b2faaf1efd505374f7f25fcb61ed59bd5be851" - }, "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", "name": "io_manager" } ], - "root_config_key": "Shape.ddb02baabcd9118fd7ab698f1a486f8fe4b58190" + "root_config_key": "Shape.c1ce722407ab5e802d58b8bebd0bc8c3eb4dfcbe" } ], - "name": "foo_job", + "name": "hard_failer", "solid_definitions_snapshot": { "__class__": "SolidDefinitionsSnapshot", "composite_solid_def_snaps": [], @@ -87901,81 +56587,20 @@ "__class__": "SolidDefSnap", "config_field_snap": { "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - }, - "description": null, - "input_def_snaps": [], - "name": "bar", - "output_def_snaps": [ - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" - } - ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - }, - "description": null, - "input_def_snaps": [ - { - "__class__": "InputDefSnap", - "dagster_type_key": "Any", - "description": null, - "name": "foo_bar" - } - ], - "name": "baz", - "output_def_snaps": [ - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" - } - ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "default_provided": true, + "default_value_as_json_str": "{\"fail\": false}", "description": null, "is_required": false, "name": "config", - "type_key": "Any" + "type_key": "Shape.a269e234e7f0491d780456ee5305fd928c183afa" }, "description": null, "input_def_snaps": [], - "name": "foo", + "name": "hard_fail_or_0", "output_def_snaps": [ { "__class__": "OutputDefSnap", - "dagster_type_key": "Any", + "dagster_type_key": "Int", "description": null, "is_dynamic": false, "is_required": true, @@ -88000,49 +56625,16 @@ "input_def_snaps": [ { "__class__": "InputDefSnap", - "dagster_type_key": "Any", - "description": null, - "name": "bar" - }, - { - "__class__": "InputDefSnap", - "dagster_type_key": "Any", - "description": null, - "name": "foo" - } - ], - "name": "foo_bar", - "output_def_snaps": [ - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", + "dagster_type_key": "Int", "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" + "name": "n" } ], - "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", + "name": "increment", "output_def_snaps": [ { "__class__": "OutputDefSnap", - "dagster_type_key": "Any", + "dagster_type_key": "Int", "description": null, "is_dynamic": false, "is_required": true, @@ -88058,10 +56650,10 @@ } ''' # --- -# name: test_all_snapshot_ids[67] - '5d7abe02cce403ab7e2f1436c0e3060f766395a8' +# name: test_all_snapshot_ids[57] + 'c6b504611b1ee7582092807ac90bdd4ac64bac3b' # --- -# name: test_all_snapshot_ids[68] +# name: test_all_snapshot_ids[58] ''' { "__class__": "PipelineSnapshot", @@ -88222,29 +56814,6 @@ "scalar_kind": null, "type_param_keys": null }, - "Selector.2571019f1a5201853d11032145ac3e534067f214": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "env", - "type_key": "String" - } - ], - "given_name": null, - "key": "Selector.2571019f1a5201853d11032145ac3e534067f214", - "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" - }, - "scalar_kind": null, - "type_param_keys": null - }, "Selector.a9799b971d12ace70a2d8803c883c863417d0725": { "__class__": "ConfigTypeSnap", "description": null, @@ -88528,23 +57097,23 @@ "scalar_kind": null, "type_param_keys": null }, - "Shape.18b2faaf1efd505374f7f25fcb61ed59bd5be851": { + "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, "fields": [ { "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, + "default_provided": true, + "default_value_as_json_str": "{}", + "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", "is_required": false, - "name": "base_dir", - "type_key": "StringSourceType" + "name": "io_manager", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" } ], "given_name": null, - "key": "Shape.18b2faaf1efd505374f7f25fcb61ed59bd5be851", + "key": "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, @@ -88583,29 +57152,6 @@ "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, @@ -88629,7 +57175,7 @@ "scalar_kind": null, "type_param_keys": null }, - "Shape.6b8256bc4418d3ddb90b5f5d029578e1fff9f8fb": { + "Shape.5b0100a2f69412eeae1c1ce42684400e4eac9903": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, @@ -88640,39 +57186,12 @@ "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", + "name": "op_that_gets_tags", "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" } ], "given_name": null, - "key": "Shape.6b8256bc4418d3ddb90b5f5d029578e1fff9f8fb", + "key": "Shape.5b0100a2f69412eeae1c1ce42684400e4eac9903", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, @@ -88702,71 +57221,7 @@ "scalar_kind": null, "type_param_keys": null }, - "Shape.941705f8db419acef3ba14bcecbc37e693570d4d": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "dummy_io_manager", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "hanging_asset_resource", - "type_key": "Shape.b13a6c5637084590cc1538f9522324bfeb4b46b3" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"config\": {}}", - "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", - "is_required": false, - "name": "io_manager", - "type_key": "Shape.44f2a71367507edd1b8e64f739222c4312b3691b" - } - ], - "given_name": null, - "key": "Shape.941705f8db419acef3ba14bcecbc37e693570d4d", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.9a3a315bff2146cca750edbec49c6b4b4d0ce58e": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "file", - "type_key": "String" - } - ], - "given_name": null, - "key": "Shape.9a3a315bff2146cca750edbec49c6b4b4d0ce58e", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.a48c6440e60b5eec7e9f3c1010a1f5f433286ca3": { + "Shape.89a658879dc08885cdbc7c5fffe10bb1fcd55d81": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, @@ -88792,47 +57247,24 @@ { "__class__": "ConfigFieldSnap", "default_provided": true, - "default_value_as_json_str": "{\"fresh_diamond_bottom\": {}, \"fresh_diamond_left\": {}, \"fresh_diamond_right\": {}, \"fresh_diamond_top\": {}}", + "default_value_as_json_str": "{\"op_that_gets_tags\": {}}", "description": "Configure runtime parameters for ops or assets.", "is_required": false, "name": "ops", - "type_key": "Shape.6b8256bc4418d3ddb90b5f5d029578e1fff9f8fb" + "type_key": "Shape.5b0100a2f69412eeae1c1ce42684400e4eac9903" }, { "__class__": "ConfigFieldSnap", "default_provided": true, - "default_value_as_json_str": "{\"io_manager\": {\"config\": {}}}", + "default_value_as_json_str": "{\"io_manager\": {}}", "description": "Configure how shared resources are implemented within a run.", "is_required": false, "name": "resources", - "type_key": "Shape.941705f8db419acef3ba14bcecbc37e693570d4d" - } - ], - "given_name": null, - "key": "Shape.a48c6440e60b5eec7e9f3c1010a1f5f433286ca3", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.b13a6c5637084590cc1538f9522324bfeb4b46b3": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "config", - "type_key": "Shape.9a3a315bff2146cca750edbec49c6b4b4d0ce58e" + "type_key": "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778" } ], "given_name": null, - "key": "Shape.b13a6c5637084590cc1538f9522324bfeb4b46b3", + "key": "Shape.89a658879dc08885cdbc7c5fffe10bb1fcd55d81", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, @@ -88889,22 +57321,6 @@ "__enum__": "ConfigScalarKind.STRING" }, "type_param_keys": null - }, - "StringSourceType": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": null, - "given_name": null, - "key": "StringSourceType", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR_UNION" - }, - "scalar_kind": null, - "type_param_keys": [ - "String", - "Selector.2571019f1a5201853d11032145ac3e534067f214" - ] } } }, @@ -88951,149 +57367,67 @@ "loader_schema_key": "ScalarUnion.Float-Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3", "materializer_schema_key": null, "name": "Float", - "type_param_keys": [] - }, - "Int": { - "__class__": "DagsterTypeSnap", - "description": null, - "display_name": "Int", - "is_builtin": true, - "key": "Int", - "kind": { - "__enum__": "DagsterTypeKind.SCALAR" - }, - "loader_schema_key": "ScalarUnion.Int-Selector.a9799b971d12ace70a2d8803c883c863417d0725", - "materializer_schema_key": null, - "name": "Int", - "type_param_keys": [] - }, - "Nothing": { - "__class__": "DagsterTypeSnap", - "description": null, - "display_name": "Nothing", - "is_builtin": true, - "key": "Nothing", - "kind": { - "__enum__": "DagsterTypeKind.NOTHING" - }, - "loader_schema_key": null, - "materializer_schema_key": null, - "name": "Nothing", - "type_param_keys": [] - }, - "String": { - "__class__": "DagsterTypeSnap", - "description": null, - "display_name": "String", - "is_builtin": true, - "key": "String", - "kind": { - "__enum__": "DagsterTypeKind.SCALAR" - }, - "loader_schema_key": "ScalarUnion.String-Selector.e04723c9d9937e3ab21206435b22247cfbe58269", - "materializer_schema_key": null, - "name": "String", - "type_param_keys": [] - } - } - }, - "dep_structure_snapshot": { - "__class__": "DependencyStructureSnapshot", - "solid_invocation_snaps": [ - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ - { - "__class__": "InputDependencySnap", - "input_name": "fresh_diamond_left", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "fresh_diamond_left" - } - ] - }, - { - "__class__": "InputDependencySnap", - "input_name": "fresh_diamond_right", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "fresh_diamond_right" - } - ] - } - ], - "is_dynamic_mapped": false, - "solid_def_name": "fresh_diamond_bottom", - "solid_name": "fresh_diamond_bottom", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ - { - "__class__": "InputDependencySnap", - "input_name": "fresh_diamond_top", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "fresh_diamond_top" - } - ] - } - ], - "is_dynamic_mapped": false, - "solid_def_name": "fresh_diamond_left", - "solid_name": "fresh_diamond_left", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ - { - "__class__": "InputDependencySnap", - "input_name": "fresh_diamond_top", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "fresh_diamond_top" - } - ] - } - ], - "is_dynamic_mapped": false, - "solid_def_name": "fresh_diamond_right", - "solid_name": "fresh_diamond_right", - "tags": {} + "type_param_keys": [] + }, + "Int": { + "__class__": "DagsterTypeSnap", + "description": null, + "display_name": "Int", + "is_builtin": true, + "key": "Int", + "kind": { + "__enum__": "DagsterTypeKind.SCALAR" + }, + "loader_schema_key": "ScalarUnion.Int-Selector.a9799b971d12ace70a2d8803c883c863417d0725", + "materializer_schema_key": null, + "name": "Int", + "type_param_keys": [] + }, + "Nothing": { + "__class__": "DagsterTypeSnap", + "description": null, + "display_name": "Nothing", + "is_builtin": true, + "key": "Nothing", + "kind": { + "__enum__": "DagsterTypeKind.NOTHING" + }, + "loader_schema_key": null, + "materializer_schema_key": null, + "name": "Nothing", + "type_param_keys": [] }, + "String": { + "__class__": "DagsterTypeSnap", + "description": null, + "display_name": "String", + "is_builtin": true, + "key": "String", + "kind": { + "__enum__": "DagsterTypeKind.SCALAR" + }, + "loader_schema_key": "ScalarUnion.String-Selector.e04723c9d9937e3ab21206435b22247cfbe58269", + "materializer_schema_key": null, + "name": "String", + "type_param_keys": [] + } + } + }, + "dep_structure_snapshot": { + "__class__": "DependencyStructureSnapshot", + "solid_invocation_snaps": [ { "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ - { - "__class__": "InputDependencySnap", - "input_name": "diamond_source", - "is_dynamic_collect": false, - "upstream_output_snaps": [] - } - ], + "input_dep_snaps": [], "is_dynamic_mapped": false, - "solid_def_name": "fresh_diamond_top", - "solid_name": "fresh_diamond_top", + "solid_def_name": "op_that_gets_tags", + "solid_name": "op_that_gets_tags", "tags": {} } ] }, "description": null, - "graph_def_name": "fresh_diamond_assets_job", + "graph_def_name": "hello_world_with_tags", "lineage_snapshot": null, "mode_def_snaps": [ { @@ -89128,42 +57462,14 @@ "name": "config", "type_key": "Any" }, - "description": null, - "name": "dummy_io_manager" - }, - { - "__class__": "ResourceDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "config", - "type_key": "Shape.9a3a315bff2146cca750edbec49c6b4b4d0ce58e" - }, - "description": null, - "name": "hanging_asset_resource" - }, - { - "__class__": "ResourceDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "config", - "type_key": "Shape.18b2faaf1efd505374f7f25fcb61ed59bd5be851" - }, "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", "name": "io_manager" } ], - "root_config_key": "Shape.a48c6440e60b5eec7e9f3c1010a1f5f433286ca3" + "root_config_key": "Shape.89a658879dc08885cdbc7c5fffe10bb1fcd55d81" } ], - "name": "fresh_diamond_assets_job", + "name": "hello_world_with_tags", "solid_definitions_snapshot": { "__class__": "SolidDefinitionsSnapshot", "composite_solid_def_snaps": [], @@ -89180,123 +57486,8 @@ "type_key": "Any" }, "description": null, - "input_def_snaps": [ - { - "__class__": "InputDefSnap", - "dagster_type_key": "Any", - "description": null, - "name": "fresh_diamond_left" - }, - { - "__class__": "InputDefSnap", - "dagster_type_key": "Any", - "description": null, - "name": "fresh_diamond_right" - } - ], - "name": "fresh_diamond_bottom", - "output_def_snaps": [ - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" - } - ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - }, - "description": null, - "input_def_snaps": [ - { - "__class__": "InputDefSnap", - "dagster_type_key": "Any", - "description": null, - "name": "fresh_diamond_top" - } - ], - "name": "fresh_diamond_left", - "output_def_snaps": [ - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" - } - ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - }, - "description": null, - "input_def_snaps": [ - { - "__class__": "InputDefSnap", - "dagster_type_key": "Any", - "description": null, - "name": "fresh_diamond_top" - } - ], - "name": "fresh_diamond_right", - "output_def_snaps": [ - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" - } - ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - }, - "description": null, - "input_def_snaps": [ - { - "__class__": "InputDefSnap", - "dagster_type_key": "Nothing", - "description": null, - "name": "diamond_source" - } - ], - "name": "fresh_diamond_top", + "input_def_snaps": [], + "name": "op_that_gets_tags", "output_def_snaps": [ { "__class__": "OutputDefSnap", @@ -89312,14 +57503,19 @@ } ] }, - "tags": {} + "tags": { + "tag_key": "tag_value" + } } ''' # --- -# name: test_all_snapshot_ids[69] - '3870f53cc527621d6dc489dbc6980dc72912b085' +# name: test_all_snapshot_ids[59] + 'dc190868e8887ba5ac3669da13473252cd0ab098' # --- -# name: test_all_snapshot_ids[6] +# name: test_all_snapshot_ids[5] + '058ff6bc3f0d0dfc1471085bf87f59549eb3cc96' +# --- +# name: test_all_snapshot_ids[60] ''' { "__class__": "PipelineSnapshot", @@ -89480,29 +57676,6 @@ "scalar_kind": null, "type_param_keys": null }, - "Selector.2571019f1a5201853d11032145ac3e534067f214": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "env", - "type_key": "String" - } - ], - "given_name": null, - "key": "Selector.2571019f1a5201853d11032145ac3e534067f214", - "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" - }, - "scalar_kind": null, - "type_param_keys": null - }, "Selector.a9799b971d12ace70a2d8803c883c863417d0725": { "__class__": "ConfigTypeSnap", "description": null, @@ -89615,279 +57788,18 @@ "description": null, "is_required": true, "name": "value", - "type_key": "Float" - } - ], - "given_name": null, - "key": "Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3", - "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Selector.e04723c9d9937e3ab21206435b22247cfbe58269": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "json", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "pickle", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "value", - "type_key": "String" - } - ], - "given_name": null, - "key": "Selector.e04723c9d9937e3ab21206435b22247cfbe58269", - "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Selector.f2fe6dfdc60a1947a8f8e7cd377a012b47065bc4": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "json", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "pickle", - "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "value", - "type_key": "Any" - } - ], - "given_name": null, - "key": "Selector.f2fe6dfdc60a1947a8f8e7cd377a012b47065bc4", - "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.081354663b9d4b8fbfd1cb8e358763912953913f": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "\"INFO\"", - "description": "The logger's threshold.", - "is_required": false, - "name": "log_level", - "type_key": "String" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "\"dagster\"", - "description": "The name of your logger.", - "is_required": false, - "name": "name", - "type_key": "String" - } - ], - "given_name": null, - "key": "Shape.081354663b9d4b8fbfd1cb8e358763912953913f", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.09d73f0755bf4752d3f121837669c8660dcf451e": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"retries\": {\"enabled\": {}}}", - "description": "Execute all steps in a single process.", - "is_required": false, - "name": "config", - "type_key": "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c" - } - ], - "given_name": null, - "key": "Shape.09d73f0755bf4752d3f121837669c8660dcf451e", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"log_level\": \"INFO\", \"name\": \"dagster\"}", - "description": "The default colored console logger.", - "is_required": false, - "name": "config", - "type_key": "Shape.081354663b9d4b8fbfd1cb8e358763912953913f" - } - ], - "given_name": null, - "key": "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.18b2faaf1efd505374f7f25fcb61ed59bd5be851": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "base_dir", - "type_key": "StringSourceType" - } - ], - "given_name": null, - "key": "Shape.18b2faaf1efd505374f7f25fcb61ed59bd5be851", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.35d3e42b53e66506c5867f04644849cd03763bc6": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"hanging_op\": {}, \"my_op\": {}, \"never_runs_op\": {}}", - "description": null, - "is_required": false, - "name": "ops", - "type_key": "Shape.811a60b4c43530c3d6100304f377dbd2d3045291" - } - ], - "given_name": null, - "key": "Shape.35d3e42b53e66506c5867f04644849cd03763bc6", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": "[DEPRECATED]", - "is_required": false, - "name": "marker_to_close", - "type_key": "String" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"enabled\": {}}", - "description": "Whether retries are enabled or not. By default, retries are enabled.", - "is_required": false, - "name": "retries", - "type_key": "Selector.1bfb167aea90780aa679597800c71bd8c65ed0b2" - } - ], - "given_name": null, - "key": "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.44f2a71367507edd1b8e64f739222c4312b3691b": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "config", - "type_key": "Shape.18b2faaf1efd505374f7f25fcb61ed59bd5be851" + "type_key": "Float" } ], "given_name": null, - "key": "Shape.44f2a71367507edd1b8e64f739222c4312b3691b", + "key": "Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3", "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" + "__enum__": "ConfigTypeKind.SELECTOR" }, "scalar_kind": null, "type_param_keys": null }, - "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2": { + "Selector.e04723c9d9937e3ab21206435b22247cfbe58269": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, @@ -89898,65 +57810,78 @@ "default_value_as_json_str": null, "description": null, "is_required": true, - "name": "path", + "name": "json", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "pickle", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "value", "type_key": "String" } ], "given_name": null, - "key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2", + "key": "Selector.e04723c9d9937e3ab21206435b22247cfbe58269", "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" + "__enum__": "ConfigTypeKind.SELECTOR" }, "scalar_kind": null, "type_param_keys": null }, - "Shape.62edccaf30696e25335ae92685bdc41e204e30e6": { + "Selector.f2fe6dfdc60a1947a8f8e7cd377a012b47065bc4": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, "fields": [ { "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", + "default_provided": false, + "default_value_as_json_str": null, "description": null, - "is_required": false, - "name": "config", - "type_key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709" - } - ], - "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": [ + "is_required": true, + "name": "json", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, { "__class__": "ConfigFieldSnap", "default_provided": false, "default_value_as_json_str": null, "description": null, - "is_required": false, - "name": "config", + "is_required": true, + "name": "pickle", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "value", "type_key": "Any" } ], "given_name": null, - "key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7", + "key": "Selector.f2fe6dfdc60a1947a8f8e7cd377a012b47065bc4", "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" + "__enum__": "ConfigTypeKind.SELECTOR" }, "scalar_kind": null, "type_param_keys": null }, - "Shape.7493b137e48f8d4b013bce61e92617ff1bc51f7f": { + "Shape.081354663b9d4b8fbfd1cb8e358763912953913f": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, @@ -89964,40 +57889,31 @@ { "__class__": "ConfigFieldSnap", "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, + "default_value_as_json_str": "\"INFO\"", + "description": "The logger's threshold.", "is_required": false, - "name": "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" + "name": "log_level", + "type_key": "String" }, { "__class__": "ConfigFieldSnap", "default_provided": true, - "default_value_as_json_str": "{\"config\": {}}", - "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", + "default_value_as_json_str": "\"dagster\"", + "description": "The name of your logger.", "is_required": false, - "name": "io_manager", - "type_key": "Shape.44f2a71367507edd1b8e64f739222c4312b3691b" + "name": "name", + "type_key": "String" } ], "given_name": null, - "key": "Shape.7493b137e48f8d4b013bce61e92617ff1bc51f7f", + "key": "Shape.081354663b9d4b8fbfd1cb8e358763912953913f", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, "type_param_keys": null }, - "Shape.76be1feac3022d3b6a868958e5a800025921ece7": { + "Shape.09d73f0755bf4752d3f121837669c8660dcf451e": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, @@ -90005,49 +57921,22 @@ { "__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\": {}, \"output_then_hang_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.", + "default_value_as_json_str": "{\"retries\": {\"enabled\": {}}}", + "description": "Execute all steps in a single process.", "is_required": false, - "name": "ops", - "type_key": "Shape.8caee7d48d3f3259dd8e33ba141384b4f833db10" - }, - { - "__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" + "name": "config", + "type_key": "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c" } ], "given_name": null, - "key": "Shape.76be1feac3022d3b6a868958e5a800025921ece7", + "key": "Shape.09d73f0755bf4752d3f121837669c8660dcf451e", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, "type_param_keys": null }, - "Shape.811a60b4c43530c3d6100304f377dbd2d3045291": { + "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, @@ -90055,40 +57944,22 @@ { "__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, + "default_value_as_json_str": "{\"log_level\": \"INFO\", \"name\": \"dagster\"}", + "description": "The default colored console logger.", "is_required": false, - "name": "never_runs_op", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + "name": "config", + "type_key": "Shape.081354663b9d4b8fbfd1cb8e358763912953913f" } ], "given_name": null, - "key": "Shape.811a60b4c43530c3d6100304f377dbd2d3045291", + "key": "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, "type_param_keys": null }, - "Shape.8caee7d48d3f3259dd8e33ba141384b4f833db10": { + "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, @@ -90097,345 +57968,21 @@ "__class__": "ConfigFieldSnap", "default_provided": true, "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "asset_1", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "asset_1_my_check", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "asset_2", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "asset_3", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "asset_one", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "asset_two", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "asset_yields_observation", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "bar", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "baz", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "check_in_op_asset", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "downstream_asset", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "executable_asset", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "first_asset", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "foo", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "foo_bar", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "fresh_diamond_bottom", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "fresh_diamond_left", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "fresh_diamond_right", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "fresh_diamond_top", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "grouped_asset_1", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "grouped_asset_2", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "grouped_asset_4", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "hanging_asset", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"ops\": {\"hanging_op\": {}, \"my_op\": {}, \"never_runs_op\": {}}}", - "description": null, - "is_required": false, - "name": "hanging_graph", - "type_key": "Shape.35d3e42b53e66506c5867f04644849cd03763bc6" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "multipartitions_1", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "multipartitions_2", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "multipartitions_fail", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "never_runs_asset", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "output_then_hang_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, + "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", "is_required": false, - "name": "untyped_asset", + "name": "io_manager", "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" } ], "given_name": null, - "key": "Shape.8caee7d48d3f3259dd8e33ba141384b4f833db10", + "key": "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, "type_param_keys": null }, - "Shape.9a3a315bff2146cca750edbec49c6b4b4d0ce58e": { + "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, @@ -90444,21 +57991,30 @@ "__class__": "ConfigFieldSnap", "default_provided": false, "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "file", + "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.9a3a315bff2146cca750edbec49c6b4b4d0ce58e", + "key": "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, "type_param_keys": null }, - "Shape.b13a6c5637084590cc1538f9522324bfeb4b46b3": { + "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, @@ -90469,32 +58025,19 @@ "default_value_as_json_str": null, "description": null, "is_required": true, - "name": "config", - "type_key": "Shape.9a3a315bff2146cca750edbec49c6b4b4d0ce58e" + "name": "path", + "type_key": "String" } ], "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", + "key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, "type_param_keys": null }, - "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b": { + "Shape.743e47901855cb245064dd633e217bfcb49a11a7": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, @@ -90505,700 +58048,294 @@ "default_value_as_json_str": null, "description": null, "is_required": false, - "name": "console", - "type_key": "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a" + "name": "config", + "type_key": "Any" } ], "given_name": null, - "key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b", + "key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, "type_param_keys": null }, - "String": { - "__class__": "ConfigTypeSnap", - "description": "", - "enum_values": null, - "fields": null, - "given_name": "String", - "key": "String", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR" - }, - "scalar_kind": { - "__enum__": "ConfigScalarKind.STRING" - }, - "type_param_keys": null - }, - "StringSourceType": { + "Shape.7a2485929d7236949338d36f0435c94a9e354a77": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, - "fields": null, - "given_name": null, - "key": "StringSourceType", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR_UNION" - }, - "scalar_kind": null, - "type_param_keys": [ - "String", - "Selector.2571019f1a5201853d11032145ac3e534067f214" - ] - } - } - }, - "dagster_type_namespace_snapshot": { - "__class__": "DagsterTypeNamespaceSnapshot", - "all_dagster_type_snaps_by_key": { - "Any": { - "__class__": "DagsterTypeSnap", - "description": null, - "display_name": "Any", - "is_builtin": true, - "key": "Any", - "kind": { - "__enum__": "DagsterTypeKind.ANY" - }, - "loader_schema_key": "Selector.f2fe6dfdc60a1947a8f8e7cd377a012b47065bc4", - "materializer_schema_key": null, - "name": "Any", - "type_param_keys": [] - }, - "Bool": { - "__class__": "DagsterTypeSnap", - "description": null, - "display_name": "Bool", - "is_builtin": true, - "key": "Bool", - "kind": { - "__enum__": "DagsterTypeKind.SCALAR" - }, - "loader_schema_key": "ScalarUnion.Bool-Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59", - "materializer_schema_key": null, - "name": "Bool", - "type_param_keys": [] - }, - "Float": { - "__class__": "DagsterTypeSnap", - "description": null, - "display_name": "Float", - "is_builtin": true, - "key": "Float", - "kind": { - "__enum__": "DagsterTypeKind.SCALAR" - }, - "loader_schema_key": "ScalarUnion.Float-Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3", - "materializer_schema_key": null, - "name": "Float", - "type_param_keys": [] - }, - "Int": { - "__class__": "DagsterTypeSnap", - "description": null, - "display_name": "Int", - "is_builtin": true, - "key": "Int", - "kind": { - "__enum__": "DagsterTypeKind.SCALAR" - }, - "loader_schema_key": "ScalarUnion.Int-Selector.a9799b971d12ace70a2d8803c883c863417d0725", - "materializer_schema_key": null, - "name": "Int", - "type_param_keys": [] - }, - "Nothing": { - "__class__": "DagsterTypeSnap", - "description": null, - "display_name": "Nothing", - "is_builtin": true, - "key": "Nothing", - "kind": { - "__enum__": "DagsterTypeKind.NOTHING" - }, - "loader_schema_key": null, - "materializer_schema_key": null, - "name": "Nothing", - "type_param_keys": [] - }, - "String": { - "__class__": "DagsterTypeSnap", - "description": null, - "display_name": "String", - "is_builtin": true, - "key": "String", - "kind": { - "__enum__": "DagsterTypeKind.SCALAR" - }, - "loader_schema_key": "ScalarUnion.String-Selector.e04723c9d9937e3ab21206435b22247cfbe58269", - "materializer_schema_key": null, - "name": "String", - "type_param_keys": [] - } - } - }, - "dep_structure_snapshot": { - "__class__": "DependencyStructureSnapshot", - "solid_invocation_snaps": [ - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [], - "is_dynamic_mapped": false, - "solid_def_name": "asset_1", - "solid_name": "asset_1", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ + "fields": [ { - "__class__": "InputDependencySnap", - "input_name": "asset_1", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "asset_1" - } - ] + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"config\": {\"retries\": {\"enabled\": {}}}}", + "description": "Configure how steps are executed within a run.", + "is_required": false, + "name": "execution", + "type_key": "Shape.09d73f0755bf4752d3f121837669c8660dcf451e" }, { - "__class__": "InputDependencySnap", - "input_name": "asset_two", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "asset_two" - } - ] - } - ], - "is_dynamic_mapped": false, - "solid_def_name": "asset_1_my_check", - "solid_name": "asset_1_my_check", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ - { - "__class__": "InputDependencySnap", - "input_name": "asset_1", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "asset_1_my_check" - }, - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "asset_1" - } - ] - } - ], - "is_dynamic_mapped": false, - "solid_def_name": "asset_2", - "solid_name": "asset_2", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ - { - "__class__": "InputDependencySnap", - "input_name": "asset_2", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "asset_2" - } - ] - } - ], - "is_dynamic_mapped": false, - "solid_def_name": "asset_3", - "solid_name": "asset_3", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [], - "is_dynamic_mapped": false, - "solid_def_name": "asset_one", - "solid_name": "asset_one", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ - { - "__class__": "InputDependencySnap", - "input_name": "asset_one", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "asset_one" - } - ] - } - ], - "is_dynamic_mapped": false, - "solid_def_name": "asset_two", - "solid_name": "asset_two", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [], - "is_dynamic_mapped": false, - "solid_def_name": "asset_yields_observation", - "solid_name": "asset_yields_observation", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [], - "is_dynamic_mapped": false, - "solid_def_name": "bar", - "solid_name": "bar", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ - { - "__class__": "InputDependencySnap", - "input_name": "foo_bar", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "foo_bar" - } - ] - } - ], - "is_dynamic_mapped": false, - "solid_def_name": "baz", - "solid_name": "baz", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [], - "is_dynamic_mapped": false, - "solid_def_name": "check_in_op_asset", - "solid_name": "check_in_op_asset", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ - { - "__class__": "InputDependencySnap", - "input_name": "hanging_graph", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "hanging_graph" - } - ] - } - ], - "is_dynamic_mapped": false, - "solid_def_name": "downstream_asset", - "solid_name": "downstream_asset", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ - { - "__class__": "InputDependencySnap", - "input_name": "unexecutable_asset", - "is_dynamic_collect": false, - "upstream_output_snaps": [] - } - ], - "is_dynamic_mapped": false, - "solid_def_name": "executable_asset", - "solid_name": "executable_asset", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ - { - "__class__": "InputDependencySnap", - "input_name": "dummy_source_asset", - "is_dynamic_collect": false, - "upstream_output_snaps": [] - } - ], - "is_dynamic_mapped": false, - "solid_def_name": "first_asset", - "solid_name": "first_asset", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [], - "is_dynamic_mapped": false, - "solid_def_name": "foo", - "solid_name": "foo", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ - { - "__class__": "InputDependencySnap", - "input_name": "bar", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "bar" - } - ] + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": "Configure how loggers emit messages within a run.", + "is_required": false, + "name": "loggers", + "type_key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b" }, { - "__class__": "InputDependencySnap", - "input_name": "foo", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "foo" - } - ] - } - ], - "is_dynamic_mapped": false, - "solid_def_name": "foo_bar", - "solid_name": "foo_bar", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ - { - "__class__": "InputDependencySnap", - "input_name": "fresh_diamond_left", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "fresh_diamond_left" - } - ] + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": "Configure runtime parameters for ops or assets.", + "is_required": true, + "name": "ops", + "type_key": "Shape.f1d05596db6e35312901196d530dfee6946a33fe" }, - { - "__class__": "InputDependencySnap", - "input_name": "fresh_diamond_right", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "fresh_diamond_right" - } - ] - } - ], - "is_dynamic_mapped": false, - "solid_def_name": "fresh_diamond_bottom", - "solid_name": "fresh_diamond_bottom", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ - { - "__class__": "InputDependencySnap", - "input_name": "fresh_diamond_top", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "fresh_diamond_top" - } - ] - } - ], - "is_dynamic_mapped": false, - "solid_def_name": "fresh_diamond_left", - "solid_name": "fresh_diamond_left", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ - { - "__class__": "InputDependencySnap", - "input_name": "fresh_diamond_top", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "fresh_diamond_top" - } - ] - } - ], - "is_dynamic_mapped": false, - "solid_def_name": "fresh_diamond_right", - "solid_name": "fresh_diamond_right", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ - { - "__class__": "InputDependencySnap", - "input_name": "diamond_source", - "is_dynamic_collect": false, - "upstream_output_snaps": [] + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"io_manager\": {}}", + "description": "Configure how shared resources are implemented within a run.", + "is_required": false, + "name": "resources", + "type_key": "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778" } ], - "is_dynamic_mapped": false, - "solid_def_name": "fresh_diamond_top", - "solid_name": "fresh_diamond_top", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [], - "is_dynamic_mapped": false, - "solid_def_name": "grouped_asset_1", - "solid_name": "grouped_asset_1", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [], - "is_dynamic_mapped": false, - "solid_def_name": "grouped_asset_2", - "solid_name": "grouped_asset_2", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [], - "is_dynamic_mapped": false, - "solid_def_name": "grouped_asset_4", - "solid_name": "grouped_asset_4", - "tags": {} + "given_name": null, + "key": "Shape.7a2485929d7236949338d36f0435c94a9e354a77", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ + "Shape.9a3a315bff2146cca750edbec49c6b4b4d0ce58e": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ { - "__class__": "InputDependencySnap", - "input_name": "first_asset", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "first_asset" - } - ] + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "file", + "type_key": "String" } ], - "is_dynamic_mapped": false, - "solid_def_name": "hanging_asset", - "solid_name": "hanging_asset", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [], - "is_dynamic_mapped": false, - "solid_def_name": "hanging_graph", - "solid_name": "hanging_graph", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [], - "is_dynamic_mapped": false, - "solid_def_name": "multipartitions_1", - "solid_name": "multipartitions_1", - "tags": {} + "given_name": null, + "key": "Shape.9a3a315bff2146cca750edbec49c6b4b4d0ce58e", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ + "Shape.b13a6c5637084590cc1538f9522324bfeb4b46b3": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ { - "__class__": "InputDependencySnap", - "input_name": "multipartitions_1", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "multipartitions_1" - } - ] + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "config", + "type_key": "Shape.9a3a315bff2146cca750edbec49c6b4b4d0ce58e" } ], - "is_dynamic_mapped": false, - "solid_def_name": "multipartitions_2", - "solid_name": "multipartitions_2", - "tags": {} + "given_name": null, + "key": "Shape.b13a6c5637084590cc1538f9522324bfeb4b46b3", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [], - "is_dynamic_mapped": false, - "solid_def_name": "multipartitions_fail", - "solid_name": "multipartitions_fail", - "tags": {} + "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [], + "given_name": null, + "key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ + "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ { - "__class__": "InputDependencySnap", - "input_name": "hanging_asset", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "hanging_asset" - } - ] + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "console", + "type_key": "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a" } ], - "is_dynamic_mapped": false, - "solid_def_name": "never_runs_asset", - "solid_name": "never_runs_asset", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [], - "is_dynamic_mapped": false, - "solid_def_name": "output_then_hang_asset", - "solid_name": "output_then_hang_asset", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [], - "is_dynamic_mapped": false, - "solid_def_name": "subsettable_checked_multi_asset", - "solid_name": "subsettable_checked_multi_asset", - "tags": {} + "given_name": null, + "key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ + "Shape.f1d05596db6e35312901196d530dfee6946a33fe": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ { - "__class__": "InputDependencySnap", - "input_name": "int_asset", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "int_asset", - "solid_name": "typed_multi_asset" - } - ] + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "loop", + "type_key": "Shape.b13a6c5637084590cc1538f9522324bfeb4b46b3" } ], - "is_dynamic_mapped": false, - "solid_def_name": "typed_asset", - "solid_name": "typed_asset", - "tags": {} + "given_name": null, + "key": "Shape.f1d05596db6e35312901196d530dfee6946a33fe", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [], - "is_dynamic_mapped": false, - "solid_def_name": "typed_multi_asset", - "solid_name": "typed_multi_asset", - "tags": {} + "String": { + "__class__": "ConfigTypeSnap", + "description": "", + "enum_values": null, + "fields": null, + "given_name": "String", + "key": "String", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR" + }, + "scalar_kind": { + "__enum__": "ConfigScalarKind.STRING" + }, + "type_param_keys": null + } + } + }, + "dagster_type_namespace_snapshot": { + "__class__": "DagsterTypeNamespaceSnapshot", + "all_dagster_type_snaps_by_key": { + "Any": { + "__class__": "DagsterTypeSnap", + "description": null, + "display_name": "Any", + "is_builtin": true, + "key": "Any", + "kind": { + "__enum__": "DagsterTypeKind.ANY" + }, + "loader_schema_key": "Selector.f2fe6dfdc60a1947a8f8e7cd377a012b47065bc4", + "materializer_schema_key": null, + "name": "Any", + "type_param_keys": [] }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [], - "is_dynamic_mapped": false, - "solid_def_name": "unconnected", - "solid_name": "unconnected", - "tags": {} + "Bool": { + "__class__": "DagsterTypeSnap", + "description": null, + "display_name": "Bool", + "is_builtin": true, + "key": "Bool", + "kind": { + "__enum__": "DagsterTypeKind.SCALAR" + }, + "loader_schema_key": "ScalarUnion.Bool-Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59", + "materializer_schema_key": null, + "name": "Bool", + "type_param_keys": [] }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [], - "is_dynamic_mapped": false, - "solid_def_name": "ungrouped_asset_3", - "solid_name": "ungrouped_asset_3", - "tags": {} + "Float": { + "__class__": "DagsterTypeSnap", + "description": null, + "display_name": "Float", + "is_builtin": true, + "key": "Float", + "kind": { + "__enum__": "DagsterTypeKind.SCALAR" + }, + "loader_schema_key": "ScalarUnion.Float-Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3", + "materializer_schema_key": null, + "name": "Float", + "type_param_keys": [] }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [], - "is_dynamic_mapped": false, - "solid_def_name": "ungrouped_asset_5", - "solid_name": "ungrouped_asset_5", - "tags": {} + "Int": { + "__class__": "DagsterTypeSnap", + "description": null, + "display_name": "Int", + "is_builtin": true, + "key": "Int", + "kind": { + "__enum__": "DagsterTypeKind.SCALAR" + }, + "loader_schema_key": "ScalarUnion.Int-Selector.a9799b971d12ace70a2d8803c883c863417d0725", + "materializer_schema_key": null, + "name": "Int", + "type_param_keys": [] }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [], - "is_dynamic_mapped": false, - "solid_def_name": "unpartitioned_upstream_of_partitioned", - "solid_name": "unpartitioned_upstream_of_partitioned", - "tags": {} + "Nothing": { + "__class__": "DagsterTypeSnap", + "description": null, + "display_name": "Nothing", + "is_builtin": true, + "key": "Nothing", + "kind": { + "__enum__": "DagsterTypeKind.NOTHING" + }, + "loader_schema_key": null, + "materializer_schema_key": null, + "name": "Nothing", + "type_param_keys": [] }, + "String": { + "__class__": "DagsterTypeSnap", + "description": null, + "display_name": "String", + "is_builtin": true, + "key": "String", + "kind": { + "__enum__": "DagsterTypeKind.SCALAR" + }, + "loader_schema_key": "ScalarUnion.String-Selector.e04723c9d9937e3ab21206435b22247cfbe58269", + "materializer_schema_key": null, + "name": "String", + "type_param_keys": [] + } + } + }, + "dep_structure_snapshot": { + "__class__": "DependencyStructureSnapshot", + "solid_invocation_snaps": [ { "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ - { - "__class__": "InputDependencySnap", - "input_name": "typed_asset", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "typed_asset" - } - ] - } - ], + "input_dep_snaps": [], "is_dynamic_mapped": false, - "solid_def_name": "untyped_asset", - "solid_name": "untyped_asset", + "solid_def_name": "loop", + "solid_name": "loop", "tags": {} } ] }, "description": null, - "graph_def_name": "__ASSET_JOB_2", + "graph_def_name": "infinite_loop_job", "lineage_snapshot": null, "mode_def_snaps": [ { @@ -91221,140 +58358,29 @@ } ], "name": "default", - "resource_def_snaps": [ - { - "__class__": "ResourceDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - }, - "description": null, - "name": "dummy_io_manager" - }, - { - "__class__": "ResourceDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "config", - "type_key": "Shape.9a3a315bff2146cca750edbec49c6b4b4d0ce58e" - }, - "description": null, - "name": "hanging_asset_resource" - }, - { - "__class__": "ResourceDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "config", - "type_key": "Shape.18b2faaf1efd505374f7f25fcb61ed59bd5be851" - }, - "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", - "name": "io_manager" - } - ], - "root_config_key": "Shape.76be1feac3022d3b6a868958e5a800025921ece7" - } - ], - "name": "__ASSET_JOB_2", - "solid_definitions_snapshot": { - "__class__": "SolidDefinitionsSnapshot", - "composite_solid_def_snaps": [ - { - "__class__": "CompositeSolidDefSnap", - "config_field_snap": null, - "dep_structure_snapshot": { - "__class__": "DependencyStructureSnapshot", - "solid_invocation_snaps": [ - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ - { - "__class__": "InputDependencySnap", - "input_name": "my_op", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "my_op" - } - ] - } - ], - "is_dynamic_mapped": false, - "solid_def_name": "hanging_op", - "solid_name": "hanging_op", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [], - "is_dynamic_mapped": false, - "solid_def_name": "my_op", - "solid_name": "my_op", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ - { - "__class__": "InputDependencySnap", - "input_name": "hanging_op", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "hanging_op" - } - ] - } - ], - "is_dynamic_mapped": false, - "solid_def_name": "never_runs_op", - "solid_name": "never_runs_op", - "tags": {} - } - ] - }, - "description": null, - "input_def_snaps": [], - "input_mapping_snaps": [], - "name": "hanging_graph", - "output_def_snaps": [ - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", + "resource_def_snaps": [ + { + "__class__": "ResourceDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" - } - ], - "output_mapping_snaps": [ - { - "__class__": "OutputMappingSnap", - "external_output_name": "result", - "mapped_output_name": "result", - "mapped_solid_name": "never_runs_op" - } - ], - "tags": {} - } - ], + "is_required": false, + "name": "config", + "type_key": "Any" + }, + "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", + "name": "io_manager" + } + ], + "root_config_key": "Shape.7a2485929d7236949338d36f0435c94a9e354a77" + } + ], + "name": "infinite_loop_job", + "solid_definitions_snapshot": { + "__class__": "SolidDefinitionsSnapshot", + "composite_solid_def_snaps": [], "solid_def_snaps": [ { "__class__": "SolidDefSnap", @@ -91363,13 +58389,13 @@ "default_provided": false, "default_value_as_json_str": null, "description": null, - "is_required": false, + "is_required": true, "name": "config", - "type_key": "Any" + "type_key": "Shape.9a3a315bff2146cca750edbec49c6b4b4d0ce58e" }, "description": null, "input_def_snaps": [], - "name": "asset_1", + "name": "loop", "output_def_snaps": [ { "__class__": "OutputDefSnap", @@ -91382,401 +58408,837 @@ ], "required_resource_keys": [], "tags": {} + } + ] + }, + "tags": {} + } + ''' +# --- +# name: test_all_snapshot_ids[61] + '83469e8c700778e0c1e268f158672fca54d5896b' +# --- +# name: test_all_snapshot_ids[62] + ''' + { + "__class__": "PipelineSnapshot", + "config_schema_snapshot": { + "__class__": "ConfigSchemaSnapshot", + "all_config_snaps_by_key": { + "Any": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": null, + "given_name": "Any", + "key": "Any", + "kind": { + "__enum__": "ConfigTypeKind.ANY" + }, + "scalar_kind": null, + "type_param_keys": null }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" + "Bool": { + "__class__": "ConfigTypeSnap", + "description": "", + "enum_values": null, + "fields": null, + "given_name": "Bool", + "key": "Bool", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR" + }, + "scalar_kind": { + "__enum__": "ConfigScalarKind.BOOL" + }, + "type_param_keys": null + }, + "Float": { + "__class__": "ConfigTypeSnap", + "description": "", + "enum_values": null, + "fields": null, + "given_name": "Float", + "key": "Float", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR" + }, + "scalar_kind": { + "__enum__": "ConfigScalarKind.FLOAT" + }, + "type_param_keys": null + }, + "Int": { + "__class__": "ConfigTypeSnap", + "description": "", + "enum_values": null, + "fields": null, + "given_name": "Int", + "key": "Int", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR" + }, + "scalar_kind": { + "__enum__": "ConfigScalarKind.INT" + }, + "type_param_keys": null + }, + "ScalarUnion.Bool-Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": null, + "given_name": null, + "key": "ScalarUnion.Bool-Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR_UNION" }, + "scalar_kind": null, + "type_param_keys": [ + "Bool", + "Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59" + ] + }, + "ScalarUnion.Float-Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3": { + "__class__": "ConfigTypeSnap", "description": null, - "input_def_snaps": [ + "enum_values": null, + "fields": null, + "given_name": null, + "key": "ScalarUnion.Float-Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR_UNION" + }, + "scalar_kind": null, + "type_param_keys": [ + "Float", + "Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3" + ] + }, + "ScalarUnion.Int-Selector.a9799b971d12ace70a2d8803c883c863417d0725": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": null, + "given_name": null, + "key": "ScalarUnion.Int-Selector.a9799b971d12ace70a2d8803c883c863417d0725", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR_UNION" + }, + "scalar_kind": null, + "type_param_keys": [ + "Int", + "Selector.a9799b971d12ace70a2d8803c883c863417d0725" + ] + }, + "ScalarUnion.String-Selector.e04723c9d9937e3ab21206435b22247cfbe58269": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": null, + "given_name": null, + "key": "ScalarUnion.String-Selector.e04723c9d9937e3ab21206435b22247cfbe58269", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR_UNION" + }, + "scalar_kind": null, + "type_param_keys": [ + "String", + "Selector.e04723c9d9937e3ab21206435b22247cfbe58269" + ] + }, + "Selector.1bfb167aea90780aa679597800c71bd8c65ed0b2": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ { - "__class__": "InputDefSnap", - "dagster_type_key": "Any", + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", "description": null, - "name": "asset_1" + "is_required": false, + "name": "disabled", + "type_key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709" }, { - "__class__": "InputDefSnap", - "dagster_type_key": "Nothing", + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", "description": null, - "name": "asset_two" + "is_required": false, + "name": "enabled", + "type_key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709" } ], - "name": "asset_1_my_check", - "output_def_snaps": [ + "given_name": null, + "key": "Selector.1bfb167aea90780aa679597800c71bd8c65ed0b2", + "kind": { + "__enum__": "ConfigTypeKind.SELECTOR" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Selector.a9799b971d12ace70a2d8803c883c863417d0725": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, "description": null, - "is_dynamic": false, "is_required": true, - "name": "result" + "name": "json", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "pickle", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "value", + "type_key": "Int" } ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" + "given_name": null, + "key": "Selector.a9799b971d12ace70a2d8803c883c863417d0725", + "kind": { + "__enum__": "ConfigTypeKind.SELECTOR" }, + "scalar_kind": null, + "type_param_keys": null + }, + "Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59": { + "__class__": "ConfigTypeSnap", "description": null, - "input_def_snaps": [ + "enum_values": null, + "fields": [ { - "__class__": "InputDefSnap", - "dagster_type_key": "Nothing", + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, "description": null, - "name": "asset_1" - } - ], - "name": "asset_2", - "output_def_snaps": [ + "is_required": true, + "name": "json", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, "description": null, - "is_dynamic": false, "is_required": true, - "name": "result" + "name": "pickle", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "value", + "type_key": "Bool" } ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" + "given_name": null, + "key": "Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59", + "kind": { + "__enum__": "ConfigTypeKind.SELECTOR" }, + "scalar_kind": null, + "type_param_keys": null + }, + "Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3": { + "__class__": "ConfigTypeSnap", "description": null, - "input_def_snaps": [ + "enum_values": null, + "fields": [ { - "__class__": "InputDefSnap", - "dagster_type_key": "Nothing", + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, "description": null, - "name": "asset_2" + "is_required": true, + "name": "json", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "pickle", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "value", + "type_key": "Float" } ], - "name": "asset_3", - "output_def_snaps": [ + "given_name": null, + "key": "Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3", + "kind": { + "__enum__": "ConfigTypeKind.SELECTOR" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Selector.e04723c9d9937e3ab21206435b22247cfbe58269": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, "description": null, - "is_dynamic": false, "is_required": true, - "name": "result" + "name": "json", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "pickle", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "value", + "type_key": "String" } ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" + "given_name": null, + "key": "Selector.e04723c9d9937e3ab21206435b22247cfbe58269", + "kind": { + "__enum__": "ConfigTypeKind.SELECTOR" }, + "scalar_kind": null, + "type_param_keys": null + }, + "Selector.f2fe6dfdc60a1947a8f8e7cd377a012b47065bc4": { + "__class__": "ConfigTypeSnap", "description": null, - "input_def_snaps": [], - "name": "asset_one", - "output_def_snaps": [ + "enum_values": null, + "fields": [ { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, "description": null, - "is_dynamic": false, "is_required": true, - "name": "result" + "name": "json", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "pickle", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "value", + "type_key": "Any" } ], - "required_resource_keys": [], - "tags": {} + "given_name": null, + "key": "Selector.f2fe6dfdc60a1947a8f8e7cd377a012b47065bc4", + "kind": { + "__enum__": "ConfigTypeKind.SELECTOR" + }, + "scalar_kind": null, + "type_param_keys": null }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" + "Shape.081354663b9d4b8fbfd1cb8e358763912953913f": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "\"INFO\"", + "description": "The logger's threshold.", + "is_required": false, + "name": "log_level", + "type_key": "String" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "\"dagster\"", + "description": "The name of your logger.", + "is_required": false, + "name": "name", + "type_key": "String" + } + ], + "given_name": null, + "key": "Shape.081354663b9d4b8fbfd1cb8e358763912953913f", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.09d73f0755bf4752d3f121837669c8660dcf451e": { + "__class__": "ConfigTypeSnap", "description": null, - "input_def_snaps": [ - { - "__class__": "InputDefSnap", - "dagster_type_key": "Any", - "description": null, - "name": "asset_one" - } - ], - "name": "asset_two", - "output_def_snaps": [ + "enum_values": null, + "fields": [ { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"retries\": {\"enabled\": {}}}", + "description": "Execute all steps in a single process.", + "is_required": false, + "name": "config", + "type_key": "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c" } ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" + "given_name": null, + "key": "Shape.09d73f0755bf4752d3f121837669c8660dcf451e", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a": { + "__class__": "ConfigTypeSnap", "description": null, - "input_def_snaps": [], - "name": "asset_yields_observation", - "output_def_snaps": [ + "enum_values": null, + "fields": [ { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"log_level\": \"INFO\", \"name\": \"dagster\"}", + "description": "The default colored console logger.", + "is_required": false, + "name": "config", + "type_key": "Shape.081354663b9d4b8fbfd1cb8e358763912953913f" } ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" + "given_name": null, + "key": "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778": { + "__class__": "ConfigTypeSnap", "description": null, - "input_def_snaps": [], - "name": "bar", - "output_def_snaps": [ + "enum_values": null, + "fields": [ { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", + "is_required": false, + "name": "io_manager", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" } ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" + "given_name": null, + "key": "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c": { + "__class__": "ConfigTypeSnap", "description": null, - "input_def_snaps": [ + "enum_values": null, + "fields": [ { - "__class__": "InputDefSnap", - "dagster_type_key": "Any", - "description": null, - "name": "foo_bar" + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": "[DEPRECATED]", + "is_required": false, + "name": "marker_to_close", + "type_key": "String" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"enabled\": {}}", + "description": "Whether retries are enabled or not. By default, retries are enabled.", + "is_required": false, + "name": "retries", + "type_key": "Selector.1bfb167aea90780aa679597800c71bd8c65ed0b2" } ], - "name": "baz", - "output_def_snaps": [ + "given_name": null, + "key": "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, "description": null, - "is_dynamic": false, "is_required": true, - "name": "result" + "name": "path", + "type_key": "String" } ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" + "given_name": null, + "key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.61678299d213abc6dacb4a403face86263e676d7": { + "__class__": "ConfigTypeSnap", "description": null, - "input_def_snaps": [], - "name": "check_in_op_asset", - "output_def_snaps": [ + "enum_values": null, + "fields": [ { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" + "__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__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "check_in_op_asset_my_check" + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": "Configure how loggers emit messages within a run.", + "is_required": false, + "name": "loggers", + "type_key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"return_integer\": {}}", + "description": "Configure runtime parameters for ops or assets.", + "is_required": false, + "name": "ops", + "type_key": "Shape.b237e55672e14459eb2f71b6889258a51aa88c86" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"io_manager\": {}}", + "description": "Configure how shared resources are implemented within a run.", + "is_required": false, + "name": "resources", + "type_key": "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778" } ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" + "given_name": null, + "key": "Shape.61678299d213abc6dacb4a403face86263e676d7", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.743e47901855cb245064dd633e217bfcb49a11a7": { + "__class__": "ConfigTypeSnap", "description": null, - "input_def_snaps": [ + "enum_values": null, + "fields": [ { - "__class__": "InputDefSnap", - "dagster_type_key": "Any", + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, "description": null, - "name": "hanging_graph" + "is_required": false, + "name": "config", + "type_key": "Any" } ], - "name": "downstream_asset", - "output_def_snaps": [ + "given_name": null, + "key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.b237e55672e14459eb2f71b6889258a51aa88c86": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" + "is_required": false, + "name": "return_integer", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" } ], - "required_resource_keys": [], - "tags": {} + "given_name": null, + "key": "Shape.b237e55672e14459eb2f71b6889258a51aa88c86", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" + "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [], + "given_name": null, + "key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b": { + "__class__": "ConfigTypeSnap", "description": null, - "input_def_snaps": [ - { - "__class__": "InputDefSnap", - "dagster_type_key": "Any", - "description": null, - "name": "unexecutable_asset" - } - ], - "name": "executable_asset", - "output_def_snaps": [ + "enum_values": null, + "fields": [ { - "__class__": "OutputDefSnap", - "dagster_type_key": "Nothing", + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" + "is_required": false, + "name": "console", + "type_key": "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a" } ], - "required_resource_keys": [], - "tags": {} + "given_name": null, + "key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" + "String": { + "__class__": "ConfigTypeSnap", + "description": "", + "enum_values": null, + "fields": null, + "given_name": "String", + "key": "String", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR" + }, + "scalar_kind": { + "__enum__": "ConfigScalarKind.STRING" }, + "type_param_keys": null + } + } + }, + "dagster_type_namespace_snapshot": { + "__class__": "DagsterTypeNamespaceSnapshot", + "all_dagster_type_snaps_by_key": { + "Any": { + "__class__": "DagsterTypeSnap", "description": null, - "input_def_snaps": [ - { - "__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": [], + "display_name": "Any", + "is_builtin": true, + "key": "Any", + "kind": { + "__enum__": "DagsterTypeKind.ANY" + }, + "loader_schema_key": "Selector.f2fe6dfdc60a1947a8f8e7cd377a012b47065bc4", + "materializer_schema_key": null, + "name": "Any", + "type_param_keys": [] + }, + "Bool": { + "__class__": "DagsterTypeSnap", + "description": null, + "display_name": "Bool", + "is_builtin": true, + "key": "Bool", + "kind": { + "__enum__": "DagsterTypeKind.SCALAR" + }, + "loader_schema_key": "ScalarUnion.Bool-Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59", + "materializer_schema_key": null, + "name": "Bool", + "type_param_keys": [] + }, + "Float": { + "__class__": "DagsterTypeSnap", + "description": null, + "display_name": "Float", + "is_builtin": true, + "key": "Float", + "kind": { + "__enum__": "DagsterTypeKind.SCALAR" + }, + "loader_schema_key": "ScalarUnion.Float-Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3", + "materializer_schema_key": null, + "name": "Float", + "type_param_keys": [] + }, + "Int": { + "__class__": "DagsterTypeSnap", + "description": null, + "display_name": "Int", + "is_builtin": true, + "key": "Int", + "kind": { + "__enum__": "DagsterTypeKind.SCALAR" + }, + "loader_schema_key": "ScalarUnion.Int-Selector.a9799b971d12ace70a2d8803c883c863417d0725", + "materializer_schema_key": null, + "name": "Int", + "type_param_keys": [] + }, + "Nothing": { + "__class__": "DagsterTypeSnap", + "description": null, + "display_name": "Nothing", + "is_builtin": true, + "key": "Nothing", + "kind": { + "__enum__": "DagsterTypeKind.NOTHING" + }, + "loader_schema_key": null, + "materializer_schema_key": null, + "name": "Nothing", + "type_param_keys": [] + }, + "String": { + "__class__": "DagsterTypeSnap", + "description": null, + "display_name": "String", + "is_builtin": true, + "key": "String", + "kind": { + "__enum__": "DagsterTypeKind.SCALAR" + }, + "loader_schema_key": "ScalarUnion.String-Selector.e04723c9d9937e3ab21206435b22247cfbe58269", + "materializer_schema_key": null, + "name": "String", + "type_param_keys": [] + } + } + }, + "dep_structure_snapshot": { + "__class__": "DependencyStructureSnapshot", + "solid_invocation_snaps": [ + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [], + "is_dynamic_mapped": false, + "solid_def_name": "return_integer", + "solid_name": "return_integer", "tags": {} - }, + } + ] + }, + "description": null, + "graph_def_name": "integers", + "lineage_snapshot": null, + "mode_def_snaps": [ + { + "__class__": "ModeDefSnap", + "description": null, + "logger_def_snaps": [ + { + "__class__": "LoggerDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"log_level\": \"INFO\", \"name\": \"dagster\"}", + "description": "The default colored console logger.", + "is_required": false, + "name": "config", + "type_key": "Shape.081354663b9d4b8fbfd1cb8e358763912953913f" + }, + "description": "The default colored console logger.", + "name": "console" + } + ], + "name": "default", + "resource_def_snaps": [ + { + "__class__": "ResourceDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, + "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", + "name": "io_manager" + } + ], + "root_config_key": "Shape.61678299d213abc6dacb4a403face86263e676d7" + } + ], + "name": "integers", + "solid_definitions_snapshot": { + "__class__": "SolidDefinitionsSnapshot", + "composite_solid_def_snaps": [], + "solid_def_snaps": [ { "__class__": "SolidDefSnap", "config_field_snap": { @@ -91790,7 +59252,7 @@ }, "description": null, "input_def_snaps": [], - "name": "foo", + "name": "return_integer", "output_def_snaps": [ { "__class__": "OutputDefSnap", @@ -91803,782 +59265,1014 @@ ], "required_resource_keys": [], "tags": {} + } + ] + }, + "tags": {} + } + ''' +# --- +# name: test_all_snapshot_ids[63] + 'c4fee3a0c56b1ef6fcea9b64ceaacd06c4d5e216' +# --- +# name: test_all_snapshot_ids[64] + ''' + { + "__class__": "PipelineSnapshot", + "config_schema_snapshot": { + "__class__": "ConfigSchemaSnapshot", + "all_config_snaps_by_key": { + "Any": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": null, + "given_name": "Any", + "key": "Any", + "kind": { + "__enum__": "ConfigTypeKind.ANY" + }, + "scalar_kind": null, + "type_param_keys": null }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" + "Bool": { + "__class__": "ConfigTypeSnap", + "description": "", + "enum_values": null, + "fields": null, + "given_name": "Bool", + "key": "Bool", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR" + }, + "scalar_kind": { + "__enum__": "ConfigScalarKind.BOOL" + }, + "type_param_keys": null + }, + "Float": { + "__class__": "ConfigTypeSnap", + "description": "", + "enum_values": null, + "fields": null, + "given_name": "Float", + "key": "Float", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR" + }, + "scalar_kind": { + "__enum__": "ConfigScalarKind.FLOAT" + }, + "type_param_keys": null + }, + "Int": { + "__class__": "ConfigTypeSnap", + "description": "", + "enum_values": null, + "fields": null, + "given_name": "Int", + "key": "Int", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR" + }, + "scalar_kind": { + "__enum__": "ConfigScalarKind.INT" }, + "type_param_keys": null + }, + "ScalarUnion.Bool-Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59": { + "__class__": "ConfigTypeSnap", "description": null, - "input_def_snaps": [ - { - "__class__": "InputDefSnap", - "dagster_type_key": "Any", - "description": null, - "name": "bar" - }, - { - "__class__": "InputDefSnap", - "dagster_type_key": "Any", - "description": null, - "name": "foo" - } - ], - "name": "foo_bar", - "output_def_snaps": [ - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" - } - ], - "required_resource_keys": [], - "tags": {} + "enum_values": null, + "fields": null, + "given_name": null, + "key": "ScalarUnion.Bool-Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR_UNION" + }, + "scalar_kind": null, + "type_param_keys": [ + "Bool", + "Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59" + ] }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" + "ScalarUnion.Float-Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": null, + "given_name": null, + "key": "ScalarUnion.Float-Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR_UNION" }, + "scalar_kind": null, + "type_param_keys": [ + "Float", + "Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3" + ] + }, + "ScalarUnion.Int-Selector.a9799b971d12ace70a2d8803c883c863417d0725": { + "__class__": "ConfigTypeSnap", "description": null, - "input_def_snaps": [ - { - "__class__": "InputDefSnap", - "dagster_type_key": "Any", - "description": null, - "name": "fresh_diamond_left" - }, - { - "__class__": "InputDefSnap", - "dagster_type_key": "Any", - "description": null, - "name": "fresh_diamond_right" - } - ], - "name": "fresh_diamond_bottom", - "output_def_snaps": [ - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" - } - ], - "required_resource_keys": [], - "tags": {} + "enum_values": null, + "fields": null, + "given_name": null, + "key": "ScalarUnion.Int-Selector.a9799b971d12ace70a2d8803c883c863417d0725", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR_UNION" + }, + "scalar_kind": null, + "type_param_keys": [ + "Int", + "Selector.a9799b971d12ace70a2d8803c883c863417d0725" + ] }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" + "ScalarUnion.String-Selector.e04723c9d9937e3ab21206435b22247cfbe58269": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": null, + "given_name": null, + "key": "ScalarUnion.String-Selector.e04723c9d9937e3ab21206435b22247cfbe58269", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR_UNION" }, + "scalar_kind": null, + "type_param_keys": [ + "String", + "Selector.e04723c9d9937e3ab21206435b22247cfbe58269" + ] + }, + "Selector.1bfb167aea90780aa679597800c71bd8c65ed0b2": { + "__class__": "ConfigTypeSnap", "description": null, - "input_def_snaps": [ + "enum_values": null, + "fields": [ { - "__class__": "InputDefSnap", - "dagster_type_key": "Any", + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", "description": null, - "name": "fresh_diamond_top" - } - ], - "name": "fresh_diamond_left", - "output_def_snaps": [ + "is_required": false, + "name": "disabled", + "type_key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709" + }, { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" + "is_required": false, + "name": "enabled", + "type_key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709" } ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" + "given_name": null, + "key": "Selector.1bfb167aea90780aa679597800c71bd8c65ed0b2", + "kind": { + "__enum__": "ConfigTypeKind.SELECTOR" }, + "scalar_kind": null, + "type_param_keys": null + }, + "Selector.2571019f1a5201853d11032145ac3e534067f214": { + "__class__": "ConfigTypeSnap", "description": null, - "input_def_snaps": [ - { - "__class__": "InputDefSnap", - "dagster_type_key": "Any", - "description": null, - "name": "fresh_diamond_top" - } - ], - "name": "fresh_diamond_right", - "output_def_snaps": [ + "enum_values": null, + "fields": [ { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, "description": null, - "is_dynamic": false, "is_required": true, - "name": "result" + "name": "env", + "type_key": "String" } ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" + "given_name": null, + "key": "Selector.2571019f1a5201853d11032145ac3e534067f214", + "kind": { + "__enum__": "ConfigTypeKind.SELECTOR" }, + "scalar_kind": null, + "type_param_keys": null + }, + "Selector.a9799b971d12ace70a2d8803c883c863417d0725": { + "__class__": "ConfigTypeSnap", "description": null, - "input_def_snaps": [ - { - "__class__": "InputDefSnap", - "dagster_type_key": "Nothing", - "description": null, - "name": "diamond_source" - } - ], - "name": "fresh_diamond_top", - "output_def_snaps": [ + "enum_values": null, + "fields": [ { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, "description": null, - "is_dynamic": false, "is_required": true, - "name": "result" - } - ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - }, - "description": null, - "input_def_snaps": [], - "name": "grouped_asset_1", - "output_def_snaps": [ + "name": "json", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, "description": null, - "is_dynamic": false, "is_required": true, - "name": "result" - } - ], - "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": [ + "name": "pickle", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, "description": null, - "is_dynamic": false, "is_required": true, - "name": "result" + "name": "value", + "type_key": "Int" } ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" + "given_name": null, + "key": "Selector.a9799b971d12ace70a2d8803c883c863417d0725", + "kind": { + "__enum__": "ConfigTypeKind.SELECTOR" }, + "scalar_kind": null, + "type_param_keys": null + }, + "Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59": { + "__class__": "ConfigTypeSnap", "description": null, - "input_def_snaps": [], - "name": "grouped_asset_4", - "output_def_snaps": [ + "enum_values": null, + "fields": [ { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, "description": null, - "is_dynamic": false, "is_required": true, - "name": "result" - } - ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - }, - "description": "Asset that hangs forever, used to test in-progress ops.", - "input_def_snaps": [ + "name": "json", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, { - "__class__": "InputDefSnap", - "dagster_type_key": "Any", - "description": null, - "name": "first_asset" - } - ], - "name": "hanging_asset", - "output_def_snaps": [ + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "pickle", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, "description": null, - "is_dynamic": false, "is_required": true, - "name": "result" + "name": "value", + "type_key": "Bool" } ], - "required_resource_keys": [ - "hanging_asset_resource" - ], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" + "given_name": null, + "key": "Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59", + "kind": { + "__enum__": "ConfigTypeKind.SELECTOR" }, + "scalar_kind": null, + "type_param_keys": null + }, + "Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3": { + "__class__": "ConfigTypeSnap", "description": null, - "input_def_snaps": [ + "enum_values": null, + "fields": [ { - "__class__": "InputDefSnap", - "dagster_type_key": "Any", + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, "description": null, - "name": "my_op" - } - ], - "name": "hanging_op", - "output_def_snaps": [ + "is_required": true, + "name": "json", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, "description": null, - "is_dynamic": false, "is_required": true, - "name": "result" - } - ], - "required_resource_keys": [ - "hanging_asset_resource" - ], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - }, - "description": null, - "input_def_snaps": [], - "name": "multipartitions_1", - "output_def_snaps": [ + "name": "pickle", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, "description": null, - "is_dynamic": false, "is_required": true, - "name": "result" + "name": "value", + "type_key": "Float" } ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" + "given_name": null, + "key": "Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3", + "kind": { + "__enum__": "ConfigTypeKind.SELECTOR" }, + "scalar_kind": null, + "type_param_keys": null + }, + "Selector.e04723c9d9937e3ab21206435b22247cfbe58269": { + "__class__": "ConfigTypeSnap", "description": null, - "input_def_snaps": [ + "enum_values": null, + "fields": [ { - "__class__": "InputDefSnap", - "dagster_type_key": "Any", + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, "description": null, - "name": "multipartitions_1" - } - ], - "name": "multipartitions_2", - "output_def_snaps": [ + "is_required": true, + "name": "json", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, "description": null, - "is_dynamic": false, "is_required": true, - "name": "result" - } - ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - }, - "description": null, - "input_def_snaps": [], - "name": "multipartitions_fail", - "output_def_snaps": [ + "name": "pickle", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, "description": null, - "is_dynamic": false, "is_required": true, - "name": "result" + "name": "value", + "type_key": "String" } ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" + "given_name": null, + "key": "Selector.e04723c9d9937e3ab21206435b22247cfbe58269", + "kind": { + "__enum__": "ConfigTypeKind.SELECTOR" }, + "scalar_kind": null, + "type_param_keys": null + }, + "Selector.f2fe6dfdc60a1947a8f8e7cd377a012b47065bc4": { + "__class__": "ConfigTypeSnap", "description": null, - "input_def_snaps": [], - "name": "my_op", - "output_def_snaps": [ + "enum_values": null, + "fields": [ { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, "description": null, - "is_dynamic": false, "is_required": true, - "name": "result" - } - ], - "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": "json", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, { - "__class__": "InputDefSnap", - "dagster_type_key": "Any", + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, "description": null, - "name": "hanging_asset" - } - ], - "name": "never_runs_asset", - "output_def_snaps": [ + "is_required": true, + "name": "pickle", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, "description": null, - "is_dynamic": false, "is_required": true, - "name": "result" + "name": "value", + "type_key": "Any" } ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" + "given_name": null, + "key": "Selector.f2fe6dfdc60a1947a8f8e7cd377a012b47065bc4", + "kind": { + "__enum__": "ConfigTypeKind.SELECTOR" }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.081354663b9d4b8fbfd1cb8e358763912953913f": { + "__class__": "ConfigTypeSnap", "description": null, - "input_def_snaps": [ + "enum_values": null, + "fields": [ { - "__class__": "InputDefSnap", - "dagster_type_key": "Any", - "description": null, - "name": "hanging_op" + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "\"INFO\"", + "description": "The logger's threshold.", + "is_required": false, + "name": "log_level", + "type_key": "String" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "\"dagster\"", + "description": "The name of your logger.", + "is_required": false, + "name": "name", + "type_key": "String" } ], - "name": "never_runs_op", - "output_def_snaps": [ + "given_name": null, + "key": "Shape.081354663b9d4b8fbfd1cb8e358763912953913f", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.09d73f0755bf4752d3f121837669c8660dcf451e": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"retries\": {\"enabled\": {}}}", + "description": "Execute all steps in a single process.", + "is_required": false, + "name": "config", + "type_key": "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c" } ], - "required_resource_keys": [], - "tags": {} + "given_name": null, + "key": "Shape.09d73f0755bf4752d3f121837669c8660dcf451e", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" + "Shape.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, - "input_def_snaps": [], - "name": "output_then_hang_asset", - "output_def_snaps": [ + "enum_values": null, + "fields": [ { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" + "is_required": false, + "name": "base_dir", + "type_key": "StringSourceType" } ], - "required_resource_keys": [ - "hanging_asset_resource" - ], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "config", - "type_key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709" + "given_name": null, + "key": "Shape.18b2faaf1efd505374f7f25fcb61ed59bd5be851", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.370e26b257ba7c336c1b21a7bd8e340ea17d2bc2": { + "__class__": "ConfigTypeSnap", "description": null, - "input_def_snaps": [], - "name": "subsettable_checked_multi_asset", - "output_def_snaps": [ + "enum_values": null, + "fields": [ { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"config\": {\"retries\": {\"enabled\": {}}}}", + "description": "Configure how steps are executed within a run.", "is_required": false, - "name": "one" + "name": "execution", + "type_key": "Shape.09d73f0755bf4752d3f121837669c8660dcf451e" }, { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": "Configure how loggers emit messages within a run.", "is_required": false, - "name": "two" + "name": "loggers", + "type_key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b" }, { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"integers_asset\": {}}", + "description": "Configure runtime parameters for ops or assets.", + "is_required": false, + "name": "ops", + "type_key": "Shape.431e85768ac5c1cb79e6f0893ca4a2e5dda4d4a3" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"io_manager\": {\"config\": {}}}", + "description": "Configure how shared resources are implemented within a run.", + "is_required": false, + "name": "resources", + "type_key": "Shape.941705f8db419acef3ba14bcecbc37e693570d4d" + } + ], + "given_name": null, + "key": "Shape.370e26b257ba7c336c1b21a7bd8e340ea17d2bc2", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.431e85768ac5c1cb79e6f0893ca4a2e5dda4d4a3": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", "description": null, - "is_dynamic": false, "is_required": false, - "name": "one_my_check" + "name": "integers_asset", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + } + ], + "given_name": null, + "key": "Shape.431e85768ac5c1cb79e6f0893ca4a2e5dda4d4a3", + "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__": "OutputDefSnap", - "dagster_type_key": "Any", + "__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_dynamic": false, "is_required": false, - "name": "one_my_other_check" + "name": "config", + "type_key": "Shape.18b2faaf1efd505374f7f25fcb61ed59bd5be851" } ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" + "given_name": null, + "key": "Shape.44f2a71367507edd1b8e64f739222c4312b3691b", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2": { + "__class__": "ConfigTypeSnap", "description": null, - "input_def_snaps": [ + "enum_values": null, + "fields": [ { - "__class__": "InputDefSnap", - "dagster_type_key": "Any", + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, "description": null, - "name": "int_asset" + "is_required": true, + "name": "path", + "type_key": "String" } ], - "name": "typed_asset", - "output_def_snaps": [ + "given_name": null, + "key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.743e47901855cb245064dd633e217bfcb49a11a7": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ { - "__class__": "OutputDefSnap", - "dagster_type_key": "Int", + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" + "is_required": false, + "name": "config", + "type_key": "Any" } ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "config", - "type_key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709" + "given_name": null, + "key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.941705f8db419acef3ba14bcecbc37e693570d4d": { + "__class__": "ConfigTypeSnap", "description": null, - "input_def_snaps": [], - "name": "typed_multi_asset", - "output_def_snaps": [ + "enum_values": null, + "fields": [ { - "__class__": "OutputDefSnap", - "dagster_type_key": "Int", + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, "description": null, - "is_dynamic": false, - "is_required": true, - "name": "int_asset" + "is_required": false, + "name": "dummy_io_manager", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" }, { - "__class__": "OutputDefSnap", - "dagster_type_key": "String", + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, "description": null, - "is_dynamic": false, - "is_required": true, - "name": "str_asset" + "is_required": false, + "name": "hanging_asset_resource", + "type_key": "Shape.b13a6c5637084590cc1538f9522324bfeb4b46b3" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"config\": {}}", + "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", + "is_required": false, + "name": "io_manager", + "type_key": "Shape.44f2a71367507edd1b8e64f739222c4312b3691b" } ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" + "given_name": null, + "key": "Shape.941705f8db419acef3ba14bcecbc37e693570d4d", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.9a3a315bff2146cca750edbec49c6b4b4d0ce58e": { + "__class__": "ConfigTypeSnap", "description": null, - "input_def_snaps": [], - "name": "unconnected", - "output_def_snaps": [ + "enum_values": null, + "fields": [ { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, "description": null, - "is_dynamic": false, "is_required": true, - "name": "result" + "name": "file", + "type_key": "String" } ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" + "given_name": null, + "key": "Shape.9a3a315bff2146cca750edbec49c6b4b4d0ce58e", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.b13a6c5637084590cc1538f9522324bfeb4b46b3": { + "__class__": "ConfigTypeSnap", "description": null, - "input_def_snaps": [], - "name": "ungrouped_asset_3", - "output_def_snaps": [ + "enum_values": null, + "fields": [ { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, "description": null, - "is_dynamic": false, "is_required": true, - "name": "result" + "name": "config", + "type_key": "Shape.9a3a315bff2146cca750edbec49c6b4b4d0ce58e" } ], - "required_resource_keys": [], - "tags": {} + "given_name": null, + "key": "Shape.b13a6c5637084590cc1538f9522324bfeb4b46b3", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" + "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [], + "given_name": null, + "key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b": { + "__class__": "ConfigTypeSnap", "description": null, - "input_def_snaps": [], - "name": "ungrouped_asset_5", - "output_def_snaps": [ + "enum_values": null, + "fields": [ { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" + "is_required": false, + "name": "console", + "type_key": "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a" } ], - "required_resource_keys": [], - "tags": {} + "given_name": null, + "key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "String": { + "__class__": "ConfigTypeSnap", + "description": "", + "enum_values": null, + "fields": null, + "given_name": "String", + "key": "String", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR" + }, + "scalar_kind": { + "__enum__": "ConfigScalarKind.STRING" + }, + "type_param_keys": null + }, + "StringSourceType": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": null, + "given_name": null, + "key": "StringSourceType", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR_UNION" + }, + "scalar_kind": null, + "type_param_keys": [ + "String", + "Selector.2571019f1a5201853d11032145ac3e534067f214" + ] + } + } + }, + "dagster_type_namespace_snapshot": { + "__class__": "DagsterTypeNamespaceSnapshot", + "all_dagster_type_snaps_by_key": { + "Any": { + "__class__": "DagsterTypeSnap", + "description": null, + "display_name": "Any", + "is_builtin": true, + "key": "Any", + "kind": { + "__enum__": "DagsterTypeKind.ANY" + }, + "loader_schema_key": "Selector.f2fe6dfdc60a1947a8f8e7cd377a012b47065bc4", + "materializer_schema_key": null, + "name": "Any", + "type_param_keys": [] + }, + "Bool": { + "__class__": "DagsterTypeSnap", + "description": null, + "display_name": "Bool", + "is_builtin": true, + "key": "Bool", + "kind": { + "__enum__": "DagsterTypeKind.SCALAR" + }, + "loader_schema_key": "ScalarUnion.Bool-Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59", + "materializer_schema_key": null, + "name": "Bool", + "type_param_keys": [] + }, + "Float": { + "__class__": "DagsterTypeSnap", + "description": null, + "display_name": "Float", + "is_builtin": true, + "key": "Float", + "kind": { + "__enum__": "DagsterTypeKind.SCALAR" + }, + "loader_schema_key": "ScalarUnion.Float-Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3", + "materializer_schema_key": null, + "name": "Float", + "type_param_keys": [] + }, + "Int": { + "__class__": "DagsterTypeSnap", + "description": null, + "display_name": "Int", + "is_builtin": true, + "key": "Int", + "kind": { + "__enum__": "DagsterTypeKind.SCALAR" + }, + "loader_schema_key": "ScalarUnion.Int-Selector.a9799b971d12ace70a2d8803c883c863417d0725", + "materializer_schema_key": null, + "name": "Int", + "type_param_keys": [] + }, + "Nothing": { + "__class__": "DagsterTypeSnap", + "description": null, + "display_name": "Nothing", + "is_builtin": true, + "key": "Nothing", + "kind": { + "__enum__": "DagsterTypeKind.NOTHING" + }, + "loader_schema_key": null, + "materializer_schema_key": null, + "name": "Nothing", + "type_param_keys": [] }, + "String": { + "__class__": "DagsterTypeSnap", + "description": null, + "display_name": "String", + "is_builtin": true, + "key": "String", + "kind": { + "__enum__": "DagsterTypeKind.SCALAR" + }, + "loader_schema_key": "ScalarUnion.String-Selector.e04723c9d9937e3ab21206435b22247cfbe58269", + "materializer_schema_key": null, + "name": "String", + "type_param_keys": [] + } + } + }, + "dep_structure_snapshot": { + "__class__": "DependencyStructureSnapshot", + "solid_invocation_snaps": [ { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [], + "is_dynamic_mapped": false, + "solid_def_name": "integers_asset", + "solid_name": "integers_asset", + "tags": {} + } + ] + }, + "description": null, + "graph_def_name": "integers_asset_job", + "lineage_snapshot": null, + "mode_def_snaps": [ + { + "__class__": "ModeDefSnap", + "description": null, + "logger_def_snaps": [ + { + "__class__": "LoggerDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"log_level\": \"INFO\", \"name\": \"dagster\"}", + "description": "The default colored console logger.", + "is_required": false, + "name": "config", + "type_key": "Shape.081354663b9d4b8fbfd1cb8e358763912953913f" + }, + "description": "The default colored console logger.", + "name": "console" + } + ], + "name": "default", + "resource_def_snaps": [ + { + "__class__": "ResourceDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" + "name": "dummy_io_manager" }, - "description": null, - "input_def_snaps": [], - "name": "unpartitioned_upstream_of_partitioned", - "output_def_snaps": [ - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", + { + "__class__": "ResourceDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, "description": null, - "is_dynamic": false, "is_required": true, - "name": "result" - } - ], - "required_resource_keys": [], - "tags": {} - }, + "name": "config", + "type_key": "Shape.9a3a315bff2146cca750edbec49c6b4b4d0ce58e" + }, + "description": null, + "name": "hanging_asset_resource" + }, + { + "__class__": "ResourceDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "config", + "type_key": "Shape.18b2faaf1efd505374f7f25fcb61ed59bd5be851" + }, + "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", + "name": "io_manager" + } + ], + "root_config_key": "Shape.370e26b257ba7c336c1b21a7bd8e340ea17d2bc2" + } + ], + "name": "integers_asset_job", + "solid_definitions_snapshot": { + "__class__": "SolidDefinitionsSnapshot", + "composite_solid_def_snaps": [], + "solid_def_snaps": [ { "__class__": "SolidDefSnap", "config_field_snap": { @@ -92591,15 +60285,8 @@ "type_key": "Any" }, "description": null, - "input_def_snaps": [ - { - "__class__": "InputDefSnap", - "dagster_type_key": "Any", - "description": null, - "name": "typed_asset" - } - ], - "name": "untyped_asset", + "input_def_snaps": [], + "name": "integers_asset", "output_def_snaps": [ { "__class__": "OutputDefSnap", @@ -92619,7 +60306,10 @@ } ''' # --- -# name: test_all_snapshot_ids[70] +# name: test_all_snapshot_ids[65] + '26b8a0f326020f6af764ac2174883f2e7aaad5a7' +# --- +# name: test_all_snapshot_ids[66] ''' { "__class__": "PipelineSnapshot", @@ -92780,29 +60470,6 @@ "scalar_kind": null, "type_param_keys": null }, - "Selector.2571019f1a5201853d11032145ac3e534067f214": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "env", - "type_key": "String" - } - ], - "given_name": null, - "key": "Selector.2571019f1a5201853d11032145ac3e534067f214", - "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" - }, - "scalar_kind": null, - "type_param_keys": null - }, "Selector.a9799b971d12ace70a2d8803c883c863417d0725": { "__class__": "ConfigTypeSnap", "description": null, @@ -93086,30 +60753,7 @@ "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": { + "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, @@ -93117,22 +60761,22 @@ { "__class__": "ConfigFieldSnap", "default_provided": true, - "default_value_as_json_str": "{\"hanging_op\": {}, \"my_op\": {}, \"never_runs_op\": {}}", - "description": null, + "default_value_as_json_str": "{}", + "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", "is_required": false, - "name": "ops", - "type_key": "Shape.811a60b4c43530c3d6100304f377dbd2d3045291" + "name": "io_manager", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" } ], "given_name": null, - "key": "Shape.35d3e42b53e66506c5867f04644849cd03763bc6", + "key": "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, "type_param_keys": null }, - "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c": { + "Shape.2826887148df509057b8bdd850d72268525729fe": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, @@ -93141,55 +60785,23 @@ "__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" + "is_required": true, + "name": "op_with_config", + "type_key": "Shape.3984261e8838dd039e5c0d108ad1c0ac6110ace1" } ], "given_name": null, - "key": "Shape.44f2a71367507edd1b8e64f739222c4312b3691b", + "key": "Shape.2826887148df509057b8bdd850d72268525729fe", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, "type_param_keys": null }, - "Shape.4ac7ac30807fdc94f3fcda93b53050f198e519ec": { + "Shape.37610aaf407f315481cab1fdecba2e7f238e0a62": { "__class__": "ConfigTypeSnap", - "description": null, + "description": "This run config schema was automatically populated with default values from `default_config`.", "enum_values": null, "fields": [ { @@ -93213,31 +60825,31 @@ { "__class__": "ConfigFieldSnap", "default_provided": true, - "default_value_as_json_str": "{\"downstream_asset\": {}, \"hanging_graph\": {\"ops\": {\"hanging_op\": {}, \"my_op\": {}, \"never_runs_op\": {}}}}", + "default_value_as_json_str": "{\"op_with_config\": {\"config\": {\"one\": \"hullo\"}}}", "description": "Configure runtime parameters for ops or assets.", "is_required": false, "name": "ops", - "type_key": "Shape.528c4c2de6148e8271f692d2caa81ffa40c1c67d" + "type_key": "Shape.2826887148df509057b8bdd850d72268525729fe" }, { "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "default_provided": true, + "default_value_as_json_str": "{\"io_manager\": {}}", "description": "Configure how shared resources are implemented within a run.", - "is_required": true, + "is_required": false, "name": "resources", - "type_key": "Shape.7493b137e48f8d4b013bce61e92617ff1bc51f7f" + "type_key": "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778" } ], "given_name": null, - "key": "Shape.4ac7ac30807fdc94f3fcda93b53050f198e519ec", + "key": "Shape.37610aaf407f315481cab1fdecba2e7f238e0a62", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, "type_param_keys": null }, - "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2": { + "Shape.3984261e8838dd039e5c0d108ad1c0ac6110ace1": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, @@ -93248,51 +60860,51 @@ "default_value_as_json_str": null, "description": null, "is_required": true, - "name": "path", - "type_key": "String" + "name": "config", + "type_key": "Shape.bc52b1c43d99d0004be108b5869dde9f4a119518" } ], "given_name": null, - "key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2", + "key": "Shape.3984261e8838dd039e5c0d108ad1c0ac6110ace1", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, "type_param_keys": null }, - "Shape.528c4c2de6148e8271f692d2caa81ffa40c1c67d": { + "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, "fields": [ { "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, + "default_provided": false, + "default_value_as_json_str": null, + "description": "[DEPRECATED]", "is_required": false, - "name": "downstream_asset", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + "name": "marker_to_close", + "type_key": "String" }, { "__class__": "ConfigFieldSnap", "default_provided": true, - "default_value_as_json_str": "{\"ops\": {\"hanging_op\": {}, \"my_op\": {}, \"never_runs_op\": {}}}", - "description": null, + "default_value_as_json_str": "{\"enabled\": {}}", + "description": "Whether retries are enabled or not. By default, retries are enabled.", "is_required": false, - "name": "hanging_graph", - "type_key": "Shape.35d3e42b53e66506c5867f04644849cd03763bc6" + "name": "retries", + "type_key": "Selector.1bfb167aea90780aa679597800c71bd8c65ed0b2" } ], "given_name": null, - "key": "Shape.528c4c2de6148e8271f692d2caa81ffa40c1c67d", + "key": "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, "type_param_keys": null }, - "Shape.743e47901855cb245064dd633e217bfcb49a11a7": { + "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, @@ -93302,102 +60914,43 @@ "default_provided": false, "default_value_as_json_str": null, "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" + "is_required": true, + "name": "path", + "type_key": "String" } ], "given_name": null, - "key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7", + "key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, "type_param_keys": null }, - "Shape.7493b137e48f8d4b013bce61e92617ff1bc51f7f": { + "Shape.743e47901855cb245064dd633e217bfcb49a11a7": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "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" + "name": "config", + "type_key": "Any" } ], "given_name": null, - "key": "Shape.811a60b4c43530c3d6100304f377dbd2d3045291", + "key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, "type_param_keys": null }, - "Shape.9a3a315bff2146cca750edbec49c6b4b4d0ce58e": { + "Shape.bc52b1c43d99d0004be108b5869dde9f4a119518": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, @@ -93408,35 +60961,12 @@ "default_value_as_json_str": null, "description": null, "is_required": true, - "name": "file", + "name": "one", "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", + "key": "Shape.bc52b1c43d99d0004be108b5869dde9f4a119518", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, @@ -93493,22 +61023,6 @@ "__enum__": "ConfigScalarKind.STRING" }, "type_param_keys": null - }, - "StringSourceType": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": null, - "given_name": null, - "key": "StringSourceType", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR_UNION" - }, - "scalar_kind": null, - "type_param_keys": [ - "String", - "Selector.2571019f1a5201853d11032145ac3e534067f214" - ] } } }, @@ -93604,39 +61118,18 @@ "dep_structure_snapshot": { "__class__": "DependencyStructureSnapshot", "solid_invocation_snaps": [ - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ - { - "__class__": "InputDependencySnap", - "input_name": "hanging_graph", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "hanging_graph" - } - ] - } - ], - "is_dynamic_mapped": false, - "solid_def_name": "downstream_asset", - "solid_name": "downstream_asset", - "tags": {} - }, { "__class__": "SolidInvocationSnap", "input_dep_snaps": [], "is_dynamic_mapped": false, - "solid_def_name": "hanging_graph", - "solid_name": "hanging_graph", + "solid_def_name": "op_with_config", + "solid_name": "op_with_config", "tags": {} } ] }, "description": null, - "graph_def_name": "hanging_graph_asset_job", + "graph_def_name": "job_with_default_config", "lineage_snapshot": null, "mode_def_snaps": [ { @@ -93671,128 +61164,17 @@ "name": "config", "type_key": "Any" }, - "description": null, - "name": "dummy_io_manager" - }, - { - "__class__": "ResourceDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "config", - "type_key": "Shape.9a3a315bff2146cca750edbec49c6b4b4d0ce58e" - }, - "description": null, - "name": "hanging_asset_resource" - }, - { - "__class__": "ResourceDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "config", - "type_key": "Shape.18b2faaf1efd505374f7f25fcb61ed59bd5be851" - }, "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", "name": "io_manager" } ], - "root_config_key": "Shape.4ac7ac30807fdc94f3fcda93b53050f198e519ec" + "root_config_key": "Shape.37610aaf407f315481cab1fdecba2e7f238e0a62" } ], - "name": "hanging_graph_asset_job", + "name": "job_with_default_config", "solid_definitions_snapshot": { "__class__": "SolidDefinitionsSnapshot", - "composite_solid_def_snaps": [ - { - "__class__": "CompositeSolidDefSnap", - "config_field_snap": null, - "dep_structure_snapshot": { - "__class__": "DependencyStructureSnapshot", - "solid_invocation_snaps": [ - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ - { - "__class__": "InputDependencySnap", - "input_name": "my_op", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "my_op" - } - ] - } - ], - "is_dynamic_mapped": false, - "solid_def_name": "hanging_op", - "solid_name": "hanging_op", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [], - "is_dynamic_mapped": false, - "solid_def_name": "my_op", - "solid_name": "my_op", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ - { - "__class__": "InputDependencySnap", - "input_name": "hanging_op", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "hanging_op" - } - ] - } - ], - "is_dynamic_mapped": false, - "solid_def_name": "never_runs_op", - "solid_name": "never_runs_op", - "tags": {} - } - ] - }, - "description": null, - "input_def_snaps": [], - "input_mapping_snaps": [], - "name": "hanging_graph", - "output_def_snaps": [ - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" - } - ], - "output_mapping_snaps": [ - { - "__class__": "OutputMappingSnap", - "external_output_name": "result", - "mapped_output_name": "result", - "mapped_solid_name": "never_runs_op" - } - ], - "tags": {} - } - ], + "composite_solid_def_snaps": [], "solid_def_snaps": [ { "__class__": "SolidDefSnap", @@ -93801,117 +61183,13 @@ "default_provided": false, "default_value_as_json_str": null, "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - }, - "description": null, - "input_def_snaps": [ - { - "__class__": "InputDefSnap", - "dagster_type_key": "Any", - "description": null, - "name": "hanging_graph" - } - ], - "name": "downstream_asset", - "output_def_snaps": [ - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" - } - ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - }, - "description": null, - "input_def_snaps": [ - { - "__class__": "InputDefSnap", - "dagster_type_key": "Any", - "description": null, - "name": "my_op" - } - ], - "name": "hanging_op", - "output_def_snaps": [ - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" - } - ], - "required_resource_keys": [ - "hanging_asset_resource" - ], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, + "is_required": true, "name": "config", - "type_key": "Any" + "type_key": "Shape.bc52b1c43d99d0004be108b5869dde9f4a119518" }, "description": null, "input_def_snaps": [], - "name": "my_op", - "output_def_snaps": [ - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" - } - ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - }, - "description": null, - "input_def_snaps": [ - { - "__class__": "InputDefSnap", - "dagster_type_key": "Any", - "description": null, - "name": "hanging_op" - } - ], - "name": "never_runs_op", + "name": "op_with_config", "output_def_snaps": [ { "__class__": "OutputDefSnap", @@ -93931,10 +61209,10 @@ } ''' # --- -# name: test_all_snapshot_ids[71] - '973fd7484dc9a218cd19ab0344a593053fded3dc' +# name: test_all_snapshot_ids[67] + '643e2b02ca69b0087d15b448a9108d39d5b35036' # --- -# name: test_all_snapshot_ids[72] +# name: test_all_snapshot_ids[68] ''' { "__class__": "PipelineSnapshot", @@ -94378,7 +61656,7 @@ "scalar_kind": null, "type_param_keys": null }, - "Shape.22ef5f214708cb30cd4940652ff6f8f900c765d6": { + "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, @@ -94387,24 +61665,6 @@ "__class__": "ConfigFieldSnap", "default_provided": true, "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "dummy_io_manager", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "hanging_asset_resource", - "type_key": "Shape.b13a6c5637084590cc1538f9522324bfeb4b46b3" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", "is_required": false, "name": "io_manager", @@ -94412,7 +61672,7 @@ } ], "given_name": null, - "key": "Shape.22ef5f214708cb30cd4940652ff6f8f900c765d6", + "key": "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, @@ -94451,48 +61711,30 @@ "scalar_kind": null, "type_param_keys": null }, - "Shape.455ff45f2c3e8b9feb9a0553a7e661c1af766a73": { + "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, "fields": [ { "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "first_asset", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "hanging_asset", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", + "default_provided": false, + "default_value_as_json_str": null, "description": null, - "is_required": false, - "name": "never_runs_asset", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + "is_required": true, + "name": "path", + "type_key": "String" } ], "given_name": null, - "key": "Shape.455ff45f2c3e8b9feb9a0553a7e661c1af766a73", + "key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, "type_param_keys": null }, - "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2": { + "Shape.743e47901855cb245064dd633e217bfcb49a11a7": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, @@ -94502,20 +61744,20 @@ "default_provided": false, "default_value_as_json_str": null, "description": null, - "is_required": true, - "name": "path", - "type_key": "String" + "is_required": false, + "name": "config", + "type_key": "Any" } ], "given_name": null, - "key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2", + "key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, "type_param_keys": null }, - "Shape.743e47901855cb245064dd633e217bfcb49a11a7": { + "Shape.8ca73f0ae5a27b2d717a94a2cba479568ddc79b2": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, @@ -94525,20 +61767,20 @@ "default_provided": false, "default_value_as_json_str": null, "description": null, - "is_required": false, + "is_required": true, "name": "config", - "type_key": "Any" + "type_key": "TestEnum" } ], "given_name": null, - "key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7", + "key": "Shape.8ca73f0ae5a27b2d717a94a2cba479568ddc79b2", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, "type_param_keys": null }, - "Shape.9a3a315bff2146cca750edbec49c6b4b4d0ce58e": { + "Shape.b214dc99bad5dc89e19e327bf3c9abcd56c353db": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, @@ -94549,19 +61791,32 @@ "default_value_as_json_str": null, "description": null, "is_required": true, - "name": "file", - "type_key": "String" + "name": "takes_an_enum", + "type_key": "Shape.8ca73f0ae5a27b2d717a94a2cba479568ddc79b2" } ], "given_name": null, - "key": "Shape.9a3a315bff2146cca750edbec49c6b4b4d0ce58e", + "key": "Shape.b214dc99bad5dc89e19e327bf3c9abcd56c353db", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, "type_param_keys": null }, - "Shape.b13a6c5637084590cc1538f9522324bfeb4b46b3": { + "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, @@ -94571,20 +61826,20 @@ "default_provided": false, "default_value_as_json_str": null, "description": null, - "is_required": true, - "name": "config", - "type_key": "Shape.9a3a315bff2146cca750edbec49c6b4b4d0ce58e" + "is_required": false, + "name": "console", + "type_key": "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a" } ], "given_name": null, - "key": "Shape.b13a6c5637084590cc1538f9522324bfeb4b46b3", + "key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, "type_param_keys": null }, - "Shape.d2db998e4d71c26f79f25441c3708db8054e80ad": { + "Shape.fd83dcfe0c9126a9b5956827a350611e935e0643": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, @@ -94609,80 +61864,73 @@ }, { "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"first_asset\": {}, \"hanging_asset\": {}, \"never_runs_asset\": {}}", + "default_provided": false, + "default_value_as_json_str": null, "description": "Configure runtime parameters for ops or assets.", - "is_required": false, + "is_required": true, "name": "ops", - "type_key": "Shape.455ff45f2c3e8b9feb9a0553a7e661c1af766a73" + "type_key": "Shape.b214dc99bad5dc89e19e327bf3c9abcd56c353db" }, { "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "default_provided": true, + "default_value_as_json_str": "{\"io_manager\": {}}", "description": "Configure how shared resources are implemented within a run.", - "is_required": true, + "is_required": false, "name": "resources", - "type_key": "Shape.22ef5f214708cb30cd4940652ff6f8f900c765d6" + "type_key": "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778" } ], "given_name": null, - "key": "Shape.d2db998e4d71c26f79f25441c3708db8054e80ad", + "key": "Shape.fd83dcfe0c9126a9b5956827a350611e935e0643", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, "type_param_keys": null }, - "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709": { + "String": { "__class__": "ConfigTypeSnap", - "description": null, + "description": "", "enum_values": null, - "fields": [], - "given_name": null, - "key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709", + "fields": null, + "given_name": "String", + "key": "String", "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" + "__enum__": "ConfigTypeKind.SCALAR" + }, + "scalar_kind": { + "__enum__": "ConfigScalarKind.STRING" }, - "scalar_kind": null, "type_param_keys": null }, - "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b": { + "TestEnum": { "__class__": "ConfigTypeSnap", "description": null, - "enum_values": null, - "fields": [ + "enum_values": [ { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "console", - "type_key": "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a" + "__class__": "ConfigEnumValueSnap", + "description": "An enum value.", + "value": "ENUM_VALUE_ONE" + }, + { + "__class__": "ConfigEnumValueSnap", + "description": "An enum value.", + "value": "ENUM_VALUE_TWO" + }, + { + "__class__": "ConfigEnumValueSnap", + "description": "An enum value.", + "value": "ENUM_VALUE_THREE" } ], - "given_name": null, - "key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "String": { - "__class__": "ConfigTypeSnap", - "description": "", - "enum_values": null, "fields": null, - "given_name": "String", - "key": "String", + "given_name": "TestEnum", + "key": "TestEnum", "kind": { - "__enum__": "ConfigTypeKind.SCALAR" - }, - "scalar_kind": { - "__enum__": "ConfigScalarKind.STRING" + "__enum__": "ConfigTypeKind.ENUM" }, + "scalar_kind": null, "type_param_keys": null } } @@ -94781,65 +62029,16 @@ "solid_invocation_snaps": [ { "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ - { - "__class__": "InputDependencySnap", - "input_name": "dummy_source_asset", - "is_dynamic_collect": false, - "upstream_output_snaps": [] - } - ], - "is_dynamic_mapped": false, - "solid_def_name": "first_asset", - "solid_name": "first_asset", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ - { - "__class__": "InputDependencySnap", - "input_name": "first_asset", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "first_asset" - } - ] - } - ], - "is_dynamic_mapped": false, - "solid_def_name": "hanging_asset", - "solid_name": "hanging_asset", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ - { - "__class__": "InputDependencySnap", - "input_name": "hanging_asset", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "hanging_asset" - } - ] - } - ], + "input_dep_snaps": [], "is_dynamic_mapped": false, - "solid_def_name": "never_runs_asset", - "solid_name": "never_runs_asset", + "solid_def_name": "takes_an_enum", + "solid_name": "takes_an_enum", "tags": {} } ] }, "description": null, - "graph_def_name": "hanging_job", + "graph_def_name": "job_with_enum_config", "lineage_snapshot": null, "mode_def_snaps": [ { @@ -94863,34 +62062,6 @@ ], "name": "default", "resource_def_snaps": [ - { - "__class__": "ResourceDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - }, - "description": null, - "name": "dummy_io_manager" - }, - { - "__class__": "ResourceDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "config", - "type_key": "Shape.9a3a315bff2146cca750edbec49c6b4b4d0ce58e" - }, - "description": null, - "name": "hanging_asset_resource" - }, { "__class__": "ResourceDefSnap", "config_field_snap": { @@ -94906,10 +62077,10 @@ "name": "io_manager" } ], - "root_config_key": "Shape.d2db998e4d71c26f79f25441c3708db8054e80ad" + "root_config_key": "Shape.fd83dcfe0c9126a9b5956827a350611e935e0643" } ], - "name": "hanging_job", + "name": "job_with_enum_config", "solid_definitions_snapshot": { "__class__": "SolidDefinitionsSnapshot", "composite_solid_def_snaps": [], @@ -94921,90 +62092,13 @@ "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": "Asset that hangs forever, used to test in-progress ops.", - "input_def_snaps": [ - { - "__class__": "InputDefSnap", - "dagster_type_key": "Any", - "description": null, - "name": "first_asset" - } - ], - "name": "hanging_asset", - "output_def_snaps": [ - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" - } - ], - "required_resource_keys": [ - "hanging_asset_resource" - ], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, + "is_required": true, "name": "config", - "type_key": "Any" + "type_key": "TestEnum" }, "description": null, - "input_def_snaps": [ - { - "__class__": "InputDefSnap", - "dagster_type_key": "Any", - "description": null, - "name": "hanging_asset" - } - ], - "name": "never_runs_asset", + "input_def_snaps": [], + "name": "takes_an_enum", "output_def_snaps": [ { "__class__": "OutputDefSnap", @@ -95024,10 +62118,10 @@ } ''' # --- -# name: test_all_snapshot_ids[73] - '065b896532a7dc8172d7865d74f08375cb96ce96' +# name: test_all_snapshot_ids[69] + '158a79ab642707e63923c59c6abaf7960b36211e' # --- -# name: test_all_snapshot_ids[74] +# name: test_all_snapshot_ids[6] ''' { "__class__": "PipelineSnapshot", @@ -95188,6 +62282,29 @@ "scalar_kind": null, "type_param_keys": null }, + "Selector.2571019f1a5201853d11032145ac3e534067f214": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "env", + "type_key": "String" + } + ], + "given_name": null, + "key": "Selector.2571019f1a5201853d11032145ac3e534067f214", + "kind": { + "__enum__": "ConfigTypeKind.SELECTOR" + }, + "scalar_kind": null, + "type_param_keys": null + }, "Selector.a9799b971d12ace70a2d8803c883c863417d0725": { "__class__": "ConfigTypeSnap", "description": null, @@ -95393,6 +62510,56 @@ "scalar_kind": null, "type_param_keys": null }, + "Shape.0634574d322de219ea15dd8c7477358bd8b75cb9": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"config\": {\"retries\": {\"enabled\": {}}}}", + "description": "Configure how steps are executed within a run.", + "is_required": false, + "name": "execution", + "type_key": "Shape.09d73f0755bf4752d3f121837669c8660dcf451e" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": "Configure how loggers emit messages within a run.", + "is_required": false, + "name": "loggers", + "type_key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"asset_1\": {}, \"asset_1_my_check\": {}, \"check_in_op_asset\": {}}", + "description": "Configure runtime parameters for ops or assets.", + "is_required": false, + "name": "ops", + "type_key": "Shape.2d34be653f74a6198202299211241f24acd5b099" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"io_manager\": {\"config\": {}}}", + "description": "Configure how shared resources are implemented within a run.", + "is_required": false, + "name": "resources", + "type_key": "Shape.941705f8db419acef3ba14bcecbc37e693570d4d" + } + ], + "given_name": null, + "key": "Shape.0634574d322de219ea15dd8c7477358bd8b75cb9", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, "Shape.081354663b9d4b8fbfd1cb8e358763912953913f": { "__class__": "ConfigTypeSnap", "description": null, @@ -95471,7 +62638,30 @@ "scalar_kind": null, "type_param_keys": null }, - "Shape.22ef5f214708cb30cd4940652ff6f8f900c765d6": { + "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.2d34be653f74a6198202299211241f24acd5b099": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, @@ -95482,30 +62672,30 @@ "default_value_as_json_str": "{}", "description": null, "is_required": false, - "name": "dummy_io_manager", + "name": "asset_1", "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" }, { "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "default_provided": true, + "default_value_as_json_str": "{}", "description": null, - "is_required": true, - "name": "hanging_asset_resource", - "type_key": "Shape.b13a6c5637084590cc1538f9522324bfeb4b46b3" + "is_required": false, + "name": "asset_1_my_check", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" }, { "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, "is_required": false, - "name": "io_manager", + "name": "check_in_op_asset", "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" } ], "given_name": null, - "key": "Shape.22ef5f214708cb30cd4940652ff6f8f900c765d6", + "key": "Shape.2d34be653f74a6198202299211241f24acd5b099", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, @@ -95544,6 +62734,29 @@ "scalar_kind": null, "type_param_keys": null }, + "Shape.44f2a71367507edd1b8e64f739222c4312b3691b": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "config", + "type_key": "Shape.18b2faaf1efd505374f7f25fcb61ed59bd5be851" + } + ], + "given_name": null, + "key": "Shape.44f2a71367507edd1b8e64f739222c4312b3691b", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2": { "__class__": "ConfigTypeSnap", "description": null, @@ -95567,56 +62780,6 @@ "scalar_kind": null, "type_param_keys": null }, - "Shape.61075519d5493bc5cb6d2b807c37dbbdf5eb7336": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"config\": {\"retries\": {\"enabled\": {}}}}", - "description": "Configure how steps are executed within a run.", - "is_required": false, - "name": "execution", - "type_key": "Shape.09d73f0755bf4752d3f121837669c8660dcf451e" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": "Configure how loggers emit messages within a run.", - "is_required": false, - "name": "loggers", - "type_key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"hanging_partition_asset\": {}}", - "description": "Configure runtime parameters for ops or assets.", - "is_required": false, - "name": "ops", - "type_key": "Shape.7ea9921167c0a52e9ed3dfad987582ffc796e7eb" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": "Configure how shared resources are implemented within a run.", - "is_required": true, - "name": "resources", - "type_key": "Shape.22ef5f214708cb30cd4940652ff6f8f900c765d6" - } - ], - "given_name": null, - "key": "Shape.61075519d5493bc5cb6d2b807c37dbbdf5eb7336", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, "Shape.743e47901855cb245064dd633e217bfcb49a11a7": { "__class__": "ConfigTypeSnap", "description": null, @@ -95640,23 +62803,41 @@ "scalar_kind": null, "type_param_keys": null }, - "Shape.7ea9921167c0a52e9ed3dfad987582ffc796e7eb": { + "Shape.941705f8db419acef3ba14bcecbc37e693570d4d": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, "fields": [ { "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", + "default_provided": false, + "default_value_as_json_str": null, "description": null, "is_required": false, - "name": "hanging_partition_asset", + "name": "dummy_io_manager", "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "hanging_asset_resource", + "type_key": "Shape.b13a6c5637084590cc1538f9522324bfeb4b46b3" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"config\": {}}", + "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", + "is_required": false, + "name": "io_manager", + "type_key": "Shape.44f2a71367507edd1b8e64f739222c4312b3691b" } ], "given_name": null, - "key": "Shape.7ea9921167c0a52e9ed3dfad987582ffc796e7eb", + "key": "Shape.941705f8db419acef3ba14bcecbc37e693570d4d", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, @@ -95759,6 +62940,22 @@ "__enum__": "ConfigScalarKind.STRING" }, "type_param_keys": null + }, + "StringSourceType": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": null, + "given_name": null, + "key": "StringSourceType", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR_UNION" + }, + "scalar_kind": null, + "type_param_keys": [ + "String", + "Selector.2571019f1a5201853d11032145ac3e534067f214" + ] } } }, @@ -95858,14 +63055,49 @@ "__class__": "SolidInvocationSnap", "input_dep_snaps": [], "is_dynamic_mapped": false, - "solid_def_name": "hanging_partition_asset", - "solid_name": "hanging_partition_asset", + "solid_def_name": "asset_1", + "solid_name": "asset_1", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [ + { + "__class__": "InputDependencySnap", + "input_name": "asset_1", + "is_dynamic_collect": false, + "upstream_output_snaps": [ + { + "__class__": "OutputHandleSnap", + "output_name": "result", + "solid_name": "asset_1" + } + ] + }, + { + "__class__": "InputDependencySnap", + "input_name": "asset_two", + "is_dynamic_collect": false, + "upstream_output_snaps": [] + } + ], + "is_dynamic_mapped": false, + "solid_def_name": "asset_1_my_check", + "solid_name": "asset_1_my_check", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [], + "is_dynamic_mapped": false, + "solid_def_name": "check_in_op_asset", + "solid_name": "check_in_op_asset", "tags": {} } ] }, "description": null, - "graph_def_name": "hanging_partition_asset_job", + "graph_def_name": "asset_check_job", "lineage_snapshot": null, "mode_def_snaps": [ { @@ -95921,21 +63153,21 @@ "__class__": "ResourceDefSnap", "config_field_snap": { "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "default_provided": true, + "default_value_as_json_str": "{}", "description": null, "is_required": false, "name": "config", - "type_key": "Any" + "type_key": "Shape.18b2faaf1efd505374f7f25fcb61ed59bd5be851" }, "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", "name": "io_manager" } ], - "root_config_key": "Shape.61075519d5493bc5cb6d2b807c37dbbdf5eb7336" + "root_config_key": "Shape.0634574d322de219ea15dd8c7477358bd8b75cb9" } ], - "name": "hanging_partition_asset_job", + "name": "asset_check_job", "solid_definitions_snapshot": { "__class__": "SolidDefinitionsSnapshot", "composite_solid_def_snaps": [], @@ -95953,7 +63185,7 @@ }, "description": null, "input_def_snaps": [], - "name": "hanging_partition_asset", + "name": "asset_1", "output_def_snaps": [ { "__class__": "OutputDefSnap", @@ -95964,9 +63196,82 @@ "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": "Any", + "description": null, + "name": "asset_1" + }, + { + "__class__": "InputDefSnap", + "dagster_type_key": "Nothing", + "description": null, + "name": "asset_two" + } + ], + "name": "asset_1_my_check", + "output_def_snaps": [ + { + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", + "description": null, + "is_dynamic": false, + "is_required": true, + "name": "result" + } + ], + "required_resource_keys": [], + "tags": {} + }, + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, + "description": null, + "input_def_snaps": [], + "name": "check_in_op_asset", + "output_def_snaps": [ + { + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", + "description": null, + "is_dynamic": false, + "is_required": true, + "name": "result" + }, + { + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", + "description": null, + "is_dynamic": false, + "is_required": true, + "name": "check_in_op_asset_my_check" + } ], + "required_resource_keys": [], "tags": {} } ] @@ -95975,10 +63280,7 @@ } ''' # --- -# name: test_all_snapshot_ids[75] - 'd0700b0d774bc626fd21c3e043778dc00e050e9b' -# --- -# name: test_all_snapshot_ids[76] +# name: test_all_snapshot_ids[70] ''' { "__class__": "PipelineSnapshot", @@ -96422,61 +63724,6 @@ "scalar_kind": null, "type_param_keys": null }, - "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", - "is_required": false, - "name": "io_manager", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - } - ], - "given_name": null, - "key": "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.369ed0636f08f329e2aa8b098ffa6a79fc232dcf": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"config\": {\"fail\": false}}", - "description": null, - "is_required": false, - "name": "hard_fail_or_0", - "type_key": "Shape.bcef613ddd9bdac33326b7d43d149dbf594a763c" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "increment", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - } - ], - "given_name": null, - "key": "Shape.369ed0636f08f329e2aa8b098ffa6a79fc232dcf", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c": { "__class__": "ConfigTypeSnap", "description": null, @@ -96555,7 +63802,7 @@ "scalar_kind": null, "type_param_keys": null }, - "Shape.a269e234e7f0491d780456ee5305fd928c183afa": { + "Shape.a775abaebbf7dbee4f702f3e27405e49639e5f85": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, @@ -96563,45 +63810,40 @@ { "__class__": "ConfigFieldSnap", "default_provided": true, - "default_value_as_json_str": "false", + "default_value_as_json_str": "{}", "description": null, "is_required": false, - "name": "fail", - "type_key": "Bool" - } - ], - "given_name": null, - "key": "Shape.a269e234e7f0491d780456ee5305fd928c183afa", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.bcef613ddd9bdac33326b7d43d149dbf594a763c": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ + "name": "emit_failed_expectation", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, { "__class__": "ConfigFieldSnap", "default_provided": true, - "default_value_as_json_str": "{\"fail\": false}", + "default_value_as_json_str": "{}", "description": null, "is_required": false, - "name": "config", - "type_key": "Shape.a269e234e7f0491d780456ee5305fd928c183afa" + "name": "emit_successful_expectation", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "emit_successful_expectation_no_metadata", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" } ], "given_name": null, - "key": "Shape.bcef613ddd9bdac33326b7d43d149dbf594a763c", + "key": "Shape.a775abaebbf7dbee4f702f3e27405e49639e5f85", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, "type_param_keys": null }, - "Shape.c1ce722407ab5e802d58b8bebd0bc8c3eb4dfcbe": { + "Shape.b0b6c15989be346c4b066371bcffeba8cff2fcb9": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, @@ -96627,24 +63869,47 @@ { "__class__": "ConfigFieldSnap", "default_provided": true, - "default_value_as_json_str": "{\"hard_fail_or_0\": {\"config\": {\"fail\": false}}, \"increment\": {}}", + "default_value_as_json_str": "{\"emit_failed_expectation\": {}, \"emit_successful_expectation\": {}, \"emit_successful_expectation_no_metadata\": {}}", "description": "Configure runtime parameters for ops or assets.", "is_required": false, "name": "ops", - "type_key": "Shape.369ed0636f08f329e2aa8b098ffa6a79fc232dcf" + "type_key": "Shape.a775abaebbf7dbee4f702f3e27405e49639e5f85" }, { "__class__": "ConfigFieldSnap", "default_provided": true, - "default_value_as_json_str": "{\"io_manager\": {}}", + "default_value_as_json_str": "{}", "description": "Configure how shared resources are implemented within a run.", "is_required": false, "name": "resources", - "type_key": "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778" + "type_key": "Shape.d5cca4fabdc075ea3ec659dbeaffef0304d66641" } ], "given_name": null, - "key": "Shape.c1ce722407ab5e802d58b8bebd0bc8c3eb4dfcbe", + "key": "Shape.b0b6c15989be346c4b066371bcffeba8cff2fcb9", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.d5cca4fabdc075ea3ec659dbeaffef0304d66641": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", + "is_required": false, + "name": "io_manager", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + } + ], + "given_name": null, + "key": "Shape.d5cca4fabdc075ea3ec659dbeaffef0304d66641", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, @@ -96800,35 +64065,30 @@ "__class__": "SolidInvocationSnap", "input_dep_snaps": [], "is_dynamic_mapped": false, - "solid_def_name": "hard_fail_or_0", - "solid_name": "hard_fail_or_0", + "solid_def_name": "emit_failed_expectation", + "solid_name": "emit_failed_expectation", "tags": {} }, { "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ - { - "__class__": "InputDependencySnap", - "input_name": "n", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "hard_fail_or_0" - } - ] - } - ], + "input_dep_snaps": [], "is_dynamic_mapped": false, - "solid_def_name": "increment", - "solid_name": "increment", + "solid_def_name": "emit_successful_expectation", + "solid_name": "emit_successful_expectation", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [], + "is_dynamic_mapped": false, + "solid_def_name": "emit_successful_expectation_no_metadata", + "solid_name": "emit_successful_expectation_no_metadata", "tags": {} } ] }, "description": null, - "graph_def_name": "hard_failer", + "graph_def_name": "job_with_expectations", "lineage_snapshot": null, "mode_def_snaps": [ { @@ -96867,10 +64127,10 @@ "name": "io_manager" } ], - "root_config_key": "Shape.c1ce722407ab5e802d58b8bebd0bc8c3eb4dfcbe" + "root_config_key": "Shape.b0b6c15989be346c4b066371bcffeba8cff2fcb9" } ], - "name": "hard_failer", + "name": "job_with_expectations", "solid_definitions_snapshot": { "__class__": "SolidDefinitionsSnapshot", "composite_solid_def_snaps": [], @@ -96879,26 +64139,17 @@ "__class__": "SolidDefSnap", "config_field_snap": { "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"fail\": false}", + "default_provided": false, + "default_value_as_json_str": null, "description": null, "is_required": false, "name": "config", - "type_key": "Shape.a269e234e7f0491d780456ee5305fd928c183afa" + "type_key": "Any" }, "description": null, "input_def_snaps": [], - "name": "hard_fail_or_0", - "output_def_snaps": [ - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Int", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" - } - ], + "name": "emit_failed_expectation", + "output_def_snaps": [], "required_resource_keys": [], "tags": {} }, @@ -96914,25 +64165,27 @@ "type_key": "Any" }, "description": null, - "input_def_snaps": [ - { - "__class__": "InputDefSnap", - "dagster_type_key": "Int", - "description": null, - "name": "n" - } - ], - "name": "increment", - "output_def_snaps": [ - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Int", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" - } - ], + "input_def_snaps": [], + "name": "emit_successful_expectation", + "output_def_snaps": [], + "required_resource_keys": [], + "tags": {} + }, + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, + "description": null, + "input_def_snaps": [], + "name": "emit_successful_expectation_no_metadata", + "output_def_snaps": [], "required_resource_keys": [], "tags": {} } @@ -96942,10 +64195,10 @@ } ''' # --- -# name: test_all_snapshot_ids[77] - 'c6b504611b1ee7582092807ac90bdd4ac64bac3b' +# name: test_all_snapshot_ids[71] + '25eed9832eef95ee97a63357e836659193775b3d' # --- -# name: test_all_snapshot_ids[78] +# name: test_all_snapshot_ids[72] ''' { "__class__": "PipelineSnapshot", @@ -97412,6 +64665,29 @@ "scalar_kind": null, "type_param_keys": null }, + "Shape.3c9fe9866f4fe467d426b7a9d3aeda21504ed154": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "op_with_input_output_metadata", + "type_key": "Shape.64a2e45f416adce23c20a991c4bfce13c2cbe2d5" + } + ], + "given_name": null, + "key": "Shape.3c9fe9866f4fe467d426b7a9d3aeda21504ed154", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c": { "__class__": "ConfigTypeSnap", "description": null, @@ -97467,23 +64743,82 @@ "scalar_kind": null, "type_param_keys": null }, - "Shape.5b0100a2f69412eeae1c1ce42684400e4eac9903": { + "Shape.64a2e45f416adce23c20a991c4bfce13c2cbe2d5": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "inputs", + "type_key": "Shape.85b49263d1851d0d885cfec001faca6da5738880" + } + ], + "given_name": null, + "key": "Shape.64a2e45f416adce23c20a991c4bfce13c2cbe2d5", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.69f3d02a3624c3bfbe54c903275932f1379dda2e": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"config\": {\"retries\": {\"enabled\": {}}}}", + "description": "Configure how steps are executed within a run.", + "is_required": false, + "name": "execution", + "type_key": "Shape.09d73f0755bf4752d3f121837669c8660dcf451e" + }, { "__class__": "ConfigFieldSnap", "default_provided": true, "default_value_as_json_str": "{}", - "description": null, + "description": "Configure how loggers emit messages within a run.", "is_required": false, - "name": "op_that_gets_tags", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + "name": "loggers", + "type_key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": "Configure runtime parameters for ops or assets.", + "is_required": true, + "name": "ops", + "type_key": "Shape.3c9fe9866f4fe467d426b7a9d3aeda21504ed154" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"io_manager\": {}}", + "description": "Configure how shared resources are implemented within a run.", + "is_required": false, + "name": "resources", + "type_key": "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778" } ], "given_name": null, - "key": "Shape.5b0100a2f69412eeae1c1ce42684400e4eac9903", + "key": "Shape.69f3d02a3624c3bfbe54c903275932f1379dda2e", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, @@ -97513,50 +64848,23 @@ "scalar_kind": null, "type_param_keys": null }, - "Shape.89a658879dc08885cdbc7c5fffe10bb1fcd55d81": { + "Shape.85b49263d1851d0d885cfec001faca6da5738880": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, "fields": [ { "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"config\": {\"retries\": {\"enabled\": {}}}}", - "description": "Configure how steps are executed within a run.", - "is_required": false, - "name": "execution", - "type_key": "Shape.09d73f0755bf4752d3f121837669c8660dcf451e" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": "Configure how loggers emit messages within a run.", - "is_required": false, - "name": "loggers", - "type_key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"op_that_gets_tags\": {}}", - "description": "Configure runtime parameters for ops or assets.", - "is_required": false, - "name": "ops", - "type_key": "Shape.5b0100a2f69412eeae1c1ce42684400e4eac9903" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"io_manager\": {}}", - "description": "Configure how shared resources are implemented within a run.", - "is_required": false, - "name": "resources", - "type_key": "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778" + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "foo", + "type_key": "ScalarUnion.Int-Selector.a9799b971d12ace70a2d8803c883c863417d0725" } ], "given_name": null, - "key": "Shape.89a658879dc08885cdbc7c5fffe10bb1fcd55d81", + "key": "Shape.85b49263d1851d0d885cfec001faca6da5738880", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, @@ -97710,16 +65018,23 @@ "solid_invocation_snaps": [ { "__class__": "SolidInvocationSnap", - "input_dep_snaps": [], + "input_dep_snaps": [ + { + "__class__": "InputDependencySnap", + "input_name": "foo", + "is_dynamic_collect": false, + "upstream_output_snaps": [] + } + ], "is_dynamic_mapped": false, - "solid_def_name": "op_that_gets_tags", - "solid_name": "op_that_gets_tags", + "solid_def_name": "op_with_input_output_metadata", + "solid_name": "op_with_input_output_metadata", "tags": {} } ] }, "description": null, - "graph_def_name": "hello_world_with_tags", + "graph_def_name": "job_with_input_output_metadata", "lineage_snapshot": null, "mode_def_snaps": [ { @@ -97758,10 +65073,10 @@ "name": "io_manager" } ], - "root_config_key": "Shape.89a658879dc08885cdbc7c5fffe10bb1fcd55d81" + "root_config_key": "Shape.69f3d02a3624c3bfbe54c903275932f1379dda2e" } ], - "name": "hello_world_with_tags", + "name": "job_with_input_output_metadata", "solid_definitions_snapshot": { "__class__": "SolidDefinitionsSnapshot", "composite_solid_def_snaps": [], @@ -97778,16 +65093,45 @@ "type_key": "Any" }, "description": null, - "input_def_snaps": [], - "name": "op_that_gets_tags", + "input_def_snaps": [ + { + "__class__": "InputDefSnap", + "dagster_type_key": "Int", + "description": null, + "metadata_entries": [ + { + "__class__": "EventMetadataEntry", + "description": null, + "entry_data": { + "__class__": "TextMetadataEntryData", + "text": "b" + }, + "label": "a" + } + ], + "name": "foo" + } + ], + "name": "op_with_input_output_metadata", "output_def_snaps": [ { "__class__": "OutputDefSnap", - "dagster_type_key": "Any", + "dagster_type_key": "Int", "description": null, "is_dynamic": false, "is_required": true, - "name": "result" + "metadata_entries": [ + { + "__class__": "EventMetadataEntry", + "description": null, + "entry_data": { + "__class__": "TextMetadataEntryData", + "text": "d" + }, + "label": "c" + } + ], + "name": "bar" } ], "required_resource_keys": [], @@ -97795,19 +65139,14 @@ } ] }, - "tags": { - "tag_key": "tag_value" - } + "tags": {} } ''' # --- -# name: test_all_snapshot_ids[79] - 'dc190868e8887ba5ac3669da13473252cd0ab098' -# --- -# name: test_all_snapshot_ids[7] - '05cfacc384c80af2136f50376021e4f81e8f5784' +# name: test_all_snapshot_ids[73] + '6069db2378a5bcd370c5f8ce8e8ee51d997e3447' # --- -# name: test_all_snapshot_ids[80] +# name: test_all_snapshot_ids[74] ''' { "__class__": "PipelineSnapshot", @@ -98274,6 +65613,56 @@ "scalar_kind": null, "type_param_keys": null }, + "Shape.288595c17d5cb84370159ed6ea6d866b85f47f05": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"config\": {\"retries\": {\"enabled\": {}}}}", + "description": "Configure how steps are executed within a run.", + "is_required": false, + "name": "execution", + "type_key": "Shape.09d73f0755bf4752d3f121837669c8660dcf451e" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": "Configure how loggers emit messages within a run.", + "is_required": false, + "name": "loggers", + "type_key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"fail_subset\": {}, \"one\": {}}", + "description": "Configure runtime parameters for ops or assets.", + "is_required": false, + "name": "ops", + "type_key": "Shape.a14c2c695c8de0c8ebdad9323d40dd33323ef660" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"io_manager\": {}}", + "description": "Configure how shared resources are implemented within a run.", + "is_required": false, + "name": "resources", + "type_key": "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778" + } + ], + "given_name": null, + "key": "Shape.288595c17d5cb84370159ed6ea6d866b85f47f05", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c": { "__class__": "ConfigTypeSnap", "description": null, @@ -98352,96 +65741,32 @@ "scalar_kind": null, "type_param_keys": null }, - "Shape.7a2485929d7236949338d36f0435c94a9e354a77": { + "Shape.a14c2c695c8de0c8ebdad9323d40dd33323ef660": { "__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.", + "description": null, "is_required": false, - "name": "loggers", - "type_key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": "Configure runtime parameters for ops or assets.", - "is_required": true, - "name": "ops", - "type_key": "Shape.f1d05596db6e35312901196d530dfee6946a33fe" + "name": "fail_subset", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" }, { "__class__": "ConfigFieldSnap", "default_provided": true, - "default_value_as_json_str": "{\"io_manager\": {}}", - "description": "Configure how shared resources are implemented within a run.", - "is_required": false, - "name": "resources", - "type_key": "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778" - } - ], - "given_name": null, - "key": "Shape.7a2485929d7236949338d36f0435c94a9e354a77", - "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, + "default_value_as_json_str": "{}", "description": null, - "is_required": true, - "name": "config", - "type_key": "Shape.9a3a315bff2146cca750edbec49c6b4b4d0ce58e" + "is_required": false, + "name": "one", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" } ], "given_name": null, - "key": "Shape.b13a6c5637084590cc1538f9522324bfeb4b46b3", + "key": "Shape.a14c2c695c8de0c8ebdad9323d40dd33323ef660", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, @@ -98484,29 +65809,6 @@ "scalar_kind": null, "type_param_keys": null }, - "Shape.f1d05596db6e35312901196d530dfee6946a33fe": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "loop", - "type_key": "Shape.b13a6c5637084590cc1538f9522324bfeb4b46b3" - } - ], - "given_name": null, - "key": "Shape.f1d05596db6e35312901196d530dfee6946a33fe", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, "String": { "__class__": "ConfigTypeSnap", "description": "", @@ -98569,6 +65871,20 @@ "name": "Float", "type_param_keys": [] }, + "InputTypeWithoutHydration": { + "__class__": "DagsterTypeSnap", + "description": null, + "display_name": "InputTypeWithoutHydration", + "is_builtin": false, + "key": "InputTypeWithoutHydration", + "kind": { + "__enum__": "DagsterTypeKind.REGULAR" + }, + "loader_schema_key": null, + "materializer_schema_key": null, + "name": "InputTypeWithoutHydration", + "type_param_keys": [] + }, "Int": { "__class__": "DagsterTypeSnap", "description": null, @@ -98616,18 +65932,39 @@ "dep_structure_snapshot": { "__class__": "DependencyStructureSnapshot", "solid_invocation_snaps": [ + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [ + { + "__class__": "InputDependencySnap", + "input_name": "some_input", + "is_dynamic_collect": false, + "upstream_output_snaps": [ + { + "__class__": "OutputHandleSnap", + "output_name": "result", + "solid_name": "one" + } + ] + } + ], + "is_dynamic_mapped": false, + "solid_def_name": "fail_subset", + "solid_name": "fail_subset", + "tags": {} + }, { "__class__": "SolidInvocationSnap", "input_dep_snaps": [], "is_dynamic_mapped": false, - "solid_def_name": "loop", - "solid_name": "loop", + "solid_def_name": "one", + "solid_name": "one", "tags": {} } ] }, "description": null, - "graph_def_name": "infinite_loop_job", + "graph_def_name": "job_with_invalid_definition_error", "lineage_snapshot": null, "mode_def_snaps": [ { @@ -98666,10 +66003,10 @@ "name": "io_manager" } ], - "root_config_key": "Shape.7a2485929d7236949338d36f0435c94a9e354a77" + "root_config_key": "Shape.288595c17d5cb84370159ed6ea6d866b85f47f05" } ], - "name": "infinite_loop_job", + "name": "job_with_invalid_definition_error", "solid_definitions_snapshot": { "__class__": "SolidDefinitionsSnapshot", "composite_solid_def_snaps": [], @@ -98681,17 +66018,51 @@ "default_provided": false, "default_value_as_json_str": null, "description": null, - "is_required": true, + "is_required": false, "name": "config", - "type_key": "Shape.9a3a315bff2146cca750edbec49c6b4b4d0ce58e" + "type_key": "Any" + }, + "description": null, + "input_def_snaps": [ + { + "__class__": "InputDefSnap", + "dagster_type_key": "InputTypeWithoutHydration", + "description": null, + "name": "some_input" + } + ], + "name": "fail_subset", + "output_def_snaps": [ + { + "__class__": "OutputDefSnap", + "dagster_type_key": "Int", + "description": null, + "is_dynamic": false, + "is_required": true, + "name": "result" + } + ], + "required_resource_keys": [], + "tags": {} + }, + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" }, "description": null, "input_def_snaps": [], - "name": "loop", + "name": "one", "output_def_snaps": [ { "__class__": "OutputDefSnap", - "dagster_type_key": "Any", + "dagster_type_key": "InputTypeWithoutHydration", "description": null, "is_dynamic": false, "is_required": true, @@ -98707,10 +66078,10 @@ } ''' # --- -# name: test_all_snapshot_ids[81] - '83469e8c700778e0c1e268f158672fca54d5896b' +# name: test_all_snapshot_ids[75] + 'de3cee0b30bf45c5c28b57035caff8a592cb8a99' # --- -# name: test_all_snapshot_ids[82] +# name: test_all_snapshot_ids[76] ''' { "__class__": "PipelineSnapshot", @@ -98730,6 +66101,21 @@ "scalar_kind": null, "type_param_keys": null }, + "Array.Int": { + "__class__": "ConfigTypeSnap", + "description": "List of Array.Int", + "enum_values": null, + "fields": null, + "given_name": null, + "key": "Array.Int", + "kind": { + "__enum__": "ConfigTypeKind.ARRAY" + }, + "scalar_kind": null, + "type_param_keys": [ + "Int" + ] + }, "Bool": { "__class__": "ConfigTypeSnap", "description": "", @@ -99154,62 +66540,80 @@ "scalar_kind": null, "type_param_keys": null }, - "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778": { + "Shape.12236b5e54169d18e86e0d47deacb0b076a14af8": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, "fields": [ { "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", - "is_required": false, - "name": "io_manager", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "config", + "type_key": "Array.Int" } ], "given_name": null, - "key": "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778", + "key": "Shape.12236b5e54169d18e86e0d47deacb0b076a14af8", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, "type_param_keys": null }, - "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c": { + "Shape.147c68699311087d0426de0e96d2b6834556a246": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"config\": {\"retries\": {\"enabled\": {}}}}", + "description": "Configure how steps are executed within a run.", + "is_required": false, + "name": "execution", + "type_key": "Shape.09d73f0755bf4752d3f121837669c8660dcf451e" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": "Configure how loggers emit messages within a run.", + "is_required": false, + "name": "loggers", + "type_key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b" + }, { "__class__": "ConfigFieldSnap", "default_provided": false, "default_value_as_json_str": null, - "description": "[DEPRECATED]", - "is_required": false, - "name": "marker_to_close", - "type_key": "String" + "description": "Configure runtime parameters for ops or assets.", + "is_required": true, + "name": "ops", + "type_key": "Shape.3ff5846df24fb29b3480ee420e75c21b508bcf1d" }, { "__class__": "ConfigFieldSnap", "default_provided": true, - "default_value_as_json_str": "{\"enabled\": {}}", - "description": "Whether retries are enabled or not. By default, retries are enabled.", + "default_value_as_json_str": "{}", + "description": "Configure how shared resources are implemented within a run.", "is_required": false, - "name": "retries", - "type_key": "Selector.1bfb167aea90780aa679597800c71bd8c65ed0b2" + "name": "resources", + "type_key": "Shape.d5cca4fabdc075ea3ec659dbeaffef0304d66641" } ], "given_name": null, - "key": "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c", + "key": "Shape.147c68699311087d0426de0e96d2b6834556a246", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, "type_param_keys": null }, - "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2": { + "Shape.3ff5846df24fb29b3480ee420e75c21b508bcf1d": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, @@ -99220,62 +66624,67 @@ "default_value_as_json_str": null, "description": null, "is_required": true, - "name": "path", - "type_key": "String" + "name": "op_with_list", + "type_key": "Shape.12236b5e54169d18e86e0d47deacb0b076a14af8" } ], "given_name": null, - "key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2", + "key": "Shape.3ff5846df24fb29b3480ee420e75c21b508bcf1d", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, "type_param_keys": null }, - "Shape.61678299d213abc6dacb4a403face86263e676d7": { + "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, "fields": [ { "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"config\": {\"retries\": {\"enabled\": {}}}}", - "description": "Configure how steps are executed within a run.", - "is_required": false, - "name": "execution", - "type_key": "Shape.09d73f0755bf4752d3f121837669c8660dcf451e" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": "Configure how loggers emit messages within a run.", + "default_provided": false, + "default_value_as_json_str": null, + "description": "[DEPRECATED]", "is_required": false, - "name": "loggers", - "type_key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b" + "name": "marker_to_close", + "type_key": "String" }, { "__class__": "ConfigFieldSnap", "default_provided": true, - "default_value_as_json_str": "{\"return_integer\": {}}", - "description": "Configure runtime parameters for ops or assets.", + "default_value_as_json_str": "{\"enabled\": {}}", + "description": "Whether retries are enabled or not. By default, retries are enabled.", "is_required": false, - "name": "ops", - "type_key": "Shape.b237e55672e14459eb2f71b6889258a51aa88c86" - }, + "name": "retries", + "type_key": "Selector.1bfb167aea90780aa679597800c71bd8c65ed0b2" + } + ], + "given_name": null, + "key": "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ { "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"io_manager\": {}}", - "description": "Configure how shared resources are implemented within a run.", - "is_required": false, - "name": "resources", - "type_key": "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778" + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "path", + "type_key": "String" } ], "given_name": null, - "key": "Shape.61678299d213abc6dacb4a403face86263e676d7", + "key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, @@ -99305,23 +66714,23 @@ "scalar_kind": null, "type_param_keys": null }, - "Shape.b237e55672e14459eb2f71b6889258a51aa88c86": { + "Shape.d5cca4fabdc075ea3ec659dbeaffef0304d66641": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, "fields": [ { "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, + "default_provided": false, + "default_value_as_json_str": null, + "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", "is_required": false, - "name": "return_integer", + "name": "io_manager", "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" } ], "given_name": null, - "key": "Shape.b237e55672e14459eb2f71b6889258a51aa88c86", + "key": "Shape.d5cca4fabdc075ea3ec659dbeaffef0304d66641", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, @@ -99477,14 +66886,14 @@ "__class__": "SolidInvocationSnap", "input_dep_snaps": [], "is_dynamic_mapped": false, - "solid_def_name": "return_integer", - "solid_name": "return_integer", + "solid_def_name": "op_with_list", + "solid_name": "op_with_list", "tags": {} } ] }, "description": null, - "graph_def_name": "integers", + "graph_def_name": "job_with_list", "lineage_snapshot": null, "mode_def_snaps": [ { @@ -99523,10 +66932,10 @@ "name": "io_manager" } ], - "root_config_key": "Shape.61678299d213abc6dacb4a403face86263e676d7" + "root_config_key": "Shape.147c68699311087d0426de0e96d2b6834556a246" } ], - "name": "integers", + "name": "job_with_list", "solid_definitions_snapshot": { "__class__": "SolidDefinitionsSnapshot", "composite_solid_def_snaps": [], @@ -99538,23 +66947,14 @@ "default_provided": false, "default_value_as_json_str": null, "description": null, - "is_required": false, + "is_required": true, "name": "config", - "type_key": "Any" + "type_key": "Array.Int" }, "description": null, "input_def_snaps": [], - "name": "return_integer", - "output_def_snaps": [ - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" - } - ], + "name": "op_with_list", + "output_def_snaps": [], "required_resource_keys": [], "tags": {} } @@ -99564,10 +66964,10 @@ } ''' # --- -# name: test_all_snapshot_ids[83] - 'c4fee3a0c56b1ef6fcea9b64ceaacd06c4d5e216' +# name: test_all_snapshot_ids[77] + '68f90c6bc3483e01ab1317573d90e23d0efe14a9' # --- -# name: test_all_snapshot_ids[84] +# name: test_all_snapshot_ids[78] ''' { "__class__": "PipelineSnapshot", @@ -99728,29 +67128,6 @@ "scalar_kind": null, "type_param_keys": null }, - "Selector.2571019f1a5201853d11032145ac3e534067f214": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "env", - "type_key": "String" - } - ], - "given_name": null, - "key": "Selector.2571019f1a5201853d11032145ac3e534067f214", - "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" - }, - "scalar_kind": null, - "type_param_keys": null - }, "Selector.a9799b971d12ace70a2d8803c883c863417d0725": { "__class__": "ConfigTypeSnap", "description": null, @@ -99956,7 +67333,7 @@ "scalar_kind": null, "type_param_keys": null }, - "Shape.081354663b9d4b8fbfd1cb8e358763912953913f": { + "Shape.05f8c9463d76532175f0571ee1be34b39da6dc64": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, @@ -99964,24 +67341,42 @@ { "__class__": "ConfigFieldSnap", "default_provided": true, - "default_value_as_json_str": "\"INFO\"", - "description": "The logger's threshold.", + "default_value_as_json_str": "{\"config\": {\"retries\": {\"enabled\": {}}}}", + "description": "Configure how steps are executed within a run.", "is_required": false, - "name": "log_level", - "type_key": "String" + "name": "execution", + "type_key": "Shape.09d73f0755bf4752d3f121837669c8660dcf451e" }, { "__class__": "ConfigFieldSnap", "default_provided": true, - "default_value_as_json_str": "\"dagster\"", - "description": "The name of your logger.", + "default_value_as_json_str": "{}", + "description": "Configure how loggers emit messages within a run.", "is_required": false, - "name": "name", - "type_key": "String" + "name": "loggers", + "type_key": "Shape.bef10374a7619a637bcc228e2146e8ee88399f1f" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"return_six\": {}}", + "description": "Configure runtime parameters for ops or assets.", + "is_required": false, + "name": "ops", + "type_key": "Shape.1b7d26bbdb8188505a571fc3b5bba3348f1da7fa" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"io_manager\": {}}", + "description": "Configure how shared resources are implemented within a run.", + "is_required": false, + "name": "resources", + "type_key": "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778" } ], "given_name": null, - "key": "Shape.081354663b9d4b8fbfd1cb8e358763912953913f", + "key": "Shape.05f8c9463d76532175f0571ee1be34b39da6dc64", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, @@ -100011,7 +67406,7 @@ "scalar_kind": null, "type_param_keys": null }, - "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a": { + "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, @@ -100019,111 +67414,70 @@ { "__class__": "ConfigFieldSnap", "default_provided": true, - "default_value_as_json_str": "{\"log_level\": \"INFO\", \"name\": \"dagster\"}", - "description": "The default colored console logger.", + "default_value_as_json_str": "{}", + "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", "is_required": false, - "name": "config", - "type_key": "Shape.081354663b9d4b8fbfd1cb8e358763912953913f" + "name": "io_manager", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" } ], "given_name": null, - "key": "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a", + "key": "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, "type_param_keys": null }, - "Shape.18b2faaf1efd505374f7f25fcb61ed59bd5be851": { + "Shape.1b7d26bbdb8188505a571fc3b5bba3348f1da7fa": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, "fields": [ { "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "default_provided": true, + "default_value_as_json_str": "{}", "description": null, "is_required": false, - "name": "base_dir", - "type_key": "StringSourceType" + "name": "return_six", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" } ], "given_name": null, - "key": "Shape.18b2faaf1efd505374f7f25fcb61ed59bd5be851", + "key": "Shape.1b7d26bbdb8188505a571fc3b5bba3348f1da7fa", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, "type_param_keys": null }, - "Shape.370e26b257ba7c336c1b21a7bd8e340ea17d2bc2": { + "Shape.37a85e53844c27abff7868c5c2e6a32d7fd1c308": { "__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": "{\"integers_asset\": {}}", - "description": "Configure runtime parameters for ops or assets.", - "is_required": false, - "name": "ops", - "type_key": "Shape.431e85768ac5c1cb79e6f0893ca4a2e5dda4d4a3" + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "log_level", + "type_key": "String" }, { "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"io_manager\": {\"config\": {}}}", - "description": "Configure how shared resources are implemented within a run.", - "is_required": false, - "name": "resources", - "type_key": "Shape.941705f8db419acef3ba14bcecbc37e693570d4d" - } - ], - "given_name": null, - "key": "Shape.370e26b257ba7c336c1b21a7bd8e340ea17d2bc2", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.431e85768ac5c1cb79e6f0893ca4a2e5dda4d4a3": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", + "default_provided": false, + "default_value_as_json_str": null, "description": null, - "is_required": false, - "name": "integers_asset", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + "is_required": true, + "name": "prefix", + "type_key": "String" } ], "given_name": null, - "key": "Shape.431e85768ac5c1cb79e6f0893ca4a2e5dda4d4a3", + "key": "Shape.37a85e53844c27abff7868c5c2e6a32d7fd1c308", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, @@ -100162,29 +67516,6 @@ "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, @@ -100231,7 +67562,7 @@ "scalar_kind": null, "type_param_keys": null }, - "Shape.941705f8db419acef3ba14bcecbc37e693570d4d": { + "Shape.a793714b5918623c92ddb83973046ee8df58a423": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, @@ -100241,38 +67572,20 @@ "default_provided": false, "default_value_as_json_str": null, "description": null, - "is_required": false, - "name": "dummy_io_manager", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "hanging_asset_resource", - "type_key": "Shape.b13a6c5637084590cc1538f9522324bfeb4b46b3" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"config\": {}}", - "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", - "is_required": false, - "name": "io_manager", - "type_key": "Shape.44f2a71367507edd1b8e64f739222c4312b3691b" + "is_required": true, + "name": "config", + "type_key": "String" } ], "given_name": null, - "key": "Shape.941705f8db419acef3ba14bcecbc37e693570d4d", + "key": "Shape.a793714b5918623c92ddb83973046ee8df58a423", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, "type_param_keys": null }, - "Shape.9a3a315bff2146cca750edbec49c6b4b4d0ce58e": { + "Shape.bef10374a7619a637bcc228e2146e8ee88399f1f": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, @@ -100282,36 +67595,22 @@ "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": [ + "is_required": false, + "name": "bar", + "type_key": "Shape.de97af1dab49255e847483b3b93bf53f75ab76d7" + }, { "__class__": "ConfigFieldSnap", "default_provided": false, "default_value_as_json_str": null, "description": null, - "is_required": true, - "name": "config", - "type_key": "Shape.9a3a315bff2146cca750edbec49c6b4b4d0ce58e" + "is_required": false, + "name": "foo", + "type_key": "Shape.a793714b5918623c92ddb83973046ee8df58a423" } ], "given_name": null, - "key": "Shape.b13a6c5637084590cc1538f9522324bfeb4b46b3", + "key": "Shape.bef10374a7619a637bcc228e2146e8ee88399f1f", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, @@ -100331,7 +67630,7 @@ "scalar_kind": null, "type_param_keys": null }, - "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b": { + "Shape.de97af1dab49255e847483b3b93bf53f75ab76d7": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, @@ -100341,13 +67640,13 @@ "default_provided": false, "default_value_as_json_str": null, "description": null, - "is_required": false, - "name": "console", - "type_key": "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a" + "is_required": true, + "name": "config", + "type_key": "Shape.37a85e53844c27abff7868c5c2e6a32d7fd1c308" } ], "given_name": null, - "key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b", + "key": "Shape.de97af1dab49255e847483b3b93bf53f75ab76d7", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, @@ -100368,22 +67667,6 @@ "__enum__": "ConfigScalarKind.STRING" }, "type_param_keys": null - }, - "StringSourceType": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": null, - "given_name": null, - "key": "StringSourceType", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR_UNION" - }, - "scalar_kind": null, - "type_param_keys": [ - "String", - "Selector.2571019f1a5201853d11032145ac3e534067f214" - ] } } }, @@ -100483,14 +67766,14 @@ "__class__": "SolidInvocationSnap", "input_dep_snaps": [], "is_dynamic_mapped": false, - "solid_def_name": "integers_asset", - "solid_name": "integers_asset", + "solid_def_name": "return_six", + "solid_name": "return_six", "tags": {} } ] }, "description": null, - "graph_def_name": "integers_asset_job", + "graph_def_name": "loggers_job", "lineage_snapshot": null, "mode_def_snaps": [ { @@ -100499,37 +67782,20 @@ "logger_def_snaps": [ { "__class__": "LoggerDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"log_level\": \"INFO\", \"name\": \"dagster\"}", - "description": "The default colored console logger.", - "is_required": false, - "name": "config", - "type_key": "Shape.081354663b9d4b8fbfd1cb8e358763912953913f" - }, - "description": "The default colored console logger.", - "name": "console" - } - ], - "name": "default", - "resource_def_snaps": [ - { - "__class__": "ResourceDefSnap", "config_field_snap": { "__class__": "ConfigFieldSnap", "default_provided": false, "default_value_as_json_str": null, "description": null, - "is_required": false, + "is_required": true, "name": "config", - "type_key": "Any" + "type_key": "Shape.37a85e53844c27abff7868c5c2e6a32d7fd1c308" }, "description": null, - "name": "dummy_io_manager" + "name": "bar" }, { - "__class__": "ResourceDefSnap", + "__class__": "LoggerDefSnap", "config_field_snap": { "__class__": "ConfigFieldSnap", "default_provided": false, @@ -100537,30 +67803,33 @@ "description": null, "is_required": true, "name": "config", - "type_key": "Shape.9a3a315bff2146cca750edbec49c6b4b4d0ce58e" + "type_key": "String" }, "description": null, - "name": "hanging_asset_resource" - }, + "name": "foo" + } + ], + "name": "default", + "resource_def_snaps": [ { "__class__": "ResourceDefSnap", "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.18b2faaf1efd505374f7f25fcb61ed59bd5be851" + "type_key": "Any" }, "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", "name": "io_manager" } ], - "root_config_key": "Shape.370e26b257ba7c336c1b21a7bd8e340ea17d2bc2" + "root_config_key": "Shape.05f8c9463d76532175f0571ee1be34b39da6dc64" } ], - "name": "integers_asset_job", + "name": "loggers_job", "solid_definitions_snapshot": { "__class__": "SolidDefinitionsSnapshot", "composite_solid_def_snaps": [], @@ -100578,7 +67847,7 @@ }, "description": null, "input_def_snaps": [], - "name": "integers_asset", + "name": "return_six", "output_def_snaps": [ { "__class__": "OutputDefSnap", @@ -100598,10 +67867,13 @@ } ''' # --- -# name: test_all_snapshot_ids[85] - '26b8a0f326020f6af764ac2174883f2e7aaad5a7' +# name: test_all_snapshot_ids[79] + '1c4b82d393f7eacd9a358e3d82925d2afb9afbc0' # --- -# name: test_all_snapshot_ids[86] +# name: test_all_snapshot_ids[7] + 'feeab464031ab4e4abbe56cf5d3fe7539c6cd688' +# --- +# name: test_all_snapshot_ids[80] ''' { "__class__": "PipelineSnapshot", @@ -101068,7 +68340,7 @@ "scalar_kind": null, "type_param_keys": null }, - "Shape.2826887148df509057b8bdd850d72268525729fe": { + "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, @@ -101077,71 +68349,30 @@ "__class__": "ConfigFieldSnap", "default_provided": false, "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "op_with_config", - "type_key": "Shape.3984261e8838dd039e5c0d108ad1c0ac6110ace1" - } - ], - "given_name": null, - "key": "Shape.2826887148df509057b8bdd850d72268525729fe", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.37610aaf407f315481cab1fdecba2e7f238e0a62": { - "__class__": "ConfigTypeSnap", - "description": "This run config schema was automatically populated with default values from `default_config`.", - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"config\": {\"retries\": {\"enabled\": {}}}}", - "description": "Configure how steps are executed within a run.", - "is_required": false, - "name": "execution", - "type_key": "Shape.09d73f0755bf4752d3f121837669c8660dcf451e" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": "Configure how loggers emit messages within a run.", - "is_required": false, - "name": "loggers", - "type_key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"op_with_config\": {\"config\": {\"one\": \"hullo\"}}}", - "description": "Configure runtime parameters for ops or assets.", + "description": "[DEPRECATED]", "is_required": false, - "name": "ops", - "type_key": "Shape.2826887148df509057b8bdd850d72268525729fe" + "name": "marker_to_close", + "type_key": "String" }, { "__class__": "ConfigFieldSnap", "default_provided": true, - "default_value_as_json_str": "{\"io_manager\": {}}", - "description": "Configure how shared resources are implemented within a run.", + "default_value_as_json_str": "{\"enabled\": {}}", + "description": "Whether retries are enabled or not. By default, retries are enabled.", "is_required": false, - "name": "resources", - "type_key": "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778" + "name": "retries", + "type_key": "Selector.1bfb167aea90780aa679597800c71bd8c65ed0b2" } ], "given_name": null, - "key": "Shape.37610aaf407f315481cab1fdecba2e7f238e0a62", + "key": "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, "type_param_keys": null }, - "Shape.3984261e8838dd039e5c0d108ad1c0ac6110ace1": { + "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, @@ -101152,67 +68383,62 @@ "default_value_as_json_str": null, "description": null, "is_required": true, - "name": "config", - "type_key": "Shape.bc52b1c43d99d0004be108b5869dde9f4a119518" + "name": "path", + "type_key": "String" } ], "given_name": null, - "key": "Shape.3984261e8838dd039e5c0d108ad1c0ac6110ace1", + "key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, "type_param_keys": null }, - "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c": { + "Shape.692ec318557c0a6cb437ddacf9c33c8aa0865045": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, "fields": [ { "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": "[DEPRECATED]", + "default_provided": true, + "default_value_as_json_str": "{\"config\": {\"retries\": {\"enabled\": {}}}}", + "description": "Configure how steps are executed within a run.", "is_required": false, - "name": "marker_to_close", - "type_key": "String" + "name": "execution", + "type_key": "Shape.09d73f0755bf4752d3f121837669c8660dcf451e" }, { "__class__": "ConfigFieldSnap", "default_provided": true, - "default_value_as_json_str": "{\"enabled\": {}}", - "description": "Whether retries are enabled or not. By default, retries are enabled.", + "default_value_as_json_str": "{}", + "description": "Configure how loggers emit messages within a run.", "is_required": false, - "name": "retries", - "type_key": "Selector.1bfb167aea90780aa679597800c71bd8c65ed0b2" - } - ], - "given_name": null, - "key": "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ + "name": "loggers", + "type_key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b" + }, { "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "path", - "type_key": "String" + "default_provided": true, + "default_value_as_json_str": "{\"materialize\": {}}", + "description": "Configure runtime parameters for ops or assets.", + "is_required": false, + "name": "ops", + "type_key": "Shape.84b306ab9af8f11de9541acce04f63760ecf48f5" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"io_manager\": {}}", + "description": "Configure how shared resources are implemented within a run.", + "is_required": false, + "name": "resources", + "type_key": "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778" } ], "given_name": null, - "key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2", + "key": "Shape.692ec318557c0a6cb437ddacf9c33c8aa0865045", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, @@ -101242,23 +68468,23 @@ "scalar_kind": null, "type_param_keys": null }, - "Shape.bc52b1c43d99d0004be108b5869dde9f4a119518": { + "Shape.84b306ab9af8f11de9541acce04f63760ecf48f5": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, "fields": [ { "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "default_provided": true, + "default_value_as_json_str": "{}", "description": null, - "is_required": true, - "name": "one", - "type_key": "String" + "is_required": false, + "name": "materialize", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" } ], "given_name": null, - "key": "Shape.bc52b1c43d99d0004be108b5869dde9f4a119518", + "key": "Shape.84b306ab9af8f11de9541acce04f63760ecf48f5", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, @@ -101414,14 +68640,14 @@ "__class__": "SolidInvocationSnap", "input_dep_snaps": [], "is_dynamic_mapped": false, - "solid_def_name": "op_with_config", - "solid_name": "op_with_config", + "solid_def_name": "materialize", + "solid_name": "materialize", "tags": {} } ] }, "description": null, - "graph_def_name": "job_with_default_config", + "graph_def_name": "materialization_job", "lineage_snapshot": null, "mode_def_snaps": [ { @@ -101460,10 +68686,10 @@ "name": "io_manager" } ], - "root_config_key": "Shape.37610aaf407f315481cab1fdecba2e7f238e0a62" + "root_config_key": "Shape.692ec318557c0a6cb437ddacf9c33c8aa0865045" } ], - "name": "job_with_default_config", + "name": "materialization_job", "solid_definitions_snapshot": { "__class__": "SolidDefinitionsSnapshot", "composite_solid_def_snaps": [], @@ -101475,13 +68701,13 @@ "default_provided": false, "default_value_as_json_str": null, "description": null, - "is_required": true, + "is_required": false, "name": "config", - "type_key": "Shape.bc52b1c43d99d0004be108b5869dde9f4a119518" + "type_key": "Any" }, "description": null, "input_def_snaps": [], - "name": "op_with_config", + "name": "materialize", "output_def_snaps": [ { "__class__": "OutputDefSnap", @@ -101501,10 +68727,10 @@ } ''' # --- -# name: test_all_snapshot_ids[87] - '643e2b02ca69b0087d15b448a9108d39d5b35036' +# name: test_all_snapshot_ids[81] + 'ab213b2b0286d659e9d7044d7dcec9b13d5b8bc7' # --- -# name: test_all_snapshot_ids[88] +# name: test_all_snapshot_ids[82] ''' { "__class__": "PipelineSnapshot", @@ -101971,6 +69197,47 @@ "scalar_kind": null, "type_param_keys": null }, + "Shape.229b6731a336bf9c6372da5f99a6c27bc6d086ef": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "field_one", + "type_key": "String" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "\"some_value\"", + "description": null, + "is_required": false, + "name": "field_three", + "type_key": "String" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "field_two", + "type_key": "String" + } + ], + "given_name": null, + "key": "Shape.229b6731a336bf9c6372da5f99a6c27bc6d086ef", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c": { "__class__": "ConfigTypeSnap", "description": null, @@ -102049,30 +69316,39 @@ "scalar_kind": null, "type_param_keys": null }, - "Shape.8ca73f0ae5a27b2d717a94a2cba479568ddc79b2": { + "Shape.c9dbd27648a17b3d172e0f5d1a2fdb30cc6fbc20": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "noop_op", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, { "__class__": "ConfigFieldSnap", "default_provided": false, "default_value_as_json_str": null, "description": null, "is_required": true, - "name": "config", - "type_key": "TestEnum" + "name": "op_with_three_field_config", + "type_key": "Shape.d2f148dd825e3845ea07d4ee0711dfe805d109a0" } ], "given_name": null, - "key": "Shape.8ca73f0ae5a27b2d717a94a2cba479568ddc79b2", + "key": "Shape.c9dbd27648a17b3d172e0f5d1a2fdb30cc6fbc20", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, "type_param_keys": null }, - "Shape.b214dc99bad5dc89e19e327bf3c9abcd56c353db": { + "Shape.d2f148dd825e3845ea07d4ee0711dfe805d109a0": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, @@ -102083,12 +69359,12 @@ "default_value_as_json_str": null, "description": null, "is_required": true, - "name": "takes_an_enum", - "type_key": "Shape.8ca73f0ae5a27b2d717a94a2cba479568ddc79b2" + "name": "config", + "type_key": "Shape.229b6731a336bf9c6372da5f99a6c27bc6d086ef" } ], "given_name": null, - "key": "Shape.b214dc99bad5dc89e19e327bf3c9abcd56c353db", + "key": "Shape.d2f148dd825e3845ea07d4ee0711dfe805d109a0", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, @@ -102131,7 +69407,7 @@ "scalar_kind": null, "type_param_keys": null }, - "Shape.fd83dcfe0c9126a9b5956827a350611e935e0643": { + "Shape.f0b6efadf5d97e5f8d6c2ac1cc684b036af6b0fb": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, @@ -102161,7 +69437,7 @@ "description": "Configure runtime parameters for ops or assets.", "is_required": true, "name": "ops", - "type_key": "Shape.b214dc99bad5dc89e19e327bf3c9abcd56c353db" + "type_key": "Shape.c9dbd27648a17b3d172e0f5d1a2fdb30cc6fbc20" }, { "__class__": "ConfigFieldSnap", @@ -102174,7 +69450,7 @@ } ], "given_name": null, - "key": "Shape.fd83dcfe0c9126a9b5956827a350611e935e0643", + "key": "Shape.f0b6efadf5d97e5f8d6c2ac1cc684b036af6b0fb", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, @@ -102195,35 +69471,6 @@ "__enum__": "ConfigScalarKind.STRING" }, "type_param_keys": null - }, - "TestEnum": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": [ - { - "__class__": "ConfigEnumValueSnap", - "description": "An enum value.", - "value": "ENUM_VALUE_ONE" - }, - { - "__class__": "ConfigEnumValueSnap", - "description": "An enum value.", - "value": "ENUM_VALUE_TWO" - }, - { - "__class__": "ConfigEnumValueSnap", - "description": "An enum value.", - "value": "ENUM_VALUE_THREE" - } - ], - "fields": null, - "given_name": "TestEnum", - "key": "TestEnum", - "kind": { - "__enum__": "ConfigTypeKind.ENUM" - }, - "scalar_kind": null, - "type_param_keys": null } } }, @@ -102323,14 +69570,22 @@ "__class__": "SolidInvocationSnap", "input_dep_snaps": [], "is_dynamic_mapped": false, - "solid_def_name": "takes_an_enum", - "solid_name": "takes_an_enum", + "solid_def_name": "noop_op", + "solid_name": "noop_op", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [], + "is_dynamic_mapped": false, + "solid_def_name": "op_with_three_field_config", + "solid_name": "op_with_three_field_config", "tags": {} } ] }, "description": null, - "graph_def_name": "job_with_enum_config", + "graph_def_name": "more_complicated_config", "lineage_snapshot": null, "mode_def_snaps": [ { @@ -102369,14 +69624,41 @@ "name": "io_manager" } ], - "root_config_key": "Shape.fd83dcfe0c9126a9b5956827a350611e935e0643" + "root_config_key": "Shape.f0b6efadf5d97e5f8d6c2ac1cc684b036af6b0fb" } ], - "name": "job_with_enum_config", + "name": "more_complicated_config", "solid_definitions_snapshot": { "__class__": "SolidDefinitionsSnapshot", "composite_solid_def_snaps": [], "solid_def_snaps": [ + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, + "description": null, + "input_def_snaps": [], + "name": "noop_op", + "output_def_snaps": [ + { + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", + "description": null, + "is_dynamic": false, + "is_required": true, + "name": "result" + } + ], + "required_resource_keys": [], + "tags": {} + }, { "__class__": "SolidDefSnap", "config_field_snap": { @@ -102386,11 +69668,11 @@ "description": null, "is_required": true, "name": "config", - "type_key": "TestEnum" + "type_key": "Shape.229b6731a336bf9c6372da5f99a6c27bc6d086ef" }, "description": null, "input_def_snaps": [], - "name": "takes_an_enum", + "name": "op_with_three_field_config", "output_def_snaps": [ { "__class__": "OutputDefSnap", @@ -102410,10 +69692,10 @@ } ''' # --- -# name: test_all_snapshot_ids[89] - '158a79ab642707e63923c59c6abaf7960b36211e' +# name: test_all_snapshot_ids[83] + '06068d3cd0c89f54330c52e56f4e72a338f19a9f' # --- -# name: test_all_snapshot_ids[8] +# name: test_all_snapshot_ids[84] ''' { "__class__": "PipelineSnapshot", @@ -102433,6 +69715,21 @@ "scalar_kind": null, "type_param_keys": null }, + "Array.Noneable.Int": { + "__class__": "ConfigTypeSnap", + "description": "List of Array.Noneable.Int", + "enum_values": null, + "fields": null, + "given_name": null, + "key": "Array.Noneable.Int", + "kind": { + "__enum__": "ConfigTypeKind.ARRAY" + }, + "scalar_kind": null, + "type_param_keys": [ + "Noneable.Int" + ] + }, "Bool": { "__class__": "ConfigTypeSnap", "description": "", @@ -102478,6 +69775,21 @@ }, "type_param_keys": null }, + "Noneable.Int": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": null, + "given_name": null, + "key": "Noneable.Int", + "kind": { + "__enum__": "ConfigTypeKind.NONEABLE" + }, + "scalar_kind": null, + "type_param_keys": [ + "Int" + ] + }, "ScalarUnion.Bool-Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59": { "__class__": "ConfigTypeSnap", "description": null, @@ -102574,29 +69886,6 @@ "scalar_kind": null, "type_param_keys": null }, - "Selector.2571019f1a5201853d11032145ac3e534067f214": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "env", - "type_key": "String" - } - ], - "given_name": null, - "key": "Selector.2571019f1a5201853d11032145ac3e534067f214", - "kind": { - "__enum__": "ConfigTypeKind.SELECTOR" - }, - "scalar_kind": null, - "type_param_keys": null - }, "Selector.a9799b971d12ace70a2d8803c883c863417d0725": { "__class__": "ConfigTypeSnap", "description": null, @@ -102822,189 +70111,42 @@ "default_value_as_json_str": "\"dagster\"", "description": "The name of your logger.", "is_required": false, - "name": "name", - "type_key": "String" - } - ], - "given_name": null, - "key": "Shape.081354663b9d4b8fbfd1cb8e358763912953913f", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.09d73f0755bf4752d3f121837669c8660dcf451e": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"retries\": {\"enabled\": {}}}", - "description": "Execute all steps in a single process.", - "is_required": false, - "name": "config", - "type_key": "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c" - } - ], - "given_name": null, - "key": "Shape.09d73f0755bf4752d3f121837669c8660dcf451e", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"log_level\": \"INFO\", \"name\": \"dagster\"}", - "description": "The default colored console logger.", - "is_required": false, - "name": "config", - "type_key": "Shape.081354663b9d4b8fbfd1cb8e358763912953913f" - } - ], - "given_name": null, - "key": "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.18b2faaf1efd505374f7f25fcb61ed59bd5be851": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "base_dir", - "type_key": "StringSourceType" - } - ], - "given_name": null, - "key": "Shape.18b2faaf1efd505374f7f25fcb61ed59bd5be851", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.35d3e42b53e66506c5867f04644849cd03763bc6": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"hanging_op\": {}, \"my_op\": {}, \"never_runs_op\": {}}", - "description": null, - "is_required": false, - "name": "ops", - "type_key": "Shape.811a60b4c43530c3d6100304f377dbd2d3045291" - } - ], - "given_name": null, - "key": "Shape.35d3e42b53e66506c5867f04644849cd03763bc6", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": "[DEPRECATED]", - "is_required": false, - "name": "marker_to_close", - "type_key": "String" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"enabled\": {}}", - "description": "Whether retries are enabled or not. By default, retries are enabled.", - "is_required": false, - "name": "retries", - "type_key": "Selector.1bfb167aea90780aa679597800c71bd8c65ed0b2" - } - ], - "given_name": null, - "key": "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.44f2a71367507edd1b8e64f739222c4312b3691b": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "config", - "type_key": "Shape.18b2faaf1efd505374f7f25fcb61ed59bd5be851" + "name": "name", + "type_key": "String" } ], "given_name": null, - "key": "Shape.44f2a71367507edd1b8e64f739222c4312b3691b", + "key": "Shape.081354663b9d4b8fbfd1cb8e358763912953913f", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, "type_param_keys": null }, - "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2": { + "Shape.09d73f0755bf4752d3f121837669c8660dcf451e": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, "fields": [ { "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "path", - "type_key": "String" + "default_provided": true, + "default_value_as_json_str": "{\"retries\": {\"enabled\": {}}}", + "description": "Execute all steps in a single process.", + "is_required": false, + "name": "config", + "type_key": "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c" } ], "given_name": null, - "key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2", + "key": "Shape.09d73f0755bf4752d3f121837669c8660dcf451e", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, "type_param_keys": null }, - "Shape.4d6cabc028e11f5e433a1de845c5ad08884716bb": { + "Shape.0c7ee2b6524bbf1be88f5b39b35e2c058d1be8ca": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, @@ -103029,32 +70171,32 @@ }, { "__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\": {}, \"output_then_hang_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\": {}}", + "default_provided": false, + "default_value_as_json_str": null, "description": "Configure runtime parameters for ops or assets.", - "is_required": false, + "is_required": true, "name": "ops", - "type_key": "Shape.a5acc1306bcb26a4cdcb28e790c3ba9ecf4f2303" + "type_key": "Shape.f1d394720f3f1aa603eea869d2631d61d9a9751a" }, { "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "default_provided": true, + "default_value_as_json_str": "{}", "description": "Configure how shared resources are implemented within a run.", - "is_required": true, + "is_required": false, "name": "resources", - "type_key": "Shape.7493b137e48f8d4b013bce61e92617ff1bc51f7f" + "type_key": "Shape.d5cca4fabdc075ea3ec659dbeaffef0304d66641" } ], "given_name": null, - "key": "Shape.4d6cabc028e11f5e433a1de845c5ad08884716bb", + "key": "Shape.0c7ee2b6524bbf1be88f5b39b35e2c058d1be8ca", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, "type_param_keys": null }, - "Shape.62edccaf30696e25335ae92685bdc41e204e30e6": { + "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, @@ -103062,22 +70204,22 @@ { "__class__": "ConfigFieldSnap", "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, + "default_value_as_json_str": "{\"log_level\": \"INFO\", \"name\": \"dagster\"}", + "description": "The default colored console logger.", "is_required": false, "name": "config", - "type_key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709" + "type_key": "Shape.081354663b9d4b8fbfd1cb8e358763912953913f" } ], "given_name": null, - "key": "Shape.62edccaf30696e25335ae92685bdc41e204e30e6", + "key": "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, "type_param_keys": null }, - "Shape.743e47901855cb245064dd633e217bfcb49a11a7": { + "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, @@ -103086,103 +70228,94 @@ "__class__": "ConfigFieldSnap", "default_provided": false, "default_value_as_json_str": null, - "description": null, + "description": "[DEPRECATED]", "is_required": false, - "name": "config", - "type_key": "Any" + "name": "marker_to_close", + "type_key": "String" + }, + { + "__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.743e47901855cb245064dd633e217bfcb49a11a7", + "key": "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, "type_param_keys": null }, - "Shape.7493b137e48f8d4b013bce61e92617ff1bc51f7f": { + "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2": { "__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" + "name": "path", + "type_key": "String" } ], "given_name": null, - "key": "Shape.7493b137e48f8d4b013bce61e92617ff1bc51f7f", + "key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, "type_param_keys": null }, - "Shape.811a60b4c43530c3d6100304f377dbd2d3045291": { + "Shape.54be9e9c03f5954ca8d86390f7b2b834f491973c": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, "fields": [ { "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", + "default_provided": false, + "default_value_as_json_str": null, "description": null, - "is_required": false, - "name": "hanging_op", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + "is_required": true, + "name": "field_five_int", + "type_key": "Int" }, { "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", + "default_provided": false, + "default_value_as_json_str": null, "description": null, - "is_required": false, - "name": "my_op", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + "is_required": true, + "name": "field_four_str", + "type_key": "String" }, { "__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": "never_runs_op", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + "name": "field_six_nullable_int_list", + "type_key": "Array.Noneable.Int" } ], "given_name": null, - "key": "Shape.811a60b4c43530c3d6100304f377dbd2d3045291", + "key": "Shape.54be9e9c03f5954ca8d86390f7b2b834f491973c", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, "type_param_keys": null }, - "Shape.9a3a315bff2146cca750edbec49c6b4b4d0ce58e": { + "Shape.743e47901855cb245064dd633e217bfcb49a11a7": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, @@ -103192,358 +70325,79 @@ "default_provided": false, "default_value_as_json_str": null, "description": null, - "is_required": true, - "name": "file", - "type_key": "String" + "is_required": false, + "name": "config", + "type_key": "Any" } ], "given_name": null, - "key": "Shape.9a3a315bff2146cca750edbec49c6b4b4d0ce58e", + "key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, "type_param_keys": null }, - "Shape.a5acc1306bcb26a4cdcb28e790c3ba9ecf4f2303": { + "Shape.7f086e66d4831dbcc8fea7cc9fe137292bad2bd1": { "__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": "dynamic_in_multipartitions_fail", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "dynamic_in_multipartitions_success", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "executable_asset", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "first_asset", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "foo", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "foo_bar", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "fresh_diamond_bottom", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "fresh_diamond_left", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "fresh_diamond_right", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "fresh_diamond_top", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "grouped_asset_1", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "grouped_asset_2", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "grouped_asset_4", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "hanging_asset", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"ops\": {\"hanging_op\": {}, \"my_op\": {}, \"never_runs_op\": {}}}", - "description": null, - "is_required": false, - "name": "hanging_graph", - "type_key": "Shape.35d3e42b53e66506c5867f04644849cd03763bc6" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "never_runs_asset", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "output_then_hang_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": "{}", + "default_provided": false, + "default_value_as_json_str": null, "description": null, - "is_required": false, - "name": "unconnected", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + "is_required": true, + "name": "field_any", + "type_key": "Any" }, { "__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": "ungrouped_asset_3", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + "is_required": true, + "name": "field_one", + "type_key": "String" }, { "__class__": "ConfigFieldSnap", "default_provided": true, - "default_value_as_json_str": "{}", + "default_value_as_json_str": "\"some_value\"", "description": null, "is_required": false, - "name": "ungrouped_asset_5", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + "name": "field_three", + "type_key": "String" }, { "__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": "unpartitioned_upstream_of_partitioned", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + "name": "field_two", + "type_key": "String" }, { "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", + "default_provided": false, + "default_value_as_json_str": null, "description": null, - "is_required": false, - "name": "untyped_asset", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + "is_required": true, + "name": "nested_field", + "type_key": "Shape.54be9e9c03f5954ca8d86390f7b2b834f491973c" } ], "given_name": null, - "key": "Shape.a5acc1306bcb26a4cdcb28e790c3ba9ecf4f2303", + "key": "Shape.7f086e66d4831dbcc8fea7cc9fe137292bad2bd1", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, "type_param_keys": null }, - "Shape.b13a6c5637084590cc1538f9522324bfeb4b46b3": { + "Shape.9b6a380024ac2fa93165a958d31c9ca05450f68c": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, @@ -103555,11 +70409,34 @@ "description": null, "is_required": true, "name": "config", - "type_key": "Shape.9a3a315bff2146cca750edbec49c6b4b4d0ce58e" + "type_key": "Shape.7f086e66d4831dbcc8fea7cc9fe137292bad2bd1" } ], "given_name": null, - "key": "Shape.b13a6c5637084590cc1538f9522324bfeb4b46b3", + "key": "Shape.9b6a380024ac2fa93165a958d31c9ca05450f68c", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.d5cca4fabdc075ea3ec659dbeaffef0304d66641": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", + "is_required": false, + "name": "io_manager", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + } + ], + "given_name": null, + "key": "Shape.d5cca4fabdc075ea3ec659dbeaffef0304d66641", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, @@ -103572,14 +70449,37 @@ "enum_values": null, "fields": [], "given_name": null, - "key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709", + "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.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b": { + "Shape.f1d394720f3f1aa603eea869d2631d61d9a9751a": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, @@ -103589,13 +70489,13 @@ "default_provided": false, "default_value_as_json_str": null, "description": null, - "is_required": false, - "name": "console", - "type_key": "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a" + "is_required": true, + "name": "op_with_multilayered_config", + "type_key": "Shape.9b6a380024ac2fa93165a958d31c9ca05450f68c" } ], "given_name": null, - "key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b", + "key": "Shape.f1d394720f3f1aa603eea869d2631d61d9a9751a", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, @@ -103616,22 +70516,6 @@ "__enum__": "ConfigScalarKind.STRING" }, "type_param_keys": null - }, - "StringSourceType": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": null, - "given_name": null, - "key": "StringSourceType", - "kind": { - "__enum__": "ConfigTypeKind.SCALAR_UNION" - }, - "scalar_kind": null, - "type_param_keys": [ - "String", - "Selector.2571019f1a5201853d11032145ac3e534067f214" - ] } } }, @@ -103731,524 +70615,865 @@ "__class__": "SolidInvocationSnap", "input_dep_snaps": [], "is_dynamic_mapped": false, - "solid_def_name": "asset_1", - "solid_name": "asset_1", + "solid_def_name": "op_with_multilayered_config", + "solid_name": "op_with_multilayered_config", "tags": {} - }, + } + ] + }, + "description": null, + "graph_def_name": "more_complicated_nested_config", + "lineage_snapshot": null, + "mode_def_snaps": [ + { + "__class__": "ModeDefSnap", + "description": null, + "logger_def_snaps": [ + { + "__class__": "LoggerDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"log_level\": \"INFO\", \"name\": \"dagster\"}", + "description": "The default colored console logger.", + "is_required": false, + "name": "config", + "type_key": "Shape.081354663b9d4b8fbfd1cb8e358763912953913f" + }, + "description": "The default colored console logger.", + "name": "console" + } + ], + "name": "default", + "resource_def_snaps": [ + { + "__class__": "ResourceDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, + "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", + "name": "io_manager" + } + ], + "root_config_key": "Shape.0c7ee2b6524bbf1be88f5b39b35e2c058d1be8ca" + } + ], + "name": "more_complicated_nested_config", + "solid_definitions_snapshot": { + "__class__": "SolidDefinitionsSnapshot", + "composite_solid_def_snaps": [], + "solid_def_snaps": [ { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "config", + "type_key": "Shape.7f086e66d4831dbcc8fea7cc9fe137292bad2bd1" + }, + "description": null, + "input_def_snaps": [], + "name": "op_with_multilayered_config", + "output_def_snaps": [], + "required_resource_keys": [], + "tags": {} + } + ] + }, + "tags": {} + } + ''' +# --- +# name: test_all_snapshot_ids[85] + '10cfd966244a4e4064ff00517d3e012ad6ce4c7d' +# --- +# name: test_all_snapshot_ids[86] + ''' + { + "__class__": "PipelineSnapshot", + "config_schema_snapshot": { + "__class__": "ConfigSchemaSnapshot", + "all_config_snaps_by_key": { + "Any": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": null, + "given_name": "Any", + "key": "Any", + "kind": { + "__enum__": "ConfigTypeKind.ANY" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Bool": { + "__class__": "ConfigTypeSnap", + "description": "", + "enum_values": null, + "fields": null, + "given_name": "Bool", + "key": "Bool", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR" + }, + "scalar_kind": { + "__enum__": "ConfigScalarKind.BOOL" + }, + "type_param_keys": null + }, + "Float": { + "__class__": "ConfigTypeSnap", + "description": "", + "enum_values": null, + "fields": null, + "given_name": "Float", + "key": "Float", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR" + }, + "scalar_kind": { + "__enum__": "ConfigScalarKind.FLOAT" + }, + "type_param_keys": null + }, + "Int": { + "__class__": "ConfigTypeSnap", + "description": "", + "enum_values": null, + "fields": null, + "given_name": "Int", + "key": "Int", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR" + }, + "scalar_kind": { + "__enum__": "ConfigScalarKind.INT" + }, + "type_param_keys": null + }, + "ScalarUnion.Bool-Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": null, + "given_name": null, + "key": "ScalarUnion.Bool-Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR_UNION" + }, + "scalar_kind": null, + "type_param_keys": [ + "Bool", + "Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59" + ] + }, + "ScalarUnion.Float-Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": null, + "given_name": null, + "key": "ScalarUnion.Float-Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR_UNION" + }, + "scalar_kind": null, + "type_param_keys": [ + "Float", + "Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3" + ] + }, + "ScalarUnion.Int-Selector.a9799b971d12ace70a2d8803c883c863417d0725": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": null, + "given_name": null, + "key": "ScalarUnion.Int-Selector.a9799b971d12ace70a2d8803c883c863417d0725", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR_UNION" + }, + "scalar_kind": null, + "type_param_keys": [ + "Int", + "Selector.a9799b971d12ace70a2d8803c883c863417d0725" + ] + }, + "ScalarUnion.String-Selector.e04723c9d9937e3ab21206435b22247cfbe58269": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": null, + "given_name": null, + "key": "ScalarUnion.String-Selector.e04723c9d9937e3ab21206435b22247cfbe58269", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR_UNION" + }, + "scalar_kind": null, + "type_param_keys": [ + "String", + "Selector.e04723c9d9937e3ab21206435b22247cfbe58269" + ] + }, + "Selector.1bfb167aea90780aa679597800c71bd8c65ed0b2": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ { - "__class__": "InputDependencySnap", - "input_name": "asset_1", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "asset_1" - } - ] + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "disabled", + "type_key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709" }, { - "__class__": "InputDependencySnap", - "input_name": "asset_two", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "asset_two" - } - ] + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "enabled", + "type_key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709" } ], - "is_dynamic_mapped": false, - "solid_def_name": "asset_1_my_check", - "solid_name": "asset_1_my_check", - "tags": {} + "given_name": null, + "key": "Selector.1bfb167aea90780aa679597800c71bd8c65ed0b2", + "kind": { + "__enum__": "ConfigTypeKind.SELECTOR" + }, + "scalar_kind": null, + "type_param_keys": null }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ + "Selector.a9799b971d12ace70a2d8803c883c863417d0725": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ { - "__class__": "InputDependencySnap", - "input_name": "asset_1", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "asset_1_my_check" - }, - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "asset_1" - } - ] + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "json", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "pickle", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "value", + "type_key": "Int" } ], - "is_dynamic_mapped": false, - "solid_def_name": "asset_2", - "solid_name": "asset_2", - "tags": {} + "given_name": null, + "key": "Selector.a9799b971d12ace70a2d8803c883c863417d0725", + "kind": { + "__enum__": "ConfigTypeKind.SELECTOR" + }, + "scalar_kind": null, + "type_param_keys": null }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ + "Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ { - "__class__": "InputDependencySnap", - "input_name": "asset_2", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "asset_2" - } - ] + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "json", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "pickle", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "value", + "type_key": "Bool" } ], - "is_dynamic_mapped": false, - "solid_def_name": "asset_3", - "solid_name": "asset_3", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [], - "is_dynamic_mapped": false, - "solid_def_name": "asset_one", - "solid_name": "asset_one", - "tags": {} + "given_name": null, + "key": "Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59", + "kind": { + "__enum__": "ConfigTypeKind.SELECTOR" + }, + "scalar_kind": null, + "type_param_keys": null }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ + "Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ { - "__class__": "InputDependencySnap", - "input_name": "asset_one", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "asset_one" - } - ] + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "json", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "pickle", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "value", + "type_key": "Float" } ], - "is_dynamic_mapped": false, - "solid_def_name": "asset_two", - "solid_name": "asset_two", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [], - "is_dynamic_mapped": false, - "solid_def_name": "asset_yields_observation", - "solid_name": "asset_yields_observation", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [], - "is_dynamic_mapped": false, - "solid_def_name": "bar", - "solid_name": "bar", - "tags": {} + "given_name": null, + "key": "Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3", + "kind": { + "__enum__": "ConfigTypeKind.SELECTOR" + }, + "scalar_kind": null, + "type_param_keys": null }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ + "Selector.e04723c9d9937e3ab21206435b22247cfbe58269": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ { - "__class__": "InputDependencySnap", - "input_name": "foo_bar", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "foo_bar" - } - ] + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "json", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "pickle", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "value", + "type_key": "String" } ], - "is_dynamic_mapped": false, - "solid_def_name": "baz", - "solid_name": "baz", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [], - "is_dynamic_mapped": false, - "solid_def_name": "check_in_op_asset", - "solid_name": "check_in_op_asset", - "tags": {} + "given_name": null, + "key": "Selector.e04723c9d9937e3ab21206435b22247cfbe58269", + "kind": { + "__enum__": "ConfigTypeKind.SELECTOR" + }, + "scalar_kind": null, + "type_param_keys": null }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ + "Selector.f2fe6dfdc60a1947a8f8e7cd377a012b47065bc4": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ { - "__class__": "InputDependencySnap", - "input_name": "hanging_graph", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "hanging_graph" - } - ] + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "json", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "pickle", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "value", + "type_key": "Any" } ], - "is_dynamic_mapped": false, - "solid_def_name": "downstream_asset", - "solid_name": "downstream_asset", - "tags": {} + "given_name": null, + "key": "Selector.f2fe6dfdc60a1947a8f8e7cd377a012b47065bc4", + "kind": { + "__enum__": "ConfigTypeKind.SELECTOR" + }, + "scalar_kind": null, + "type_param_keys": null }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ + "Shape.081354663b9d4b8fbfd1cb8e358763912953913f": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ { - "__class__": "InputDependencySnap", - "input_name": "dynamic_in_multipartitions_success", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "dynamic_in_multipartitions_success" - } - ] + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "\"INFO\"", + "description": "The logger's threshold.", + "is_required": false, + "name": "log_level", + "type_key": "String" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "\"dagster\"", + "description": "The name of your logger.", + "is_required": false, + "name": "name", + "type_key": "String" } ], - "is_dynamic_mapped": false, - "solid_def_name": "dynamic_in_multipartitions_fail", - "solid_name": "dynamic_in_multipartitions_fail", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [], - "is_dynamic_mapped": false, - "solid_def_name": "dynamic_in_multipartitions_success", - "solid_name": "dynamic_in_multipartitions_success", - "tags": {} + "given_name": null, + "key": "Shape.081354663b9d4b8fbfd1cb8e358763912953913f", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ + "Shape.09d73f0755bf4752d3f121837669c8660dcf451e": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ { - "__class__": "InputDependencySnap", - "input_name": "unexecutable_asset", - "is_dynamic_collect": false, - "upstream_output_snaps": [] + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"retries\": {\"enabled\": {}}}", + "description": "Execute all steps in a single process.", + "is_required": false, + "name": "config", + "type_key": "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c" } ], - "is_dynamic_mapped": false, - "solid_def_name": "executable_asset", - "solid_name": "executable_asset", - "tags": {} + "given_name": null, + "key": "Shape.09d73f0755bf4752d3f121837669c8660dcf451e", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ + "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ { - "__class__": "InputDependencySnap", - "input_name": "dummy_source_asset", - "is_dynamic_collect": false, - "upstream_output_snaps": [] + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"log_level\": \"INFO\", \"name\": \"dagster\"}", + "description": "The default colored console logger.", + "is_required": false, + "name": "config", + "type_key": "Shape.081354663b9d4b8fbfd1cb8e358763912953913f" } ], - "is_dynamic_mapped": false, - "solid_def_name": "first_asset", - "solid_name": "first_asset", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [], - "is_dynamic_mapped": false, - "solid_def_name": "foo", - "solid_name": "foo", - "tags": {} + "given_name": null, + "key": "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ - { - "__class__": "InputDependencySnap", - "input_name": "bar", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "bar" - } - ] - }, + "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ { - "__class__": "InputDependencySnap", - "input_name": "foo", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "foo" - } - ] + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", + "is_required": false, + "name": "io_manager", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" } ], - "is_dynamic_mapped": false, - "solid_def_name": "foo_bar", - "solid_name": "foo_bar", - "tags": {} + "given_name": null, + "key": "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ + "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ { - "__class__": "InputDependencySnap", - "input_name": "fresh_diamond_left", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "fresh_diamond_left" - } - ] + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": "[DEPRECATED]", + "is_required": false, + "name": "marker_to_close", + "type_key": "String" }, { - "__class__": "InputDependencySnap", - "input_name": "fresh_diamond_right", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "fresh_diamond_right" - } - ] + "__class__": "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" } ], - "is_dynamic_mapped": false, - "solid_def_name": "fresh_diamond_bottom", - "solid_name": "fresh_diamond_bottom", - "tags": {} + "given_name": null, + "key": "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ + "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ { - "__class__": "InputDependencySnap", - "input_name": "fresh_diamond_top", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "fresh_diamond_top" - } - ] + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "path", + "type_key": "String" } ], - "is_dynamic_mapped": false, - "solid_def_name": "fresh_diamond_left", - "solid_name": "fresh_diamond_left", - "tags": {} + "given_name": null, + "key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ + "Shape.4d6705b295892273089d4134b6d270debdb03ce3": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ { - "__class__": "InputDependencySnap", - "input_name": "fresh_diamond_top", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "fresh_diamond_top" - } - ] - } - ], - "is_dynamic_mapped": false, - "solid_def_name": "fresh_diamond_right", - "solid_name": "fresh_diamond_right", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "op_asset_a", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, { - "__class__": "InputDependencySnap", - "input_name": "diamond_source", - "is_dynamic_collect": false, - "upstream_output_snaps": [] + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "op_asset_b", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" } ], - "is_dynamic_mapped": false, - "solid_def_name": "fresh_diamond_top", - "solid_name": "fresh_diamond_top", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [], - "is_dynamic_mapped": false, - "solid_def_name": "grouped_asset_1", - "solid_name": "grouped_asset_1", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [], - "is_dynamic_mapped": false, - "solid_def_name": "grouped_asset_2", - "solid_name": "grouped_asset_2", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [], - "is_dynamic_mapped": false, - "solid_def_name": "grouped_asset_4", - "solid_name": "grouped_asset_4", - "tags": {} + "given_name": null, + "key": "Shape.4d6705b295892273089d4134b6d270debdb03ce3", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ + "Shape.68420c55741a33b18ef71c1b56d89e0ec12d5c06": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ { - "__class__": "InputDependencySnap", - "input_name": "first_asset", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "first_asset" - } - ] + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"config\": {\"retries\": {\"enabled\": {}}}}", + "description": "Configure how steps are executed within a run.", + "is_required": false, + "name": "execution", + "type_key": "Shape.09d73f0755bf4752d3f121837669c8660dcf451e" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": "Configure how loggers emit messages within a run.", + "is_required": false, + "name": "loggers", + "type_key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"op_asset_a\": {}, \"op_asset_b\": {}}", + "description": "Configure runtime parameters for ops or assets.", + "is_required": false, + "name": "ops", + "type_key": "Shape.4d6705b295892273089d4134b6d270debdb03ce3" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"io_manager\": {}}", + "description": "Configure how shared resources are implemented within a run.", + "is_required": false, + "name": "resources", + "type_key": "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778" } ], - "is_dynamic_mapped": false, - "solid_def_name": "hanging_asset", - "solid_name": "hanging_asset", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [], - "is_dynamic_mapped": false, - "solid_def_name": "hanging_graph", - "solid_name": "hanging_graph", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ - { - "__class__": "InputDependencySnap", - "input_name": "hanging_asset", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "hanging_asset" - } - ] + "given_name": null, + "key": "Shape.68420c55741a33b18ef71c1b56d89e0ec12d5c06", + "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" } ], - "is_dynamic_mapped": false, - "solid_def_name": "never_runs_asset", - "solid_name": "never_runs_asset", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [], - "is_dynamic_mapped": false, - "solid_def_name": "output_then_hang_asset", - "solid_name": "output_then_hang_asset", - "tags": {} + "given_name": null, + "key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [], - "is_dynamic_mapped": false, - "solid_def_name": "subsettable_checked_multi_asset", - "solid_name": "subsettable_checked_multi_asset", - "tags": {} + "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [], + "given_name": null, + "key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ + "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ { - "__class__": "InputDependencySnap", - "input_name": "int_asset", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "int_asset", - "solid_name": "typed_multi_asset" - } - ] + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "console", + "type_key": "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a" } ], - "is_dynamic_mapped": false, - "solid_def_name": "typed_asset", - "solid_name": "typed_asset", - "tags": {} + "given_name": null, + "key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [], - "is_dynamic_mapped": false, - "solid_def_name": "typed_multi_asset", - "solid_name": "typed_multi_asset", - "tags": {} + "String": { + "__class__": "ConfigTypeSnap", + "description": "", + "enum_values": null, + "fields": null, + "given_name": "String", + "key": "String", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR" + }, + "scalar_kind": { + "__enum__": "ConfigScalarKind.STRING" + }, + "type_param_keys": null + } + } + }, + "dagster_type_namespace_snapshot": { + "__class__": "DagsterTypeNamespaceSnapshot", + "all_dagster_type_snaps_by_key": { + "Any": { + "__class__": "DagsterTypeSnap", + "description": null, + "display_name": "Any", + "is_builtin": true, + "key": "Any", + "kind": { + "__enum__": "DagsterTypeKind.ANY" + }, + "loader_schema_key": "Selector.f2fe6dfdc60a1947a8f8e7cd377a012b47065bc4", + "materializer_schema_key": null, + "name": "Any", + "type_param_keys": [] }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [], - "is_dynamic_mapped": false, - "solid_def_name": "unconnected", - "solid_name": "unconnected", - "tags": {} + "Bool": { + "__class__": "DagsterTypeSnap", + "description": null, + "display_name": "Bool", + "is_builtin": true, + "key": "Bool", + "kind": { + "__enum__": "DagsterTypeKind.SCALAR" + }, + "loader_schema_key": "ScalarUnion.Bool-Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59", + "materializer_schema_key": null, + "name": "Bool", + "type_param_keys": [] }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [], - "is_dynamic_mapped": false, - "solid_def_name": "ungrouped_asset_3", - "solid_name": "ungrouped_asset_3", - "tags": {} + "Float": { + "__class__": "DagsterTypeSnap", + "description": null, + "display_name": "Float", + "is_builtin": true, + "key": "Float", + "kind": { + "__enum__": "DagsterTypeKind.SCALAR" + }, + "loader_schema_key": "ScalarUnion.Float-Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3", + "materializer_schema_key": null, + "name": "Float", + "type_param_keys": [] }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [], - "is_dynamic_mapped": false, - "solid_def_name": "ungrouped_asset_5", - "solid_name": "ungrouped_asset_5", - "tags": {} + "Int": { + "__class__": "DagsterTypeSnap", + "description": null, + "display_name": "Int", + "is_builtin": true, + "key": "Int", + "kind": { + "__enum__": "DagsterTypeKind.SCALAR" + }, + "loader_schema_key": "ScalarUnion.Int-Selector.a9799b971d12ace70a2d8803c883c863417d0725", + "materializer_schema_key": null, + "name": "Int", + "type_param_keys": [] + }, + "Nothing": { + "__class__": "DagsterTypeSnap", + "description": null, + "display_name": "Nothing", + "is_builtin": true, + "key": "Nothing", + "kind": { + "__enum__": "DagsterTypeKind.NOTHING" + }, + "loader_schema_key": null, + "materializer_schema_key": null, + "name": "Nothing", + "type_param_keys": [] }, + "String": { + "__class__": "DagsterTypeSnap", + "description": null, + "display_name": "String", + "is_builtin": true, + "key": "String", + "kind": { + "__enum__": "DagsterTypeKind.SCALAR" + }, + "loader_schema_key": "ScalarUnion.String-Selector.e04723c9d9937e3ab21206435b22247cfbe58269", + "materializer_schema_key": null, + "name": "String", + "type_param_keys": [] + } + } + }, + "dep_structure_snapshot": { + "__class__": "DependencyStructureSnapshot", + "solid_invocation_snaps": [ { "__class__": "SolidInvocationSnap", "input_dep_snaps": [], "is_dynamic_mapped": false, - "solid_def_name": "unpartitioned_upstream_of_partitioned", - "solid_name": "unpartitioned_upstream_of_partitioned", + "solid_def_name": "op_asset_a", + "solid_name": "op_asset_a", "tags": {} }, { @@ -104256,26 +71481,26 @@ "input_dep_snaps": [ { "__class__": "InputDependencySnap", - "input_name": "typed_asset", + "input_name": "num", "is_dynamic_collect": false, "upstream_output_snaps": [ { "__class__": "OutputHandleSnap", "output_name": "result", - "solid_name": "typed_asset" + "solid_name": "op_asset_a" } ] } ], "is_dynamic_mapped": false, - "solid_def_name": "untyped_asset", - "solid_name": "untyped_asset", + "solid_def_name": "op_asset_b", + "solid_name": "op_asset_b", "tags": {} } ] }, "description": null, - "graph_def_name": "__ASSET_JOB_3", + "graph_def_name": "multi_asset_job", "lineage_snapshot": null, "mode_def_snaps": [ { @@ -104306,581 +71531,1090 @@ "default_provided": false, "default_value_as_json_str": null, "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" + "is_required": false, + "name": "config", + "type_key": "Any" + }, + "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", + "name": "io_manager" + } + ], + "root_config_key": "Shape.68420c55741a33b18ef71c1b56d89e0ec12d5c06" + } + ], + "name": "multi_asset_job", + "solid_definitions_snapshot": { + "__class__": "SolidDefinitionsSnapshot", + "composite_solid_def_snaps": [], + "solid_def_snaps": [ + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, + "description": null, + "input_def_snaps": [], + "name": "op_asset_a", + "output_def_snaps": [ + { + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", + "description": null, + "is_dynamic": false, + "is_required": true, + "name": "result" + } + ], + "required_resource_keys": [], + "tags": {} + }, + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, + "description": null, + "input_def_snaps": [ + { + "__class__": "InputDefSnap", + "dagster_type_key": "Any", + "description": null, + "name": "num" + } + ], + "name": "op_asset_b", + "output_def_snaps": [ + { + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", + "description": null, + "is_dynamic": false, + "is_required": true, + "name": "result" + } + ], + "required_resource_keys": [], + "tags": {} + } + ] + }, + "tags": {} + } + ''' +# --- +# name: test_all_snapshot_ids[87] + 'b7499dc1851fe912eb84bbbcead7d7db511e64d8' +# --- +# name: test_all_snapshot_ids[88] + ''' + { + "__class__": "PipelineSnapshot", + "config_schema_snapshot": { + "__class__": "ConfigSchemaSnapshot", + "all_config_snaps_by_key": { + "Any": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": null, + "given_name": "Any", + "key": "Any", + "kind": { + "__enum__": "ConfigTypeKind.ANY" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Bool": { + "__class__": "ConfigTypeSnap", + "description": "", + "enum_values": null, + "fields": null, + "given_name": "Bool", + "key": "Bool", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR" + }, + "scalar_kind": { + "__enum__": "ConfigScalarKind.BOOL" + }, + "type_param_keys": null + }, + "Float": { + "__class__": "ConfigTypeSnap", + "description": "", + "enum_values": null, + "fields": null, + "given_name": "Float", + "key": "Float", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR" + }, + "scalar_kind": { + "__enum__": "ConfigScalarKind.FLOAT" + }, + "type_param_keys": null + }, + "Int": { + "__class__": "ConfigTypeSnap", + "description": "", + "enum_values": null, + "fields": null, + "given_name": "Int", + "key": "Int", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR" + }, + "scalar_kind": { + "__enum__": "ConfigScalarKind.INT" + }, + "type_param_keys": null + }, + "ScalarUnion.Bool-Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": null, + "given_name": null, + "key": "ScalarUnion.Bool-Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR_UNION" + }, + "scalar_kind": null, + "type_param_keys": [ + "Bool", + "Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59" + ] + }, + "ScalarUnion.Float-Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": null, + "given_name": null, + "key": "ScalarUnion.Float-Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR_UNION" + }, + "scalar_kind": null, + "type_param_keys": [ + "Float", + "Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3" + ] + }, + "ScalarUnion.Int-Selector.a9799b971d12ace70a2d8803c883c863417d0725": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": null, + "given_name": null, + "key": "ScalarUnion.Int-Selector.a9799b971d12ace70a2d8803c883c863417d0725", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR_UNION" + }, + "scalar_kind": null, + "type_param_keys": [ + "Int", + "Selector.a9799b971d12ace70a2d8803c883c863417d0725" + ] + }, + "ScalarUnion.String-Selector.e04723c9d9937e3ab21206435b22247cfbe58269": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": null, + "given_name": null, + "key": "ScalarUnion.String-Selector.e04723c9d9937e3ab21206435b22247cfbe58269", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR_UNION" + }, + "scalar_kind": null, + "type_param_keys": [ + "String", + "Selector.e04723c9d9937e3ab21206435b22247cfbe58269" + ] + }, + "Selector.1bfb167aea90780aa679597800c71bd8c65ed0b2": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "disabled", + "type_key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "enabled", + "type_key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709" + } + ], + "given_name": null, + "key": "Selector.1bfb167aea90780aa679597800c71bd8c65ed0b2", + "kind": { + "__enum__": "ConfigTypeKind.SELECTOR" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Selector.2571019f1a5201853d11032145ac3e534067f214": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "env", + "type_key": "String" + } + ], + "given_name": null, + "key": "Selector.2571019f1a5201853d11032145ac3e534067f214", + "kind": { + "__enum__": "ConfigTypeKind.SELECTOR" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Selector.a9799b971d12ace70a2d8803c883c863417d0725": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "json", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" }, - "description": null, - "name": "dummy_io_manager" - }, - { - "__class__": "ResourceDefSnap", - "config_field_snap": { + { "__class__": "ConfigFieldSnap", "default_provided": false, "default_value_as_json_str": null, "description": null, "is_required": true, - "name": "config", - "type_key": "Shape.9a3a315bff2146cca750edbec49c6b4b4d0ce58e" + "name": "pickle", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" }, - "description": null, - "name": "hanging_asset_resource" - }, - { - "__class__": "ResourceDefSnap", - "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.18b2faaf1efd505374f7f25fcb61ed59bd5be851" - }, - "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", - "name": "io_manager" - } - ], - "root_config_key": "Shape.4d6cabc028e11f5e433a1de845c5ad08884716bb" - } - ], - "name": "__ASSET_JOB_3", - "solid_definitions_snapshot": { - "__class__": "SolidDefinitionsSnapshot", - "composite_solid_def_snaps": [ - { - "__class__": "CompositeSolidDefSnap", - "config_field_snap": null, - "dep_structure_snapshot": { - "__class__": "DependencyStructureSnapshot", - "solid_invocation_snaps": [ - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ - { - "__class__": "InputDependencySnap", - "input_name": "my_op", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "my_op" - } - ] - } - ], - "is_dynamic_mapped": false, - "solid_def_name": "hanging_op", - "solid_name": "hanging_op", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [], - "is_dynamic_mapped": false, - "solid_def_name": "my_op", - "solid_name": "my_op", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ - { - "__class__": "InputDependencySnap", - "input_name": "hanging_op", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "hanging_op" - } - ] - } - ], - "is_dynamic_mapped": false, - "solid_def_name": "never_runs_op", - "solid_name": "never_runs_op", - "tags": {} - } - ] + "is_required": true, + "name": "value", + "type_key": "Int" + } + ], + "given_name": null, + "key": "Selector.a9799b971d12ace70a2d8803c883c863417d0725", + "kind": { + "__enum__": "ConfigTypeKind.SELECTOR" }, + "scalar_kind": null, + "type_param_keys": null + }, + "Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59": { + "__class__": "ConfigTypeSnap", "description": null, - "input_def_snaps": [], - "input_mapping_snaps": [], - "name": "hanging_graph", - "output_def_snaps": [ + "enum_values": null, + "fields": [ { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, "description": null, - "is_dynamic": false, "is_required": true, - "name": "result" - } - ], - "output_mapping_snaps": [ + "name": "json", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, { - "__class__": "OutputMappingSnap", - "external_output_name": "result", - "mapped_output_name": "result", - "mapped_solid_name": "never_runs_op" + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "pickle", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "value", + "type_key": "Bool" } ], - "tags": {} - } - ], - "solid_def_snaps": [ - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" + "given_name": null, + "key": "Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59", + "kind": { + "__enum__": "ConfigTypeKind.SELECTOR" }, + "scalar_kind": null, + "type_param_keys": null + }, + "Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3": { + "__class__": "ConfigTypeSnap", "description": null, - "input_def_snaps": [], - "name": "asset_1", - "output_def_snaps": [ + "enum_values": null, + "fields": [ { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, "description": null, - "is_dynamic": false, "is_required": true, - "name": "result" + "name": "json", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "pickle", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "value", + "type_key": "Float" } ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" + "given_name": null, + "key": "Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3", + "kind": { + "__enum__": "ConfigTypeKind.SELECTOR" }, + "scalar_kind": null, + "type_param_keys": null + }, + "Selector.e04723c9d9937e3ab21206435b22247cfbe58269": { + "__class__": "ConfigTypeSnap", "description": null, - "input_def_snaps": [ + "enum_values": null, + "fields": [ { - "__class__": "InputDefSnap", - "dagster_type_key": "Any", + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, "description": null, - "name": "asset_1" + "is_required": true, + "name": "json", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" }, { - "__class__": "InputDefSnap", - "dagster_type_key": "Nothing", + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, "description": null, - "name": "asset_two" - } - ], - "name": "asset_1_my_check", - "output_def_snaps": [ + "is_required": true, + "name": "pickle", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, "description": null, - "is_dynamic": false, "is_required": true, - "name": "result" + "name": "value", + "type_key": "String" } ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" + "given_name": null, + "key": "Selector.e04723c9d9937e3ab21206435b22247cfbe58269", + "kind": { + "__enum__": "ConfigTypeKind.SELECTOR" }, + "scalar_kind": null, + "type_param_keys": null + }, + "Selector.f2fe6dfdc60a1947a8f8e7cd377a012b47065bc4": { + "__class__": "ConfigTypeSnap", "description": null, - "input_def_snaps": [ + "enum_values": null, + "fields": [ { - "__class__": "InputDefSnap", - "dagster_type_key": "Nothing", + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, "description": null, - "name": "asset_1" - } - ], - "name": "asset_2", - "output_def_snaps": [ + "is_required": true, + "name": "json", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, "description": null, - "is_dynamic": false, "is_required": true, - "name": "result" + "name": "pickle", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "value", + "type_key": "Any" } ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" + "given_name": null, + "key": "Selector.f2fe6dfdc60a1947a8f8e7cd377a012b47065bc4", + "kind": { + "__enum__": "ConfigTypeKind.SELECTOR" }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.081354663b9d4b8fbfd1cb8e358763912953913f": { + "__class__": "ConfigTypeSnap", "description": null, - "input_def_snaps": [ + "enum_values": null, + "fields": [ { - "__class__": "InputDefSnap", - "dagster_type_key": "Nothing", - "description": null, - "name": "asset_2" + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "\"INFO\"", + "description": "The logger's threshold.", + "is_required": false, + "name": "log_level", + "type_key": "String" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "\"dagster\"", + "description": "The name of your logger.", + "is_required": false, + "name": "name", + "type_key": "String" } ], - "name": "asset_3", - "output_def_snaps": [ + "given_name": null, + "key": "Shape.081354663b9d4b8fbfd1cb8e358763912953913f", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.09d73f0755bf4752d3f121837669c8660dcf451e": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"retries\": {\"enabled\": {}}}", + "description": "Execute all steps in a single process.", + "is_required": false, + "name": "config", + "type_key": "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c" } ], - "required_resource_keys": [], - "tags": {} + "given_name": null, + "key": "Shape.09d73f0755bf4752d3f121837669c8660dcf451e", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" + "Shape.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, - "input_def_snaps": [], - "name": "asset_one", - "output_def_snaps": [ + "enum_values": null, + "fields": [ { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" + "is_required": false, + "name": "base_dir", + "type_key": "StringSourceType" } ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" + "given_name": null, + "key": "Shape.18b2faaf1efd505374f7f25fcb61ed59bd5be851", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c": { + "__class__": "ConfigTypeSnap", "description": null, - "input_def_snaps": [ + "enum_values": null, + "fields": [ { - "__class__": "InputDefSnap", - "dagster_type_key": "Any", + "__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, - "name": "asset_one" + "is_required": false, + "name": "config", + "type_key": "Shape.18b2faaf1efd505374f7f25fcb61ed59bd5be851" } ], - "name": "asset_two", - "output_def_snaps": [ + "given_name": null, + "key": "Shape.44f2a71367507edd1b8e64f739222c4312b3691b", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.452c92bbdda7f588565ec0173b20a839231a469e": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" + "is_required": false, + "name": "multipartitions_fail", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" } ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" + "given_name": null, + "key": "Shape.452c92bbdda7f588565ec0173b20a839231a469e", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2": { + "__class__": "ConfigTypeSnap", "description": null, - "input_def_snaps": [], - "name": "asset_yields_observation", - "output_def_snaps": [ + "enum_values": null, + "fields": [ { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, "description": null, - "is_dynamic": false, "is_required": true, - "name": "result" + "name": "path", + "type_key": "String" } ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" + "given_name": null, + "key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.743e47901855cb245064dd633e217bfcb49a11a7": { + "__class__": "ConfigTypeSnap", "description": null, - "input_def_snaps": [], - "name": "bar", - "output_def_snaps": [ + "enum_values": null, + "fields": [ { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" + "is_required": false, + "name": "config", + "type_key": "Any" } ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" + "given_name": null, + "key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.941705f8db419acef3ba14bcecbc37e693570d4d": { + "__class__": "ConfigTypeSnap", "description": null, - "input_def_snaps": [ + "enum_values": null, + "fields": [ { - "__class__": "InputDefSnap", - "dagster_type_key": "Any", + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, "description": null, - "name": "foo_bar" - } - ], - "name": "baz", - "output_def_snaps": [ + "is_required": false, + "name": "dummy_io_manager", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" + "is_required": false, + "name": "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" } ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" + "given_name": null, + "key": "Shape.941705f8db419acef3ba14bcecbc37e693570d4d", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.9a3a315bff2146cca750edbec49c6b4b4d0ce58e": { + "__class__": "ConfigTypeSnap", "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" - }, + "enum_values": null, + "fields": [ { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, "description": null, - "is_dynamic": false, "is_required": true, - "name": "check_in_op_asset_my_check" + "name": "file", + "type_key": "String" } ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" + "given_name": null, + "key": "Shape.9a3a315bff2146cca750edbec49c6b4b4d0ce58e", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.b13a6c5637084590cc1538f9522324bfeb4b46b3": { + "__class__": "ConfigTypeSnap", "description": null, - "input_def_snaps": [ + "enum_values": null, + "fields": [ { - "__class__": "InputDefSnap", - "dagster_type_key": "Any", + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, "description": null, - "name": "hanging_graph" + "is_required": true, + "name": "config", + "type_key": "Shape.9a3a315bff2146cca750edbec49c6b4b4d0ce58e" } ], - "name": "downstream_asset", - "output_def_snaps": [ + "given_name": null, + "key": "Shape.b13a6c5637084590cc1538f9522324bfeb4b46b3", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.cc4977fdf89f5a2fa38ff7a5d4c3afd6c11a43a2": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"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": "{\"multipartitions_fail\": {}}", + "description": "Configure runtime parameters for ops or assets.", + "is_required": false, + "name": "ops", + "type_key": "Shape.452c92bbdda7f588565ec0173b20a839231a469e" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"io_manager\": {\"config\": {}}}", + "description": "Configure how shared resources are implemented within a run.", + "is_required": false, + "name": "resources", + "type_key": "Shape.941705f8db419acef3ba14bcecbc37e693570d4d" } ], - "required_resource_keys": [], - "tags": {} + "given_name": null, + "key": "Shape.cc4977fdf89f5a2fa38ff7a5d4c3afd6c11a43a2", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" + "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [], + "given_name": null, + "key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b": { + "__class__": "ConfigTypeSnap", "description": null, - "input_def_snaps": [ + "enum_values": null, + "fields": [ { - "__class__": "InputDefSnap", - "dagster_type_key": "Any", + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, "description": null, - "name": "dynamic_in_multipartitions_success" + "is_required": false, + "name": "console", + "type_key": "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a" } ], - "name": "dynamic_in_multipartitions_fail", - "output_def_snaps": [ - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", + "given_name": null, + "key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "String": { + "__class__": "ConfigTypeSnap", + "description": "", + "enum_values": null, + "fields": null, + "given_name": "String", + "key": "String", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR" + }, + "scalar_kind": { + "__enum__": "ConfigScalarKind.STRING" + }, + "type_param_keys": null + }, + "StringSourceType": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": null, + "given_name": null, + "key": "StringSourceType", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR_UNION" + }, + "scalar_kind": null, + "type_param_keys": [ + "String", + "Selector.2571019f1a5201853d11032145ac3e534067f214" + ] + } + } + }, + "dagster_type_namespace_snapshot": { + "__class__": "DagsterTypeNamespaceSnapshot", + "all_dagster_type_snaps_by_key": { + "Any": { + "__class__": "DagsterTypeSnap", + "description": null, + "display_name": "Any", + "is_builtin": true, + "key": "Any", + "kind": { + "__enum__": "DagsterTypeKind.ANY" + }, + "loader_schema_key": "Selector.f2fe6dfdc60a1947a8f8e7cd377a012b47065bc4", + "materializer_schema_key": null, + "name": "Any", + "type_param_keys": [] + }, + "Bool": { + "__class__": "DagsterTypeSnap", + "description": null, + "display_name": "Bool", + "is_builtin": true, + "key": "Bool", + "kind": { + "__enum__": "DagsterTypeKind.SCALAR" + }, + "loader_schema_key": "ScalarUnion.Bool-Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59", + "materializer_schema_key": null, + "name": "Bool", + "type_param_keys": [] + }, + "Float": { + "__class__": "DagsterTypeSnap", + "description": null, + "display_name": "Float", + "is_builtin": true, + "key": "Float", + "kind": { + "__enum__": "DagsterTypeKind.SCALAR" + }, + "loader_schema_key": "ScalarUnion.Float-Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3", + "materializer_schema_key": null, + "name": "Float", + "type_param_keys": [] + }, + "Int": { + "__class__": "DagsterTypeSnap", + "description": null, + "display_name": "Int", + "is_builtin": true, + "key": "Int", + "kind": { + "__enum__": "DagsterTypeKind.SCALAR" + }, + "loader_schema_key": "ScalarUnion.Int-Selector.a9799b971d12ace70a2d8803c883c863417d0725", + "materializer_schema_key": null, + "name": "Int", + "type_param_keys": [] + }, + "Nothing": { + "__class__": "DagsterTypeSnap", + "description": null, + "display_name": "Nothing", + "is_builtin": true, + "key": "Nothing", + "kind": { + "__enum__": "DagsterTypeKind.NOTHING" + }, + "loader_schema_key": null, + "materializer_schema_key": null, + "name": "Nothing", + "type_param_keys": [] + }, + "String": { + "__class__": "DagsterTypeSnap", + "description": null, + "display_name": "String", + "is_builtin": true, + "key": "String", + "kind": { + "__enum__": "DagsterTypeKind.SCALAR" + }, + "loader_schema_key": "ScalarUnion.String-Selector.e04723c9d9937e3ab21206435b22247cfbe58269", + "materializer_schema_key": null, + "name": "String", + "type_param_keys": [] + } + } + }, + "dep_structure_snapshot": { + "__class__": "DependencyStructureSnapshot", + "solid_invocation_snaps": [ + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [], + "is_dynamic_mapped": false, + "solid_def_name": "multipartitions_fail", + "solid_name": "multipartitions_fail", + "tags": {} + } + ] + }, + "description": null, + "graph_def_name": "multipartitions_fail_job", + "lineage_snapshot": null, + "mode_def_snaps": [ + { + "__class__": "ModeDefSnap", + "description": null, + "logger_def_snaps": [ + { + "__class__": "LoggerDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"log_level\": \"INFO\", \"name\": \"dagster\"}", + "description": "The default colored console logger.", + "is_required": false, + "name": "config", + "type_key": "Shape.081354663b9d4b8fbfd1cb8e358763912953913f" + }, + "description": "The default colored console logger.", + "name": "console" + } + ], + "name": "default", + "resource_def_snaps": [ + { + "__class__": "ResourceDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, "description": null, - "is_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, + "is_required": false, + "name": "config", + "type_key": "Any" + }, "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" + "name": "dummy_io_manager" }, - "description": null, - "input_def_snaps": [], - "name": "dynamic_in_multipartitions_success", - "output_def_snaps": [ - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", + { + "__class__": "ResourceDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, "description": null, - "is_dynamic": false, "is_required": true, - "name": "result" - } - ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "name": "config", + "type_key": "Shape.9a3a315bff2146cca750edbec49c6b4b4d0ce58e" + }, "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" + "name": "hanging_asset_resource" }, - "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", + { + "__class__": "ResourceDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" - } - ], - "required_resource_keys": [], - "tags": {} - }, + "is_required": false, + "name": "config", + "type_key": "Shape.18b2faaf1efd505374f7f25fcb61ed59bd5be851" + }, + "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", + "name": "io_manager" + } + ], + "root_config_key": "Shape.cc4977fdf89f5a2fa38ff7a5d4c3afd6c11a43a2" + } + ], + "name": "multipartitions_fail_job", + "solid_definitions_snapshot": { + "__class__": "SolidDefinitionsSnapshot", + "composite_solid_def_snaps": [], + "solid_def_snaps": [ { "__class__": "SolidDefSnap", "config_field_snap": { @@ -104893,15 +72627,8 @@ "type_key": "Any" }, "description": null, - "input_def_snaps": [ - { - "__class__": "InputDefSnap", - "dagster_type_key": "Any", - "description": null, - "name": "dummy_source_asset" - } - ], - "name": "first_asset", + "input_def_snaps": [], + "name": "multipartitions_fail", "output_def_snaps": [ { "__class__": "OutputDefSnap", @@ -104914,721 +72641,837 @@ ], "required_resource_keys": [], "tags": {} + } + ] + }, + "tags": {} + } + ''' +# --- +# name: test_all_snapshot_ids[89] + 'd583f0bb3aa30af2f5f652e9c65cd3c39b21a8cd' +# --- +# name: test_all_snapshot_ids[8] + ''' + { + "__class__": "PipelineSnapshot", + "config_schema_snapshot": { + "__class__": "ConfigSchemaSnapshot", + "all_config_snaps_by_key": { + "Any": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": null, + "given_name": "Any", + "key": "Any", + "kind": { + "__enum__": "ConfigTypeKind.ANY" + }, + "scalar_kind": null, + "type_param_keys": null }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" + "Bool": { + "__class__": "ConfigTypeSnap", + "description": "", + "enum_values": null, + "fields": null, + "given_name": "Bool", + "key": "Bool", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR" }, - "description": null, - "input_def_snaps": [], - "name": "foo", - "output_def_snaps": [ - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" - } - ], - "required_resource_keys": [], - "tags": {} + "scalar_kind": { + "__enum__": "ConfigScalarKind.BOOL" + }, + "type_param_keys": null }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" + "Float": { + "__class__": "ConfigTypeSnap", + "description": "", + "enum_values": null, + "fields": null, + "given_name": "Float", + "key": "Float", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR" }, - "description": null, - "input_def_snaps": [ - { - "__class__": "InputDefSnap", - "dagster_type_key": "Any", - "description": null, - "name": "bar" - }, - { - "__class__": "InputDefSnap", - "dagster_type_key": "Any", - "description": null, - "name": "foo" - } - ], - "name": "foo_bar", - "output_def_snaps": [ - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" - } - ], - "required_resource_keys": [], - "tags": {} + "scalar_kind": { + "__enum__": "ConfigScalarKind.FLOAT" + }, + "type_param_keys": null }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" + "Int": { + "__class__": "ConfigTypeSnap", + "description": "", + "enum_values": null, + "fields": null, + "given_name": "Int", + "key": "Int", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR" + }, + "scalar_kind": { + "__enum__": "ConfigScalarKind.INT" }, + "type_param_keys": null + }, + "ScalarUnion.Bool-Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59": { + "__class__": "ConfigTypeSnap", "description": null, - "input_def_snaps": [ - { - "__class__": "InputDefSnap", - "dagster_type_key": "Any", - "description": null, - "name": "fresh_diamond_left" - }, - { - "__class__": "InputDefSnap", - "dagster_type_key": "Any", - "description": null, - "name": "fresh_diamond_right" - } - ], - "name": "fresh_diamond_bottom", - "output_def_snaps": [ - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" - } - ], - "required_resource_keys": [], - "tags": {} + "enum_values": null, + "fields": null, + "given_name": null, + "key": "ScalarUnion.Bool-Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR_UNION" + }, + "scalar_kind": null, + "type_param_keys": [ + "Bool", + "Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59" + ] }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" + "ScalarUnion.Float-Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": null, + "given_name": null, + "key": "ScalarUnion.Float-Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR_UNION" }, + "scalar_kind": null, + "type_param_keys": [ + "Float", + "Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3" + ] + }, + "ScalarUnion.Int-Selector.a9799b971d12ace70a2d8803c883c863417d0725": { + "__class__": "ConfigTypeSnap", "description": null, - "input_def_snaps": [ - { - "__class__": "InputDefSnap", - "dagster_type_key": "Any", - "description": null, - "name": "fresh_diamond_top" - } - ], - "name": "fresh_diamond_left", - "output_def_snaps": [ - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" - } - ], - "required_resource_keys": [], - "tags": {} + "enum_values": null, + "fields": null, + "given_name": null, + "key": "ScalarUnion.Int-Selector.a9799b971d12ace70a2d8803c883c863417d0725", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR_UNION" + }, + "scalar_kind": null, + "type_param_keys": [ + "Int", + "Selector.a9799b971d12ace70a2d8803c883c863417d0725" + ] }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" + "ScalarUnion.String-Selector.e04723c9d9937e3ab21206435b22247cfbe58269": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": null, + "given_name": null, + "key": "ScalarUnion.String-Selector.e04723c9d9937e3ab21206435b22247cfbe58269", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR_UNION" }, + "scalar_kind": null, + "type_param_keys": [ + "String", + "Selector.e04723c9d9937e3ab21206435b22247cfbe58269" + ] + }, + "Selector.1bfb167aea90780aa679597800c71bd8c65ed0b2": { + "__class__": "ConfigTypeSnap", "description": null, - "input_def_snaps": [ + "enum_values": null, + "fields": [ { - "__class__": "InputDefSnap", - "dagster_type_key": "Any", + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", "description": null, - "name": "fresh_diamond_top" - } - ], - "name": "fresh_diamond_right", - "output_def_snaps": [ + "is_required": false, + "name": "disabled", + "type_key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709" + }, { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" + "is_required": false, + "name": "enabled", + "type_key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709" } ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" + "given_name": null, + "key": "Selector.1bfb167aea90780aa679597800c71bd8c65ed0b2", + "kind": { + "__enum__": "ConfigTypeKind.SELECTOR" }, + "scalar_kind": null, + "type_param_keys": null + }, + "Selector.a9799b971d12ace70a2d8803c883c863417d0725": { + "__class__": "ConfigTypeSnap", "description": null, - "input_def_snaps": [ - { - "__class__": "InputDefSnap", - "dagster_type_key": "Nothing", - "description": null, - "name": "diamond_source" - } - ], - "name": "fresh_diamond_top", - "output_def_snaps": [ + "enum_values": null, + "fields": [ { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, "description": null, - "is_dynamic": false, "is_required": true, - "name": "result" - } - ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - }, - "description": null, - "input_def_snaps": [], - "name": "grouped_asset_1", - "output_def_snaps": [ + "name": "json", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, "description": null, - "is_dynamic": false, "is_required": true, - "name": "result" - } - ], - "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": [ + "name": "pickle", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, "description": null, - "is_dynamic": false, "is_required": true, - "name": "result" + "name": "value", + "type_key": "Int" } ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" + "given_name": null, + "key": "Selector.a9799b971d12ace70a2d8803c883c863417d0725", + "kind": { + "__enum__": "ConfigTypeKind.SELECTOR" }, + "scalar_kind": null, + "type_param_keys": null + }, + "Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59": { + "__class__": "ConfigTypeSnap", "description": null, - "input_def_snaps": [], - "name": "grouped_asset_4", - "output_def_snaps": [ + "enum_values": null, + "fields": [ { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, "description": null, - "is_dynamic": false, "is_required": true, - "name": "result" - } - ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - }, - "description": "Asset that hangs forever, used to test in-progress ops.", - "input_def_snaps": [ + "name": "json", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, { - "__class__": "InputDefSnap", - "dagster_type_key": "Any", + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, "description": null, - "name": "first_asset" - } - ], - "name": "hanging_asset", - "output_def_snaps": [ + "is_required": true, + "name": "pickle", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, "description": null, - "is_dynamic": false, "is_required": true, - "name": "result" + "name": "value", + "type_key": "Bool" } ], - "required_resource_keys": [ - "hanging_asset_resource" - ], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" + "given_name": null, + "key": "Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59", + "kind": { + "__enum__": "ConfigTypeKind.SELECTOR" }, + "scalar_kind": null, + "type_param_keys": null + }, + "Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3": { + "__class__": "ConfigTypeSnap", "description": null, - "input_def_snaps": [ + "enum_values": null, + "fields": [ { - "__class__": "InputDefSnap", - "dagster_type_key": "Any", + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, "description": null, - "name": "my_op" - } - ], - "name": "hanging_op", - "output_def_snaps": [ + "is_required": true, + "name": "json", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, "description": null, - "is_dynamic": false, "is_required": true, - "name": "result" - } - ], - "required_resource_keys": [ - "hanging_asset_resource" - ], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - }, - "description": null, - "input_def_snaps": [], - "name": "my_op", - "output_def_snaps": [ + "name": "pickle", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, "description": null, - "is_dynamic": false, "is_required": true, - "name": "result" + "name": "value", + "type_key": "Float" } ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" + "given_name": null, + "key": "Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3", + "kind": { + "__enum__": "ConfigTypeKind.SELECTOR" }, + "scalar_kind": null, + "type_param_keys": null + }, + "Selector.e04723c9d9937e3ab21206435b22247cfbe58269": { + "__class__": "ConfigTypeSnap", "description": null, - "input_def_snaps": [ + "enum_values": null, + "fields": [ { - "__class__": "InputDefSnap", - "dagster_type_key": "Any", + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, "description": null, - "name": "hanging_asset" - } - ], - "name": "never_runs_asset", - "output_def_snaps": [ + "is_required": true, + "name": "json", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, "description": null, - "is_dynamic": false, "is_required": true, - "name": "result" + "name": "pickle", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "value", + "type_key": "String" } ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" + "given_name": null, + "key": "Selector.e04723c9d9937e3ab21206435b22247cfbe58269", + "kind": { + "__enum__": "ConfigTypeKind.SELECTOR" }, + "scalar_kind": null, + "type_param_keys": null + }, + "Selector.f2fe6dfdc60a1947a8f8e7cd377a012b47065bc4": { + "__class__": "ConfigTypeSnap", "description": null, - "input_def_snaps": [ + "enum_values": null, + "fields": [ { - "__class__": "InputDefSnap", - "dagster_type_key": "Any", + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, "description": null, - "name": "hanging_op" - } - ], - "name": "never_runs_op", - "output_def_snaps": [ + "is_required": true, + "name": "json", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, "description": null, - "is_dynamic": false, "is_required": true, - "name": "result" - } - ], - "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": "output_then_hang_asset", - "output_def_snaps": [ + "name": "pickle", + "type_key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2" + }, { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, "description": null, - "is_dynamic": false, "is_required": true, - "name": "result" + "name": "value", + "type_key": "Any" } ], - "required_resource_keys": [ - "hanging_asset_resource" - ], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "config", - "type_key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709" + "given_name": null, + "key": "Selector.f2fe6dfdc60a1947a8f8e7cd377a012b47065bc4", + "kind": { + "__enum__": "ConfigTypeKind.SELECTOR" }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.081354663b9d4b8fbfd1cb8e358763912953913f": { + "__class__": "ConfigTypeSnap", "description": null, - "input_def_snaps": [], - "name": "subsettable_checked_multi_asset", - "output_def_snaps": [ + "enum_values": null, + "fields": [ { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "\"INFO\"", + "description": "The logger's threshold.", "is_required": false, - "name": "one" + "name": "log_level", + "type_key": "String" }, { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "\"dagster\"", + "description": "The name of your logger.", "is_required": false, - "name": "two" - }, + "name": "name", + "type_key": "String" + } + ], + "given_name": null, + "key": "Shape.081354663b9d4b8fbfd1cb8e358763912953913f", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.09d73f0755bf4752d3f121837669c8660dcf451e": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"retries\": {\"enabled\": {}}}", + "description": "Execute all steps in a single process.", "is_required": false, - "name": "one_my_check" - }, + "name": "config", + "type_key": "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c" + } + ], + "given_name": null, + "key": "Shape.09d73f0755bf4752d3f121837669c8660dcf451e", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.0a4b75b43b3d2ce75c87cf348c76adbb44fa496d": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", "description": null, - "is_dynamic": false, "is_required": false, - "name": "one_my_other_check" + "name": "tag_asset_op", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" } ], - "required_resource_keys": [], - "tags": {} + "given_name": null, + "key": "Shape.0a4b75b43b3d2ce75c87cf348c76adbb44fa496d", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" + "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"log_level\": \"INFO\", \"name\": \"dagster\"}", + "description": "The default colored console logger.", + "is_required": false, + "name": "config", + "type_key": "Shape.081354663b9d4b8fbfd1cb8e358763912953913f" + } + ], + "given_name": null, + "key": "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778": { + "__class__": "ConfigTypeSnap", "description": null, - "input_def_snaps": [ + "enum_values": null, + "fields": [ { - "__class__": "InputDefSnap", - "dagster_type_key": "Any", - "description": null, - "name": "int_asset" + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", + "is_required": false, + "name": "io_manager", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" } ], - "name": "typed_asset", - "output_def_snaps": [ + "given_name": null, + "key": "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.2e9cc2d31d5b75e578291791acd5b85d6df07fd0": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ { - "__class__": "OutputDefSnap", - "dagster_type_key": "Int", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" + "__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": "{\"tag_asset_op\": {}}", + "description": "Configure runtime parameters for ops or assets.", + "is_required": false, + "name": "ops", + "type_key": "Shape.0a4b75b43b3d2ce75c87cf348c76adbb44fa496d" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"io_manager\": {}}", + "description": "Configure how shared resources are implemented within a run.", + "is_required": false, + "name": "resources", + "type_key": "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778" } ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, - "is_required": false, - "name": "config", - "type_key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709" + "given_name": null, + "key": "Shape.2e9cc2d31d5b75e578291791acd5b85d6df07fd0", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c": { + "__class__": "ConfigTypeSnap", "description": null, - "input_def_snaps": [], - "name": "typed_multi_asset", - "output_def_snaps": [ + "enum_values": null, + "fields": [ { - "__class__": "OutputDefSnap", - "dagster_type_key": "Int", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "int_asset" + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": "[DEPRECATED]", + "is_required": false, + "name": "marker_to_close", + "type_key": "String" }, { - "__class__": "OutputDefSnap", - "dagster_type_key": "String", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "str_asset" + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"enabled\": {}}", + "description": "Whether retries are enabled or not. By default, retries are enabled.", + "is_required": false, + "name": "retries", + "type_key": "Selector.1bfb167aea90780aa679597800c71bd8c65ed0b2" } ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" + "given_name": null, + "key": "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2": { + "__class__": "ConfigTypeSnap", "description": null, - "input_def_snaps": [], - "name": "unconnected", - "output_def_snaps": [ + "enum_values": null, + "fields": [ { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, "description": null, - "is_dynamic": false, "is_required": true, - "name": "result" + "name": "path", + "type_key": "String" } ], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" + "given_name": null, + "key": "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.743e47901855cb245064dd633e217bfcb49a11a7": { + "__class__": "ConfigTypeSnap", "description": null, - "input_def_snaps": [], - "name": "ungrouped_asset_3", - "output_def_snaps": [ + "enum_values": null, + "fields": [ { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" + "is_required": false, + "name": "config", + "type_key": "Any" } ], - "required_resource_keys": [], - "tags": {} + "given_name": null, + "key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" + "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [], + "given_name": null, + "key": "Shape.da39a3ee5e6b4b0d3255bfef95601890afd80709", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b": { + "__class__": "ConfigTypeSnap", "description": null, - "input_def_snaps": [], - "name": "ungrouped_asset_5", - "output_def_snaps": [ + "enum_values": null, + "fields": [ { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" + "is_required": false, + "name": "console", + "type_key": "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a" } ], - "required_resource_keys": [], - "tags": {} + "given_name": null, + "key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" + "String": { + "__class__": "ConfigTypeSnap", + "description": "", + "enum_values": null, + "fields": null, + "given_name": "String", + "key": "String", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR" + }, + "scalar_kind": { + "__enum__": "ConfigScalarKind.STRING" + }, + "type_param_keys": null + } + } + }, + "dagster_type_namespace_snapshot": { + "__class__": "DagsterTypeNamespaceSnapshot", + "all_dagster_type_snaps_by_key": { + "Any": { + "__class__": "DagsterTypeSnap", + "description": null, + "display_name": "Any", + "is_builtin": true, + "key": "Any", + "kind": { + "__enum__": "DagsterTypeKind.ANY" }, + "loader_schema_key": "Selector.f2fe6dfdc60a1947a8f8e7cd377a012b47065bc4", + "materializer_schema_key": null, + "name": "Any", + "type_param_keys": [] + }, + "Bool": { + "__class__": "DagsterTypeSnap", "description": null, - "input_def_snaps": [], - "name": "unpartitioned_upstream_of_partitioned", - "output_def_snaps": [ - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Any", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" - } - ], - "required_resource_keys": [], - "tags": {} + "display_name": "Bool", + "is_builtin": true, + "key": "Bool", + "kind": { + "__enum__": "DagsterTypeKind.SCALAR" + }, + "loader_schema_key": "ScalarUnion.Bool-Selector.be5d518b39e86a43c5f2eecaf538c1f6c7711b59", + "materializer_schema_key": null, + "name": "Bool", + "type_param_keys": [] + }, + "Float": { + "__class__": "DagsterTypeSnap", + "description": null, + "display_name": "Float", + "is_builtin": true, + "key": "Float", + "kind": { + "__enum__": "DagsterTypeKind.SCALAR" + }, + "loader_schema_key": "ScalarUnion.Float-Selector.d00a37e3807d37c9f69cc62997c4a5f4a176e5c3", + "materializer_schema_key": null, + "name": "Float", + "type_param_keys": [] + }, + "Int": { + "__class__": "DagsterTypeSnap", + "description": null, + "display_name": "Int", + "is_builtin": true, + "key": "Int", + "kind": { + "__enum__": "DagsterTypeKind.SCALAR" + }, + "loader_schema_key": "ScalarUnion.Int-Selector.a9799b971d12ace70a2d8803c883c863417d0725", + "materializer_schema_key": null, + "name": "Int", + "type_param_keys": [] + }, + "Nothing": { + "__class__": "DagsterTypeSnap", + "description": null, + "display_name": "Nothing", + "is_builtin": true, + "key": "Nothing", + "kind": { + "__enum__": "DagsterTypeKind.NOTHING" + }, + "loader_schema_key": null, + "materializer_schema_key": null, + "name": "Nothing", + "type_param_keys": [] }, + "String": { + "__class__": "DagsterTypeSnap", + "description": null, + "display_name": "String", + "is_builtin": true, + "key": "String", + "kind": { + "__enum__": "DagsterTypeKind.SCALAR" + }, + "loader_schema_key": "ScalarUnion.String-Selector.e04723c9d9937e3ab21206435b22247cfbe58269", + "materializer_schema_key": null, + "name": "String", + "type_param_keys": [] + } + } + }, + "dep_structure_snapshot": { + "__class__": "DependencyStructureSnapshot", + "solid_invocation_snaps": [ + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [], + "is_dynamic_mapped": false, + "solid_def_name": "tag_asset_op", + "solid_name": "tag_asset_op", + "tags": {} + } + ] + }, + "description": null, + "graph_def_name": "asset_tag_job", + "lineage_snapshot": null, + "mode_def_snaps": [ + { + "__class__": "ModeDefSnap", + "description": null, + "logger_def_snaps": [ + { + "__class__": "LoggerDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"log_level\": \"INFO\", \"name\": \"dagster\"}", + "description": "The default colored console logger.", + "is_required": false, + "name": "config", + "type_key": "Shape.081354663b9d4b8fbfd1cb8e358763912953913f" + }, + "description": "The default colored console logger.", + "name": "console" + } + ], + "name": "default", + "resource_def_snaps": [ + { + "__class__": "ResourceDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, + "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", + "name": "io_manager" + } + ], + "root_config_key": "Shape.2e9cc2d31d5b75e578291791acd5b85d6df07fd0" + } + ], + "name": "asset_tag_job", + "solid_definitions_snapshot": { + "__class__": "SolidDefinitionsSnapshot", + "composite_solid_def_snaps": [], + "solid_def_snaps": [ { "__class__": "SolidDefSnap", "config_field_snap": { @@ -105641,15 +73484,8 @@ "type_key": "Any" }, "description": null, - "input_def_snaps": [ - { - "__class__": "InputDefSnap", - "dagster_type_key": "Any", - "description": null, - "name": "typed_asset" - } - ], - "name": "untyped_asset", + "input_def_snaps": [], + "name": "tag_asset_op", "output_def_snaps": [ { "__class__": "OutputDefSnap", @@ -105830,6 +73666,29 @@ "scalar_kind": null, "type_param_keys": null }, + "Selector.2571019f1a5201853d11032145ac3e534067f214": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "env", + "type_key": "String" + } + ], + "given_name": null, + "key": "Selector.2571019f1a5201853d11032145ac3e534067f214", + "kind": { + "__enum__": "ConfigTypeKind.SELECTOR" + }, + "scalar_kind": null, + "type_param_keys": null + }, "Selector.a9799b971d12ace70a2d8803c883c863417d0725": { "__class__": "ConfigTypeSnap", "description": null, @@ -106113,6 +73972,29 @@ "scalar_kind": null, "type_param_keys": null }, + "Shape.18b2faaf1efd505374f7f25fcb61ed59bd5be851": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "base_dir", + "type_key": "StringSourceType" + } + ], + "given_name": null, + "key": "Shape.18b2faaf1efd505374f7f25fcb61ed59bd5be851", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c": { "__class__": "ConfigTypeSnap", "description": null, @@ -106145,6 +74027,29 @@ "scalar_kind": null, "type_param_keys": null }, + "Shape.44f2a71367507edd1b8e64f739222c4312b3691b": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "config", + "type_key": "Shape.18b2faaf1efd505374f7f25fcb61ed59bd5be851" + } + ], + "given_name": null, + "key": "Shape.44f2a71367507edd1b8e64f739222c4312b3691b", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2": { "__class__": "ConfigTypeSnap", "description": null, @@ -106168,6 +74073,56 @@ "scalar_kind": null, "type_param_keys": null }, + "Shape.67324aa04111ddc02877951d50eb6030ebbb1380": { + "__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": "{\"multipartitions_1\": {}, \"multipartitions_2\": {}}", + "description": "Configure runtime parameters for ops or assets.", + "is_required": false, + "name": "ops", + "type_key": "Shape.e5ada7fdb5d104210dab388858ab047e8cee0f41" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"io_manager\": {\"config\": {}}}", + "description": "Configure how shared resources are implemented within a run.", + "is_required": false, + "name": "resources", + "type_key": "Shape.941705f8db419acef3ba14bcecbc37e693570d4d" + } + ], + "given_name": null, + "key": "Shape.67324aa04111ddc02877951d50eb6030ebbb1380", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, "Shape.743e47901855cb245064dd633e217bfcb49a11a7": { "__class__": "ConfigTypeSnap", "description": null, @@ -106191,98 +74146,71 @@ "scalar_kind": null, "type_param_keys": null }, - "Shape.a775abaebbf7dbee4f702f3e27405e49639e5f85": { + "Shape.941705f8db419acef3ba14bcecbc37e693570d4d": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, "fields": [ { "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", + "default_provided": false, + "default_value_as_json_str": null, "description": null, "is_required": false, - "name": "emit_failed_expectation", + "name": "dummy_io_manager", "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" }, { "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", + "default_provided": false, + "default_value_as_json_str": null, "description": null, "is_required": false, - "name": "emit_successful_expectation", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + "name": "hanging_asset_resource", + "type_key": "Shape.b13a6c5637084590cc1538f9522324bfeb4b46b3" }, { "__class__": "ConfigFieldSnap", "default_provided": true, - "default_value_as_json_str": "{}", - "description": null, + "default_value_as_json_str": "{\"config\": {}}", + "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", "is_required": false, - "name": "emit_successful_expectation_no_metadata", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + "name": "io_manager", + "type_key": "Shape.44f2a71367507edd1b8e64f739222c4312b3691b" } ], "given_name": null, - "key": "Shape.a775abaebbf7dbee4f702f3e27405e49639e5f85", + "key": "Shape.941705f8db419acef3ba14bcecbc37e693570d4d", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, "type_param_keys": null }, - "Shape.b0b6c15989be346c4b066371bcffeba8cff2fcb9": { + "Shape.9a3a315bff2146cca750edbec49c6b4b4d0ce58e": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, "fields": [ { "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"config\": {\"retries\": {\"enabled\": {}}}}", - "description": "Configure how steps are executed within a run.", - "is_required": false, - "name": "execution", - "type_key": "Shape.09d73f0755bf4752d3f121837669c8660dcf451e" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": "Configure how loggers emit messages within a run.", - "is_required": false, - "name": "loggers", - "type_key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"emit_failed_expectation\": {}, \"emit_successful_expectation\": {}, \"emit_successful_expectation_no_metadata\": {}}", - "description": "Configure runtime parameters for ops or assets.", - "is_required": false, - "name": "ops", - "type_key": "Shape.a775abaebbf7dbee4f702f3e27405e49639e5f85" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": "Configure how shared resources are implemented within a run.", - "is_required": false, - "name": "resources", - "type_key": "Shape.d5cca4fabdc075ea3ec659dbeaffef0304d66641" + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "file", + "type_key": "String" } ], "given_name": null, - "key": "Shape.b0b6c15989be346c4b066371bcffeba8cff2fcb9", + "key": "Shape.9a3a315bff2146cca750edbec49c6b4b4d0ce58e", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, "type_param_keys": null }, - "Shape.d5cca4fabdc075ea3ec659dbeaffef0304d66641": { + "Shape.b13a6c5637084590cc1538f9522324bfeb4b46b3": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, @@ -106291,14 +74219,14 @@ "__class__": "ConfigFieldSnap", "default_provided": false, "default_value_as_json_str": null, - "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", - "is_required": false, - "name": "io_manager", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + "description": null, + "is_required": true, + "name": "config", + "type_key": "Shape.9a3a315bff2146cca750edbec49c6b4b4d0ce58e" } ], "given_name": null, - "key": "Shape.d5cca4fabdc075ea3ec659dbeaffef0304d66641", + "key": "Shape.b13a6c5637084590cc1538f9522324bfeb4b46b3", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, @@ -106318,6 +74246,38 @@ "scalar_kind": null, "type_param_keys": null }, + "Shape.e5ada7fdb5d104210dab388858ab047e8cee0f41": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "multipartitions_1", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "multipartitions_2", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + } + ], + "given_name": null, + "key": "Shape.e5ada7fdb5d104210dab388858ab047e8cee0f41", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b": { "__class__": "ConfigTypeSnap", "description": null, @@ -106355,6 +74315,22 @@ "__enum__": "ConfigScalarKind.STRING" }, "type_param_keys": null + }, + "StringSourceType": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": null, + "given_name": null, + "key": "StringSourceType", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR_UNION" + }, + "scalar_kind": null, + "type_param_keys": [ + "String", + "Selector.2571019f1a5201853d11032145ac3e534067f214" + ] } } }, @@ -106454,30 +74430,35 @@ "__class__": "SolidInvocationSnap", "input_dep_snaps": [], "is_dynamic_mapped": false, - "solid_def_name": "emit_failed_expectation", - "solid_name": "emit_failed_expectation", - "tags": {} - }, - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [], - "is_dynamic_mapped": false, - "solid_def_name": "emit_successful_expectation", - "solid_name": "emit_successful_expectation", + "solid_def_name": "multipartitions_1", + "solid_name": "multipartitions_1", "tags": {} }, { "__class__": "SolidInvocationSnap", - "input_dep_snaps": [], + "input_dep_snaps": [ + { + "__class__": "InputDependencySnap", + "input_name": "multipartitions_1", + "is_dynamic_collect": false, + "upstream_output_snaps": [ + { + "__class__": "OutputHandleSnap", + "output_name": "result", + "solid_name": "multipartitions_1" + } + ] + } + ], "is_dynamic_mapped": false, - "solid_def_name": "emit_successful_expectation_no_metadata", - "solid_name": "emit_successful_expectation_no_metadata", + "solid_def_name": "multipartitions_2", + "solid_name": "multipartitions_2", "tags": {} } ] }, "description": null, - "graph_def_name": "job_with_expectations", + "graph_def_name": "multipartitions_job", "lineage_snapshot": null, "mode_def_snaps": [ { @@ -106512,14 +74493,42 @@ "name": "config", "type_key": "Any" }, + "description": null, + "name": "dummy_io_manager" + }, + { + "__class__": "ResourceDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "config", + "type_key": "Shape.9a3a315bff2146cca750edbec49c6b4b4d0ce58e" + }, + "description": null, + "name": "hanging_asset_resource" + }, + { + "__class__": "ResourceDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "config", + "type_key": "Shape.18b2faaf1efd505374f7f25fcb61ed59bd5be851" + }, "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", "name": "io_manager" } ], - "root_config_key": "Shape.b0b6c15989be346c4b066371bcffeba8cff2fcb9" + "root_config_key": "Shape.67324aa04111ddc02877951d50eb6030ebbb1380" } ], - "name": "job_with_expectations", + "name": "multipartitions_job", "solid_definitions_snapshot": { "__class__": "SolidDefinitionsSnapshot", "composite_solid_def_snaps": [], @@ -106537,26 +74546,17 @@ }, "description": null, "input_def_snaps": [], - "name": "emit_failed_expectation", - "output_def_snaps": [], - "required_resource_keys": [], - "tags": {} - }, - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - }, - "description": null, - "input_def_snaps": [], - "name": "emit_successful_expectation", - "output_def_snaps": [], + "name": "multipartitions_1", + "output_def_snaps": [ + { + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", + "description": null, + "is_dynamic": false, + "is_required": true, + "name": "result" + } + ], "required_resource_keys": [], "tags": {} }, @@ -106572,9 +74572,25 @@ "type_key": "Any" }, "description": null, - "input_def_snaps": [], - "name": "emit_successful_expectation_no_metadata", - "output_def_snaps": [], + "input_def_snaps": [ + { + "__class__": "InputDefSnap", + "dagster_type_key": "Any", + "description": null, + "name": "multipartitions_1" + } + ], + "name": "multipartitions_2", + "output_def_snaps": [ + { + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", + "description": null, + "is_dynamic": false, + "is_required": true, + "name": "result" + } + ], "required_resource_keys": [], "tags": {} } @@ -106585,7 +74601,7 @@ ''' # --- # name: test_all_snapshot_ids[91] - '25eed9832eef95ee97a63357e836659193775b3d' + 'ca7929c6d4c55692a092000474ada02b6c4047c5' # --- # name: test_all_snapshot_ids[92] ''' @@ -106748,6 +74764,29 @@ "scalar_kind": null, "type_param_keys": null }, + "Selector.2571019f1a5201853d11032145ac3e534067f214": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "env", + "type_key": "String" + } + ], + "given_name": null, + "key": "Selector.2571019f1a5201853d11032145ac3e534067f214", + "kind": { + "__enum__": "ConfigTypeKind.SELECTOR" + }, + "scalar_kind": null, + "type_param_keys": null + }, "Selector.a9799b971d12ace70a2d8803c883c863417d0725": { "__class__": "ConfigTypeSnap", "description": null, @@ -107031,30 +75070,7 @@ "scalar_kind": null, "type_param_keys": null }, - "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", - "is_required": false, - "name": "io_manager", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" - } - ], - "given_name": null, - "key": "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.3c9fe9866f4fe467d426b7a9d3aeda21504ed154": { + "Shape.18b2faaf1efd505374f7f25fcb61ed59bd5be851": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, @@ -107064,13 +75080,13 @@ "default_provided": false, "default_value_as_json_str": null, "description": null, - "is_required": true, - "name": "op_with_input_output_metadata", - "type_key": "Shape.64a2e45f416adce23c20a991c4bfce13c2cbe2d5" + "is_required": false, + "name": "base_dir", + "type_key": "StringSourceType" } ], "given_name": null, - "key": "Shape.3c9fe9866f4fe467d426b7a9d3aeda21504ed154", + "key": "Shape.18b2faaf1efd505374f7f25fcb61ed59bd5be851", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, @@ -107109,6 +75125,29 @@ "scalar_kind": null, "type_param_keys": null }, + "Shape.44f2a71367507edd1b8e64f739222c4312b3691b": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "config", + "type_key": "Shape.18b2faaf1efd505374f7f25fcb61ed59bd5be851" + } + ], + "given_name": null, + "key": "Shape.44f2a71367507edd1b8e64f739222c4312b3691b", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, "Shape.4b53b73df342381d0d05c5f36183dc99cb9676e2": { "__class__": "ConfigTypeSnap", "description": null, @@ -107132,7 +75171,7 @@ "scalar_kind": null, "type_param_keys": null }, - "Shape.64a2e45f416adce23c20a991c4bfce13c2cbe2d5": { + "Shape.743e47901855cb245064dd633e217bfcb49a11a7": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, @@ -107145,26 +75184,17 @@ "is_required": false, "name": "config", "type_key": "Any" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "inputs", - "type_key": "Shape.85b49263d1851d0d885cfec001faca6da5738880" } ], "given_name": null, - "key": "Shape.64a2e45f416adce23c20a991c4bfce13c2cbe2d5", + "key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, "type_param_keys": null }, - "Shape.69f3d02a3624c3bfbe54c903275932f1379dda2e": { + "Shape.7c17e21345d78710103d43ff7b2b039a1e23b8b3": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, @@ -107189,32 +75219,32 @@ }, { "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "default_provided": true, + "default_value_as_json_str": "{\"grouped_asset_1\": {}, \"grouped_asset_2\": {}, \"grouped_asset_4\": {}, \"ungrouped_asset_3\": {}, \"ungrouped_asset_5\": {}}", "description": "Configure runtime parameters for ops or assets.", - "is_required": true, + "is_required": false, "name": "ops", - "type_key": "Shape.3c9fe9866f4fe467d426b7a9d3aeda21504ed154" + "type_key": "Shape.96e9540c3093065c72c5ac81d9efa07ba1affbd7" }, { "__class__": "ConfigFieldSnap", "default_provided": true, - "default_value_as_json_str": "{\"io_manager\": {}}", + "default_value_as_json_str": "{\"io_manager\": {\"config\": {}}}", "description": "Configure how shared resources are implemented within a run.", "is_required": false, "name": "resources", - "type_key": "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778" + "type_key": "Shape.941705f8db419acef3ba14bcecbc37e693570d4d" } ], "given_name": null, - "key": "Shape.69f3d02a3624c3bfbe54c903275932f1379dda2e", + "key": "Shape.7c17e21345d78710103d43ff7b2b039a1e23b8b3", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, "type_param_keys": null }, - "Shape.743e47901855cb245064dd633e217bfcb49a11a7": { + "Shape.941705f8db419acef3ba14bcecbc37e693570d4d": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, @@ -107225,19 +75255,96 @@ "default_value_as_json_str": null, "description": null, "is_required": false, - "name": "config", - "type_key": "Any" + "name": "dummy_io_manager", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "hanging_asset_resource", + "type_key": "Shape.b13a6c5637084590cc1538f9522324bfeb4b46b3" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"config\": {}}", + "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", + "is_required": false, + "name": "io_manager", + "type_key": "Shape.44f2a71367507edd1b8e64f739222c4312b3691b" } ], "given_name": null, - "key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7", + "key": "Shape.941705f8db419acef3ba14bcecbc37e693570d4d", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, "type_param_keys": null }, - "Shape.85b49263d1851d0d885cfec001faca6da5738880": { + "Shape.96e9540c3093065c72c5ac81d9efa07ba1affbd7": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__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": "ungrouped_asset_3", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "ungrouped_asset_5", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + } + ], + "given_name": null, + "key": "Shape.96e9540c3093065c72c5ac81d9efa07ba1affbd7", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.9a3a315bff2146cca750edbec49c6b4b4d0ce58e": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, @@ -107248,12 +75355,35 @@ "default_value_as_json_str": null, "description": null, "is_required": true, - "name": "foo", - "type_key": "ScalarUnion.Int-Selector.a9799b971d12ace70a2d8803c883c863417d0725" + "name": "file", + "type_key": "String" } ], "given_name": null, - "key": "Shape.85b49263d1851d0d885cfec001faca6da5738880", + "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" }, @@ -107310,6 +75440,22 @@ "__enum__": "ConfigScalarKind.STRING" }, "type_param_keys": null + }, + "StringSourceType": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": null, + "given_name": null, + "key": "StringSourceType", + "kind": { + "__enum__": "ConfigTypeKind.SCALAR_UNION" + }, + "scalar_kind": null, + "type_param_keys": [ + "String", + "Selector.2571019f1a5201853d11032145ac3e534067f214" + ] } } }, @@ -107407,23 +75553,48 @@ "solid_invocation_snaps": [ { "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ - { - "__class__": "InputDependencySnap", - "input_name": "foo", - "is_dynamic_collect": false, - "upstream_output_snaps": [] - } - ], + "input_dep_snaps": [], "is_dynamic_mapped": false, - "solid_def_name": "op_with_input_output_metadata", - "solid_name": "op_with_input_output_metadata", + "solid_def_name": "grouped_asset_1", + "solid_name": "grouped_asset_1", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [], + "is_dynamic_mapped": false, + "solid_def_name": "grouped_asset_2", + "solid_name": "grouped_asset_2", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [], + "is_dynamic_mapped": false, + "solid_def_name": "grouped_asset_4", + "solid_name": "grouped_asset_4", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [], + "is_dynamic_mapped": false, + "solid_def_name": "ungrouped_asset_3", + "solid_name": "ungrouped_asset_3", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [], + "is_dynamic_mapped": false, + "solid_def_name": "ungrouped_asset_5", + "solid_name": "ungrouped_asset_5", "tags": {} } ] }, "description": null, - "graph_def_name": "job_with_input_output_metadata", + "graph_def_name": "named_groups_job", "lineage_snapshot": null, "mode_def_snaps": [ { @@ -107458,14 +75629,42 @@ "name": "config", "type_key": "Any" }, + "description": null, + "name": "dummy_io_manager" + }, + { + "__class__": "ResourceDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": true, + "name": "config", + "type_key": "Shape.9a3a315bff2146cca750edbec49c6b4b4d0ce58e" + }, + "description": null, + "name": "hanging_asset_resource" + }, + { + "__class__": "ResourceDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "config", + "type_key": "Shape.18b2faaf1efd505374f7f25fcb61ed59bd5be851" + }, "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", "name": "io_manager" } ], - "root_config_key": "Shape.69f3d02a3624c3bfbe54c903275932f1379dda2e" + "root_config_key": "Shape.7c17e21345d78710103d43ff7b2b039a1e23b8b3" } ], - "name": "job_with_input_output_metadata", + "name": "named_groups_job", "solid_definitions_snapshot": { "__class__": "SolidDefinitionsSnapshot", "composite_solid_def_snaps": [], @@ -107482,45 +75681,124 @@ "type_key": "Any" }, "description": null, - "input_def_snaps": [ + "input_def_snaps": [], + "name": "grouped_asset_1", + "output_def_snaps": [ { - "__class__": "InputDefSnap", - "dagster_type_key": "Int", + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", "description": null, - "metadata_entries": [ - { - "__class__": "EventMetadataEntry", - "description": null, - "entry_data": { - "__class__": "TextMetadataEntryData", - "text": "b" - }, - "label": "a" - } - ], - "name": "foo" + "is_dynamic": false, + "is_required": true, + "name": "result" } ], - "name": "op_with_input_output_metadata", + "required_resource_keys": [], + "tags": {} + }, + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, + "description": null, + "input_def_snaps": [], + "name": "grouped_asset_2", "output_def_snaps": [ { "__class__": "OutputDefSnap", - "dagster_type_key": "Int", + "dagster_type_key": "Any", "description": null, "is_dynamic": false, "is_required": true, - "metadata_entries": [ - { - "__class__": "EventMetadataEntry", - "description": null, - "entry_data": { - "__class__": "TextMetadataEntryData", - "text": "d" - }, - "label": "c" - } - ], - "name": "bar" + "name": "result" + } + ], + "required_resource_keys": [], + "tags": {} + }, + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, + "description": null, + "input_def_snaps": [], + "name": "grouped_asset_4", + "output_def_snaps": [ + { + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", + "description": null, + "is_dynamic": false, + "is_required": true, + "name": "result" + } + ], + "required_resource_keys": [], + "tags": {} + }, + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, + "description": null, + "input_def_snaps": [], + "name": "ungrouped_asset_3", + "output_def_snaps": [ + { + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", + "description": null, + "is_dynamic": false, + "is_required": true, + "name": "result" + } + ], + "required_resource_keys": [], + "tags": {} + }, + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, + "description": null, + "input_def_snaps": [], + "name": "ungrouped_asset_5", + "output_def_snaps": [ + { + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", + "description": null, + "is_dynamic": false, + "is_required": true, + "name": "result" } ], "required_resource_keys": [], @@ -107533,7 +75811,7 @@ ''' # --- # name: test_all_snapshot_ids[93] - '6069db2378a5bcd370c5f8ce8e8ee51d997e3447' + '8c005fb808a1945e5a62fbac517836a242e27901' # --- # name: test_all_snapshot_ids[94] ''' @@ -108002,56 +76280,6 @@ "scalar_kind": null, "type_param_keys": null }, - "Shape.288595c17d5cb84370159ed6ea6d866b85f47f05": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"config\": {\"retries\": {\"enabled\": {}}}}", - "description": "Configure how steps are executed within a run.", - "is_required": false, - "name": "execution", - "type_key": "Shape.09d73f0755bf4752d3f121837669c8660dcf451e" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": "Configure how loggers emit messages within a run.", - "is_required": false, - "name": "loggers", - "type_key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"fail_subset\": {}, \"one\": {}}", - "description": "Configure runtime parameters for ops or assets.", - "is_required": false, - "name": "ops", - "type_key": "Shape.a14c2c695c8de0c8ebdad9323d40dd33323ef660" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"io_manager\": {}}", - "description": "Configure how shared resources are implemented within a run.", - "is_required": false, - "name": "resources", - "type_key": "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778" - } - ], - "given_name": null, - "key": "Shape.288595c17d5cb84370159ed6ea6d866b85f47f05", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, "Shape.44f24ac55059da1634e84af6c1bf7e0ed332251c": { "__class__": "ConfigTypeSnap", "description": null, @@ -108130,32 +76358,73 @@ "scalar_kind": null, "type_param_keys": null }, - "Shape.a14c2c695c8de0c8ebdad9323d40dd33323ef660": { + "Shape.9921ba4c33a841f7499fd90a37710a02cf33b795": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"config\": {\"retries\": {\"enabled\": {}}}}", + "description": "Configure how steps are executed within a run.", + "is_required": false, + "name": "execution", + "type_key": "Shape.09d73f0755bf4752d3f121837669c8660dcf451e" + }, { "__class__": "ConfigFieldSnap", "default_provided": true, "default_value_as_json_str": "{}", - "description": null, + "description": "Configure how loggers emit messages within a run.", "is_required": false, - "name": "fail_subset", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + "name": "loggers", + "type_key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"throw_a_thing\": {}}", + "description": "Configure runtime parameters for ops or assets.", + "is_required": false, + "name": "ops", + "type_key": "Shape.b3443ab7f0f2bae987a6d21cad9cfe00784f6ccb" }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"io_manager\": {}}", + "description": "Configure how shared resources are implemented within a run.", + "is_required": false, + "name": "resources", + "type_key": "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778" + } + ], + "given_name": null, + "key": "Shape.9921ba4c33a841f7499fd90a37710a02cf33b795", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.b3443ab7f0f2bae987a6d21cad9cfe00784f6ccb": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ { "__class__": "ConfigFieldSnap", "default_provided": true, "default_value_as_json_str": "{}", "description": null, "is_required": false, - "name": "one", + "name": "throw_a_thing", "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" } ], "given_name": null, - "key": "Shape.a14c2c695c8de0c8ebdad9323d40dd33323ef660", + "key": "Shape.b3443ab7f0f2bae987a6d21cad9cfe00784f6ccb", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, @@ -108260,20 +76529,6 @@ "name": "Float", "type_param_keys": [] }, - "InputTypeWithoutHydration": { - "__class__": "DagsterTypeSnap", - "description": null, - "display_name": "InputTypeWithoutHydration", - "is_builtin": false, - "key": "InputTypeWithoutHydration", - "kind": { - "__enum__": "DagsterTypeKind.REGULAR" - }, - "loader_schema_key": null, - "materializer_schema_key": null, - "name": "InputTypeWithoutHydration", - "type_param_keys": [] - }, "Int": { "__class__": "DagsterTypeSnap", "description": null, @@ -108321,39 +76576,18 @@ "dep_structure_snapshot": { "__class__": "DependencyStructureSnapshot", "solid_invocation_snaps": [ - { - "__class__": "SolidInvocationSnap", - "input_dep_snaps": [ - { - "__class__": "InputDependencySnap", - "input_name": "some_input", - "is_dynamic_collect": false, - "upstream_output_snaps": [ - { - "__class__": "OutputHandleSnap", - "output_name": "result", - "solid_name": "one" - } - ] - } - ], - "is_dynamic_mapped": false, - "solid_def_name": "fail_subset", - "solid_name": "fail_subset", - "tags": {} - }, { "__class__": "SolidInvocationSnap", "input_dep_snaps": [], "is_dynamic_mapped": false, - "solid_def_name": "one", - "solid_name": "one", + "solid_def_name": "throw_a_thing", + "solid_name": "throw_a_thing", "tags": {} } ] }, "description": null, - "graph_def_name": "job_with_invalid_definition_error", + "graph_def_name": "naughty_programmer_job", "lineage_snapshot": null, "mode_def_snaps": [ { @@ -108392,48 +76626,14 @@ "name": "io_manager" } ], - "root_config_key": "Shape.288595c17d5cb84370159ed6ea6d866b85f47f05" + "root_config_key": "Shape.9921ba4c33a841f7499fd90a37710a02cf33b795" } ], - "name": "job_with_invalid_definition_error", + "name": "naughty_programmer_job", "solid_definitions_snapshot": { "__class__": "SolidDefinitionsSnapshot", "composite_solid_def_snaps": [], "solid_def_snaps": [ - { - "__class__": "SolidDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": false, - "name": "config", - "type_key": "Any" - }, - "description": null, - "input_def_snaps": [ - { - "__class__": "InputDefSnap", - "dagster_type_key": "InputTypeWithoutHydration", - "description": null, - "name": "some_input" - } - ], - "name": "fail_subset", - "output_def_snaps": [ - { - "__class__": "OutputDefSnap", - "dagster_type_key": "Int", - "description": null, - "is_dynamic": false, - "is_required": true, - "name": "result" - } - ], - "required_resource_keys": [], - "tags": {} - }, { "__class__": "SolidDefSnap", "config_field_snap": { @@ -108447,11 +76647,11 @@ }, "description": null, "input_def_snaps": [], - "name": "one", + "name": "throw_a_thing", "output_def_snaps": [ { "__class__": "OutputDefSnap", - "dagster_type_key": "InputTypeWithoutHydration", + "dagster_type_key": "Any", "description": null, "is_dynamic": false, "is_required": true, @@ -108468,7 +76668,7 @@ ''' # --- # name: test_all_snapshot_ids[95] - 'de3cee0b30bf45c5c28b57035caff8a592cb8a99' + '913c310b609478d52a81ee83bdd4b095d0f2932d' # --- # name: test_all_snapshot_ids[96] ''' @@ -108490,21 +76690,6 @@ "scalar_kind": null, "type_param_keys": null }, - "Array.Int": { - "__class__": "ConfigTypeSnap", - "description": "List of Array.Int", - "enum_values": null, - "fields": null, - "given_name": null, - "key": "Array.Int", - "kind": { - "__enum__": "ConfigTypeKind.ARRAY" - }, - "scalar_kind": null, - "type_param_keys": [ - "Int" - ] - }, "Bool": { "__class__": "ConfigTypeSnap", "description": "", @@ -108929,30 +77114,53 @@ "scalar_kind": null, "type_param_keys": null }, - "Shape.12236b5e54169d18e86e0d47deacb0b076a14af8": { + "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, "fields": [ { "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "default_provided": true, + "default_value_as_json_str": "{}", + "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", + "is_required": false, + "name": "io_manager", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + } + ], + "given_name": null, + "key": "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778", + "kind": { + "__enum__": "ConfigTypeKind.STRICT_SHAPE" + }, + "scalar_kind": null, + "type_param_keys": null + }, + "Shape.27d4be3152e89c65ecb4ce8c588d8226cc827e0d": { + "__class__": "ConfigTypeSnap", + "description": null, + "enum_values": null, + "fields": [ + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"adder\": {}, \"op_1\": {}, \"op_2\": {}, \"plus_one\": {}}", "description": null, - "is_required": true, - "name": "config", - "type_key": "Array.Int" + "is_required": false, + "name": "ops", + "type_key": "Shape.5403fe5383515d106ffe3bb7f1a927b1cbb4e8a9" } ], "given_name": null, - "key": "Shape.12236b5e54169d18e86e0d47deacb0b076a14af8", + "key": "Shape.27d4be3152e89c65ecb4ce8c588d8226cc827e0d", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, "type_param_keys": null }, - "Shape.147c68699311087d0426de0e96d2b6834556a246": { + "Shape.360ea318ffe78a111434a5bb7409ef66c9692290": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, @@ -108977,48 +77185,57 @@ }, { "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "default_provided": true, + "default_value_as_json_str": "{\"plus_one\": {}, \"subgraph\": {\"ops\": {\"adder\": {}, \"op_1\": {}, \"op_2\": {}, \"plus_one\": {}}}}", "description": "Configure runtime parameters for ops or assets.", - "is_required": true, + "is_required": false, "name": "ops", - "type_key": "Shape.3ff5846df24fb29b3480ee420e75c21b508bcf1d" + "type_key": "Shape.42ddf3fac74380a93f8508f2a0f6450afb177d35" }, { "__class__": "ConfigFieldSnap", "default_provided": true, - "default_value_as_json_str": "{}", + "default_value_as_json_str": "{\"io_manager\": {}}", "description": "Configure how shared resources are implemented within a run.", "is_required": false, "name": "resources", - "type_key": "Shape.d5cca4fabdc075ea3ec659dbeaffef0304d66641" + "type_key": "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778" } ], "given_name": null, - "key": "Shape.147c68699311087d0426de0e96d2b6834556a246", + "key": "Shape.360ea318ffe78a111434a5bb7409ef66c9692290", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, "type_param_keys": null }, - "Shape.3ff5846df24fb29b3480ee420e75c21b508bcf1d": { + "Shape.42ddf3fac74380a93f8508f2a0f6450afb177d35": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, "fields": [ { "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "default_provided": true, + "default_value_as_json_str": "{}", "description": null, - "is_required": true, - "name": "op_with_list", - "type_key": "Shape.12236b5e54169d18e86e0d47deacb0b076a14af8" + "is_required": false, + "name": "plus_one", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"ops\": {\"adder\": {}, \"op_1\": {}, \"op_2\": {}, \"plus_one\": {}}}", + "description": null, + "is_required": false, + "name": "subgraph", + "type_key": "Shape.27d4be3152e89c65ecb4ce8c588d8226cc827e0d" } ], "given_name": null, - "key": "Shape.3ff5846df24fb29b3480ee420e75c21b508bcf1d", + "key": "Shape.42ddf3fac74380a93f8508f2a0f6450afb177d35", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, @@ -109080,30 +77297,57 @@ "scalar_kind": null, "type_param_keys": null }, - "Shape.743e47901855cb245064dd633e217bfcb49a11a7": { + "Shape.5403fe5383515d106ffe3bb7f1a927b1cbb4e8a9": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, "fields": [ { "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "default_provided": true, + "default_value_as_json_str": "{}", "description": null, "is_required": false, - "name": "config", - "type_key": "Any" + "name": "adder", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "op_1", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "op_2", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": null, + "is_required": false, + "name": "plus_one", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" } ], "given_name": null, - "key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7", + "key": "Shape.5403fe5383515d106ffe3bb7f1a927b1cbb4e8a9", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, "type_param_keys": null }, - "Shape.d5cca4fabdc075ea3ec659dbeaffef0304d66641": { + "Shape.743e47901855cb245064dd633e217bfcb49a11a7": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, @@ -109112,14 +77356,14 @@ "__class__": "ConfigFieldSnap", "default_provided": false, "default_value_as_json_str": null, - "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", + "description": null, "is_required": false, - "name": "io_manager", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + "name": "config", + "type_key": "Any" } ], "given_name": null, - "key": "Shape.d5cca4fabdc075ea3ec659dbeaffef0304d66641", + "key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, @@ -109271,18 +77515,39 @@ "dep_structure_snapshot": { "__class__": "DependencyStructureSnapshot", "solid_invocation_snaps": [ + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [ + { + "__class__": "InputDependencySnap", + "input_name": "num", + "is_dynamic_collect": false, + "upstream_output_snaps": [ + { + "__class__": "OutputHandleSnap", + "output_name": "result", + "solid_name": "subgraph" + } + ] + } + ], + "is_dynamic_mapped": false, + "solid_def_name": "plus_one", + "solid_name": "plus_one", + "tags": {} + }, { "__class__": "SolidInvocationSnap", "input_dep_snaps": [], "is_dynamic_mapped": false, - "solid_def_name": "op_with_list", - "solid_name": "op_with_list", + "solid_def_name": "subgraph", + "solid_name": "subgraph", "tags": {} } ] }, "description": null, - "graph_def_name": "job_with_list", + "graph_def_name": "nested_job", "lineage_snapshot": null, "mode_def_snaps": [ { @@ -109321,13 +77586,116 @@ "name": "io_manager" } ], - "root_config_key": "Shape.147c68699311087d0426de0e96d2b6834556a246" + "root_config_key": "Shape.360ea318ffe78a111434a5bb7409ef66c9692290" } ], - "name": "job_with_list", + "name": "nested_job", "solid_definitions_snapshot": { "__class__": "SolidDefinitionsSnapshot", - "composite_solid_def_snaps": [], + "composite_solid_def_snaps": [ + { + "__class__": "CompositeSolidDefSnap", + "config_field_snap": null, + "dep_structure_snapshot": { + "__class__": "DependencyStructureSnapshot", + "solid_invocation_snaps": [ + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [ + { + "__class__": "InputDependencySnap", + "input_name": "num1", + "is_dynamic_collect": false, + "upstream_output_snaps": [ + { + "__class__": "OutputHandleSnap", + "output_name": "result", + "solid_name": "op_1" + } + ] + }, + { + "__class__": "InputDependencySnap", + "input_name": "num2", + "is_dynamic_collect": false, + "upstream_output_snaps": [ + { + "__class__": "OutputHandleSnap", + "output_name": "result", + "solid_name": "op_2" + } + ] + } + ], + "is_dynamic_mapped": false, + "solid_def_name": "adder", + "solid_name": "adder", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [], + "is_dynamic_mapped": false, + "solid_def_name": "op_1", + "solid_name": "op_1", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [], + "is_dynamic_mapped": false, + "solid_def_name": "op_2", + "solid_name": "op_2", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [ + { + "__class__": "InputDependencySnap", + "input_name": "num", + "is_dynamic_collect": false, + "upstream_output_snaps": [ + { + "__class__": "OutputHandleSnap", + "output_name": "result", + "solid_name": "adder" + } + ] + } + ], + "is_dynamic_mapped": false, + "solid_def_name": "plus_one", + "solid_name": "plus_one", + "tags": {} + } + ] + }, + "description": null, + "input_def_snaps": [], + "input_mapping_snaps": [], + "name": "subgraph", + "output_def_snaps": [ + { + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", + "description": null, + "is_dynamic": false, + "is_required": true, + "name": "result" + } + ], + "output_mapping_snaps": [ + { + "__class__": "OutputMappingSnap", + "external_output_name": "result", + "mapped_output_name": "result", + "mapped_solid_name": "plus_one" + } + ], + "tags": {} + } + ], "solid_def_snaps": [ { "__class__": "SolidDefSnap", @@ -109336,14 +77704,124 @@ "default_provided": false, "default_value_as_json_str": null, "description": null, - "is_required": true, + "is_required": false, "name": "config", - "type_key": "Array.Int" + "type_key": "Any" + }, + "description": null, + "input_def_snaps": [ + { + "__class__": "InputDefSnap", + "dagster_type_key": "Int", + "description": null, + "name": "num1" + }, + { + "__class__": "InputDefSnap", + "dagster_type_key": "Int", + "description": null, + "name": "num2" + } + ], + "name": "adder", + "output_def_snaps": [ + { + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", + "description": null, + "is_dynamic": false, + "is_required": true, + "name": "result" + } + ], + "required_resource_keys": [], + "tags": {} + }, + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" }, "description": null, "input_def_snaps": [], - "name": "op_with_list", - "output_def_snaps": [], + "name": "op_1", + "output_def_snaps": [ + { + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", + "description": null, + "is_dynamic": false, + "is_required": true, + "name": "result" + } + ], + "required_resource_keys": [], + "tags": {} + }, + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, + "description": null, + "input_def_snaps": [], + "name": "op_2", + "output_def_snaps": [ + { + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", + "description": null, + "is_dynamic": false, + "is_required": true, + "name": "result" + } + ], + "required_resource_keys": [], + "tags": {} + }, + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, + "description": null, + "input_def_snaps": [ + { + "__class__": "InputDefSnap", + "dagster_type_key": "Int", + "description": null, + "name": "num" + } + ], + "name": "plus_one", + "output_def_snaps": [ + { + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", + "description": null, + "is_dynamic": false, + "is_required": true, + "name": "result" + } + ], "required_resource_keys": [], "tags": {} } @@ -109354,7 +77832,7 @@ ''' # --- # name: test_all_snapshot_ids[97] - '68f90c6bc3483e01ab1317573d90e23d0efe14a9' + '8e137c24b2245e55025e1cc7b71a42b99425dbec' # --- # name: test_all_snapshot_ids[98] ''' @@ -109722,7 +78200,7 @@ "scalar_kind": null, "type_param_keys": null }, - "Shape.05f8c9463d76532175f0571ee1be34b39da6dc64": { + "Shape.081354663b9d4b8fbfd1cb8e358763912953913f": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, @@ -109730,42 +78208,24 @@ { "__class__": "ConfigFieldSnap", "default_provided": true, - "default_value_as_json_str": "{\"config\": {\"retries\": {\"enabled\": {}}}}", - "description": "Configure how steps are executed within a run.", - "is_required": false, - "name": "execution", - "type_key": "Shape.09d73f0755bf4752d3f121837669c8660dcf451e" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{}", - "description": "Configure how loggers emit messages within a run.", - "is_required": false, - "name": "loggers", - "type_key": "Shape.bef10374a7619a637bcc228e2146e8ee88399f1f" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": true, - "default_value_as_json_str": "{\"return_six\": {}}", - "description": "Configure runtime parameters for ops or assets.", + "default_value_as_json_str": "\"INFO\"", + "description": "The logger's threshold.", "is_required": false, - "name": "ops", - "type_key": "Shape.1b7d26bbdb8188505a571fc3b5bba3348f1da7fa" + "name": "log_level", + "type_key": "String" }, { "__class__": "ConfigFieldSnap", "default_provided": true, - "default_value_as_json_str": "{\"io_manager\": {}}", - "description": "Configure how shared resources are implemented within a run.", + "default_value_as_json_str": "\"dagster\"", + "description": "The name of your logger.", "is_required": false, - "name": "resources", - "type_key": "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778" + "name": "name", + "type_key": "String" } ], "given_name": null, - "key": "Shape.05f8c9463d76532175f0571ee1be34b39da6dc64", + "key": "Shape.081354663b9d4b8fbfd1cb8e358763912953913f", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, @@ -109795,7 +78255,7 @@ "scalar_kind": null, "type_param_keys": null }, - "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778": { + "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, @@ -109803,22 +78263,22 @@ { "__class__": "ConfigFieldSnap", "default_provided": true, - "default_value_as_json_str": "{}", - "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", + "default_value_as_json_str": "{\"log_level\": \"INFO\", \"name\": \"dagster\"}", + "description": "The default colored console logger.", "is_required": false, - "name": "io_manager", - "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" + "name": "config", + "type_key": "Shape.081354663b9d4b8fbfd1cb8e358763912953913f" } ], "given_name": null, - "key": "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778", + "key": "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, "type_param_keys": null }, - "Shape.1b7d26bbdb8188505a571fc3b5bba3348f1da7fa": { + "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, @@ -109827,46 +78287,14 @@ "__class__": "ConfigFieldSnap", "default_provided": true, "default_value_as_json_str": "{}", - "description": null, + "description": "Built-in filesystem IO manager that stores and retrieves values using pickling.", "is_required": false, - "name": "return_six", + "name": "io_manager", "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" } ], "given_name": null, - "key": "Shape.1b7d26bbdb8188505a571fc3b5bba3348f1da7fa", - "kind": { - "__enum__": "ConfigTypeKind.STRICT_SHAPE" - }, - "scalar_kind": null, - "type_param_keys": null - }, - "Shape.37a85e53844c27abff7868c5c2e6a32d7fd1c308": { - "__class__": "ConfigTypeSnap", - "description": null, - "enum_values": null, - "fields": [ - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "log_level", - "type_key": "String" - }, - { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "prefix", - "type_key": "String" - } - ], - "given_name": null, - "key": "Shape.37a85e53844c27abff7868c5c2e6a32d7fd1c308", + "key": "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, @@ -109928,30 +78356,57 @@ "scalar_kind": null, "type_param_keys": null }, - "Shape.743e47901855cb245064dd633e217bfcb49a11a7": { + "Shape.5e7f7baf52b7ed6a625b2f172c255b54642d5cf3": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, "fields": [ { "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, + "default_provided": true, + "default_value_as_json_str": "{\"config\": {\"retries\": {\"enabled\": {}}}}", + "description": "Configure how steps are executed within a run.", "is_required": false, - "name": "config", - "type_key": "Any" + "name": "execution", + "type_key": "Shape.09d73f0755bf4752d3f121837669c8660dcf451e" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{}", + "description": "Configure how loggers emit messages within a run.", + "is_required": false, + "name": "loggers", + "type_key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"return_foo\": {}, \"return_hello_world\": {}}", + "description": "Configure runtime parameters for ops or assets.", + "is_required": false, + "name": "ops", + "type_key": "Shape.ac8a4423400648ec2ae58a67c8a877953652bf1f" + }, + { + "__class__": "ConfigFieldSnap", + "default_provided": true, + "default_value_as_json_str": "{\"io_manager\": {}}", + "description": "Configure how shared resources are implemented within a run.", + "is_required": false, + "name": "resources", + "type_key": "Shape.1578133c1c71e8e3c9cf3ad46c216eb51b48c778" } ], "given_name": null, - "key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7", + "key": "Shape.5e7f7baf52b7ed6a625b2f172c255b54642d5cf3", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, "type_param_keys": null }, - "Shape.a793714b5918623c92ddb83973046ee8df58a423": { + "Shape.743e47901855cb245064dd633e217bfcb49a11a7": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, @@ -109961,45 +78416,45 @@ "default_provided": false, "default_value_as_json_str": null, "description": null, - "is_required": true, + "is_required": false, "name": "config", - "type_key": "String" + "type_key": "Any" } ], "given_name": null, - "key": "Shape.a793714b5918623c92ddb83973046ee8df58a423", + "key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, "scalar_kind": null, "type_param_keys": null }, - "Shape.bef10374a7619a637bcc228e2146e8ee88399f1f": { + "Shape.ac8a4423400648ec2ae58a67c8a877953652bf1f": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, "fields": [ { "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "default_provided": true, + "default_value_as_json_str": "{}", "description": null, "is_required": false, - "name": "bar", - "type_key": "Shape.de97af1dab49255e847483b3b93bf53f75ab76d7" + "name": "return_foo", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" }, { "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, + "default_provided": true, + "default_value_as_json_str": "{}", "description": null, "is_required": false, - "name": "foo", - "type_key": "Shape.a793714b5918623c92ddb83973046ee8df58a423" + "name": "return_hello_world", + "type_key": "Shape.743e47901855cb245064dd633e217bfcb49a11a7" } ], "given_name": null, - "key": "Shape.bef10374a7619a637bcc228e2146e8ee88399f1f", + "key": "Shape.ac8a4423400648ec2ae58a67c8a877953652bf1f", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, @@ -110019,7 +78474,7 @@ "scalar_kind": null, "type_param_keys": null }, - "Shape.de97af1dab49255e847483b3b93bf53f75ab76d7": { + "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b": { "__class__": "ConfigTypeSnap", "description": null, "enum_values": null, @@ -110029,13 +78484,13 @@ "default_provided": false, "default_value_as_json_str": null, "description": null, - "is_required": true, - "name": "config", - "type_key": "Shape.37a85e53844c27abff7868c5c2e6a32d7fd1c308" + "is_required": false, + "name": "console", + "type_key": "Shape.0fe8353d6b542accfad9becbdbaeb92f649ebb9a" } ], "given_name": null, - "key": "Shape.de97af1dab49255e847483b3b93bf53f75ab76d7", + "key": "Shape.e895d95ee6d0eff1b884c76f44a2ab7089f0c49b", "kind": { "__enum__": "ConfigTypeKind.STRICT_SHAPE" }, @@ -110155,14 +78610,35 @@ "__class__": "SolidInvocationSnap", "input_dep_snaps": [], "is_dynamic_mapped": false, - "solid_def_name": "return_six", - "solid_name": "return_six", + "solid_def_name": "return_foo", + "solid_name": "return_foo", + "tags": {} + }, + { + "__class__": "SolidInvocationSnap", + "input_dep_snaps": [ + { + "__class__": "InputDependencySnap", + "input_name": "_foo", + "is_dynamic_collect": false, + "upstream_output_snaps": [ + { + "__class__": "OutputHandleSnap", + "output_name": "result", + "solid_name": "return_foo" + } + ] + } + ], + "is_dynamic_mapped": false, + "solid_def_name": "return_hello_world", + "solid_name": "return_hello_world", "tags": {} } ] }, "description": null, - "graph_def_name": "loggers_job", + "graph_def_name": "no_config_chain_job", "lineage_snapshot": null, "mode_def_snaps": [ { @@ -110173,29 +78649,15 @@ "__class__": "LoggerDefSnap", "config_field_snap": { "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, - "name": "config", - "type_key": "Shape.37a85e53844c27abff7868c5c2e6a32d7fd1c308" - }, - "description": null, - "name": "bar" - }, - { - "__class__": "LoggerDefSnap", - "config_field_snap": { - "__class__": "ConfigFieldSnap", - "default_provided": false, - "default_value_as_json_str": null, - "description": null, - "is_required": true, + "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": "String" + "type_key": "Shape.081354663b9d4b8fbfd1cb8e358763912953913f" }, - "description": null, - "name": "foo" + "description": "The default colored console logger.", + "name": "console" } ], "name": "default", @@ -110215,10 +78677,10 @@ "name": "io_manager" } ], - "root_config_key": "Shape.05f8c9463d76532175f0571ee1be34b39da6dc64" + "root_config_key": "Shape.5e7f7baf52b7ed6a625b2f172c255b54642d5cf3" } ], - "name": "loggers_job", + "name": "no_config_chain_job", "solid_definitions_snapshot": { "__class__": "SolidDefinitionsSnapshot", "composite_solid_def_snaps": [], @@ -110236,7 +78698,41 @@ }, "description": null, "input_def_snaps": [], - "name": "return_six", + "name": "return_foo", + "output_def_snaps": [ + { + "__class__": "OutputDefSnap", + "dagster_type_key": "Any", + "description": null, + "is_dynamic": false, + "is_required": true, + "name": "result" + } + ], + "required_resource_keys": [], + "tags": {} + }, + { + "__class__": "SolidDefSnap", + "config_field_snap": { + "__class__": "ConfigFieldSnap", + "default_provided": false, + "default_value_as_json_str": null, + "description": null, + "is_required": false, + "name": "config", + "type_key": "Any" + }, + "description": null, + "input_def_snaps": [ + { + "__class__": "InputDefSnap", + "dagster_type_key": "Any", + "description": null, + "name": "_foo" + } + ], + "name": "return_hello_world", "output_def_snaps": [ { "__class__": "OutputDefSnap", @@ -110257,8 +78753,8 @@ ''' # --- # name: test_all_snapshot_ids[99] - '1c4b82d393f7eacd9a358e3d82925d2afb9afbc0' + 'ab8f4b864ee53d2d9304b85f7a368aad7f678f29' # --- # name: test_all_snapshot_ids[9] - '878bbbaaeaf8ecece3e3d115eb964b702e311c90' + '9699a524d810d89264bf60d01dab3c751fe47461' # --- diff --git a/python_modules/dagster-graphql/dagster_graphql_tests/graphql/__snapshots__/test_sensors.ambr b/python_modules/dagster-graphql/dagster_graphql_tests/graphql/__snapshots__/test_sensors.ambr index 15c270398b2d9..74362f9f239b2 100644 --- a/python_modules/dagster-graphql/dagster_graphql_tests/graphql/__snapshots__/test_sensors.ambr +++ b/python_modules/dagster-graphql/dagster_graphql_tests/graphql/__snapshots__/test_sensors.ambr @@ -121,57 +121,7 @@ 'targets': list([ dict({ 'mode': 'default', - 'pipelineName': '__ASSET_JOB_0', - 'solidSelection': None, - }), - dict({ - 'mode': 'default', - 'pipelineName': '__ASSET_JOB_1', - 'solidSelection': None, - }), - dict({ - 'mode': 'default', - 'pipelineName': '__ASSET_JOB_10', - 'solidSelection': None, - }), - dict({ - 'mode': 'default', - 'pipelineName': '__ASSET_JOB_2', - 'solidSelection': None, - }), - dict({ - 'mode': 'default', - 'pipelineName': '__ASSET_JOB_3', - 'solidSelection': None, - }), - dict({ - 'mode': 'default', - 'pipelineName': '__ASSET_JOB_4', - 'solidSelection': None, - }), - dict({ - 'mode': 'default', - 'pipelineName': '__ASSET_JOB_5', - 'solidSelection': None, - }), - dict({ - 'mode': 'default', - 'pipelineName': '__ASSET_JOB_6', - 'solidSelection': None, - }), - dict({ - 'mode': 'default', - 'pipelineName': '__ASSET_JOB_7', - 'solidSelection': None, - }), - dict({ - 'mode': 'default', - 'pipelineName': '__ASSET_JOB_8', - 'solidSelection': None, - }), - dict({ - 'mode': 'default', - 'pipelineName': '__ASSET_JOB_9', + 'pipelineName': '__ASSET_JOB', 'solidSelection': None, }), ]), @@ -206,57 +156,7 @@ 'targets': list([ dict({ 'mode': 'default', - 'pipelineName': '__ASSET_JOB_0', - 'solidSelection': None, - }), - dict({ - 'mode': 'default', - 'pipelineName': '__ASSET_JOB_1', - 'solidSelection': None, - }), - dict({ - 'mode': 'default', - 'pipelineName': '__ASSET_JOB_10', - 'solidSelection': None, - }), - dict({ - 'mode': 'default', - 'pipelineName': '__ASSET_JOB_2', - 'solidSelection': None, - }), - dict({ - 'mode': 'default', - 'pipelineName': '__ASSET_JOB_3', - 'solidSelection': None, - }), - dict({ - 'mode': 'default', - 'pipelineName': '__ASSET_JOB_4', - 'solidSelection': None, - }), - dict({ - 'mode': 'default', - 'pipelineName': '__ASSET_JOB_5', - 'solidSelection': None, - }), - dict({ - 'mode': 'default', - 'pipelineName': '__ASSET_JOB_6', - 'solidSelection': None, - }), - dict({ - 'mode': 'default', - 'pipelineName': '__ASSET_JOB_7', - 'solidSelection': None, - }), - dict({ - 'mode': 'default', - 'pipelineName': '__ASSET_JOB_8', - 'solidSelection': None, - }), - dict({ - 'mode': 'default', - 'pipelineName': '__ASSET_JOB_9', + 'pipelineName': '__ASSET_JOB', 'solidSelection': None, }), ]), @@ -356,57 +256,7 @@ 'targets': list([ dict({ 'mode': 'default', - 'pipelineName': '__ASSET_JOB_0', - 'solidSelection': None, - }), - dict({ - 'mode': 'default', - 'pipelineName': '__ASSET_JOB_1', - 'solidSelection': None, - }), - dict({ - 'mode': 'default', - 'pipelineName': '__ASSET_JOB_10', - 'solidSelection': None, - }), - dict({ - 'mode': 'default', - 'pipelineName': '__ASSET_JOB_2', - 'solidSelection': None, - }), - dict({ - 'mode': 'default', - 'pipelineName': '__ASSET_JOB_3', - 'solidSelection': None, - }), - dict({ - 'mode': 'default', - 'pipelineName': '__ASSET_JOB_4', - 'solidSelection': None, - }), - dict({ - 'mode': 'default', - 'pipelineName': '__ASSET_JOB_5', - 'solidSelection': None, - }), - dict({ - 'mode': 'default', - 'pipelineName': '__ASSET_JOB_6', - 'solidSelection': None, - }), - dict({ - 'mode': 'default', - 'pipelineName': '__ASSET_JOB_7', - 'solidSelection': None, - }), - dict({ - 'mode': 'default', - 'pipelineName': '__ASSET_JOB_8', - 'solidSelection': None, - }), - dict({ - 'mode': 'default', - 'pipelineName': '__ASSET_JOB_9', + 'pipelineName': '__ASSET_JOB', 'solidSelection': None, }), ]), 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 b31b0acdb67ab..4f5b8229fbae4 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 @@ -139,7 +139,7 @@ 'invocations': list([ dict({ 'pipeline': dict({ - 'name': '__ASSET_JOB_0', + 'name': '__ASSET_JOB', }), 'solidHandle': dict({ 'handleID': 'asset_1', @@ -147,31 +147,7 @@ }), dict({ 'pipeline': dict({ - 'name': '__ASSET_JOB_1', - }), - 'solidHandle': dict({ - 'handleID': 'asset_1', - }), - }), - dict({ - 'pipeline': dict({ - 'name': '__ASSET_JOB_10', - }), - 'solidHandle': dict({ - 'handleID': 'asset_1', - }), - }), - dict({ - 'pipeline': dict({ - 'name': '__ASSET_JOB_2', - }), - 'solidHandle': dict({ - 'handleID': 'asset_1', - }), - }), - dict({ - 'pipeline': dict({ - 'name': '__ASSET_JOB_3', + 'name': 'asset_check_job', }), 'solidHandle': dict({ 'handleID': 'asset_1', @@ -179,58 +155,82 @@ }), dict({ 'pipeline': dict({ - 'name': '__ASSET_JOB_4', + 'name': 'failure_assets_job', }), 'solidHandle': dict({ 'handleID': 'asset_1', }), }), + ]), + }), + dict({ + '__typename': 'UsedSolid', + 'definition': dict({ + 'name': 'asset_1_my_check', + }), + 'invocations': list([ dict({ 'pipeline': dict({ - 'name': '__ASSET_JOB_5', + 'name': '__ASSET_JOB', }), 'solidHandle': dict({ - 'handleID': 'asset_1', + 'handleID': 'asset_1_my_check', }), }), dict({ 'pipeline': dict({ - 'name': '__ASSET_JOB_6', + 'name': 'asset_check_job', }), 'solidHandle': dict({ - 'handleID': 'asset_1', + 'handleID': 'asset_1_my_check', }), }), dict({ 'pipeline': dict({ - 'name': '__ASSET_JOB_7', + 'name': 'failure_assets_job', }), 'solidHandle': dict({ - 'handleID': 'asset_1', + 'handleID': 'asset_1_my_check', }), }), + ]), + }), + dict({ + '__typename': 'UsedSolid', + 'definition': dict({ + 'name': 'asset_2', + }), + 'invocations': list([ dict({ 'pipeline': dict({ - 'name': '__ASSET_JOB_8', + 'name': '__ASSET_JOB', }), 'solidHandle': dict({ - 'handleID': 'asset_1', + 'handleID': 'asset_2', }), }), dict({ 'pipeline': dict({ - 'name': '__ASSET_JOB_9', + 'name': 'failure_assets_job', }), 'solidHandle': dict({ - 'handleID': 'asset_1', + 'handleID': 'asset_2', }), }), + ]), + }), + dict({ + '__typename': 'UsedSolid', + 'definition': dict({ + 'name': 'asset_3', + }), + 'invocations': list([ dict({ 'pipeline': dict({ - 'name': 'asset_check_job', + 'name': '__ASSET_JOB', }), 'solidHandle': dict({ - 'handleID': 'asset_1', + 'handleID': 'asset_3', }), }), dict({ @@ -238,7 +238,7 @@ 'name': 'failure_assets_job', }), 'solidHandle': dict({ - 'handleID': 'asset_1', + 'handleID': 'asset_3', }), }), ]), @@ -246,111 +246,151 @@ dict({ '__typename': 'UsedSolid', 'definition': dict({ - 'name': 'asset_1_my_check', + 'name': 'asset_one', }), 'invocations': list([ dict({ 'pipeline': dict({ - 'name': '__ASSET_JOB_0', + 'name': '__ASSET_JOB', }), 'solidHandle': dict({ - 'handleID': 'asset_1_my_check', + 'handleID': 'asset_one', }), }), dict({ 'pipeline': dict({ - 'name': '__ASSET_JOB_1', + 'name': '__anonymous_asset_job_jobless_schedule', }), 'solidHandle': dict({ - 'handleID': 'asset_1_my_check', + 'handleID': 'asset_one', }), }), dict({ 'pipeline': dict({ - 'name': '__ASSET_JOB_10', + 'name': '__anonymous_asset_job_jobless_sensor', }), 'solidHandle': dict({ - 'handleID': 'asset_1_my_check', + 'handleID': 'asset_one', }), }), dict({ 'pipeline': dict({ - 'name': '__ASSET_JOB_2', + 'name': 'two_assets_job', }), 'solidHandle': dict({ - 'handleID': 'asset_1_my_check', + 'handleID': 'asset_one', }), }), + ]), + }), + dict({ + '__typename': 'UsedSolid', + 'definition': dict({ + 'name': 'asset_two', + }), + 'invocations': list([ dict({ 'pipeline': dict({ - 'name': '__ASSET_JOB_3', + 'name': '__ASSET_JOB', }), 'solidHandle': dict({ - 'handleID': 'asset_1_my_check', + 'handleID': 'asset_two', }), }), dict({ 'pipeline': dict({ - 'name': '__ASSET_JOB_4', + 'name': 'two_assets_job', }), 'solidHandle': dict({ - 'handleID': 'asset_1_my_check', + 'handleID': 'asset_two', }), }), + ]), + }), + dict({ + '__typename': 'UsedSolid', + 'definition': dict({ + 'name': 'asset_yields_observation', + }), + 'invocations': list([ dict({ 'pipeline': dict({ - 'name': '__ASSET_JOB_5', + 'name': '__ASSET_JOB', }), 'solidHandle': dict({ - 'handleID': 'asset_1_my_check', + 'handleID': 'asset_yields_observation', }), }), dict({ 'pipeline': dict({ - 'name': '__ASSET_JOB_6', + 'name': 'observation_job', }), 'solidHandle': dict({ - 'handleID': 'asset_1_my_check', + 'handleID': 'asset_yields_observation', }), }), + ]), + }), + dict({ + '__typename': 'UsedSolid', + 'definition': dict({ + 'name': 'bar', + }), + 'invocations': list([ dict({ 'pipeline': dict({ - 'name': '__ASSET_JOB_7', + 'name': '__ASSET_JOB', }), 'solidHandle': dict({ - 'handleID': 'asset_1_my_check', + 'handleID': 'bar', }), }), dict({ 'pipeline': dict({ - 'name': '__ASSET_JOB_8', + 'name': 'foo_job', }), 'solidHandle': dict({ - 'handleID': 'asset_1_my_check', + 'handleID': 'bar', }), }), + ]), + }), + dict({ + '__typename': 'UsedSolid', + 'definition': dict({ + 'name': 'baz', + }), + 'invocations': list([ dict({ 'pipeline': dict({ - 'name': '__ASSET_JOB_9', + 'name': '__ASSET_JOB', }), 'solidHandle': dict({ - 'handleID': 'asset_1_my_check', + 'handleID': 'baz', }), }), dict({ 'pipeline': dict({ - 'name': 'asset_check_job', + 'name': 'foo_job', }), 'solidHandle': dict({ - 'handleID': 'asset_1_my_check', + 'handleID': 'baz', }), }), + ]), + }), + dict({ + '__typename': 'UsedSolid', + 'definition': dict({ + 'name': 'can_fail', + }), + 'invocations': list([ dict({ 'pipeline': dict({ - 'name': 'failure_assets_job', + 'name': 'retry_multi_output_job', }), 'solidHandle': dict({ - 'handleID': 'asset_1_my_check', + 'handleID': 'can_fail', }), }), ]), @@ -358,103 +398,159 @@ dict({ '__typename': 'UsedSolid', 'definition': dict({ - 'name': 'asset_2', + 'name': 'check_in_op_asset', }), 'invocations': list([ dict({ 'pipeline': dict({ - 'name': '__ASSET_JOB_0', + 'name': '__ASSET_JOB', }), 'solidHandle': dict({ - 'handleID': 'asset_2', + 'handleID': 'check_in_op_asset', }), }), dict({ 'pipeline': dict({ - 'name': '__ASSET_JOB_1', + 'name': 'asset_check_job', }), 'solidHandle': dict({ - 'handleID': 'asset_2', + 'handleID': 'check_in_op_asset', }), }), + ]), + }), + dict({ + '__typename': 'UsedSolid', + 'definition': dict({ + 'name': 'collect', + }), + 'invocations': list([ dict({ 'pipeline': dict({ - 'name': '__ASSET_JOB_10', + 'name': 'eventually_successful', }), 'solidHandle': dict({ - 'handleID': 'asset_2', + 'handleID': 'collect', }), }), + ]), + }), + dict({ + '__typename': 'UsedSolid', + 'definition': dict({ + 'name': 'conditionally_fail', + }), + 'invocations': list([ dict({ 'pipeline': dict({ - 'name': '__ASSET_JOB_2', + 'name': 'chained_failure_job', }), 'solidHandle': dict({ - 'handleID': 'asset_2', + 'handleID': 'conditionally_fail', }), }), + ]), + }), + dict({ + '__typename': 'UsedSolid', + 'definition': dict({ + 'name': 'df_expectations_op', + }), + 'invocations': list([ dict({ 'pipeline': dict({ - 'name': '__ASSET_JOB_3', + 'name': 'csv_hello_world_with_expectations', }), 'solidHandle': dict({ - 'handleID': 'asset_2', + 'handleID': 'df_expectations_op', }), }), + ]), + }), + dict({ + '__typename': 'UsedSolid', + 'definition': dict({ + 'name': 'div_four', + }), + 'invocations': list([ dict({ 'pipeline': dict({ - 'name': '__ASSET_JOB_4', + 'name': 'composites_job', }), 'solidHandle': dict({ - 'handleID': 'asset_2', + 'handleID': 'div_four', }), }), + ]), + }), + dict({ + '__typename': 'UsedSolid', + 'definition': dict({ + 'name': 'div_two', + }), + 'invocations': list([ dict({ 'pipeline': dict({ - 'name': '__ASSET_JOB_5', + 'name': 'composites_job', }), 'solidHandle': dict({ - 'handleID': 'asset_2', + 'handleID': 'div_four.div_1', }), }), dict({ 'pipeline': dict({ - 'name': '__ASSET_JOB_6', + 'name': 'composites_job', }), 'solidHandle': dict({ - 'handleID': 'asset_2', + 'handleID': 'div_four.div_2', }), }), + ]), + }), + dict({ + '__typename': 'UsedSolid', + 'definition': dict({ + 'name': 'downstream_asset', + }), + 'invocations': list([ dict({ 'pipeline': dict({ - 'name': '__ASSET_JOB_7', + 'name': '__ASSET_JOB', }), 'solidHandle': dict({ - 'handleID': 'asset_2', + 'handleID': 'downstream_asset', }), }), dict({ 'pipeline': dict({ - 'name': '__ASSET_JOB_8', + 'name': 'hanging_graph_asset_job', }), 'solidHandle': dict({ - 'handleID': 'asset_2', + 'handleID': 'downstream_asset', }), }), + ]), + }), + dict({ + '__typename': 'UsedSolid', + 'definition': dict({ + 'name': 'downstream_dynamic_partitioned_asset', + }), + 'invocations': list([ dict({ 'pipeline': dict({ - 'name': '__ASSET_JOB_9', + 'name': '__ASSET_JOB', }), 'solidHandle': dict({ - 'handleID': 'asset_2', + 'handleID': 'downstream_dynamic_partitioned_asset', }), }), dict({ 'pipeline': dict({ - 'name': 'failure_assets_job', + 'name': 'dynamic_partitioned_assets_job', }), 'solidHandle': dict({ - 'handleID': 'asset_2', + 'handleID': 'downstream_dynamic_partitioned_asset', }), }), ]), @@ -462,103 +558,159 @@ dict({ '__typename': 'UsedSolid', 'definition': dict({ - 'name': 'asset_3', + 'name': 'downstream_static_partitioned_asset', }), 'invocations': list([ dict({ 'pipeline': dict({ - 'name': '__ASSET_JOB_0', + 'name': '__ASSET_JOB', }), 'solidHandle': dict({ - 'handleID': 'asset_3', + 'handleID': 'downstream_static_partitioned_asset', }), }), dict({ 'pipeline': dict({ - 'name': '__ASSET_JOB_1', + 'name': 'static_partitioned_assets_job', }), 'solidHandle': dict({ - 'handleID': 'asset_3', + 'handleID': 'downstream_static_partitioned_asset', }), }), + ]), + }), + dict({ + '__typename': 'UsedSolid', + 'definition': dict({ + 'name': 'downstream_time_partitioned_asset', + }), + 'invocations': list([ dict({ 'pipeline': dict({ - 'name': '__ASSET_JOB_10', + 'name': '__ASSET_JOB', }), 'solidHandle': dict({ - 'handleID': 'asset_3', + 'handleID': 'downstream_time_partitioned_asset', }), }), dict({ 'pipeline': dict({ - 'name': '__ASSET_JOB_2', + 'name': 'time_partitioned_assets_job', }), 'solidHandle': dict({ - 'handleID': 'asset_3', + 'handleID': 'downstream_time_partitioned_asset', }), }), - dict({ + ]), + }), + dict({ + '__typename': 'UsedSolid', + 'definition': dict({ + 'name': 'downstream_weekly_partitioned_asset', + }), + 'invocations': list([ + dict({ 'pipeline': dict({ - 'name': '__ASSET_JOB_3', + 'name': '__ASSET_JOB', }), 'solidHandle': dict({ - 'handleID': 'asset_3', + 'handleID': 'downstream_weekly_partitioned_asset', }), }), + ]), + }), + dict({ + '__typename': 'UsedSolid', + 'definition': dict({ + 'name': 'dynamic_in_multipartitions_fail', + }), + 'invocations': list([ dict({ 'pipeline': dict({ - 'name': '__ASSET_JOB_4', + 'name': '__ASSET_JOB', }), 'solidHandle': dict({ - 'handleID': 'asset_3', + 'handleID': 'dynamic_in_multipartitions_fail', }), }), dict({ 'pipeline': dict({ - 'name': '__ASSET_JOB_5', + 'name': 'dynamic_in_multipartitions_success_job', }), 'solidHandle': dict({ - 'handleID': 'asset_3', + 'handleID': 'dynamic_in_multipartitions_fail', }), }), + ]), + }), + dict({ + '__typename': 'UsedSolid', + 'definition': dict({ + 'name': 'dynamic_in_multipartitions_success', + }), + 'invocations': list([ dict({ 'pipeline': dict({ - 'name': '__ASSET_JOB_6', + 'name': '__ASSET_JOB', }), 'solidHandle': dict({ - 'handleID': 'asset_3', + 'handleID': 'dynamic_in_multipartitions_success', }), }), dict({ 'pipeline': dict({ - 'name': '__ASSET_JOB_7', + 'name': 'dynamic_in_multipartitions_success_job', }), 'solidHandle': dict({ - 'handleID': 'asset_3', + 'handleID': 'dynamic_in_multipartitions_success', }), }), + ]), + }), + dict({ + '__typename': 'UsedSolid', + 'definition': dict({ + 'name': 'emit', + }), + 'invocations': list([ dict({ 'pipeline': dict({ - 'name': '__ASSET_JOB_8', + 'name': 'dynamic_job', }), 'solidHandle': dict({ - 'handleID': 'asset_3', + 'handleID': 'emit', }), }), + ]), + }), + dict({ + '__typename': 'UsedSolid', + 'definition': dict({ + 'name': 'emit_failed_expectation', + }), + 'invocations': list([ dict({ 'pipeline': dict({ - 'name': '__ASSET_JOB_9', + 'name': 'job_with_expectations', }), 'solidHandle': dict({ - 'handleID': 'asset_3', + 'handleID': 'emit_failed_expectation', }), }), + ]), + }), + dict({ + '__typename': 'UsedSolid', + 'definition': dict({ + 'name': 'emit_successful_expectation', + }), + 'invocations': list([ dict({ 'pipeline': dict({ - 'name': 'failure_assets_job', + 'name': 'job_with_expectations', }), 'solidHandle': dict({ - 'handleID': 'asset_3', + 'handleID': 'emit_successful_expectation', }), }), ]), @@ -566,119 +718,175 @@ dict({ '__typename': 'UsedSolid', 'definition': dict({ - 'name': 'asset_one', + 'name': 'emit_successful_expectation_no_metadata', }), 'invocations': list([ dict({ 'pipeline': dict({ - 'name': '__ASSET_JOB_0', + 'name': 'job_with_expectations', }), 'solidHandle': dict({ - 'handleID': 'asset_one', + 'handleID': 'emit_successful_expectation_no_metadata', }), }), + ]), + }), + dict({ + '__typename': 'UsedSolid', + 'definition': dict({ + 'name': 'emit_ten', + }), + 'invocations': list([ dict({ 'pipeline': dict({ - 'name': '__ASSET_JOB_1', + 'name': 'dynamic_job', }), 'solidHandle': dict({ - 'handleID': 'asset_one', + 'handleID': 'emit_ten', }), }), + ]), + }), + dict({ + '__typename': 'UsedSolid', + 'definition': dict({ + 'name': 'executable_asset', + }), + 'invocations': list([ dict({ 'pipeline': dict({ - 'name': '__ASSET_JOB_10', + 'name': '__ASSET_JOB', }), 'solidHandle': dict({ - 'handleID': 'asset_one', + 'handleID': 'executable_asset', }), }), dict({ 'pipeline': dict({ - 'name': '__ASSET_JOB_2', + 'name': 'executable_test_job', }), 'solidHandle': dict({ - 'handleID': 'asset_one', + 'handleID': 'executable_asset', }), }), + ]), + }), + dict({ + '__typename': 'UsedSolid', + 'definition': dict({ + 'name': 'fail', + }), + 'invocations': list([ dict({ 'pipeline': dict({ - 'name': '__ASSET_JOB_3', + 'name': 'eventually_successful', }), 'solidHandle': dict({ - 'handleID': 'asset_one', + 'handleID': 'fail', }), }), dict({ 'pipeline': dict({ - 'name': '__ASSET_JOB_4', + 'name': 'eventually_successful', }), 'solidHandle': dict({ - 'handleID': 'asset_one', + 'handleID': 'fail_2', }), }), dict({ 'pipeline': dict({ - 'name': '__ASSET_JOB_5', + 'name': 'eventually_successful', }), 'solidHandle': dict({ - 'handleID': 'asset_one', + 'handleID': 'fail_3', }), }), + ]), + }), + dict({ + '__typename': 'UsedSolid', + 'definition': dict({ + 'name': 'fail_partition_materialization', + }), + 'invocations': list([ dict({ 'pipeline': dict({ - 'name': '__ASSET_JOB_6', + 'name': '__ASSET_JOB', }), 'solidHandle': dict({ - 'handleID': 'asset_one', + 'handleID': 'fail_partition_materialization', }), }), dict({ 'pipeline': dict({ - 'name': '__ASSET_JOB_7', + 'name': 'fail_partition_materialization_job', }), 'solidHandle': dict({ - 'handleID': 'asset_one', + 'handleID': 'fail_partition_materialization', }), }), + ]), + }), + dict({ + '__typename': 'UsedSolid', + 'definition': dict({ + 'name': 'fail_subset', + }), + 'invocations': list([ dict({ 'pipeline': dict({ - 'name': '__ASSET_JOB_8', + 'name': 'job_with_invalid_definition_error', }), 'solidHandle': dict({ - 'handleID': 'asset_one', + 'handleID': 'fail_subset', }), }), + ]), + }), + dict({ + '__typename': 'UsedSolid', + 'definition': dict({ + 'name': 'first_asset', + }), + 'invocations': list([ dict({ 'pipeline': dict({ - 'name': '__ASSET_JOB_9', + 'name': '__ASSET_JOB', }), 'solidHandle': dict({ - 'handleID': 'asset_one', + 'handleID': 'first_asset', }), }), dict({ 'pipeline': dict({ - 'name': '__anonymous_asset_job_jobless_schedule', + 'name': 'hanging_job', }), 'solidHandle': dict({ - 'handleID': 'asset_one', + 'handleID': 'first_asset', }), }), + ]), + }), + dict({ + '__typename': 'UsedSolid', + 'definition': dict({ + 'name': 'foo', + }), + 'invocations': list([ dict({ 'pipeline': dict({ - 'name': '__anonymous_asset_job_jobless_sensor', + 'name': '__ASSET_JOB', }), 'solidHandle': dict({ - 'handleID': 'asset_one', + 'handleID': 'foo', }), }), dict({ 'pipeline': dict({ - 'name': 'two_assets_job', + 'name': 'foo_job', }), 'solidHandle': dict({ - 'handleID': 'asset_one', + 'handleID': 'foo', }), }), ]), @@ -686,103 +894,151 @@ dict({ '__typename': 'UsedSolid', 'definition': dict({ - 'name': 'asset_two', + 'name': 'foo_bar', }), 'invocations': list([ dict({ 'pipeline': dict({ - 'name': '__ASSET_JOB_0', + 'name': '__ASSET_JOB', }), 'solidHandle': dict({ - 'handleID': 'asset_two', + 'handleID': 'foo_bar', }), }), dict({ 'pipeline': dict({ - 'name': '__ASSET_JOB_1', + 'name': 'foo_job', }), 'solidHandle': dict({ - 'handleID': 'asset_two', + 'handleID': 'foo_bar', }), }), + ]), + }), + dict({ + '__typename': 'UsedSolid', + 'definition': dict({ + 'name': 'fresh_diamond_bottom', + }), + 'invocations': list([ dict({ 'pipeline': dict({ - 'name': '__ASSET_JOB_10', + 'name': '__ASSET_JOB', }), 'solidHandle': dict({ - 'handleID': 'asset_two', + 'handleID': 'fresh_diamond_bottom', }), }), dict({ 'pipeline': dict({ - 'name': '__ASSET_JOB_2', + 'name': 'fresh_diamond_assets_job', }), 'solidHandle': dict({ - 'handleID': 'asset_two', + 'handleID': 'fresh_diamond_bottom', }), }), + ]), + }), + dict({ + '__typename': 'UsedSolid', + 'definition': dict({ + 'name': 'fresh_diamond_left', + }), + 'invocations': list([ dict({ 'pipeline': dict({ - 'name': '__ASSET_JOB_3', + 'name': '__ASSET_JOB', }), 'solidHandle': dict({ - 'handleID': 'asset_two', + 'handleID': 'fresh_diamond_left', }), }), dict({ 'pipeline': dict({ - 'name': '__ASSET_JOB_4', + 'name': 'fresh_diamond_assets_job', }), 'solidHandle': dict({ - 'handleID': 'asset_two', + 'handleID': 'fresh_diamond_left', }), }), + ]), + }), + dict({ + '__typename': 'UsedSolid', + 'definition': dict({ + 'name': 'fresh_diamond_right', + }), + 'invocations': list([ dict({ 'pipeline': dict({ - 'name': '__ASSET_JOB_5', + 'name': '__ASSET_JOB', }), 'solidHandle': dict({ - 'handleID': 'asset_two', + 'handleID': 'fresh_diamond_right', }), }), dict({ 'pipeline': dict({ - 'name': '__ASSET_JOB_6', + 'name': 'fresh_diamond_assets_job', }), 'solidHandle': dict({ - 'handleID': 'asset_two', + 'handleID': 'fresh_diamond_right', }), }), + ]), + }), + dict({ + '__typename': 'UsedSolid', + 'definition': dict({ + 'name': 'fresh_diamond_top', + }), + 'invocations': list([ dict({ 'pipeline': dict({ - 'name': '__ASSET_JOB_7', + 'name': '__ASSET_JOB', }), 'solidHandle': dict({ - 'handleID': 'asset_two', + 'handleID': 'fresh_diamond_top', }), }), dict({ 'pipeline': dict({ - 'name': '__ASSET_JOB_8', + 'name': 'fresh_diamond_assets_job', }), 'solidHandle': dict({ - 'handleID': 'asset_two', + 'handleID': 'fresh_diamond_top', }), }), + ]), + }), + dict({ + '__typename': 'UsedSolid', + 'definition': dict({ + 'name': 'get_input_one', + }), + 'invocations': list([ dict({ 'pipeline': dict({ - 'name': '__ASSET_JOB_9', + 'name': 'retry_multi_input_early_terminate_job', }), 'solidHandle': dict({ - 'handleID': 'asset_two', + 'handleID': 'get_input_one', }), }), + ]), + }), + dict({ + '__typename': 'UsedSolid', + 'definition': dict({ + 'name': 'get_input_two', + }), + 'invocations': list([ dict({ 'pipeline': dict({ - 'name': 'two_assets_job', + 'name': 'retry_multi_input_early_terminate_job', }), 'solidHandle': dict({ - 'handleID': 'asset_two', + 'handleID': 'get_input_two', }), }), ]), @@ -790,103 +1046,119 @@ dict({ '__typename': 'UsedSolid', 'definition': dict({ - 'name': 'asset_yields_observation', + 'name': 'grouped_asset_1', }), 'invocations': list([ dict({ 'pipeline': dict({ - 'name': '__ASSET_JOB_0', + 'name': '__ASSET_JOB', }), 'solidHandle': dict({ - 'handleID': 'asset_yields_observation', + 'handleID': 'grouped_asset_1', }), }), dict({ 'pipeline': dict({ - 'name': '__ASSET_JOB_1', - }), - 'solidHandle': dict({ - 'handleID': 'asset_yields_observation', - }), - }), - dict({ - 'pipeline': dict({ - 'name': '__ASSET_JOB_10', - }), - 'solidHandle': dict({ - 'handleID': 'asset_yields_observation', - }), - }), - dict({ - 'pipeline': dict({ - 'name': '__ASSET_JOB_2', + 'name': 'named_groups_job', }), 'solidHandle': dict({ - 'handleID': 'asset_yields_observation', + 'handleID': 'grouped_asset_1', }), }), + ]), + }), + dict({ + '__typename': 'UsedSolid', + 'definition': dict({ + 'name': 'grouped_asset_2', + }), + 'invocations': list([ dict({ 'pipeline': dict({ - 'name': '__ASSET_JOB_3', + 'name': '__ASSET_JOB', }), 'solidHandle': dict({ - 'handleID': 'asset_yields_observation', + 'handleID': 'grouped_asset_2', }), }), dict({ 'pipeline': dict({ - 'name': '__ASSET_JOB_4', + 'name': 'named_groups_job', }), 'solidHandle': dict({ - 'handleID': 'asset_yields_observation', + 'handleID': 'grouped_asset_2', }), }), + ]), + }), + dict({ + '__typename': 'UsedSolid', + 'definition': dict({ + 'name': 'grouped_asset_4', + }), + 'invocations': list([ dict({ 'pipeline': dict({ - 'name': '__ASSET_JOB_5', + 'name': '__ASSET_JOB', }), 'solidHandle': dict({ - 'handleID': 'asset_yields_observation', + 'handleID': 'grouped_asset_4', }), }), dict({ 'pipeline': dict({ - 'name': '__ASSET_JOB_6', + 'name': 'named_groups_job', }), 'solidHandle': dict({ - 'handleID': 'asset_yields_observation', + 'handleID': 'grouped_asset_4', }), }), + ]), + }), + dict({ + '__typename': 'UsedSolid', + 'definition': dict({ + 'name': 'hanging_asset', + }), + 'invocations': list([ dict({ 'pipeline': dict({ - 'name': '__ASSET_JOB_7', + 'name': '__ASSET_JOB', }), 'solidHandle': dict({ - 'handleID': 'asset_yields_observation', + 'handleID': 'hanging_asset', }), }), dict({ 'pipeline': dict({ - 'name': '__ASSET_JOB_8', + 'name': 'hanging_job', }), 'solidHandle': dict({ - 'handleID': 'asset_yields_observation', + 'handleID': 'hanging_asset', }), }), + ]), + }), + dict({ + '__typename': 'UsedSolid', + 'definition': dict({ + 'name': 'hanging_graph', + }), + 'invocations': list([ dict({ 'pipeline': dict({ - 'name': '__ASSET_JOB_9', + 'name': '__ASSET_JOB', }), 'solidHandle': dict({ - 'handleID': 'asset_yields_observation', + 'handleID': 'hanging_graph', }), }), dict({ 'pipeline': dict({ - 'name': 'observation_job', + 'name': 'hanging_graph_asset_job', }), 'solidHandle': dict({ - 'handleID': 'asset_yields_observation', + 'handleID': 'hanging_graph', }), }), ]), @@ -894,103 +1166,159 @@ dict({ '__typename': 'UsedSolid', 'definition': dict({ - 'name': 'bar', + 'name': 'hanging_op', }), 'invocations': list([ dict({ 'pipeline': dict({ - 'name': '__ASSET_JOB_0', + 'name': '__ASSET_JOB', }), 'solidHandle': dict({ - 'handleID': 'bar', + 'handleID': 'hanging_graph.hanging_op', }), }), dict({ 'pipeline': dict({ - 'name': '__ASSET_JOB_1', + 'name': 'hanging_graph_asset_job', }), 'solidHandle': dict({ - 'handleID': 'bar', + 'handleID': 'hanging_graph.hanging_op', }), }), + ]), + }), + dict({ + '__typename': 'UsedSolid', + 'definition': dict({ + 'name': 'hanging_partition_asset', + }), + 'invocations': list([ dict({ 'pipeline': dict({ - 'name': '__ASSET_JOB_10', + 'name': '__ASSET_JOB', }), 'solidHandle': dict({ - 'handleID': 'bar', + 'handleID': 'hanging_partition_asset', }), }), dict({ 'pipeline': dict({ - 'name': '__ASSET_JOB_2', + 'name': 'hanging_partition_asset_job', }), 'solidHandle': dict({ - 'handleID': 'bar', + 'handleID': 'hanging_partition_asset', }), }), + ]), + }), + dict({ + '__typename': 'UsedSolid', + 'definition': dict({ + 'name': 'hard_fail_or_0', + }), + 'invocations': list([ dict({ 'pipeline': dict({ - 'name': '__ASSET_JOB_3', + 'name': 'hard_failer', }), 'solidHandle': dict({ - 'handleID': 'bar', + 'handleID': 'hard_fail_or_0', }), }), + ]), + }), + dict({ + '__typename': 'UsedSolid', + 'definition': dict({ + 'name': 'increment', + }), + 'invocations': list([ dict({ 'pipeline': dict({ - 'name': '__ASSET_JOB_4', + 'name': 'hard_failer', }), 'solidHandle': dict({ - 'handleID': 'bar', + 'handleID': 'increment', }), }), + ]), + }), + dict({ + '__typename': 'UsedSolid', + 'definition': dict({ + 'name': 'integers_asset', + }), + 'invocations': list([ dict({ 'pipeline': dict({ - 'name': '__ASSET_JOB_5', + 'name': '__ASSET_JOB', }), 'solidHandle': dict({ - 'handleID': 'bar', + 'handleID': 'integers_asset', }), }), dict({ 'pipeline': dict({ - 'name': '__ASSET_JOB_6', + 'name': 'integers_asset_job', }), 'solidHandle': dict({ - 'handleID': 'bar', + 'handleID': 'integers_asset', }), }), + ]), + }), + dict({ + '__typename': 'UsedSolid', + 'definition': dict({ + 'name': 'loop', + }), + 'invocations': list([ dict({ 'pipeline': dict({ - 'name': '__ASSET_JOB_7', + 'name': 'infinite_loop_job', }), 'solidHandle': dict({ - 'handleID': 'bar', + 'handleID': 'loop', }), }), + ]), + }), + dict({ + '__typename': 'UsedSolid', + 'definition': dict({ + 'name': 'materialize', + }), + 'invocations': list([ dict({ 'pipeline': dict({ - 'name': '__ASSET_JOB_8', + 'name': 'materialization_job', }), 'solidHandle': dict({ - 'handleID': 'bar', + 'handleID': 'materialize', }), }), + ]), + }), + dict({ + '__typename': 'UsedSolid', + 'definition': dict({ + 'name': 'middle_static_partitioned_asset_1', + }), + 'invocations': list([ dict({ 'pipeline': dict({ - 'name': '__ASSET_JOB_9', + 'name': '__ASSET_JOB', }), 'solidHandle': dict({ - 'handleID': 'bar', + 'handleID': 'middle_static_partitioned_asset_1', }), }), dict({ 'pipeline': dict({ - 'name': 'foo_job', + 'name': 'static_partitioned_assets_job', }), 'solidHandle': dict({ - 'handleID': 'bar', + 'handleID': 'middle_static_partitioned_asset_1', }), }), ]), @@ -998,103 +1326,151 @@ dict({ '__typename': 'UsedSolid', 'definition': dict({ - 'name': 'baz', + 'name': 'middle_static_partitioned_asset_2', }), 'invocations': list([ dict({ 'pipeline': dict({ - 'name': '__ASSET_JOB_0', + 'name': '__ASSET_JOB', }), 'solidHandle': dict({ - 'handleID': 'baz', + 'handleID': 'middle_static_partitioned_asset_2', }), }), dict({ 'pipeline': dict({ - 'name': '__ASSET_JOB_1', + 'name': 'static_partitioned_assets_job', }), 'solidHandle': dict({ - 'handleID': 'baz', + 'handleID': 'middle_static_partitioned_asset_2', }), }), + ]), + }), + dict({ + '__typename': 'UsedSolid', + 'definition': dict({ + 'name': 'multi', + }), + 'invocations': list([ dict({ 'pipeline': dict({ - 'name': '__ASSET_JOB_10', + 'name': 'retry_multi_output_job', }), 'solidHandle': dict({ - 'handleID': 'baz', + 'handleID': 'multi', }), }), + ]), + }), + dict({ + '__typename': 'UsedSolid', + 'definition': dict({ + 'name': 'multi_run_backfill_policy_asset', + }), + 'invocations': list([ dict({ 'pipeline': dict({ - 'name': '__ASSET_JOB_2', + 'name': '__ASSET_JOB', }), 'solidHandle': dict({ - 'handleID': 'baz', + 'handleID': 'multi_run_backfill_policy_asset', }), }), + ]), + }), + dict({ + '__typename': 'UsedSolid', + 'definition': dict({ + 'name': 'multipartitions_1', + }), + 'invocations': list([ dict({ 'pipeline': dict({ - 'name': '__ASSET_JOB_3', + 'name': '__ASSET_JOB', }), 'solidHandle': dict({ - 'handleID': 'baz', + 'handleID': 'multipartitions_1', }), }), dict({ 'pipeline': dict({ - 'name': '__ASSET_JOB_4', + 'name': 'multipartitions_job', }), 'solidHandle': dict({ - 'handleID': 'baz', + 'handleID': 'multipartitions_1', }), }), + ]), + }), + dict({ + '__typename': 'UsedSolid', + 'definition': dict({ + 'name': 'multipartitions_2', + }), + 'invocations': list([ dict({ 'pipeline': dict({ - 'name': '__ASSET_JOB_5', + 'name': '__ASSET_JOB', }), 'solidHandle': dict({ - 'handleID': 'baz', + 'handleID': 'multipartitions_2', }), }), dict({ 'pipeline': dict({ - 'name': '__ASSET_JOB_6', + 'name': 'multipartitions_job', }), 'solidHandle': dict({ - 'handleID': 'baz', + 'handleID': 'multipartitions_2', }), }), + ]), + }), + dict({ + '__typename': 'UsedSolid', + 'definition': dict({ + 'name': 'multipartitions_fail', + }), + 'invocations': list([ dict({ 'pipeline': dict({ - 'name': '__ASSET_JOB_7', + 'name': '__ASSET_JOB', }), 'solidHandle': dict({ - 'handleID': 'baz', + 'handleID': 'multipartitions_fail', }), }), dict({ 'pipeline': dict({ - 'name': '__ASSET_JOB_8', + 'name': 'multipartitions_fail_job', }), 'solidHandle': dict({ - 'handleID': 'baz', + 'handleID': 'multipartitions_fail', }), }), + ]), + }), + dict({ + '__typename': 'UsedSolid', + 'definition': dict({ + 'name': 'multiply_by_two', + }), + 'invocations': list([ dict({ 'pipeline': dict({ - 'name': '__ASSET_JOB_9', + 'name': 'dynamic_job', }), 'solidHandle': dict({ - 'handleID': 'baz', + 'handleID': 'double_total', }), }), dict({ 'pipeline': dict({ - 'name': 'foo_job', + 'name': 'dynamic_job', }), 'solidHandle': dict({ - 'handleID': 'baz', + 'handleID': 'multiply_by_two', }), }), ]), @@ -1102,15 +1478,15 @@ dict({ '__typename': 'UsedSolid', 'definition': dict({ - 'name': 'can_fail', + 'name': 'multiply_inputs', }), 'invocations': list([ dict({ 'pipeline': dict({ - 'name': 'retry_multi_output_job', + 'name': 'dynamic_job', }), 'solidHandle': dict({ - 'handleID': 'can_fail', + 'handleID': 'multiply_inputs', }), }), ]), @@ -1118,103 +1494,39 @@ dict({ '__typename': 'UsedSolid', 'definition': dict({ - 'name': 'check_in_op_asset', + 'name': 'my_op', }), 'invocations': list([ dict({ 'pipeline': dict({ - 'name': '__ASSET_JOB_0', + 'name': '__ASSET_JOB', }), 'solidHandle': dict({ - 'handleID': 'check_in_op_asset', + 'handleID': 'hanging_graph.my_op', }), }), dict({ 'pipeline': dict({ - 'name': '__ASSET_JOB_1', + 'name': 'hanging_graph_asset_job', }), 'solidHandle': dict({ - 'handleID': 'check_in_op_asset', + 'handleID': 'hanging_graph.my_op', }), }), dict({ 'pipeline': dict({ - 'name': '__ASSET_JOB_10', - }), - 'solidHandle': dict({ - 'handleID': 'check_in_op_asset', - }), - }), - dict({ - 'pipeline': dict({ - 'name': '__ASSET_JOB_2', - }), - 'solidHandle': dict({ - 'handleID': 'check_in_op_asset', - }), - }), - dict({ - 'pipeline': dict({ - 'name': '__ASSET_JOB_3', - }), - 'solidHandle': dict({ - 'handleID': 'check_in_op_asset', - }), - }), - dict({ - 'pipeline': dict({ - 'name': '__ASSET_JOB_4', - }), - 'solidHandle': dict({ - 'handleID': 'check_in_op_asset', - }), - }), - dict({ - 'pipeline': dict({ - 'name': '__ASSET_JOB_5', - }), - 'solidHandle': dict({ - 'handleID': 'check_in_op_asset', - }), - }), - dict({ - 'pipeline': dict({ - 'name': '__ASSET_JOB_6', - }), - 'solidHandle': dict({ - 'handleID': 'check_in_op_asset', - }), - }), - dict({ - 'pipeline': dict({ - 'name': '__ASSET_JOB_7', - }), - 'solidHandle': dict({ - 'handleID': 'check_in_op_asset', - }), - }), - dict({ - 'pipeline': dict({ - 'name': '__ASSET_JOB_8', - }), - 'solidHandle': dict({ - 'handleID': 'check_in_op_asset', - }), - }), - dict({ - 'pipeline': dict({ - 'name': '__ASSET_JOB_9', + 'name': 'daily_partitioned_job', }), 'solidHandle': dict({ - 'handleID': 'check_in_op_asset', + 'handleID': 'my_op', }), }), dict({ 'pipeline': dict({ - 'name': 'asset_check_job', + 'name': 'static_partitioned_job', }), 'solidHandle': dict({ - 'handleID': 'check_in_op_asset', + 'handleID': 'my_op', }), }), ]), @@ -1222,31 +1534,23 @@ dict({ '__typename': 'UsedSolid', 'definition': dict({ - 'name': 'collect', + 'name': 'never_runs_asset', }), 'invocations': list([ dict({ 'pipeline': dict({ - 'name': 'eventually_successful', + 'name': '__ASSET_JOB', }), 'solidHandle': dict({ - 'handleID': 'collect', + 'handleID': 'never_runs_asset', }), }), - ]), - }), - dict({ - '__typename': 'UsedSolid', - 'definition': dict({ - 'name': 'conditionally_fail', - }), - 'invocations': list([ dict({ 'pipeline': dict({ - 'name': 'chained_failure_job', + 'name': 'hanging_job', }), 'solidHandle': dict({ - 'handleID': 'conditionally_fail', + 'handleID': 'never_runs_asset', }), }), ]), @@ -1254,31 +1558,23 @@ dict({ '__typename': 'UsedSolid', 'definition': dict({ - 'name': 'df_expectations_op', + 'name': 'never_runs_op', }), 'invocations': list([ dict({ 'pipeline': dict({ - 'name': 'csv_hello_world_with_expectations', + 'name': '__ASSET_JOB', }), 'solidHandle': dict({ - 'handleID': 'df_expectations_op', + 'handleID': 'hanging_graph.never_runs_op', }), }), - ]), - }), - dict({ - '__typename': 'UsedSolid', - 'definition': dict({ - 'name': 'div_four', - }), - 'invocations': list([ dict({ 'pipeline': dict({ - 'name': 'composites_job', + 'name': 'hanging_graph_asset_job', }), 'solidHandle': dict({ - 'handleID': 'div_four', + 'handleID': 'hanging_graph.never_runs_op', }), }), ]), @@ -1286,23 +1582,23 @@ dict({ '__typename': 'UsedSolid', 'definition': dict({ - 'name': 'div_two', + 'name': 'no_multipartitions_1', }), 'invocations': list([ dict({ 'pipeline': dict({ - 'name': 'composites_job', + 'name': '__ASSET_JOB', }), 'solidHandle': dict({ - 'handleID': 'div_four.div_1', + 'handleID': 'no_multipartitions_1', }), }), dict({ 'pipeline': dict({ - 'name': 'composites_job', + 'name': 'no_multipartitions_job', }), 'solidHandle': dict({ - 'handleID': 'div_four.div_2', + 'handleID': 'no_multipartitions_1', }), }), ]), @@ -1310,103 +1606,103 @@ dict({ '__typename': 'UsedSolid', 'definition': dict({ - 'name': 'downstream_asset', + 'name': 'no_output', }), 'invocations': list([ dict({ 'pipeline': dict({ - 'name': '__ASSET_JOB_0', - }), - 'solidHandle': dict({ - 'handleID': 'downstream_asset', - }), - }), - dict({ - 'pipeline': dict({ - 'name': '__ASSET_JOB_1', - }), - 'solidHandle': dict({ - 'handleID': 'downstream_asset', - }), - }), - dict({ - 'pipeline': dict({ - 'name': '__ASSET_JOB_10', + 'name': 'retry_multi_output_job', }), 'solidHandle': dict({ - 'handleID': 'downstream_asset', + 'handleID': 'child_multi_skip', }), }), dict({ 'pipeline': dict({ - 'name': '__ASSET_JOB_2', + 'name': 'retry_multi_output_job', }), 'solidHandle': dict({ - 'handleID': 'downstream_asset', + 'handleID': 'child_skip', }), }), dict({ 'pipeline': dict({ - 'name': '__ASSET_JOB_3', + 'name': 'retry_multi_output_job', }), 'solidHandle': dict({ - 'handleID': 'downstream_asset', + 'handleID': 'grandchild_fail', }), }), + ]), + }), + dict({ + '__typename': 'UsedSolid', + 'definition': dict({ + 'name': 'noop_op', + }), + 'invocations': list([ dict({ 'pipeline': dict({ - 'name': '__ASSET_JOB_4', + 'name': 'config_with_map', }), 'solidHandle': dict({ - 'handleID': 'downstream_asset', + 'handleID': 'noop_op', }), }), dict({ 'pipeline': dict({ - 'name': '__ASSET_JOB_5', + 'name': 'more_complicated_config', }), 'solidHandle': dict({ - 'handleID': 'downstream_asset', + 'handleID': 'noop_op', }), }), dict({ 'pipeline': dict({ - 'name': '__ASSET_JOB_6', + 'name': 'noop_job', }), 'solidHandle': dict({ - 'handleID': 'downstream_asset', + 'handleID': 'noop_op', }), }), dict({ 'pipeline': dict({ - 'name': '__ASSET_JOB_7', + 'name': 'simple_job_a', }), 'solidHandle': dict({ - 'handleID': 'downstream_asset', + 'handleID': 'noop_op', }), }), dict({ 'pipeline': dict({ - 'name': '__ASSET_JOB_8', + 'name': 'simple_job_b', }), 'solidHandle': dict({ - 'handleID': 'downstream_asset', + 'handleID': 'noop_op', }), }), dict({ 'pipeline': dict({ - 'name': '__ASSET_JOB_9', + 'name': 'composed_graph', }), 'solidHandle': dict({ - 'handleID': 'downstream_asset', + 'handleID': 'simple_graph.noop_op', }), }), + ]), + }), + dict({ + '__typename': 'UsedSolid', + 'definition': dict({ + 'name': 'one', + }), + 'invocations': list([ dict({ 'pipeline': dict({ - 'name': 'hanging_graph_asset_job', + 'name': 'job_with_invalid_definition_error', }), 'solidHandle': dict({ - 'handleID': 'downstream_asset', + 'handleID': 'one', }), }), ]), @@ -1414,23 +1710,23 @@ dict({ '__typename': 'UsedSolid', 'definition': dict({ - 'name': 'downstream_dynamic_partitioned_asset', + 'name': 'op_1', }), 'invocations': list([ dict({ 'pipeline': dict({ - 'name': '__ASSET_JOB_0', + 'name': 'two_ins_job', }), 'solidHandle': dict({ - 'handleID': 'downstream_dynamic_partitioned_asset', + 'handleID': 'op_1', }), }), dict({ 'pipeline': dict({ - 'name': 'dynamic_partitioned_assets_job', + 'name': 'nested_job', }), 'solidHandle': dict({ - 'handleID': 'downstream_dynamic_partitioned_asset', + 'handleID': 'subgraph.op_1', }), }), ]), @@ -1438,23 +1734,23 @@ dict({ '__typename': 'UsedSolid', 'definition': dict({ - 'name': 'downstream_static_partitioned_asset', + 'name': 'op_2', }), 'invocations': list([ dict({ 'pipeline': dict({ - 'name': '__ASSET_JOB_5', + 'name': 'two_ins_job', }), 'solidHandle': dict({ - 'handleID': 'downstream_static_partitioned_asset', + 'handleID': 'op_2', }), }), dict({ 'pipeline': dict({ - 'name': 'static_partitioned_assets_job', + 'name': 'nested_job', }), 'solidHandle': dict({ - 'handleID': 'downstream_static_partitioned_asset', + 'handleID': 'subgraph.op_2', }), }), ]), @@ -1462,23 +1758,23 @@ dict({ '__typename': 'UsedSolid', 'definition': dict({ - 'name': 'downstream_time_partitioned_asset', + 'name': 'op_asset_a', }), 'invocations': list([ dict({ 'pipeline': dict({ - 'name': '__ASSET_JOB_7', + 'name': 'multi_asset_job', }), 'solidHandle': dict({ - 'handleID': 'downstream_time_partitioned_asset', + 'handleID': 'op_asset_a', }), }), dict({ 'pipeline': dict({ - 'name': 'time_partitioned_assets_job', + 'name': 'single_asset_job', }), 'solidHandle': dict({ - 'handleID': 'downstream_time_partitioned_asset', + 'handleID': 'op_asset_a', }), }), ]), @@ -1486,15 +1782,15 @@ dict({ '__typename': 'UsedSolid', 'definition': dict({ - 'name': 'downstream_weekly_partitioned_asset', + 'name': 'op_asset_b', }), 'invocations': list([ dict({ 'pipeline': dict({ - 'name': '__ASSET_JOB_9', + 'name': 'multi_asset_job', }), 'solidHandle': dict({ - 'handleID': 'downstream_weekly_partitioned_asset', + 'handleID': 'op_asset_b', }), }), ]), @@ -1502,23 +1798,15 @@ dict({ '__typename': 'UsedSolid', 'definition': dict({ - 'name': 'dynamic_in_multipartitions_fail', + 'name': 'op_partitioned_asset', }), 'invocations': list([ dict({ 'pipeline': dict({ - 'name': '__ASSET_JOB_3', - }), - 'solidHandle': dict({ - 'handleID': 'dynamic_in_multipartitions_fail', - }), - }), - dict({ - 'pipeline': dict({ - 'name': 'dynamic_in_multipartitions_success_job', + 'name': 'partitioned_asset_job', }), 'solidHandle': dict({ - 'handleID': 'dynamic_in_multipartitions_fail', + 'handleID': 'op_partitioned_asset', }), }), ]), @@ -1526,23 +1814,15 @@ dict({ '__typename': 'UsedSolid', 'definition': dict({ - 'name': 'dynamic_in_multipartitions_success', + 'name': 'op_that_gets_tags', }), 'invocations': list([ dict({ 'pipeline': dict({ - 'name': '__ASSET_JOB_3', - }), - 'solidHandle': dict({ - 'handleID': 'dynamic_in_multipartitions_success', - }), - }), - dict({ - 'pipeline': dict({ - 'name': 'dynamic_in_multipartitions_success_job', + 'name': 'hello_world_with_tags', }), 'solidHandle': dict({ - 'handleID': 'dynamic_in_multipartitions_success', + 'handleID': 'op_that_gets_tags', }), }), ]), @@ -1550,15 +1830,15 @@ dict({ '__typename': 'UsedSolid', 'definition': dict({ - 'name': 'emit', + 'name': 'op_with_2_ins', }), 'invocations': list([ dict({ 'pipeline': dict({ - 'name': 'dynamic_job', + 'name': 'two_ins_job', }), 'solidHandle': dict({ - 'handleID': 'emit', + 'handleID': 'op_with_2_ins', }), }), ]), @@ -1566,15 +1846,15 @@ dict({ '__typename': 'UsedSolid', 'definition': dict({ - 'name': 'emit_failed_expectation', + 'name': 'op_with_config', }), 'invocations': list([ dict({ 'pipeline': dict({ - 'name': 'job_with_expectations', + 'name': 'job_with_default_config', }), 'solidHandle': dict({ - 'handleID': 'emit_failed_expectation', + 'handleID': 'op_with_config', }), }), ]), @@ -1582,15 +1862,15 @@ dict({ '__typename': 'UsedSolid', 'definition': dict({ - 'name': 'emit_successful_expectation', + 'name': 'op_with_input_output_metadata', }), 'invocations': list([ dict({ 'pipeline': dict({ - 'name': 'job_with_expectations', + 'name': 'job_with_input_output_metadata', }), 'solidHandle': dict({ - 'handleID': 'emit_successful_expectation', + 'handleID': 'op_with_input_output_metadata', }), }), ]), @@ -1598,15 +1878,15 @@ dict({ '__typename': 'UsedSolid', 'definition': dict({ - 'name': 'emit_successful_expectation_no_metadata', + 'name': 'op_with_list', }), 'invocations': list([ dict({ 'pipeline': dict({ - 'name': 'job_with_expectations', + 'name': 'job_with_list', }), 'solidHandle': dict({ - 'handleID': 'emit_successful_expectation_no_metadata', + 'handleID': 'op_with_list', }), }), ]), @@ -1614,15 +1894,15 @@ dict({ '__typename': 'UsedSolid', 'definition': dict({ - 'name': 'emit_ten', + 'name': 'op_with_map_config', }), 'invocations': list([ dict({ 'pipeline': dict({ - 'name': 'dynamic_job', + 'name': 'config_with_map', }), 'solidHandle': dict({ - 'handleID': 'emit_ten', + 'handleID': 'op_with_map_config', }), }), ]), @@ -1630,103 +1910,95 @@ dict({ '__typename': 'UsedSolid', 'definition': dict({ - 'name': 'executable_asset', + 'name': 'op_with_multilayered_config', }), 'invocations': list([ dict({ 'pipeline': dict({ - 'name': '__ASSET_JOB_0', - }), - 'solidHandle': dict({ - 'handleID': 'executable_asset', - }), - }), - dict({ - 'pipeline': dict({ - 'name': '__ASSET_JOB_1', - }), - 'solidHandle': dict({ - 'handleID': 'executable_asset', - }), - }), - dict({ - 'pipeline': dict({ - 'name': '__ASSET_JOB_10', - }), - 'solidHandle': dict({ - 'handleID': 'executable_asset', - }), - }), - dict({ - 'pipeline': dict({ - 'name': '__ASSET_JOB_2', - }), - 'solidHandle': dict({ - 'handleID': 'executable_asset', - }), - }), - dict({ - 'pipeline': dict({ - 'name': '__ASSET_JOB_3', - }), - 'solidHandle': dict({ - 'handleID': 'executable_asset', - }), - }), - dict({ - 'pipeline': dict({ - 'name': '__ASSET_JOB_4', + 'name': 'more_complicated_nested_config', }), 'solidHandle': dict({ - 'handleID': 'executable_asset', + 'handleID': 'op_with_multilayered_config', }), }), + ]), + }), + dict({ + '__typename': 'UsedSolid', + 'definition': dict({ + 'name': 'op_with_required_resource', + }), + 'invocations': list([ dict({ 'pipeline': dict({ - 'name': '__ASSET_JOB_5', + 'name': 'required_resource_config_job', }), 'solidHandle': dict({ - 'handleID': 'executable_asset', + 'handleID': 'op_with_required_resource', }), }), dict({ 'pipeline': dict({ - 'name': '__ASSET_JOB_6', + 'name': 'required_resource_job', }), 'solidHandle': dict({ - 'handleID': 'executable_asset', + 'handleID': 'op_with_required_resource', }), }), + ]), + }), + dict({ + '__typename': 'UsedSolid', + 'definition': dict({ + 'name': 'op_with_three_field_config', + }), + 'invocations': list([ dict({ 'pipeline': dict({ - 'name': '__ASSET_JOB_7', + 'name': 'more_complicated_config', }), 'solidHandle': dict({ - 'handleID': 'executable_asset', + 'handleID': 'op_with_three_field_config', }), }), + ]), + }), + dict({ + '__typename': 'UsedSolid', + 'definition': dict({ + 'name': 'output_then_hang_asset', + }), + 'invocations': list([ dict({ 'pipeline': dict({ - 'name': '__ASSET_JOB_8', + 'name': '__ASSET_JOB', }), 'solidHandle': dict({ - 'handleID': 'executable_asset', + 'handleID': 'output_then_hang_asset', }), }), dict({ 'pipeline': dict({ - 'name': '__ASSET_JOB_9', + 'name': 'output_then_hang_job', }), 'solidHandle': dict({ - 'handleID': 'executable_asset', + 'handleID': 'output_then_hang_asset', }), }), + ]), + }), + dict({ + '__typename': 'UsedSolid', + 'definition': dict({ + 'name': 'passthrough', + }), + 'invocations': list([ dict({ 'pipeline': dict({ - 'name': 'executable_test_job', + 'name': 'retry_multi_output_job', }), 'solidHandle': dict({ - 'handleID': 'executable_asset', + 'handleID': 'child_fail', }), }), ]), @@ -1734,31 +2006,39 @@ dict({ '__typename': 'UsedSolid', 'definition': dict({ - 'name': 'fail', + 'name': 'plus_one', }), 'invocations': list([ dict({ 'pipeline': dict({ - 'name': 'eventually_successful', + 'name': 'nested_job', }), 'solidHandle': dict({ - 'handleID': 'fail', + 'handleID': 'plus_one', }), }), dict({ 'pipeline': dict({ - 'name': 'eventually_successful', + 'name': 'nested_job', }), 'solidHandle': dict({ - 'handleID': 'fail_2', + 'handleID': 'subgraph.plus_one', }), }), + ]), + }), + dict({ + '__typename': 'UsedSolid', + 'definition': dict({ + 'name': 'reset', + }), + 'invocations': list([ dict({ 'pipeline': dict({ 'name': 'eventually_successful', }), 'solidHandle': dict({ - 'handleID': 'fail_3', + 'handleID': 'reset', }), }), ]), @@ -1766,23 +2046,15 @@ dict({ '__typename': 'UsedSolid', 'definition': dict({ - 'name': 'fail_partition_materialization', + 'name': 'return_any', }), 'invocations': list([ dict({ 'pipeline': dict({ - 'name': '__ASSET_JOB_6', - }), - 'solidHandle': dict({ - 'handleID': 'fail_partition_materialization', - }), - }), - dict({ - 'pipeline': dict({ - 'name': 'fail_partition_materialization_job', + 'name': 'scalar_output_job', }), 'solidHandle': dict({ - 'handleID': 'fail_partition_materialization', + 'handleID': 'return_any', }), }), ]), @@ -1790,15 +2062,15 @@ dict({ '__typename': 'UsedSolid', 'definition': dict({ - 'name': 'fail_subset', + 'name': 'return_bool', }), 'invocations': list([ dict({ 'pipeline': dict({ - 'name': 'job_with_invalid_definition_error', + 'name': 'scalar_output_job', }), 'solidHandle': dict({ - 'handleID': 'fail_subset', + 'handleID': 'return_bool', }), }), ]), @@ -1806,103 +2078,143 @@ dict({ '__typename': 'UsedSolid', 'definition': dict({ - 'name': 'first_asset', + 'name': 'return_foo', }), 'invocations': list([ dict({ 'pipeline': dict({ - 'name': '__ASSET_JOB_0', - }), - 'solidHandle': dict({ - 'handleID': 'first_asset', - }), - }), - dict({ - 'pipeline': dict({ - 'name': '__ASSET_JOB_1', - }), - 'solidHandle': dict({ - 'handleID': 'first_asset', - }), - }), - dict({ - 'pipeline': dict({ - 'name': '__ASSET_JOB_10', - }), - 'solidHandle': dict({ - 'handleID': 'first_asset', - }), - }), - dict({ - 'pipeline': dict({ - 'name': '__ASSET_JOB_2', + 'name': 'no_config_chain_job', }), 'solidHandle': dict({ - 'handleID': 'first_asset', + 'handleID': 'return_foo', }), }), + ]), + }), + dict({ + '__typename': 'UsedSolid', + 'definition': dict({ + 'name': 'return_hello', + }), + 'invocations': list([ dict({ 'pipeline': dict({ - 'name': '__ASSET_JOB_3', + 'name': 'no_config_job', }), 'solidHandle': dict({ - 'handleID': 'first_asset', + 'handleID': 'return_hello', }), }), + ]), + }), + dict({ + '__typename': 'UsedSolid', + 'definition': dict({ + 'name': 'return_hello_world', + }), + 'invocations': list([ dict({ 'pipeline': dict({ - 'name': '__ASSET_JOB_4', + 'name': 'no_config_chain_job', }), 'solidHandle': dict({ - 'handleID': 'first_asset', + 'handleID': 'return_hello_world', }), }), + ]), + }), + dict({ + '__typename': 'UsedSolid', + 'definition': dict({ + 'name': 'return_int', + }), + 'invocations': list([ dict({ 'pipeline': dict({ - 'name': '__ASSET_JOB_5', + 'name': 'scalar_output_job', }), 'solidHandle': dict({ - 'handleID': 'first_asset', + 'handleID': 'return_int', }), }), + ]), + }), + dict({ + '__typename': 'UsedSolid', + 'definition': dict({ + 'name': 'return_integer', + }), + 'invocations': list([ dict({ 'pipeline': dict({ - 'name': '__ASSET_JOB_6', + 'name': 'integers', }), 'solidHandle': dict({ - 'handleID': 'first_asset', + 'handleID': 'return_integer', }), }), + ]), + }), + dict({ + '__typename': 'UsedSolid', + 'definition': dict({ + 'name': 'return_one', + }), + 'invocations': list([ dict({ 'pipeline': dict({ - 'name': '__ASSET_JOB_7', + 'name': 'retry_multi_input_early_terminate_job', }), 'solidHandle': dict({ - 'handleID': 'first_asset', + 'handleID': 'return_one', }), }), + ]), + }), + dict({ + '__typename': 'UsedSolid', + 'definition': dict({ + 'name': 'return_six', + }), + 'invocations': list([ dict({ 'pipeline': dict({ - 'name': '__ASSET_JOB_8', + 'name': 'loggers_job', }), 'solidHandle': dict({ - 'handleID': 'first_asset', + 'handleID': 'return_six', }), }), + ]), + }), + dict({ + '__typename': 'UsedSolid', + 'definition': dict({ + 'name': 'return_str', + }), + 'invocations': list([ dict({ 'pipeline': dict({ - 'name': '__ASSET_JOB_9', + 'name': 'scalar_output_job', }), 'solidHandle': dict({ - 'handleID': 'first_asset', + 'handleID': 'return_str', }), }), + ]), + }), + dict({ + '__typename': 'UsedSolid', + 'definition': dict({ + 'name': 'simple_graph', + }), + 'invocations': list([ dict({ 'pipeline': dict({ - 'name': 'hanging_job', + 'name': 'composed_graph', }), 'solidHandle': dict({ - 'handleID': 'first_asset', + 'handleID': 'simple_graph', }), }), ]), @@ -1910,3415 +2222,31 @@ dict({ '__typename': 'UsedSolid', 'definition': dict({ - 'name': 'foo', + 'name': 'simple_op', }), 'invocations': list([ dict({ 'pipeline': dict({ - 'name': '__ASSET_JOB_0', + 'name': 'tagged_job', }), 'solidHandle': dict({ - 'handleID': 'foo', - }), - }), - dict({ - 'pipeline': dict({ - 'name': '__ASSET_JOB_1', - }), - 'solidHandle': dict({ - 'handleID': 'foo', - }), - }), - dict({ - 'pipeline': dict({ - 'name': '__ASSET_JOB_10', - }), - 'solidHandle': dict({ - 'handleID': 'foo', - }), - }), - dict({ - 'pipeline': dict({ - 'name': '__ASSET_JOB_2', - }), - 'solidHandle': dict({ - 'handleID': 'foo', - }), - }), - dict({ - 'pipeline': dict({ - 'name': '__ASSET_JOB_3', - }), - 'solidHandle': dict({ - 'handleID': 'foo', - }), - }), - dict({ - 'pipeline': dict({ - 'name': '__ASSET_JOB_4', - }), - 'solidHandle': dict({ - 'handleID': 'foo', - }), - }), - dict({ - 'pipeline': dict({ - 'name': '__ASSET_JOB_5', - }), - 'solidHandle': dict({ - 'handleID': 'foo', - }), - }), - dict({ - 'pipeline': dict({ - 'name': '__ASSET_JOB_6', - }), - 'solidHandle': dict({ - 'handleID': 'foo', - }), - }), - dict({ - 'pipeline': dict({ - 'name': '__ASSET_JOB_7', - }), - 'solidHandle': dict({ - 'handleID': 'foo', - }), - }), - dict({ - 'pipeline': dict({ - 'name': '__ASSET_JOB_8', - }), - 'solidHandle': dict({ - 'handleID': 'foo', - }), - }), - dict({ - 'pipeline': dict({ - 'name': '__ASSET_JOB_9', - }), - 'solidHandle': dict({ - 'handleID': 'foo', - }), - }), - dict({ - 'pipeline': dict({ - 'name': 'foo_job', - }), - 'solidHandle': dict({ - 'handleID': 'foo', - }), - }), - ]), - }), - dict({ - '__typename': 'UsedSolid', - 'definition': dict({ - 'name': 'foo_bar', - }), - 'invocations': list([ - dict({ - 'pipeline': dict({ - 'name': '__ASSET_JOB_0', - }), - 'solidHandle': dict({ - 'handleID': 'foo_bar', - }), - }), - dict({ - 'pipeline': dict({ - 'name': '__ASSET_JOB_1', - }), - 'solidHandle': dict({ - 'handleID': 'foo_bar', - }), - }), - dict({ - 'pipeline': dict({ - 'name': '__ASSET_JOB_10', - }), - 'solidHandle': dict({ - 'handleID': 'foo_bar', - }), - }), - dict({ - 'pipeline': dict({ - 'name': '__ASSET_JOB_2', - }), - 'solidHandle': dict({ - 'handleID': 'foo_bar', - }), - }), - dict({ - 'pipeline': dict({ - 'name': '__ASSET_JOB_3', - }), - 'solidHandle': dict({ - 'handleID': 'foo_bar', - }), - }), - dict({ - 'pipeline': dict({ - 'name': '__ASSET_JOB_4', - }), - 'solidHandle': dict({ - 'handleID': 'foo_bar', - }), - }), - dict({ - 'pipeline': dict({ - 'name': '__ASSET_JOB_5', - }), - 'solidHandle': dict({ - 'handleID': 'foo_bar', - }), - }), - dict({ - 'pipeline': dict({ - 'name': '__ASSET_JOB_6', - }), - 'solidHandle': dict({ - 'handleID': 'foo_bar', - }), - }), - dict({ - 'pipeline': dict({ - 'name': '__ASSET_JOB_7', - }), - 'solidHandle': dict({ - 'handleID': 'foo_bar', - }), - }), - dict({ - 'pipeline': dict({ - 'name': '__ASSET_JOB_8', - }), - 'solidHandle': dict({ - 'handleID': 'foo_bar', - }), - }), - dict({ - 'pipeline': dict({ - 'name': '__ASSET_JOB_9', - }), - 'solidHandle': dict({ - 'handleID': 'foo_bar', - }), - }), - dict({ - 'pipeline': dict({ - 'name': 'foo_job', - }), - 'solidHandle': dict({ - 'handleID': 'foo_bar', - }), - }), - ]), - }), - dict({ - '__typename': 'UsedSolid', - 'definition': dict({ - 'name': 'fresh_diamond_bottom', - }), - 'invocations': list([ - dict({ - 'pipeline': dict({ - 'name': '__ASSET_JOB_0', - }), - 'solidHandle': dict({ - 'handleID': 'fresh_diamond_bottom', - }), - }), - dict({ - 'pipeline': dict({ - 'name': '__ASSET_JOB_1', - }), - 'solidHandle': dict({ - 'handleID': 'fresh_diamond_bottom', - }), - }), - dict({ - 'pipeline': dict({ - 'name': '__ASSET_JOB_10', - }), - 'solidHandle': dict({ - 'handleID': 'fresh_diamond_bottom', - }), - }), - dict({ - 'pipeline': dict({ - 'name': '__ASSET_JOB_2', - }), - 'solidHandle': dict({ - 'handleID': 'fresh_diamond_bottom', - }), - }), - dict({ - 'pipeline': dict({ - 'name': '__ASSET_JOB_3', - }), - 'solidHandle': dict({ - 'handleID': 'fresh_diamond_bottom', - }), - }), - dict({ - 'pipeline': dict({ - 'name': '__ASSET_JOB_4', - }), - 'solidHandle': dict({ - 'handleID': 'fresh_diamond_bottom', - }), - }), - dict({ - 'pipeline': dict({ - 'name': '__ASSET_JOB_5', - }), - 'solidHandle': dict({ - 'handleID': 'fresh_diamond_bottom', - }), - }), - dict({ - 'pipeline': dict({ - 'name': '__ASSET_JOB_6', - }), - 'solidHandle': dict({ - 'handleID': 'fresh_diamond_bottom', - }), - }), - dict({ - 'pipeline': dict({ - 'name': '__ASSET_JOB_7', - }), - 'solidHandle': dict({ - 'handleID': 'fresh_diamond_bottom', - }), - }), - dict({ - 'pipeline': dict({ - 'name': '__ASSET_JOB_8', - }), - 'solidHandle': dict({ - 'handleID': 'fresh_diamond_bottom', - }), - }), - dict({ - 'pipeline': dict({ - 'name': '__ASSET_JOB_9', - }), - 'solidHandle': dict({ - 'handleID': 'fresh_diamond_bottom', - }), - }), - dict({ - 'pipeline': dict({ - 'name': 'fresh_diamond_assets_job', - }), - 'solidHandle': dict({ - 'handleID': 'fresh_diamond_bottom', - }), - }), - ]), - }), - dict({ - '__typename': 'UsedSolid', - 'definition': dict({ - 'name': 'fresh_diamond_left', - }), - 'invocations': list([ - dict({ - 'pipeline': dict({ - 'name': '__ASSET_JOB_0', - }), - 'solidHandle': dict({ - 'handleID': 'fresh_diamond_left', - }), - }), - dict({ - 'pipeline': dict({ - 'name': '__ASSET_JOB_1', - }), - 'solidHandle': dict({ - 'handleID': 'fresh_diamond_left', - }), - }), - dict({ - 'pipeline': dict({ - 'name': '__ASSET_JOB_10', - }), - 'solidHandle': dict({ - 'handleID': 'fresh_diamond_left', - }), - }), - dict({ - 'pipeline': dict({ - 'name': '__ASSET_JOB_2', - }), - 'solidHandle': dict({ - 'handleID': 'fresh_diamond_left', - }), - }), - dict({ - 'pipeline': dict({ - 'name': '__ASSET_JOB_3', - }), - 'solidHandle': dict({ - 'handleID': 'fresh_diamond_left', - }), - }), - dict({ - 'pipeline': dict({ - 'name': '__ASSET_JOB_4', - }), - 'solidHandle': dict({ - 'handleID': 'fresh_diamond_left', - }), - }), - dict({ - 'pipeline': dict({ - 'name': '__ASSET_JOB_5', - }), - 'solidHandle': dict({ - 'handleID': 'fresh_diamond_left', - }), - }), - dict({ - 'pipeline': dict({ - 'name': '__ASSET_JOB_6', - }), - 'solidHandle': dict({ - 'handleID': 'fresh_diamond_left', - }), - }), - dict({ - 'pipeline': dict({ - 'name': '__ASSET_JOB_7', - }), - 'solidHandle': dict({ - 'handleID': 'fresh_diamond_left', - }), - }), - dict({ - 'pipeline': dict({ - 'name': '__ASSET_JOB_8', - }), - 'solidHandle': dict({ - 'handleID': 'fresh_diamond_left', - }), - }), - dict({ - 'pipeline': dict({ - 'name': '__ASSET_JOB_9', - }), - 'solidHandle': dict({ - 'handleID': 'fresh_diamond_left', - }), - }), - dict({ - 'pipeline': dict({ - 'name': 'fresh_diamond_assets_job', - }), - 'solidHandle': dict({ - 'handleID': 'fresh_diamond_left', - }), - }), - ]), - }), - dict({ - '__typename': 'UsedSolid', - 'definition': dict({ - 'name': 'fresh_diamond_right', - }), - 'invocations': list([ - dict({ - 'pipeline': dict({ - 'name': '__ASSET_JOB_0', - }), - 'solidHandle': dict({ - 'handleID': 'fresh_diamond_right', - }), - }), - dict({ - 'pipeline': dict({ - 'name': '__ASSET_JOB_1', - }), - 'solidHandle': dict({ - 'handleID': 'fresh_diamond_right', - }), - }), - dict({ - 'pipeline': dict({ - 'name': '__ASSET_JOB_10', - }), - 'solidHandle': dict({ - 'handleID': 'fresh_diamond_right', - }), - }), - dict({ - 'pipeline': dict({ - 'name': '__ASSET_JOB_2', - }), - 'solidHandle': dict({ - 'handleID': 'fresh_diamond_right', - }), - }), - dict({ - 'pipeline': dict({ - 'name': '__ASSET_JOB_3', - }), - 'solidHandle': dict({ - 'handleID': 'fresh_diamond_right', - }), - }), - dict({ - 'pipeline': dict({ - 'name': '__ASSET_JOB_4', - }), - 'solidHandle': dict({ - 'handleID': 'fresh_diamond_right', - }), - }), - dict({ - 'pipeline': dict({ - 'name': '__ASSET_JOB_5', - }), - 'solidHandle': dict({ - 'handleID': 'fresh_diamond_right', - }), - }), - dict({ - 'pipeline': dict({ - 'name': '__ASSET_JOB_6', - }), - 'solidHandle': dict({ - 'handleID': 'fresh_diamond_right', - }), - }), - dict({ - 'pipeline': dict({ - 'name': '__ASSET_JOB_7', - }), - 'solidHandle': dict({ - 'handleID': 'fresh_diamond_right', - }), - }), - dict({ - 'pipeline': dict({ - 'name': '__ASSET_JOB_8', - }), - 'solidHandle': dict({ - 'handleID': 'fresh_diamond_right', - }), - }), - dict({ - 'pipeline': dict({ - 'name': '__ASSET_JOB_9', - }), - 'solidHandle': dict({ - 'handleID': 'fresh_diamond_right', - }), - }), - dict({ - 'pipeline': dict({ - 'name': 'fresh_diamond_assets_job', - }), - 'solidHandle': dict({ - 'handleID': 'fresh_diamond_right', - }), - }), - ]), - }), - dict({ - '__typename': 'UsedSolid', - 'definition': dict({ - 'name': 'fresh_diamond_top', - }), - 'invocations': list([ - dict({ - 'pipeline': dict({ - 'name': '__ASSET_JOB_0', - }), - 'solidHandle': dict({ - 'handleID': 'fresh_diamond_top', - }), - }), - dict({ - 'pipeline': dict({ - 'name': '__ASSET_JOB_1', - }), - 'solidHandle': dict({ - 'handleID': 'fresh_diamond_top', - }), - }), - dict({ - 'pipeline': dict({ - 'name': '__ASSET_JOB_10', - }), - 'solidHandle': dict({ - 'handleID': 'fresh_diamond_top', - }), - }), - dict({ - 'pipeline': dict({ - 'name': '__ASSET_JOB_2', - }), - 'solidHandle': dict({ - 'handleID': 'fresh_diamond_top', - }), - }), - dict({ - 'pipeline': dict({ - 'name': '__ASSET_JOB_3', - }), - 'solidHandle': dict({ - 'handleID': 'fresh_diamond_top', - }), - }), - dict({ - 'pipeline': dict({ - 'name': '__ASSET_JOB_4', - }), - 'solidHandle': dict({ - 'handleID': 'fresh_diamond_top', - }), - }), - dict({ - 'pipeline': dict({ - 'name': '__ASSET_JOB_5', - }), - 'solidHandle': dict({ - 'handleID': 'fresh_diamond_top', - }), - }), - dict({ - 'pipeline': dict({ - 'name': '__ASSET_JOB_6', - }), - 'solidHandle': dict({ - 'handleID': 'fresh_diamond_top', - }), - }), - dict({ - 'pipeline': dict({ - 'name': '__ASSET_JOB_7', - }), - 'solidHandle': dict({ - 'handleID': 'fresh_diamond_top', - }), - }), - dict({ - 'pipeline': dict({ - 'name': '__ASSET_JOB_8', - }), - 'solidHandle': dict({ - 'handleID': 'fresh_diamond_top', - }), - }), - dict({ - 'pipeline': dict({ - 'name': '__ASSET_JOB_9', - }), - 'solidHandle': dict({ - 'handleID': 'fresh_diamond_top', - }), - }), - dict({ - 'pipeline': dict({ - 'name': 'fresh_diamond_assets_job', - }), - 'solidHandle': dict({ - 'handleID': 'fresh_diamond_top', - }), - }), - ]), - }), - dict({ - '__typename': 'UsedSolid', - 'definition': dict({ - 'name': 'get_input_one', - }), - 'invocations': list([ - dict({ - 'pipeline': dict({ - 'name': 'retry_multi_input_early_terminate_job', - }), - 'solidHandle': dict({ - 'handleID': 'get_input_one', - }), - }), - ]), - }), - dict({ - '__typename': 'UsedSolid', - 'definition': dict({ - 'name': 'get_input_two', - }), - 'invocations': list([ - dict({ - 'pipeline': dict({ - 'name': 'retry_multi_input_early_terminate_job', - }), - 'solidHandle': dict({ - 'handleID': 'get_input_two', - }), - }), - ]), - }), - dict({ - '__typename': 'UsedSolid', - 'definition': dict({ - 'name': 'grouped_asset_1', - }), - 'invocations': list([ - dict({ - 'pipeline': dict({ - 'name': '__ASSET_JOB_0', - }), - 'solidHandle': dict({ - 'handleID': 'grouped_asset_1', - }), - }), - dict({ - 'pipeline': dict({ - 'name': '__ASSET_JOB_1', - }), - 'solidHandle': dict({ - 'handleID': 'grouped_asset_1', - }), - }), - dict({ - 'pipeline': dict({ - 'name': '__ASSET_JOB_10', - }), - 'solidHandle': dict({ - 'handleID': 'grouped_asset_1', - }), - }), - dict({ - 'pipeline': dict({ - 'name': '__ASSET_JOB_2', - }), - 'solidHandle': dict({ - 'handleID': 'grouped_asset_1', - }), - }), - dict({ - 'pipeline': dict({ - 'name': '__ASSET_JOB_3', - }), - 'solidHandle': dict({ - 'handleID': 'grouped_asset_1', - }), - }), - dict({ - 'pipeline': dict({ - 'name': '__ASSET_JOB_4', - }), - 'solidHandle': dict({ - 'handleID': 'grouped_asset_1', - }), - }), - dict({ - 'pipeline': dict({ - 'name': '__ASSET_JOB_5', - }), - 'solidHandle': dict({ - 'handleID': 'grouped_asset_1', - }), - }), - dict({ - 'pipeline': dict({ - 'name': '__ASSET_JOB_6', - }), - 'solidHandle': dict({ - 'handleID': 'grouped_asset_1', - }), - }), - dict({ - 'pipeline': dict({ - 'name': '__ASSET_JOB_7', - }), - 'solidHandle': dict({ - 'handleID': 'grouped_asset_1', - }), - }), - dict({ - 'pipeline': dict({ - 'name': '__ASSET_JOB_8', - }), - 'solidHandle': dict({ - 'handleID': 'grouped_asset_1', - }), - }), - dict({ - 'pipeline': dict({ - 'name': '__ASSET_JOB_9', - }), - 'solidHandle': dict({ - 'handleID': 'grouped_asset_1', - }), - }), - dict({ - 'pipeline': dict({ - 'name': 'named_groups_job', - }), - 'solidHandle': dict({ - 'handleID': 'grouped_asset_1', - }), - }), - ]), - }), - dict({ - '__typename': 'UsedSolid', - 'definition': dict({ - 'name': 'grouped_asset_2', - }), - 'invocations': list([ - dict({ - 'pipeline': dict({ - 'name': '__ASSET_JOB_0', - }), - 'solidHandle': dict({ - 'handleID': 'grouped_asset_2', - }), - }), - dict({ - 'pipeline': dict({ - 'name': '__ASSET_JOB_1', - }), - 'solidHandle': dict({ - 'handleID': 'grouped_asset_2', - }), - }), - dict({ - 'pipeline': dict({ - 'name': '__ASSET_JOB_10', - }), - 'solidHandle': dict({ - 'handleID': 'grouped_asset_2', - }), - }), - dict({ - 'pipeline': dict({ - 'name': '__ASSET_JOB_2', - }), - 'solidHandle': dict({ - 'handleID': 'grouped_asset_2', - }), - }), - dict({ - 'pipeline': dict({ - 'name': '__ASSET_JOB_3', - }), - 'solidHandle': dict({ - 'handleID': 'grouped_asset_2', - }), - }), - dict({ - 'pipeline': dict({ - 'name': '__ASSET_JOB_4', - }), - 'solidHandle': dict({ - 'handleID': 'grouped_asset_2', - }), - }), - dict({ - 'pipeline': dict({ - 'name': '__ASSET_JOB_5', - }), - 'solidHandle': dict({ - 'handleID': 'grouped_asset_2', - }), - }), - dict({ - 'pipeline': dict({ - 'name': '__ASSET_JOB_6', - }), - 'solidHandle': dict({ - 'handleID': 'grouped_asset_2', - }), - }), - dict({ - 'pipeline': dict({ - 'name': '__ASSET_JOB_7', - }), - 'solidHandle': dict({ - 'handleID': 'grouped_asset_2', - }), - }), - dict({ - 'pipeline': dict({ - 'name': '__ASSET_JOB_8', - }), - 'solidHandle': dict({ - 'handleID': 'grouped_asset_2', - }), - }), - dict({ - 'pipeline': dict({ - 'name': '__ASSET_JOB_9', - }), - 'solidHandle': dict({ - 'handleID': 'grouped_asset_2', - }), - }), - dict({ - 'pipeline': dict({ - 'name': 'named_groups_job', - }), - 'solidHandle': dict({ - 'handleID': 'grouped_asset_2', - }), - }), - ]), - }), - dict({ - '__typename': 'UsedSolid', - 'definition': dict({ - 'name': 'grouped_asset_4', - }), - 'invocations': list([ - dict({ - 'pipeline': dict({ - 'name': '__ASSET_JOB_0', - }), - 'solidHandle': dict({ - 'handleID': 'grouped_asset_4', - }), - }), - dict({ - 'pipeline': dict({ - 'name': '__ASSET_JOB_1', - }), - 'solidHandle': dict({ - 'handleID': 'grouped_asset_4', - }), - }), - dict({ - 'pipeline': dict({ - 'name': '__ASSET_JOB_10', - }), - 'solidHandle': dict({ - 'handleID': 'grouped_asset_4', - }), - }), - dict({ - 'pipeline': dict({ - 'name': '__ASSET_JOB_2', - }), - 'solidHandle': dict({ - 'handleID': 'grouped_asset_4', - }), - }), - dict({ - 'pipeline': dict({ - 'name': '__ASSET_JOB_3', - }), - 'solidHandle': dict({ - 'handleID': 'grouped_asset_4', - }), - }), - dict({ - 'pipeline': dict({ - 'name': '__ASSET_JOB_4', - }), - 'solidHandle': dict({ - 'handleID': 'grouped_asset_4', - }), - }), - dict({ - 'pipeline': dict({ - 'name': '__ASSET_JOB_5', - }), - 'solidHandle': dict({ - 'handleID': 'grouped_asset_4', - }), - }), - dict({ - 'pipeline': dict({ - 'name': '__ASSET_JOB_6', - }), - 'solidHandle': dict({ - 'handleID': 'grouped_asset_4', - }), - }), - dict({ - 'pipeline': dict({ - 'name': '__ASSET_JOB_7', - }), - 'solidHandle': dict({ - 'handleID': 'grouped_asset_4', - }), - }), - dict({ - 'pipeline': dict({ - 'name': '__ASSET_JOB_8', - }), - 'solidHandle': dict({ - 'handleID': 'grouped_asset_4', - }), - }), - dict({ - 'pipeline': dict({ - 'name': '__ASSET_JOB_9', - }), - 'solidHandle': dict({ - 'handleID': 'grouped_asset_4', - }), - }), - dict({ - 'pipeline': dict({ - 'name': 'named_groups_job', - }), - 'solidHandle': dict({ - 'handleID': 'grouped_asset_4', - }), - }), - ]), - }), - dict({ - '__typename': 'UsedSolid', - 'definition': dict({ - 'name': 'hanging_asset', - }), - 'invocations': list([ - dict({ - 'pipeline': dict({ - 'name': '__ASSET_JOB_0', - }), - 'solidHandle': dict({ - 'handleID': 'hanging_asset', - }), - }), - dict({ - 'pipeline': dict({ - 'name': '__ASSET_JOB_1', - }), - 'solidHandle': dict({ - 'handleID': 'hanging_asset', - }), - }), - dict({ - 'pipeline': dict({ - 'name': '__ASSET_JOB_10', - }), - 'solidHandle': dict({ - 'handleID': 'hanging_asset', - }), - }), - dict({ - 'pipeline': dict({ - 'name': '__ASSET_JOB_2', - }), - 'solidHandle': dict({ - 'handleID': 'hanging_asset', - }), - }), - dict({ - 'pipeline': dict({ - 'name': '__ASSET_JOB_3', - }), - 'solidHandle': dict({ - 'handleID': 'hanging_asset', - }), - }), - dict({ - 'pipeline': dict({ - 'name': '__ASSET_JOB_4', - }), - 'solidHandle': dict({ - 'handleID': 'hanging_asset', - }), - }), - dict({ - 'pipeline': dict({ - 'name': '__ASSET_JOB_5', - }), - 'solidHandle': dict({ - 'handleID': 'hanging_asset', - }), - }), - dict({ - 'pipeline': dict({ - 'name': '__ASSET_JOB_6', - }), - 'solidHandle': dict({ - 'handleID': 'hanging_asset', - }), - }), - dict({ - 'pipeline': dict({ - 'name': '__ASSET_JOB_7', - }), - 'solidHandle': dict({ - 'handleID': 'hanging_asset', - }), - }), - dict({ - 'pipeline': dict({ - 'name': '__ASSET_JOB_8', - }), - 'solidHandle': dict({ - 'handleID': 'hanging_asset', - }), - }), - dict({ - 'pipeline': dict({ - 'name': '__ASSET_JOB_9', - }), - 'solidHandle': dict({ - 'handleID': 'hanging_asset', - }), - }), - dict({ - 'pipeline': dict({ - 'name': 'hanging_job', - }), - 'solidHandle': dict({ - 'handleID': 'hanging_asset', - }), - }), - ]), - }), - dict({ - '__typename': 'UsedSolid', - 'definition': dict({ - 'name': 'hanging_graph', - }), - 'invocations': list([ - dict({ - 'pipeline': dict({ - 'name': '__ASSET_JOB_0', - }), - 'solidHandle': dict({ - 'handleID': 'hanging_graph', - }), - }), - dict({ - 'pipeline': dict({ - 'name': '__ASSET_JOB_1', - }), - 'solidHandle': dict({ - 'handleID': 'hanging_graph', - }), - }), - dict({ - 'pipeline': dict({ - 'name': '__ASSET_JOB_10', - }), - 'solidHandle': dict({ - 'handleID': 'hanging_graph', - }), - }), - dict({ - 'pipeline': dict({ - 'name': '__ASSET_JOB_2', - }), - 'solidHandle': dict({ - 'handleID': 'hanging_graph', - }), - }), - dict({ - 'pipeline': dict({ - 'name': '__ASSET_JOB_3', - }), - 'solidHandle': dict({ - 'handleID': 'hanging_graph', - }), - }), - dict({ - 'pipeline': dict({ - 'name': '__ASSET_JOB_4', - }), - 'solidHandle': dict({ - 'handleID': 'hanging_graph', - }), - }), - dict({ - 'pipeline': dict({ - 'name': '__ASSET_JOB_5', - }), - 'solidHandle': dict({ - 'handleID': 'hanging_graph', - }), - }), - dict({ - 'pipeline': dict({ - 'name': '__ASSET_JOB_6', - }), - 'solidHandle': dict({ - 'handleID': 'hanging_graph', - }), - }), - dict({ - 'pipeline': dict({ - 'name': '__ASSET_JOB_7', - }), - 'solidHandle': dict({ - 'handleID': 'hanging_graph', - }), - }), - dict({ - 'pipeline': dict({ - 'name': '__ASSET_JOB_8', - }), - 'solidHandle': dict({ - 'handleID': 'hanging_graph', - }), - }), - dict({ - 'pipeline': dict({ - 'name': '__ASSET_JOB_9', - }), - 'solidHandle': dict({ - 'handleID': 'hanging_graph', - }), - }), - dict({ - 'pipeline': dict({ - 'name': 'hanging_graph_asset_job', - }), - 'solidHandle': dict({ - 'handleID': 'hanging_graph', - }), - }), - ]), - }), - dict({ - '__typename': 'UsedSolid', - 'definition': dict({ - 'name': 'hanging_op', - }), - 'invocations': list([ - dict({ - 'pipeline': dict({ - 'name': '__ASSET_JOB_0', - }), - 'solidHandle': dict({ - 'handleID': 'hanging_graph.hanging_op', - }), - }), - dict({ - 'pipeline': dict({ - 'name': '__ASSET_JOB_1', - }), - 'solidHandle': dict({ - 'handleID': 'hanging_graph.hanging_op', - }), - }), - dict({ - 'pipeline': dict({ - 'name': '__ASSET_JOB_10', - }), - 'solidHandle': dict({ - 'handleID': 'hanging_graph.hanging_op', - }), - }), - dict({ - 'pipeline': dict({ - 'name': '__ASSET_JOB_2', - }), - 'solidHandle': dict({ - 'handleID': 'hanging_graph.hanging_op', - }), - }), - dict({ - 'pipeline': dict({ - 'name': '__ASSET_JOB_3', - }), - 'solidHandle': dict({ - 'handleID': 'hanging_graph.hanging_op', - }), - }), - dict({ - 'pipeline': dict({ - 'name': '__ASSET_JOB_4', - }), - 'solidHandle': dict({ - 'handleID': 'hanging_graph.hanging_op', - }), - }), - dict({ - 'pipeline': dict({ - 'name': '__ASSET_JOB_5', - }), - 'solidHandle': dict({ - 'handleID': 'hanging_graph.hanging_op', - }), - }), - dict({ - 'pipeline': dict({ - 'name': '__ASSET_JOB_6', - }), - 'solidHandle': dict({ - 'handleID': 'hanging_graph.hanging_op', - }), - }), - dict({ - 'pipeline': dict({ - 'name': '__ASSET_JOB_7', - }), - 'solidHandle': dict({ - 'handleID': 'hanging_graph.hanging_op', - }), - }), - dict({ - 'pipeline': dict({ - 'name': '__ASSET_JOB_8', - }), - 'solidHandle': dict({ - 'handleID': 'hanging_graph.hanging_op', - }), - }), - dict({ - 'pipeline': dict({ - 'name': '__ASSET_JOB_9', - }), - 'solidHandle': dict({ - 'handleID': 'hanging_graph.hanging_op', - }), - }), - dict({ - 'pipeline': dict({ - 'name': 'hanging_graph_asset_job', - }), - 'solidHandle': dict({ - 'handleID': 'hanging_graph.hanging_op', - }), - }), - ]), - }), - dict({ - '__typename': 'UsedSolid', - 'definition': dict({ - 'name': 'hanging_partition_asset', - }), - 'invocations': list([ - dict({ - 'pipeline': dict({ - 'name': '__ASSET_JOB_6', - }), - 'solidHandle': dict({ - 'handleID': 'hanging_partition_asset', - }), - }), - dict({ - 'pipeline': dict({ - 'name': 'hanging_partition_asset_job', - }), - 'solidHandle': dict({ - 'handleID': 'hanging_partition_asset', - }), - }), - ]), - }), - dict({ - '__typename': 'UsedSolid', - 'definition': dict({ - 'name': 'hard_fail_or_0', - }), - 'invocations': list([ - dict({ - 'pipeline': dict({ - 'name': 'hard_failer', - }), - 'solidHandle': dict({ - 'handleID': 'hard_fail_or_0', - }), - }), - ]), - }), - dict({ - '__typename': 'UsedSolid', - 'definition': dict({ - 'name': 'increment', - }), - 'invocations': list([ - dict({ - 'pipeline': dict({ - 'name': 'hard_failer', - }), - 'solidHandle': dict({ - 'handleID': 'increment', - }), - }), - ]), - }), - dict({ - '__typename': 'UsedSolid', - 'definition': dict({ - 'name': 'integers_asset', - }), - 'invocations': list([ - dict({ - 'pipeline': dict({ - 'name': '__ASSET_JOB_4', - }), - 'solidHandle': dict({ - 'handleID': 'integers_asset', - }), - }), - dict({ - 'pipeline': dict({ - 'name': 'integers_asset_job', - }), - 'solidHandle': dict({ - 'handleID': 'integers_asset', - }), - }), - ]), - }), - dict({ - '__typename': 'UsedSolid', - 'definition': dict({ - 'name': 'loop', - }), - 'invocations': list([ - dict({ - 'pipeline': dict({ - 'name': 'infinite_loop_job', - }), - 'solidHandle': dict({ - 'handleID': 'loop', - }), - }), - ]), - }), - dict({ - '__typename': 'UsedSolid', - 'definition': dict({ - 'name': 'materialize', - }), - 'invocations': list([ - dict({ - 'pipeline': dict({ - 'name': 'materialization_job', - }), - 'solidHandle': dict({ - 'handleID': 'materialize', - }), - }), - ]), - }), - dict({ - '__typename': 'UsedSolid', - 'definition': dict({ - 'name': 'middle_static_partitioned_asset_1', - }), - 'invocations': list([ - dict({ - 'pipeline': dict({ - 'name': '__ASSET_JOB_5', - }), - 'solidHandle': dict({ - 'handleID': 'middle_static_partitioned_asset_1', - }), - }), - dict({ - 'pipeline': dict({ - 'name': 'static_partitioned_assets_job', - }), - 'solidHandle': dict({ - 'handleID': 'middle_static_partitioned_asset_1', - }), - }), - ]), - }), - dict({ - '__typename': 'UsedSolid', - 'definition': dict({ - 'name': 'middle_static_partitioned_asset_2', - }), - 'invocations': list([ - dict({ - 'pipeline': dict({ - 'name': '__ASSET_JOB_5', - }), - 'solidHandle': dict({ - 'handleID': 'middle_static_partitioned_asset_2', - }), - }), - dict({ - 'pipeline': dict({ - 'name': 'static_partitioned_assets_job', - }), - 'solidHandle': dict({ - 'handleID': 'middle_static_partitioned_asset_2', - }), - }), - ]), - }), - dict({ - '__typename': 'UsedSolid', - 'definition': dict({ - 'name': 'multi', - }), - 'invocations': list([ - dict({ - 'pipeline': dict({ - 'name': 'retry_multi_output_job', - }), - 'solidHandle': dict({ - 'handleID': 'multi', - }), - }), - ]), - }), - dict({ - '__typename': 'UsedSolid', - 'definition': dict({ - 'name': 'multi_run_backfill_policy_asset', - }), - 'invocations': list([ - dict({ - 'pipeline': dict({ - 'name': '__ASSET_JOB_10', - }), - 'solidHandle': dict({ - 'handleID': 'multi_run_backfill_policy_asset', - }), - }), - ]), - }), - dict({ - '__typename': 'UsedSolid', - 'definition': dict({ - 'name': 'multipartitions_1', - }), - 'invocations': list([ - dict({ - 'pipeline': dict({ - 'name': '__ASSET_JOB_2', - }), - 'solidHandle': dict({ - 'handleID': 'multipartitions_1', - }), - }), - dict({ - 'pipeline': dict({ - 'name': 'multipartitions_job', - }), - 'solidHandle': dict({ - 'handleID': 'multipartitions_1', - }), - }), - ]), - }), - dict({ - '__typename': 'UsedSolid', - 'definition': dict({ - 'name': 'multipartitions_2', - }), - 'invocations': list([ - dict({ - 'pipeline': dict({ - 'name': '__ASSET_JOB_2', - }), - 'solidHandle': dict({ - 'handleID': 'multipartitions_2', - }), - }), - dict({ - 'pipeline': dict({ - 'name': 'multipartitions_job', - }), - 'solidHandle': dict({ - 'handleID': 'multipartitions_2', - }), - }), - ]), - }), - dict({ - '__typename': 'UsedSolid', - 'definition': dict({ - 'name': 'multipartitions_fail', - }), - 'invocations': list([ - dict({ - 'pipeline': dict({ - 'name': '__ASSET_JOB_2', - }), - 'solidHandle': dict({ - 'handleID': 'multipartitions_fail', - }), - }), - dict({ - 'pipeline': dict({ - 'name': 'multipartitions_fail_job', - }), - 'solidHandle': dict({ - 'handleID': 'multipartitions_fail', - }), - }), - ]), - }), - dict({ - '__typename': 'UsedSolid', - 'definition': dict({ - 'name': 'multiply_by_two', - }), - 'invocations': list([ - dict({ - 'pipeline': dict({ - 'name': 'dynamic_job', - }), - 'solidHandle': dict({ - 'handleID': 'double_total', - }), - }), - dict({ - 'pipeline': dict({ - 'name': 'dynamic_job', - }), - 'solidHandle': dict({ - 'handleID': 'multiply_by_two', - }), - }), - ]), - }), - dict({ - '__typename': 'UsedSolid', - 'definition': dict({ - 'name': 'multiply_inputs', - }), - 'invocations': list([ - dict({ - 'pipeline': dict({ - 'name': 'dynamic_job', - }), - 'solidHandle': dict({ - 'handleID': 'multiply_inputs', - }), - }), - ]), - }), - dict({ - '__typename': 'UsedSolid', - 'definition': dict({ - 'name': 'my_op', - }), - 'invocations': list([ - dict({ - 'pipeline': dict({ - 'name': '__ASSET_JOB_0', - }), - 'solidHandle': dict({ - 'handleID': 'hanging_graph.my_op', - }), - }), - dict({ - 'pipeline': dict({ - 'name': '__ASSET_JOB_1', - }), - 'solidHandle': dict({ - 'handleID': 'hanging_graph.my_op', - }), - }), - dict({ - 'pipeline': dict({ - 'name': '__ASSET_JOB_10', - }), - 'solidHandle': dict({ - 'handleID': 'hanging_graph.my_op', - }), - }), - dict({ - 'pipeline': dict({ - 'name': '__ASSET_JOB_2', - }), - 'solidHandle': dict({ - 'handleID': 'hanging_graph.my_op', - }), - }), - dict({ - 'pipeline': dict({ - 'name': '__ASSET_JOB_3', - }), - 'solidHandle': dict({ - 'handleID': 'hanging_graph.my_op', - }), - }), - dict({ - 'pipeline': dict({ - 'name': '__ASSET_JOB_4', - }), - 'solidHandle': dict({ - 'handleID': 'hanging_graph.my_op', - }), - }), - dict({ - 'pipeline': dict({ - 'name': '__ASSET_JOB_5', - }), - 'solidHandle': dict({ - 'handleID': 'hanging_graph.my_op', - }), - }), - dict({ - 'pipeline': dict({ - 'name': '__ASSET_JOB_6', - }), - 'solidHandle': dict({ - 'handleID': 'hanging_graph.my_op', - }), - }), - dict({ - 'pipeline': dict({ - 'name': '__ASSET_JOB_7', - }), - 'solidHandle': dict({ - 'handleID': 'hanging_graph.my_op', - }), - }), - dict({ - 'pipeline': dict({ - 'name': '__ASSET_JOB_8', - }), - 'solidHandle': dict({ - 'handleID': 'hanging_graph.my_op', - }), - }), - dict({ - 'pipeline': dict({ - 'name': '__ASSET_JOB_9', - }), - 'solidHandle': dict({ - 'handleID': 'hanging_graph.my_op', - }), - }), - dict({ - 'pipeline': dict({ - 'name': 'hanging_graph_asset_job', - }), - 'solidHandle': dict({ - 'handleID': 'hanging_graph.my_op', - }), - }), - dict({ - 'pipeline': dict({ - 'name': 'daily_partitioned_job', - }), - 'solidHandle': dict({ - 'handleID': 'my_op', - }), - }), - dict({ - 'pipeline': dict({ - 'name': 'static_partitioned_job', - }), - 'solidHandle': dict({ - 'handleID': 'my_op', - }), - }), - ]), - }), - dict({ - '__typename': 'UsedSolid', - 'definition': dict({ - 'name': 'never_runs_asset', - }), - 'invocations': list([ - dict({ - 'pipeline': dict({ - 'name': '__ASSET_JOB_0', - }), - 'solidHandle': dict({ - 'handleID': 'never_runs_asset', - }), - }), - dict({ - 'pipeline': dict({ - 'name': '__ASSET_JOB_1', - }), - 'solidHandle': dict({ - 'handleID': 'never_runs_asset', - }), - }), - dict({ - 'pipeline': dict({ - 'name': '__ASSET_JOB_10', - }), - 'solidHandle': dict({ - 'handleID': 'never_runs_asset', - }), - }), - dict({ - 'pipeline': dict({ - 'name': '__ASSET_JOB_2', - }), - 'solidHandle': dict({ - 'handleID': 'never_runs_asset', - }), - }), - dict({ - 'pipeline': dict({ - 'name': '__ASSET_JOB_3', - }), - 'solidHandle': dict({ - 'handleID': 'never_runs_asset', - }), - }), - dict({ - 'pipeline': dict({ - 'name': '__ASSET_JOB_4', - }), - 'solidHandle': dict({ - 'handleID': 'never_runs_asset', - }), - }), - dict({ - 'pipeline': dict({ - 'name': '__ASSET_JOB_5', - }), - 'solidHandle': dict({ - 'handleID': 'never_runs_asset', - }), - }), - dict({ - 'pipeline': dict({ - 'name': '__ASSET_JOB_6', - }), - 'solidHandle': dict({ - 'handleID': 'never_runs_asset', - }), - }), - dict({ - 'pipeline': dict({ - 'name': '__ASSET_JOB_7', - }), - 'solidHandle': dict({ - 'handleID': 'never_runs_asset', - }), - }), - dict({ - 'pipeline': dict({ - 'name': '__ASSET_JOB_8', - }), - 'solidHandle': dict({ - 'handleID': 'never_runs_asset', - }), - }), - dict({ - 'pipeline': dict({ - 'name': '__ASSET_JOB_9', - }), - 'solidHandle': dict({ - 'handleID': 'never_runs_asset', - }), - }), - dict({ - 'pipeline': dict({ - 'name': 'hanging_job', - }), - 'solidHandle': dict({ - 'handleID': 'never_runs_asset', - }), - }), - ]), - }), - dict({ - '__typename': 'UsedSolid', - 'definition': dict({ - 'name': 'never_runs_op', - }), - 'invocations': list([ - dict({ - 'pipeline': dict({ - 'name': '__ASSET_JOB_0', - }), - 'solidHandle': dict({ - 'handleID': 'hanging_graph.never_runs_op', - }), - }), - dict({ - 'pipeline': dict({ - 'name': '__ASSET_JOB_1', - }), - 'solidHandle': dict({ - 'handleID': 'hanging_graph.never_runs_op', - }), - }), - dict({ - 'pipeline': dict({ - 'name': '__ASSET_JOB_10', - }), - 'solidHandle': dict({ - 'handleID': 'hanging_graph.never_runs_op', - }), - }), - dict({ - 'pipeline': dict({ - 'name': '__ASSET_JOB_2', - }), - 'solidHandle': dict({ - 'handleID': 'hanging_graph.never_runs_op', - }), - }), - dict({ - 'pipeline': dict({ - 'name': '__ASSET_JOB_3', - }), - 'solidHandle': dict({ - 'handleID': 'hanging_graph.never_runs_op', - }), - }), - dict({ - 'pipeline': dict({ - 'name': '__ASSET_JOB_4', - }), - 'solidHandle': dict({ - 'handleID': 'hanging_graph.never_runs_op', - }), - }), - dict({ - 'pipeline': dict({ - 'name': '__ASSET_JOB_5', - }), - 'solidHandle': dict({ - 'handleID': 'hanging_graph.never_runs_op', - }), - }), - dict({ - 'pipeline': dict({ - 'name': '__ASSET_JOB_6', - }), - 'solidHandle': dict({ - 'handleID': 'hanging_graph.never_runs_op', - }), - }), - dict({ - 'pipeline': dict({ - 'name': '__ASSET_JOB_7', - }), - 'solidHandle': dict({ - 'handleID': 'hanging_graph.never_runs_op', - }), - }), - dict({ - 'pipeline': dict({ - 'name': '__ASSET_JOB_8', - }), - 'solidHandle': dict({ - 'handleID': 'hanging_graph.never_runs_op', - }), - }), - dict({ - 'pipeline': dict({ - 'name': '__ASSET_JOB_9', - }), - 'solidHandle': dict({ - 'handleID': 'hanging_graph.never_runs_op', - }), - }), - dict({ - 'pipeline': dict({ - 'name': 'hanging_graph_asset_job', - }), - 'solidHandle': dict({ - 'handleID': 'hanging_graph.never_runs_op', - }), - }), - ]), - }), - dict({ - '__typename': 'UsedSolid', - 'definition': dict({ - 'name': 'no_multipartitions_1', - }), - 'invocations': list([ - dict({ - 'pipeline': dict({ - 'name': '__ASSET_JOB_1', - }), - 'solidHandle': dict({ - 'handleID': 'no_multipartitions_1', - }), - }), - dict({ - 'pipeline': dict({ - 'name': 'no_multipartitions_job', - }), - 'solidHandle': dict({ - 'handleID': 'no_multipartitions_1', - }), - }), - ]), - }), - dict({ - '__typename': 'UsedSolid', - 'definition': dict({ - 'name': 'no_output', - }), - 'invocations': list([ - dict({ - 'pipeline': dict({ - 'name': 'retry_multi_output_job', - }), - 'solidHandle': dict({ - 'handleID': 'child_multi_skip', - }), - }), - dict({ - 'pipeline': dict({ - 'name': 'retry_multi_output_job', - }), - 'solidHandle': dict({ - 'handleID': 'child_skip', - }), - }), - dict({ - 'pipeline': dict({ - 'name': 'retry_multi_output_job', - }), - 'solidHandle': dict({ - 'handleID': 'grandchild_fail', - }), - }), - ]), - }), - dict({ - '__typename': 'UsedSolid', - 'definition': dict({ - 'name': 'noop_op', - }), - 'invocations': list([ - dict({ - 'pipeline': dict({ - 'name': 'config_with_map', - }), - 'solidHandle': dict({ - 'handleID': 'noop_op', - }), - }), - dict({ - 'pipeline': dict({ - 'name': 'more_complicated_config', - }), - 'solidHandle': dict({ - 'handleID': 'noop_op', - }), - }), - dict({ - 'pipeline': dict({ - 'name': 'noop_job', - }), - 'solidHandle': dict({ - 'handleID': 'noop_op', - }), - }), - dict({ - 'pipeline': dict({ - 'name': 'simple_job_a', - }), - 'solidHandle': dict({ - 'handleID': 'noop_op', - }), - }), - dict({ - 'pipeline': dict({ - 'name': 'simple_job_b', - }), - 'solidHandle': dict({ - 'handleID': 'noop_op', - }), - }), - dict({ - 'pipeline': dict({ - 'name': 'composed_graph', - }), - 'solidHandle': dict({ - 'handleID': 'simple_graph.noop_op', - }), - }), - ]), - }), - dict({ - '__typename': 'UsedSolid', - 'definition': dict({ - 'name': 'one', - }), - 'invocations': list([ - dict({ - 'pipeline': dict({ - 'name': 'job_with_invalid_definition_error', - }), - 'solidHandle': dict({ - 'handleID': 'one', - }), - }), - ]), - }), - dict({ - '__typename': 'UsedSolid', - 'definition': dict({ - 'name': 'op_1', - }), - 'invocations': list([ - dict({ - 'pipeline': dict({ - 'name': 'two_ins_job', - }), - 'solidHandle': dict({ - 'handleID': 'op_1', - }), - }), - dict({ - 'pipeline': dict({ - 'name': 'nested_job', - }), - 'solidHandle': dict({ - 'handleID': 'subgraph.op_1', - }), - }), - ]), - }), - dict({ - '__typename': 'UsedSolid', - 'definition': dict({ - 'name': 'op_2', - }), - 'invocations': list([ - dict({ - 'pipeline': dict({ - 'name': 'two_ins_job', - }), - 'solidHandle': dict({ - 'handleID': 'op_2', - }), - }), - dict({ - 'pipeline': dict({ - 'name': 'nested_job', - }), - 'solidHandle': dict({ - 'handleID': 'subgraph.op_2', - }), - }), - ]), - }), - dict({ - '__typename': 'UsedSolid', - 'definition': dict({ - 'name': 'op_asset_a', - }), - 'invocations': list([ - dict({ - 'pipeline': dict({ - 'name': 'multi_asset_job', - }), - 'solidHandle': dict({ - 'handleID': 'op_asset_a', - }), - }), - dict({ - 'pipeline': dict({ - 'name': 'single_asset_job', - }), - 'solidHandle': dict({ - 'handleID': 'op_asset_a', - }), - }), - ]), - }), - dict({ - '__typename': 'UsedSolid', - 'definition': dict({ - 'name': 'op_asset_b', - }), - 'invocations': list([ - dict({ - 'pipeline': dict({ - 'name': 'multi_asset_job', - }), - 'solidHandle': dict({ - 'handleID': 'op_asset_b', - }), - }), - ]), - }), - dict({ - '__typename': 'UsedSolid', - 'definition': dict({ - 'name': 'op_partitioned_asset', - }), - 'invocations': list([ - dict({ - 'pipeline': dict({ - 'name': 'partitioned_asset_job', - }), - 'solidHandle': dict({ - 'handleID': 'op_partitioned_asset', - }), - }), - ]), - }), - dict({ - '__typename': 'UsedSolid', - 'definition': dict({ - 'name': 'op_that_gets_tags', - }), - 'invocations': list([ - dict({ - 'pipeline': dict({ - 'name': 'hello_world_with_tags', - }), - 'solidHandle': dict({ - 'handleID': 'op_that_gets_tags', - }), - }), - ]), - }), - dict({ - '__typename': 'UsedSolid', - 'definition': dict({ - 'name': 'op_with_2_ins', - }), - 'invocations': list([ - dict({ - 'pipeline': dict({ - 'name': 'two_ins_job', - }), - 'solidHandle': dict({ - 'handleID': 'op_with_2_ins', - }), - }), - ]), - }), - dict({ - '__typename': 'UsedSolid', - 'definition': dict({ - 'name': 'op_with_config', - }), - 'invocations': list([ - dict({ - 'pipeline': dict({ - 'name': 'job_with_default_config', - }), - 'solidHandle': dict({ - 'handleID': 'op_with_config', - }), - }), - ]), - }), - dict({ - '__typename': 'UsedSolid', - 'definition': dict({ - 'name': 'op_with_input_output_metadata', - }), - 'invocations': list([ - dict({ - 'pipeline': dict({ - 'name': 'job_with_input_output_metadata', - }), - 'solidHandle': dict({ - 'handleID': 'op_with_input_output_metadata', - }), - }), - ]), - }), - dict({ - '__typename': 'UsedSolid', - 'definition': dict({ - 'name': 'op_with_list', - }), - 'invocations': list([ - dict({ - 'pipeline': dict({ - 'name': 'job_with_list', - }), - 'solidHandle': dict({ - 'handleID': 'op_with_list', - }), - }), - ]), - }), - dict({ - '__typename': 'UsedSolid', - 'definition': dict({ - 'name': 'op_with_map_config', - }), - 'invocations': list([ - dict({ - 'pipeline': dict({ - 'name': 'config_with_map', - }), - 'solidHandle': dict({ - 'handleID': 'op_with_map_config', - }), - }), - ]), - }), - dict({ - '__typename': 'UsedSolid', - 'definition': dict({ - 'name': 'op_with_multilayered_config', - }), - 'invocations': list([ - dict({ - 'pipeline': dict({ - 'name': 'more_complicated_nested_config', - }), - 'solidHandle': dict({ - 'handleID': 'op_with_multilayered_config', - }), - }), - ]), - }), - dict({ - '__typename': 'UsedSolid', - 'definition': dict({ - 'name': 'op_with_required_resource', - }), - 'invocations': list([ - dict({ - 'pipeline': dict({ - 'name': 'required_resource_config_job', - }), - 'solidHandle': dict({ - 'handleID': 'op_with_required_resource', - }), - }), - dict({ - 'pipeline': dict({ - 'name': 'required_resource_job', - }), - 'solidHandle': dict({ - 'handleID': 'op_with_required_resource', - }), - }), - ]), - }), - dict({ - '__typename': 'UsedSolid', - 'definition': dict({ - 'name': 'op_with_three_field_config', - }), - 'invocations': list([ - dict({ - 'pipeline': dict({ - 'name': 'more_complicated_config', - }), - 'solidHandle': dict({ - 'handleID': 'op_with_three_field_config', - }), - }), - ]), - }), - dict({ - '__typename': 'UsedSolid', - 'definition': dict({ - 'name': 'output_then_hang_asset', - }), - 'invocations': list([ - dict({ - 'pipeline': dict({ - 'name': '__ASSET_JOB_0', - }), - 'solidHandle': dict({ - 'handleID': 'output_then_hang_asset', - }), - }), - dict({ - 'pipeline': dict({ - 'name': '__ASSET_JOB_1', - }), - 'solidHandle': dict({ - 'handleID': 'output_then_hang_asset', - }), - }), - dict({ - 'pipeline': dict({ - 'name': '__ASSET_JOB_10', - }), - 'solidHandle': dict({ - 'handleID': 'output_then_hang_asset', - }), - }), - dict({ - 'pipeline': dict({ - 'name': '__ASSET_JOB_2', - }), - 'solidHandle': dict({ - 'handleID': 'output_then_hang_asset', - }), - }), - dict({ - 'pipeline': dict({ - 'name': '__ASSET_JOB_3', - }), - 'solidHandle': dict({ - 'handleID': 'output_then_hang_asset', - }), - }), - dict({ - 'pipeline': dict({ - 'name': '__ASSET_JOB_4', - }), - 'solidHandle': dict({ - 'handleID': 'output_then_hang_asset', - }), - }), - dict({ - 'pipeline': dict({ - 'name': '__ASSET_JOB_5', - }), - 'solidHandle': dict({ - 'handleID': 'output_then_hang_asset', - }), - }), - dict({ - 'pipeline': dict({ - 'name': '__ASSET_JOB_6', - }), - 'solidHandle': dict({ - 'handleID': 'output_then_hang_asset', - }), - }), - dict({ - 'pipeline': dict({ - 'name': '__ASSET_JOB_7', - }), - 'solidHandle': dict({ - 'handleID': 'output_then_hang_asset', - }), - }), - dict({ - 'pipeline': dict({ - 'name': '__ASSET_JOB_8', - }), - 'solidHandle': dict({ - 'handleID': 'output_then_hang_asset', - }), - }), - dict({ - 'pipeline': dict({ - 'name': '__ASSET_JOB_9', - }), - 'solidHandle': dict({ - 'handleID': 'output_then_hang_asset', - }), - }), - dict({ - 'pipeline': dict({ - 'name': 'output_then_hang_job', - }), - 'solidHandle': dict({ - 'handleID': 'output_then_hang_asset', - }), - }), - ]), - }), - dict({ - '__typename': 'UsedSolid', - 'definition': dict({ - 'name': 'passthrough', - }), - 'invocations': list([ - dict({ - 'pipeline': dict({ - 'name': 'retry_multi_output_job', - }), - 'solidHandle': dict({ - 'handleID': 'child_fail', - }), - }), - ]), - }), - dict({ - '__typename': 'UsedSolid', - 'definition': dict({ - 'name': 'plus_one', - }), - 'invocations': list([ - dict({ - 'pipeline': dict({ - 'name': 'nested_job', - }), - 'solidHandle': dict({ - 'handleID': 'plus_one', - }), - }), - dict({ - 'pipeline': dict({ - 'name': 'nested_job', - }), - 'solidHandle': dict({ - 'handleID': 'subgraph.plus_one', - }), - }), - ]), - }), - dict({ - '__typename': 'UsedSolid', - 'definition': dict({ - 'name': 'reset', - }), - 'invocations': list([ - dict({ - 'pipeline': dict({ - 'name': 'eventually_successful', - }), - 'solidHandle': dict({ - 'handleID': 'reset', - }), - }), - ]), - }), - dict({ - '__typename': 'UsedSolid', - 'definition': dict({ - 'name': 'return_any', - }), - 'invocations': list([ - dict({ - 'pipeline': dict({ - 'name': 'scalar_output_job', - }), - 'solidHandle': dict({ - 'handleID': 'return_any', - }), - }), - ]), - }), - dict({ - '__typename': 'UsedSolid', - 'definition': dict({ - 'name': 'return_bool', - }), - 'invocations': list([ - dict({ - 'pipeline': dict({ - 'name': 'scalar_output_job', - }), - 'solidHandle': dict({ - 'handleID': 'return_bool', - }), - }), - ]), - }), - dict({ - '__typename': 'UsedSolid', - 'definition': dict({ - 'name': 'return_foo', - }), - 'invocations': list([ - dict({ - 'pipeline': dict({ - 'name': 'no_config_chain_job', - }), - 'solidHandle': dict({ - 'handleID': 'return_foo', - }), - }), - ]), - }), - dict({ - '__typename': 'UsedSolid', - 'definition': dict({ - 'name': 'return_hello', - }), - 'invocations': list([ - dict({ - 'pipeline': dict({ - 'name': 'no_config_job', - }), - 'solidHandle': dict({ - 'handleID': 'return_hello', - }), - }), - ]), - }), - dict({ - '__typename': 'UsedSolid', - 'definition': dict({ - 'name': 'return_hello_world', - }), - 'invocations': list([ - dict({ - 'pipeline': dict({ - 'name': 'no_config_chain_job', - }), - 'solidHandle': dict({ - 'handleID': 'return_hello_world', - }), - }), - ]), - }), - dict({ - '__typename': 'UsedSolid', - 'definition': dict({ - 'name': 'return_int', - }), - 'invocations': list([ - dict({ - 'pipeline': dict({ - 'name': 'scalar_output_job', - }), - 'solidHandle': dict({ - 'handleID': 'return_int', - }), - }), - ]), - }), - dict({ - '__typename': 'UsedSolid', - 'definition': dict({ - 'name': 'return_integer', - }), - 'invocations': list([ - dict({ - 'pipeline': dict({ - 'name': 'integers', - }), - 'solidHandle': dict({ - 'handleID': 'return_integer', - }), - }), - ]), - }), - dict({ - '__typename': 'UsedSolid', - 'definition': dict({ - 'name': 'return_one', - }), - 'invocations': list([ - dict({ - 'pipeline': dict({ - 'name': 'retry_multi_input_early_terminate_job', - }), - 'solidHandle': dict({ - 'handleID': 'return_one', - }), - }), - ]), - }), - dict({ - '__typename': 'UsedSolid', - 'definition': dict({ - 'name': 'return_six', - }), - 'invocations': list([ - dict({ - 'pipeline': dict({ - 'name': 'loggers_job', - }), - 'solidHandle': dict({ - 'handleID': 'return_six', - }), - }), - ]), - }), - dict({ - '__typename': 'UsedSolid', - 'definition': dict({ - 'name': 'return_str', - }), - 'invocations': list([ - dict({ - 'pipeline': dict({ - 'name': 'scalar_output_job', - }), - 'solidHandle': dict({ - 'handleID': 'return_str', - }), - }), - ]), - }), - dict({ - '__typename': 'UsedSolid', - 'definition': dict({ - 'name': 'simple_graph', - }), - 'invocations': list([ - dict({ - 'pipeline': dict({ - 'name': 'composed_graph', - }), - 'solidHandle': dict({ - 'handleID': 'simple_graph', - }), - }), - ]), - }), - dict({ - '__typename': 'UsedSolid', - 'definition': dict({ - 'name': 'simple_op', - }), - 'invocations': list([ - dict({ - 'pipeline': dict({ - 'name': 'tagged_job', - }), - 'solidHandle': dict({ - 'handleID': 'simple_op', - }), - }), - ]), - }), - dict({ - '__typename': 'UsedSolid', - 'definition': dict({ - 'name': 'single_run_backfill_policy_asset', - }), - 'invocations': list([ - dict({ - 'pipeline': dict({ - 'name': '__ASSET_JOB_8', - }), - 'solidHandle': dict({ - 'handleID': 'single_run_backfill_policy_asset', - }), - }), - ]), - }), - dict({ - '__typename': 'UsedSolid', - 'definition': dict({ - 'name': 'spawn', - }), - 'invocations': list([ - dict({ - 'pipeline': dict({ - 'name': 'eventually_successful', - }), - 'solidHandle': dict({ - 'handleID': 'spawn', - }), - }), - ]), - }), - dict({ - '__typename': 'UsedSolid', - 'definition': dict({ - 'name': 'spew', - }), - 'invocations': list([ - dict({ - 'pipeline': dict({ - 'name': 'spew_job', - }), - 'solidHandle': dict({ - 'handleID': 'spew', - }), - }), - ]), - }), - dict({ - '__typename': 'UsedSolid', - 'definition': dict({ - 'name': 'start', - }), - 'invocations': list([ - dict({ - 'pipeline': dict({ - 'name': 'retry_resource_job', - }), - 'solidHandle': dict({ - 'handleID': 'start', - }), - }), - ]), - }), - dict({ - '__typename': 'UsedSolid', - 'definition': dict({ - 'name': 'subgraph', - }), - 'invocations': list([ - dict({ - 'pipeline': dict({ - 'name': 'nested_job', - }), - 'solidHandle': dict({ - 'handleID': 'subgraph', - }), - }), - ]), - }), - dict({ - '__typename': 'UsedSolid', - 'definition': dict({ - 'name': 'subsettable_checked_multi_asset', - }), - 'invocations': list([ - dict({ - 'pipeline': dict({ - 'name': '__ASSET_JOB_0', - }), - 'solidHandle': dict({ - 'handleID': 'subsettable_checked_multi_asset', - }), - }), - dict({ - 'pipeline': dict({ - 'name': '__ASSET_JOB_1', - }), - 'solidHandle': dict({ - 'handleID': 'subsettable_checked_multi_asset', - }), - }), - dict({ - 'pipeline': dict({ - 'name': '__ASSET_JOB_10', - }), - 'solidHandle': dict({ - 'handleID': 'subsettable_checked_multi_asset', - }), - }), - dict({ - 'pipeline': dict({ - 'name': '__ASSET_JOB_2', - }), - 'solidHandle': dict({ - 'handleID': 'subsettable_checked_multi_asset', - }), - }), - dict({ - 'pipeline': dict({ - 'name': '__ASSET_JOB_3', - }), - 'solidHandle': dict({ - 'handleID': 'subsettable_checked_multi_asset', - }), - }), - dict({ - 'pipeline': dict({ - 'name': '__ASSET_JOB_4', - }), - 'solidHandle': dict({ - 'handleID': 'subsettable_checked_multi_asset', - }), - }), - dict({ - 'pipeline': dict({ - 'name': '__ASSET_JOB_5', - }), - 'solidHandle': dict({ - 'handleID': 'subsettable_checked_multi_asset', - }), - }), - dict({ - 'pipeline': dict({ - 'name': '__ASSET_JOB_6', - }), - 'solidHandle': dict({ - 'handleID': 'subsettable_checked_multi_asset', - }), - }), - dict({ - 'pipeline': dict({ - 'name': '__ASSET_JOB_7', - }), - 'solidHandle': dict({ - 'handleID': 'subsettable_checked_multi_asset', - }), - }), - dict({ - 'pipeline': dict({ - 'name': '__ASSET_JOB_8', - }), - 'solidHandle': dict({ - 'handleID': 'subsettable_checked_multi_asset', - }), - }), - dict({ - 'pipeline': dict({ - 'name': '__ASSET_JOB_9', - }), - 'solidHandle': dict({ - 'handleID': 'subsettable_checked_multi_asset', - }), - }), - dict({ - 'pipeline': dict({ - 'name': 'checked_multi_asset_job', - }), - 'solidHandle': dict({ - 'handleID': 'subsettable_checked_multi_asset', - }), - }), - ]), - }), - dict({ - '__typename': 'UsedSolid', - 'definition': dict({ - 'name': 'sum_inputs', - }), - 'invocations': list([ - dict({ - 'pipeline': dict({ - 'name': 'retry_multi_input_early_terminate_job', - }), - 'solidHandle': dict({ - 'handleID': 'sum_inputs', - }), - }), - ]), - }), - dict({ - '__typename': 'UsedSolid', - 'definition': dict({ - 'name': 'sum_numbers', - }), - 'invocations': list([ - dict({ - 'pipeline': dict({ - 'name': 'dynamic_job', - }), - 'solidHandle': dict({ - 'handleID': 'sum_numbers', - }), - }), - ]), - }), - dict({ - '__typename': 'UsedSolid', - 'definition': dict({ - 'name': 'sum_op', - }), - 'invocations': list([ - dict({ - 'pipeline': dict({ - 'name': 'csv_hello_world', - }), - 'solidHandle': dict({ - 'handleID': 'sum_op', - }), - }), - dict({ - 'pipeline': dict({ - 'name': 'csv_hello_world_df_input', - }), - 'solidHandle': dict({ - 'handleID': 'sum_op', - }), - }), - dict({ - 'pipeline': dict({ - 'name': 'csv_hello_world_two', - }), - 'solidHandle': dict({ - 'handleID': 'sum_op', - }), - }), - dict({ - 'pipeline': dict({ - 'name': 'csv_hello_world_with_expectations', - }), - 'solidHandle': dict({ - 'handleID': 'sum_op', - }), - }), - ]), - }), - dict({ - '__typename': 'UsedSolid', - 'definition': dict({ - 'name': 'sum_sq_op', - }), - 'invocations': list([ - dict({ - 'pipeline': dict({ - 'name': 'csv_hello_world', - }), - 'solidHandle': dict({ - 'handleID': 'sum_sq_op', - }), - }), - dict({ - 'pipeline': dict({ - 'name': 'csv_hello_world_df_input', - }), - 'solidHandle': dict({ - 'handleID': 'sum_sq_op', - }), - }), - dict({ - 'pipeline': dict({ - 'name': 'csv_hello_world_with_expectations', - }), - 'solidHandle': dict({ - 'handleID': 'sum_sq_op', - }), - }), - ]), - }), - dict({ - '__typename': 'UsedSolid', - 'definition': dict({ - 'name': 'tag_asset_op', - }), - 'invocations': list([ - dict({ - 'pipeline': dict({ - 'name': 'asset_tag_job', - }), - 'solidHandle': dict({ - 'handleID': 'tag_asset_op', - }), - }), - ]), - }), - dict({ - '__typename': 'UsedSolid', - 'definition': dict({ - 'name': 'takes_an_enum', - }), - 'invocations': list([ - dict({ - 'pipeline': dict({ - 'name': 'job_with_enum_config', - }), - 'solidHandle': dict({ - 'handleID': 'takes_an_enum', - }), - }), - ]), - }), - dict({ - '__typename': 'UsedSolid', - 'definition': dict({ - 'name': 'the_op', - }), - 'invocations': list([ - dict({ - 'pipeline': dict({ - 'name': 'req_config_job', - }), - 'solidHandle': dict({ - 'handleID': 'the_op', - }), - }), - ]), - }), - dict({ - '__typename': 'UsedSolid', - 'definition': dict({ - 'name': 'throw_a_thing', - }), - 'invocations': list([ - dict({ - 'pipeline': dict({ - 'name': 'naughty_programmer_job', - }), - 'solidHandle': dict({ - 'handleID': 'throw_a_thing', - }), - }), - ]), - }), - dict({ - '__typename': 'UsedSolid', - 'definition': dict({ - 'name': 'typed_asset', - }), - 'invocations': list([ - dict({ - 'pipeline': dict({ - 'name': '__ASSET_JOB_0', - }), - 'solidHandle': dict({ - 'handleID': 'typed_asset', - }), - }), - dict({ - 'pipeline': dict({ - 'name': '__ASSET_JOB_1', - }), - 'solidHandle': dict({ - 'handleID': 'typed_asset', - }), - }), - dict({ - 'pipeline': dict({ - 'name': '__ASSET_JOB_10', - }), - 'solidHandle': dict({ - 'handleID': 'typed_asset', - }), - }), - dict({ - 'pipeline': dict({ - 'name': '__ASSET_JOB_2', - }), - 'solidHandle': dict({ - 'handleID': 'typed_asset', - }), - }), - dict({ - 'pipeline': dict({ - 'name': '__ASSET_JOB_3', - }), - 'solidHandle': dict({ - 'handleID': 'typed_asset', - }), - }), - dict({ - 'pipeline': dict({ - 'name': '__ASSET_JOB_4', - }), - 'solidHandle': dict({ - 'handleID': 'typed_asset', - }), - }), - dict({ - 'pipeline': dict({ - 'name': '__ASSET_JOB_5', - }), - 'solidHandle': dict({ - 'handleID': 'typed_asset', - }), - }), - dict({ - 'pipeline': dict({ - 'name': '__ASSET_JOB_6', - }), - 'solidHandle': dict({ - 'handleID': 'typed_asset', - }), - }), - dict({ - 'pipeline': dict({ - 'name': '__ASSET_JOB_7', - }), - 'solidHandle': dict({ - 'handleID': 'typed_asset', - }), - }), - dict({ - 'pipeline': dict({ - 'name': '__ASSET_JOB_8', - }), - 'solidHandle': dict({ - 'handleID': 'typed_asset', - }), - }), - dict({ - 'pipeline': dict({ - 'name': '__ASSET_JOB_9', - }), - 'solidHandle': dict({ - 'handleID': 'typed_asset', - }), - }), - dict({ - 'pipeline': dict({ - 'name': 'typed_assets', - }), - 'solidHandle': dict({ - 'handleID': 'typed_asset', - }), - }), - ]), - }), - dict({ - '__typename': 'UsedSolid', - 'definition': dict({ - 'name': 'typed_multi_asset', - }), - 'invocations': list([ - dict({ - 'pipeline': dict({ - 'name': '__ASSET_JOB_0', - }), - 'solidHandle': dict({ - 'handleID': 'typed_multi_asset', - }), - }), - dict({ - 'pipeline': dict({ - 'name': '__ASSET_JOB_1', - }), - 'solidHandle': dict({ - 'handleID': 'typed_multi_asset', - }), - }), - dict({ - 'pipeline': dict({ - 'name': '__ASSET_JOB_10', - }), - 'solidHandle': dict({ - 'handleID': 'typed_multi_asset', - }), - }), - dict({ - 'pipeline': dict({ - 'name': '__ASSET_JOB_2', - }), - 'solidHandle': dict({ - 'handleID': 'typed_multi_asset', - }), - }), - dict({ - 'pipeline': dict({ - 'name': '__ASSET_JOB_3', - }), - 'solidHandle': dict({ - 'handleID': 'typed_multi_asset', - }), - }), - dict({ - 'pipeline': dict({ - 'name': '__ASSET_JOB_4', - }), - 'solidHandle': dict({ - 'handleID': 'typed_multi_asset', - }), - }), - dict({ - 'pipeline': dict({ - 'name': '__ASSET_JOB_5', - }), - 'solidHandle': dict({ - 'handleID': 'typed_multi_asset', - }), - }), - dict({ - 'pipeline': dict({ - 'name': '__ASSET_JOB_6', - }), - 'solidHandle': dict({ - 'handleID': 'typed_multi_asset', - }), - }), - dict({ - 'pipeline': dict({ - 'name': '__ASSET_JOB_7', - }), - 'solidHandle': dict({ - 'handleID': 'typed_multi_asset', - }), - }), - dict({ - 'pipeline': dict({ - 'name': '__ASSET_JOB_8', - }), - 'solidHandle': dict({ - 'handleID': 'typed_multi_asset', - }), - }), - dict({ - 'pipeline': dict({ - 'name': '__ASSET_JOB_9', - }), - 'solidHandle': dict({ - 'handleID': 'typed_multi_asset', - }), - }), - dict({ - 'pipeline': dict({ - 'name': 'typed_assets', - }), - 'solidHandle': dict({ - 'handleID': 'typed_multi_asset', - }), - }), - ]), - }), - dict({ - '__typename': 'UsedSolid', - 'definition': dict({ - 'name': 'unconnected', - }), - 'invocations': list([ - dict({ - 'pipeline': dict({ - 'name': '__ASSET_JOB_0', - }), - 'solidHandle': dict({ - 'handleID': 'unconnected', - }), - }), - dict({ - 'pipeline': dict({ - 'name': '__ASSET_JOB_1', - }), - 'solidHandle': dict({ - 'handleID': 'unconnected', - }), - }), - dict({ - 'pipeline': dict({ - 'name': '__ASSET_JOB_10', - }), - 'solidHandle': dict({ - 'handleID': 'unconnected', - }), - }), - dict({ - 'pipeline': dict({ - 'name': '__ASSET_JOB_2', - }), - 'solidHandle': dict({ - 'handleID': 'unconnected', - }), - }), - dict({ - 'pipeline': dict({ - 'name': '__ASSET_JOB_3', - }), - 'solidHandle': dict({ - 'handleID': 'unconnected', - }), - }), - dict({ - 'pipeline': dict({ - 'name': '__ASSET_JOB_4', - }), - 'solidHandle': dict({ - 'handleID': 'unconnected', - }), - }), - dict({ - 'pipeline': dict({ - 'name': '__ASSET_JOB_5', - }), - 'solidHandle': dict({ - 'handleID': 'unconnected', - }), - }), - dict({ - 'pipeline': dict({ - 'name': '__ASSET_JOB_6', - }), - 'solidHandle': dict({ - 'handleID': 'unconnected', - }), - }), - dict({ - 'pipeline': dict({ - 'name': '__ASSET_JOB_7', - }), - 'solidHandle': dict({ - 'handleID': 'unconnected', - }), - }), - dict({ - 'pipeline': dict({ - 'name': '__ASSET_JOB_8', - }), - 'solidHandle': dict({ - 'handleID': 'unconnected', - }), - }), - dict({ - 'pipeline': dict({ - 'name': '__ASSET_JOB_9', - }), - 'solidHandle': dict({ - 'handleID': 'unconnected', - }), - }), - dict({ - 'pipeline': dict({ - 'name': 'foo_job', - }), - 'solidHandle': dict({ - 'handleID': 'unconnected', + 'handleID': 'simple_op', }), }), ]), }), - dict({ - '__typename': 'UsedSolid', - 'definition': dict({ - 'name': 'ungrouped_asset_3', - }), - 'invocations': list([ - dict({ - 'pipeline': dict({ - 'name': '__ASSET_JOB_0', - }), - 'solidHandle': dict({ - 'handleID': 'ungrouped_asset_3', - }), - }), - dict({ - 'pipeline': dict({ - 'name': '__ASSET_JOB_1', - }), - 'solidHandle': dict({ - 'handleID': 'ungrouped_asset_3', - }), - }), - dict({ - 'pipeline': dict({ - 'name': '__ASSET_JOB_10', - }), - 'solidHandle': dict({ - 'handleID': 'ungrouped_asset_3', - }), - }), - dict({ - 'pipeline': dict({ - 'name': '__ASSET_JOB_2', - }), - 'solidHandle': dict({ - 'handleID': 'ungrouped_asset_3', - }), - }), - dict({ - 'pipeline': dict({ - 'name': '__ASSET_JOB_3', - }), - 'solidHandle': dict({ - 'handleID': 'ungrouped_asset_3', - }), - }), - dict({ - 'pipeline': dict({ - 'name': '__ASSET_JOB_4', - }), - 'solidHandle': dict({ - 'handleID': 'ungrouped_asset_3', - }), - }), - dict({ - 'pipeline': dict({ - 'name': '__ASSET_JOB_5', - }), - 'solidHandle': dict({ - 'handleID': 'ungrouped_asset_3', - }), - }), - dict({ - 'pipeline': dict({ - 'name': '__ASSET_JOB_6', - }), - 'solidHandle': dict({ - 'handleID': 'ungrouped_asset_3', - }), - }), - dict({ - 'pipeline': dict({ - 'name': '__ASSET_JOB_7', - }), - 'solidHandle': dict({ - 'handleID': 'ungrouped_asset_3', - }), - }), - dict({ - 'pipeline': dict({ - 'name': '__ASSET_JOB_8', - }), - 'solidHandle': dict({ - 'handleID': 'ungrouped_asset_3', - }), - }), - dict({ - 'pipeline': dict({ - 'name': '__ASSET_JOB_9', - }), - 'solidHandle': dict({ - 'handleID': 'ungrouped_asset_3', - }), - }), + dict({ + '__typename': 'UsedSolid', + 'definition': dict({ + 'name': 'single_run_backfill_policy_asset', + }), + 'invocations': list([ dict({ 'pipeline': dict({ - 'name': 'named_groups_job', + 'name': '__ASSET_JOB', }), 'solidHandle': dict({ - 'handleID': 'ungrouped_asset_3', + 'handleID': 'single_run_backfill_policy_asset', }), }), ]), @@ -5326,103 +2254,159 @@ dict({ '__typename': 'UsedSolid', 'definition': dict({ - 'name': 'ungrouped_asset_5', + 'name': 'spawn', }), 'invocations': list([ dict({ 'pipeline': dict({ - 'name': '__ASSET_JOB_0', + 'name': 'eventually_successful', }), 'solidHandle': dict({ - 'handleID': 'ungrouped_asset_5', + 'handleID': 'spawn', }), }), + ]), + }), + dict({ + '__typename': 'UsedSolid', + 'definition': dict({ + 'name': 'spew', + }), + 'invocations': list([ dict({ 'pipeline': dict({ - 'name': '__ASSET_JOB_1', + 'name': 'spew_job', }), 'solidHandle': dict({ - 'handleID': 'ungrouped_asset_5', + 'handleID': 'spew', }), }), + ]), + }), + dict({ + '__typename': 'UsedSolid', + 'definition': dict({ + 'name': 'start', + }), + 'invocations': list([ dict({ 'pipeline': dict({ - 'name': '__ASSET_JOB_10', + 'name': 'retry_resource_job', }), 'solidHandle': dict({ - 'handleID': 'ungrouped_asset_5', + 'handleID': 'start', }), }), + ]), + }), + dict({ + '__typename': 'UsedSolid', + 'definition': dict({ + 'name': 'subgraph', + }), + 'invocations': list([ dict({ 'pipeline': dict({ - 'name': '__ASSET_JOB_2', + 'name': 'nested_job', }), 'solidHandle': dict({ - 'handleID': 'ungrouped_asset_5', + 'handleID': 'subgraph', }), }), + ]), + }), + dict({ + '__typename': 'UsedSolid', + 'definition': dict({ + 'name': 'subsettable_checked_multi_asset', + }), + 'invocations': list([ dict({ 'pipeline': dict({ - 'name': '__ASSET_JOB_3', + 'name': '__ASSET_JOB', }), 'solidHandle': dict({ - 'handleID': 'ungrouped_asset_5', + 'handleID': 'subsettable_checked_multi_asset', }), }), dict({ 'pipeline': dict({ - 'name': '__ASSET_JOB_4', + 'name': 'checked_multi_asset_job', }), 'solidHandle': dict({ - 'handleID': 'ungrouped_asset_5', + 'handleID': 'subsettable_checked_multi_asset', }), }), + ]), + }), + dict({ + '__typename': 'UsedSolid', + 'definition': dict({ + 'name': 'sum_inputs', + }), + 'invocations': list([ dict({ 'pipeline': dict({ - 'name': '__ASSET_JOB_5', + 'name': 'retry_multi_input_early_terminate_job', }), 'solidHandle': dict({ - 'handleID': 'ungrouped_asset_5', + 'handleID': 'sum_inputs', }), }), + ]), + }), + dict({ + '__typename': 'UsedSolid', + 'definition': dict({ + 'name': 'sum_numbers', + }), + 'invocations': list([ dict({ 'pipeline': dict({ - 'name': '__ASSET_JOB_6', + 'name': 'dynamic_job', }), 'solidHandle': dict({ - 'handleID': 'ungrouped_asset_5', + 'handleID': 'sum_numbers', }), }), + ]), + }), + dict({ + '__typename': 'UsedSolid', + 'definition': dict({ + 'name': 'sum_op', + }), + 'invocations': list([ dict({ 'pipeline': dict({ - 'name': '__ASSET_JOB_7', + 'name': 'csv_hello_world', }), 'solidHandle': dict({ - 'handleID': 'ungrouped_asset_5', + 'handleID': 'sum_op', }), }), dict({ 'pipeline': dict({ - 'name': '__ASSET_JOB_8', + 'name': 'csv_hello_world_df_input', }), 'solidHandle': dict({ - 'handleID': 'ungrouped_asset_5', + 'handleID': 'sum_op', }), }), dict({ 'pipeline': dict({ - 'name': '__ASSET_JOB_9', + 'name': 'csv_hello_world_two', }), 'solidHandle': dict({ - 'handleID': 'ungrouped_asset_5', + 'handleID': 'sum_op', }), }), dict({ 'pipeline': dict({ - 'name': 'named_groups_job', + 'name': 'csv_hello_world_with_expectations', }), 'solidHandle': dict({ - 'handleID': 'ungrouped_asset_5', + 'handleID': 'sum_op', }), }), ]), @@ -5430,95 +2414,119 @@ dict({ '__typename': 'UsedSolid', 'definition': dict({ - 'name': 'unpartitioned_upstream_of_partitioned', + 'name': 'sum_sq_op', }), 'invocations': list([ dict({ 'pipeline': dict({ - 'name': '__ASSET_JOB_0', - }), - 'solidHandle': dict({ - 'handleID': 'unpartitioned_upstream_of_partitioned', - }), - }), - dict({ - 'pipeline': dict({ - 'name': '__ASSET_JOB_1', - }), - 'solidHandle': dict({ - 'handleID': 'unpartitioned_upstream_of_partitioned', - }), - }), - dict({ - 'pipeline': dict({ - 'name': '__ASSET_JOB_10', + 'name': 'csv_hello_world', }), 'solidHandle': dict({ - 'handleID': 'unpartitioned_upstream_of_partitioned', + 'handleID': 'sum_sq_op', }), }), dict({ 'pipeline': dict({ - 'name': '__ASSET_JOB_2', + 'name': 'csv_hello_world_df_input', }), 'solidHandle': dict({ - 'handleID': 'unpartitioned_upstream_of_partitioned', + 'handleID': 'sum_sq_op', }), }), dict({ 'pipeline': dict({ - 'name': '__ASSET_JOB_3', + 'name': 'csv_hello_world_with_expectations', }), 'solidHandle': dict({ - 'handleID': 'unpartitioned_upstream_of_partitioned', + 'handleID': 'sum_sq_op', }), }), + ]), + }), + dict({ + '__typename': 'UsedSolid', + 'definition': dict({ + 'name': 'tag_asset_op', + }), + 'invocations': list([ dict({ 'pipeline': dict({ - 'name': '__ASSET_JOB_4', + 'name': 'asset_tag_job', }), 'solidHandle': dict({ - 'handleID': 'unpartitioned_upstream_of_partitioned', + 'handleID': 'tag_asset_op', }), }), + ]), + }), + dict({ + '__typename': 'UsedSolid', + 'definition': dict({ + 'name': 'takes_an_enum', + }), + 'invocations': list([ dict({ 'pipeline': dict({ - 'name': '__ASSET_JOB_5', + 'name': 'job_with_enum_config', }), 'solidHandle': dict({ - 'handleID': 'unpartitioned_upstream_of_partitioned', + 'handleID': 'takes_an_enum', }), }), + ]), + }), + dict({ + '__typename': 'UsedSolid', + 'definition': dict({ + 'name': 'the_op', + }), + 'invocations': list([ dict({ 'pipeline': dict({ - 'name': '__ASSET_JOB_6', + 'name': 'req_config_job', }), 'solidHandle': dict({ - 'handleID': 'unpartitioned_upstream_of_partitioned', + 'handleID': 'the_op', }), }), + ]), + }), + dict({ + '__typename': 'UsedSolid', + 'definition': dict({ + 'name': 'throw_a_thing', + }), + 'invocations': list([ dict({ 'pipeline': dict({ - 'name': '__ASSET_JOB_7', + 'name': 'naughty_programmer_job', }), 'solidHandle': dict({ - 'handleID': 'unpartitioned_upstream_of_partitioned', + 'handleID': 'throw_a_thing', }), }), + ]), + }), + dict({ + '__typename': 'UsedSolid', + 'definition': dict({ + 'name': 'typed_asset', + }), + 'invocations': list([ dict({ 'pipeline': dict({ - 'name': '__ASSET_JOB_8', + 'name': '__ASSET_JOB', }), 'solidHandle': dict({ - 'handleID': 'unpartitioned_upstream_of_partitioned', + 'handleID': 'typed_asset', }), }), dict({ 'pipeline': dict({ - 'name': '__ASSET_JOB_9', + 'name': 'typed_assets', }), 'solidHandle': dict({ - 'handleID': 'unpartitioned_upstream_of_partitioned', + 'handleID': 'typed_asset', }), }), ]), @@ -5526,92 +2534,124 @@ dict({ '__typename': 'UsedSolid', 'definition': dict({ - 'name': 'untyped_asset', + 'name': 'typed_multi_asset', }), 'invocations': list([ dict({ 'pipeline': dict({ - 'name': '__ASSET_JOB_0', - }), - 'solidHandle': dict({ - 'handleID': 'untyped_asset', - }), - }), - dict({ - 'pipeline': dict({ - 'name': '__ASSET_JOB_1', + 'name': '__ASSET_JOB', }), 'solidHandle': dict({ - 'handleID': 'untyped_asset', + 'handleID': 'typed_multi_asset', }), }), dict({ 'pipeline': dict({ - 'name': '__ASSET_JOB_10', + 'name': 'typed_assets', }), 'solidHandle': dict({ - 'handleID': 'untyped_asset', + 'handleID': 'typed_multi_asset', }), }), + ]), + }), + dict({ + '__typename': 'UsedSolid', + 'definition': dict({ + 'name': 'unconnected', + }), + 'invocations': list([ dict({ 'pipeline': dict({ - 'name': '__ASSET_JOB_2', + 'name': '__ASSET_JOB', }), 'solidHandle': dict({ - 'handleID': 'untyped_asset', + 'handleID': 'unconnected', }), }), dict({ 'pipeline': dict({ - 'name': '__ASSET_JOB_3', + 'name': 'foo_job', }), 'solidHandle': dict({ - 'handleID': 'untyped_asset', + 'handleID': 'unconnected', }), }), + ]), + }), + dict({ + '__typename': 'UsedSolid', + 'definition': dict({ + 'name': 'ungrouped_asset_3', + }), + 'invocations': list([ dict({ 'pipeline': dict({ - 'name': '__ASSET_JOB_4', + 'name': '__ASSET_JOB', }), 'solidHandle': dict({ - 'handleID': 'untyped_asset', + 'handleID': 'ungrouped_asset_3', }), }), dict({ 'pipeline': dict({ - 'name': '__ASSET_JOB_5', + 'name': 'named_groups_job', }), 'solidHandle': dict({ - 'handleID': 'untyped_asset', + 'handleID': 'ungrouped_asset_3', }), }), + ]), + }), + dict({ + '__typename': 'UsedSolid', + 'definition': dict({ + 'name': 'ungrouped_asset_5', + }), + 'invocations': list([ dict({ 'pipeline': dict({ - 'name': '__ASSET_JOB_6', + 'name': '__ASSET_JOB', }), 'solidHandle': dict({ - 'handleID': 'untyped_asset', + 'handleID': 'ungrouped_asset_5', }), }), dict({ 'pipeline': dict({ - 'name': '__ASSET_JOB_7', + 'name': 'named_groups_job', }), 'solidHandle': dict({ - 'handleID': 'untyped_asset', + 'handleID': 'ungrouped_asset_5', }), }), + ]), + }), + dict({ + '__typename': 'UsedSolid', + 'definition': dict({ + 'name': 'unpartitioned_upstream_of_partitioned', + }), + 'invocations': list([ dict({ 'pipeline': dict({ - 'name': '__ASSET_JOB_8', + 'name': '__ASSET_JOB', }), 'solidHandle': dict({ - 'handleID': 'untyped_asset', + 'handleID': 'unpartitioned_upstream_of_partitioned', }), }), + ]), + }), + dict({ + '__typename': 'UsedSolid', + 'definition': dict({ + 'name': 'untyped_asset', + }), + 'invocations': list([ dict({ 'pipeline': dict({ - 'name': '__ASSET_JOB_9', + 'name': '__ASSET_JOB', }), 'solidHandle': dict({ 'handleID': 'untyped_asset', @@ -5635,7 +2675,7 @@ 'invocations': list([ dict({ 'pipeline': dict({ - 'name': '__ASSET_JOB_8', + 'name': '__ASSET_JOB', }), 'solidHandle': dict({ 'handleID': 'upstream_daily_partitioned_asset', @@ -5651,7 +2691,7 @@ 'invocations': list([ dict({ 'pipeline': dict({ - 'name': '__ASSET_JOB_0', + 'name': '__ASSET_JOB', }), 'solidHandle': dict({ 'handleID': 'upstream_dynamic_partitioned_asset', @@ -5675,7 +2715,7 @@ 'invocations': list([ dict({ 'pipeline': dict({ - 'name': '__ASSET_JOB_5', + 'name': '__ASSET_JOB', }), 'solidHandle': dict({ 'handleID': 'upstream_static_partitioned_asset', @@ -5699,7 +2739,7 @@ 'invocations': list([ dict({ 'pipeline': dict({ - 'name': '__ASSET_JOB_7', + 'name': '__ASSET_JOB', }), 'solidHandle': dict({ 'handleID': 'upstream_time_partitioned_asset', @@ -5739,7 +2779,7 @@ 'invocations': list([ dict({ 'pipeline': dict({ - 'name': '__ASSET_JOB_6', + 'name': '__ASSET_JOB', }), 'solidHandle': dict({ 'handleID': 'yield_partition_materialization', diff --git a/python_modules/dagster-graphql/dagster_graphql_tests/graphql/test_data_versions.py b/python_modules/dagster-graphql/dagster_graphql_tests/graphql/test_data_versions.py index cf42d0d46ddcb..2518718f469fc 100644 --- a/python_modules/dagster-graphql/dagster_graphql_tests/graphql/test_data_versions.py +++ b/python_modules/dagster-graphql/dagster_graphql_tests/graphql/test_data_versions.py @@ -12,6 +12,7 @@ repository, ) from dagster._config.pythonic_config import Config +from dagster._core.definitions.asset_job import IMPLICIT_ASSET_JOB_NAME from dagster._core.definitions.data_version import DATA_VERSION_TAG, DataVersion from dagster._core.definitions.decorators.source_asset_decorator import observable_source_asset from dagster._core.definitions.definitions_class import Definitions @@ -358,7 +359,7 @@ def _materialize_assets( else None ) selector = infer_job_selector( - context, repo.get_implicit_asset_job_names()[0], asset_selection=gql_asset_selection + context, IMPLICIT_ASSET_JOB_NAME, asset_selection=gql_asset_selection ) if partition_keys: results = [] @@ -381,7 +382,9 @@ def _materialize_assets( return results else: selector = infer_job_selector( - context, repo.get_implicit_asset_job_names()[0], asset_selection=gql_asset_selection + context, + IMPLICIT_ASSET_JOB_NAME, + asset_selection=gql_asset_selection, ) return execute_dagster_graphql( context, @@ -396,7 +399,7 @@ def _materialize_assets( def _fetch_data_versions(context: WorkspaceRequestContext, repo: RepositoryDefinition): - selector = infer_job_selector(context, repo.get_implicit_asset_job_names()[0]) + selector = infer_job_selector(context, repo.get_implicit_global_asset_job_def().name) return execute_dagster_graphql( context, GET_ASSET_DATA_VERSIONS, diff --git a/python_modules/dagster-test/dagster_test_tests/toys_tests/partitioned_assets_tests/test_hourly_and_daily_and_unpartitioned.py b/python_modules/dagster-test/dagster_test_tests/toys_tests/partitioned_assets_tests/test_hourly_and_daily_and_unpartitioned.py index 6c097334ee25b..a34c807edca34 100644 --- a/python_modules/dagster-test/dagster_test_tests/toys_tests/partitioned_assets_tests/test_hourly_and_daily_and_unpartitioned.py +++ b/python_modules/dagster-test/dagster_test_tests/toys_tests/partitioned_assets_tests/test_hourly_and_daily_and_unpartitioned.py @@ -1,10 +1,19 @@ from dagster import Definitions, load_assets_from_modules +from dagster._core.definitions.asset_key import AssetKey from dagster_test.toys.partitioned_assets import hourly_and_daily_and_unpartitioned def test_assets(): defs = Definitions(assets=load_assets_from_modules([hourly_and_daily_and_unpartitioned])) - for job_name in defs.get_repository_def().get_implicit_asset_job_names(): - job_def = defs.get_job_def(job_name) - partition_key = job_def.partitioned_config.partitions_def.get_partition_keys()[0] - assert job_def.execute_in_process(partition_key=partition_key).success + job_def = defs.get_implicit_global_asset_job_def() + + assert job_def.execute_in_process( + asset_selection=[ + AssetKey(["upstream_daily_partitioned_asset"]), + AssetKey(["downstream_daily_partitioned_asset"]), + ], + partition_key="2020-01-01", + ).success + assert job_def.execute_in_process( + asset_selection=[AssetKey(["hourly_partitioned_asset"])], partition_key="2022-03-12-00:00" + ).success diff --git a/python_modules/dagster/dagster/_cli/asset.py b/python_modules/dagster/dagster/_cli/asset.py index 29b0ba2df64f4..07dfa32d18bdd 100644 --- a/python_modules/dagster/dagster/_cli/asset.py +++ b/python_modules/dagster/dagster/_cli/asset.py @@ -47,15 +47,7 @@ def execute_materialize_command(instance: DagsterInstance, kwargs: Mapping[str, asset_selection = AssetSelection.from_coercible(kwargs["select"].split(",")) asset_keys = asset_selection.resolve(repo_def.asset_graph) - implicit_job_def = repo_def.get_implicit_job_def_for_assets(asset_keys) - # If we can't find an implicit job with all the given assets, it's because they couldn't be - # placed into the same implicit job, because of their conflicting PartitionsDefinitions. - if implicit_job_def is None: - raise DagsterInvalidSubsetError( - "All selected assets must share the same PartitionsDefinition or have no" - " PartitionsDefinition" - ) - + implicit_job_def = repo_def.get_implicit_global_asset_job_def() reconstructable_job = recon_job_from_origin( JobPythonOrigin(implicit_job_def.name, repository_origin=repository_origin) ) diff --git a/python_modules/dagster/dagster/_core/definitions/asset_job.py b/python_modules/dagster/dagster/_core/definitions/asset_job.py index df4a0f46243c9..a150aa806bc90 100644 --- a/python_modules/dagster/dagster/_core/definitions/asset_job.py +++ b/python_modules/dagster/dagster/_core/definitions/asset_job.py @@ -52,8 +52,8 @@ from .resource_requirement import ensure_requirements_satisfied from .utils import DEFAULT_IO_MANAGER_KEY -# Prefix for auto created jobs that are used to materialize assets -ASSET_BASE_JOB_PREFIX = "__ASSET_JOB" +# Name for auto-created job that's used to materialize assets +IMPLICIT_ASSET_JOB_NAME = "__ASSET_JOB" if TYPE_CHECKING: from dagster._core.definitions.run_config import RunConfig @@ -61,56 +61,19 @@ from .asset_check_spec import AssetCheckSpec -def is_base_asset_job_name(name: str) -> bool: - return name.startswith(ASSET_BASE_JOB_PREFIX) - - -def _build_partitioned_asset_job_lambda( - job_name: str, +def get_base_asset_job_lambda( asset_graph: AssetGraph, - partitions_def: PartitionsDefinition, resource_defs: Optional[Mapping[str, ResourceDefinition]], executor_def: Optional[ExecutorDefinition], logger_defs: Optional[Mapping[str, LoggerDefinition]], ) -> Callable[[], JobDefinition]: def build_asset_job_lambda() -> JobDefinition: - executable_asset_keys = asset_graph.executable_asset_keys & { - *asset_graph.asset_keys_for_partitions_def(partitions_def=partitions_def), - *asset_graph.unpartitioned_asset_keys, - } - - selection = AssetSelection.assets(*executable_asset_keys) | AssetSelection.checks( - *asset_graph.unpartitioned_assets_def_asset_check_keys - ) - job_def = build_asset_job( - job_name, - asset_graph=get_asset_graph_for_job(asset_graph, selection), - resource_defs=resource_defs, - executor_def=executor_def, - partitions_def=partitions_def, - allow_different_partitions_defs=False, - ) - job_def.validate_resource_requirements_satisfied() - - if logger_defs and not job_def.has_specified_loggers: - job_def = job_def.with_logger_defs(logger_defs) - - return job_def - - return build_asset_job_lambda - - -def _build_global_asset_job_lambda( - asset_graph, executor_def, resource_defs, logger_defs -) -> Callable[[], JobDefinition]: - def build_asset_job_lambda() -> JobDefinition: - job_def = build_asset_job( - name=ASSET_BASE_JOB_PREFIX, + name=IMPLICIT_ASSET_JOB_NAME, asset_graph=asset_graph, executor_def=executor_def, resource_defs=resource_defs, - allow_different_partitions_defs=False, + allow_different_partitions_defs=True, ) job_def.validate_resource_requirements_satisfied() if logger_defs and not job_def.has_specified_loggers: @@ -120,33 +83,6 @@ def build_asset_job_lambda() -> JobDefinition: return build_asset_job_lambda -def get_base_asset_jobs( - asset_graph: AssetGraph, - resource_defs: Optional[Mapping[str, ResourceDefinition]], - executor_def: Optional[ExecutorDefinition], - logger_defs: Optional[Mapping[str, LoggerDefinition]], -) -> Mapping[str, Callable[[], JobDefinition]]: - if len(asset_graph.all_partitions_defs) == 0: - return { - ASSET_BASE_JOB_PREFIX: _build_global_asset_job_lambda( - asset_graph, executor_def, resource_defs, logger_defs - ) - } - else: - jobs = {} - for i, partitions_def in enumerate(asset_graph.all_partitions_defs): - job_name = f"{ASSET_BASE_JOB_PREFIX}_{i}" - jobs[job_name] = _build_partitioned_asset_job_lambda( - f"{ASSET_BASE_JOB_PREFIX}_{i}", - asset_graph, - partitions_def, - resource_defs, - executor_def, - logger_defs, - ) - return jobs - - def build_asset_job( name: str, asset_graph: AssetGraph, diff --git a/python_modules/dagster/dagster/_core/definitions/definitions_class.py b/python_modules/dagster/dagster/_core/definitions/definitions_class.py index 16ee4e7e34961..f6a1db7a4c094 100644 --- a/python_modules/dagster/dagster/_core/definitions/definitions_class.py +++ b/python_modules/dagster/dagster/_core/definitions/definitions_class.py @@ -550,22 +550,9 @@ def get_all_job_defs(self) -> Sequence[JobDefinition]: """ return self.get_repository_def().get_all_jobs() - def has_implicit_global_asset_job_def(self) -> bool: - return self.get_repository_def().has_implicit_global_asset_job_def() - def get_implicit_global_asset_job_def(self) -> JobDefinition: - """A useful conveninence method when there is a single defined global asset job. - This occurs when all assets in the code location use a single partitioning scheme. - If there are multiple partitioning schemes you must use get_implicit_job_def_for_assets - instead to access to the correct implicit asset one. - """ return self.get_repository_def().get_implicit_global_asset_job_def() - def get_implicit_job_def_for_assets( - self, asset_keys: Iterable[AssetKey] - ) -> Optional[JobDefinition]: - return self.get_repository_def().get_implicit_job_def_for_assets(asset_keys) - def get_assets_def(self, key: CoercibleToAssetKey) -> AssetsDefinition: asset_key = AssetKey.from_coercible(key) for assets_def in self.get_asset_graph().assets_defs: diff --git a/python_modules/dagster/dagster/_core/definitions/remote_asset_graph.py b/python_modules/dagster/dagster/_core/definitions/remote_asset_graph.py index 6b642ad6a63fa..1a5a3cec71f6d 100644 --- a/python_modules/dagster/dagster/_core/definitions/remote_asset_graph.py +++ b/python_modules/dagster/dagster/_core/definitions/remote_asset_graph.py @@ -18,7 +18,6 @@ import dagster._check as check from dagster._core.definitions.asset_check_spec import AssetCheckKey -from dagster._core.definitions.asset_job import ASSET_BASE_JOB_PREFIX from dagster._core.definitions.asset_spec import AssetExecutionType from dagster._core.definitions.auto_materialize_policy import AutoMaterializePolicy from dagster._core.definitions.declarative_automation.automation_condition import ( @@ -26,7 +25,6 @@ ) from dagster._core.definitions.metadata import ArbitraryMetadataMapping from dagster._core.definitions.utils import DEFAULT_GROUP_NAME -from dagster._core.remote_representation.external import ExternalRepository from dagster._core.remote_representation.handle import RepositoryHandle from .backfill_policy import BackfillPolicy @@ -357,63 +355,6 @@ def get_materialization_asset_keys_for_job(self, job_name: str) -> Sequence[Asse if job_name in self.get_materialization_job_names(k) ] - def get_implicit_job_name_for_assets( - self, - asset_keys: Iterable[AssetKey], - external_repo: Optional[ExternalRepository], - ) -> Optional[str]: - """Returns the name of the asset base job that contains all the given assets, or None if there is no such - job. - - Note: all asset_keys should be in the same repository. - """ - if all(self.get(asset_key).is_observable for asset_key in asset_keys): - if external_repo is None: - check.failed( - "external_repo must be passed in when getting job names for observable assets" - ) - # for observable assets, we need to select the job based on the partitions def - target_partitions_defs = { - self.get(asset_key).partitions_def for asset_key in asset_keys - } - check.invariant(len(target_partitions_defs) == 1, "Expected exactly one partitions def") - target_partitions_def = next(iter(target_partitions_defs)) - - # create a mapping from job name to the partitions def of that job - partitions_def_by_job_name = {} - for ( - external_partition_set_data - ) in external_repo.external_repository_data.external_partition_set_datas: - if external_partition_set_data.external_partitions_data is None: - partitions_def = None - else: - partitions_def = external_partition_set_data.external_partitions_data.get_partitions_definition() - partitions_def_by_job_name[external_partition_set_data.job_name] = partitions_def - # add any jobs that don't have a partitions def - for external_job in external_repo.get_all_external_jobs(): - job_name = external_job.external_job_data.name - if job_name not in partitions_def_by_job_name: - partitions_def_by_job_name[job_name] = None - # find the job that matches the expected partitions definition - for job_name, external_partitions_def in partitions_def_by_job_name.items(): - asset_keys_for_job = self.asset_keys_for_job(job_name) - if not job_name.startswith(ASSET_BASE_JOB_PREFIX): - continue - if ( - # unpartitioned observable assets may be materialized in any job - target_partitions_def is None - or external_partitions_def == target_partitions_def - ) and all(asset_key in asset_keys_for_job for asset_key in asset_keys): - return job_name - else: - for job_name in self.all_job_names: - asset_keys_for_job = self.asset_keys_for_job(job_name) - if not job_name.startswith(ASSET_BASE_JOB_PREFIX): - continue - if all(asset_key in self.asset_keys_for_job(job_name) for asset_key in asset_keys): - return job_name - return None - def split_asset_keys_by_repository( self, asset_keys: AbstractSet[AssetKey] ) -> Sequence[AbstractSet[AssetKey]]: diff --git a/python_modules/dagster/dagster/_core/definitions/repository_definition/repository_data_builder.py b/python_modules/dagster/dagster/_core/definitions/repository_definition/repository_data_builder.py index bf38cc63f0143..bea0af5d1c94c 100644 --- a/python_modules/dagster/dagster/_core/definitions/repository_definition/repository_data_builder.py +++ b/python_modules/dagster/dagster/_core/definitions/repository_definition/repository_data_builder.py @@ -23,7 +23,7 @@ ) from dagster._core.definitions.asset_checks import AssetChecksDefinition from dagster._core.definitions.asset_graph import AssetGraph -from dagster._core.definitions.asset_job import get_base_asset_jobs, is_base_asset_job_name +from dagster._core.definitions.asset_job import IMPLICIT_ASSET_JOB_NAME, get_base_asset_job_lambda from dagster._core.definitions.assets import AssetsDefinition from dagster._core.definitions.auto_materialize_sensor_definition import ( AutomationConditionSensorDefinition, @@ -190,7 +190,7 @@ def build_caching_repository_data_from_list( raise DagsterInvalidDefinitionError( f"Duplicate job definition found for {definition.describe_target()}" ) - if is_base_asset_job_name(definition.name): + if definition.name == IMPLICIT_ASSET_JOB_NAME: raise DagsterInvalidDefinitionError( f"Attempted to provide job called {definition.name} to repository, which " "is a reserved name. Please rename the job." @@ -317,13 +317,11 @@ def build_caching_repository_data_from_list( ] ) if assets_defs or asset_checks_defs or source_assets: - jobs.update( - get_base_asset_jobs( - asset_graph=asset_graph, - executor_def=default_executor_def, - resource_defs=top_level_resources, - logger_defs=default_logger_defs, - ) + jobs[IMPLICIT_ASSET_JOB_NAME] = get_base_asset_job_lambda( + asset_graph=asset_graph, + executor_def=default_executor_def, + resource_defs=top_level_resources, + logger_defs=default_logger_defs, ) _validate_auto_materialize_sensors(sensors.values(), asset_graph) diff --git a/python_modules/dagster/dagster/_core/definitions/repository_definition/repository_definition.py b/python_modules/dagster/dagster/_core/definitions/repository_definition/repository_definition.py index 8a876d23bb385..b5fa21e8d0f83 100644 --- a/python_modules/dagster/dagster/_core/definitions/repository_definition/repository_definition.py +++ b/python_modules/dagster/dagster/_core/definitions/repository_definition/repository_definition.py @@ -17,7 +17,7 @@ from dagster._annotations import public from dagster._core.definitions.asset_check_spec import AssetCheckKey from dagster._core.definitions.asset_graph import AssetGraph -from dagster._core.definitions.asset_job import ASSET_BASE_JOB_PREFIX +from dagster._core.definitions.asset_job import IMPLICIT_ASSET_JOB_NAME from dagster._core.definitions.cacheable_assets import AssetsDefinitionCacheableData from dagster._core.definitions.events import AssetKey, CoercibleToAssetKey from dagster._core.definitions.executor_definition import ExecutorDefinition @@ -29,7 +29,6 @@ from dagster._core.definitions.sensor_definition import SensorDefinition from dagster._core.definitions.source_asset import SourceAsset from dagster._core.definitions.utils import check_valid_name -from dagster._core.errors import DagsterInvariantViolationError from dagster._core.instance import DagsterInstance from dagster._serdes import whitelist_for_serdes from dagster._utils import hash_collection @@ -261,56 +260,8 @@ def asset_checks_defs_by_key(self) -> Mapping[AssetKey, "AssetChecksDefinition"] """Mapping[AssetCheckKey, AssetChecksDefinition]: The assets checks defined in the repository.""" return self._repository_data.get_asset_checks_defs_by_key() - def has_implicit_global_asset_job_def(self) -> bool: - """Returns true is there is a single implicit asset job for all asset keys in a repository.""" - return self.has_job(ASSET_BASE_JOB_PREFIX) - def get_implicit_global_asset_job_def(self) -> JobDefinition: - """A useful conveninence method for repositories where there are a set of assets with - the same partitioning schema and one wants to access their corresponding implicit job - easily. - """ - if not self.has_job(ASSET_BASE_JOB_PREFIX): - raise DagsterInvariantViolationError( - "There is no single global asset job, likely due to assets using " - "different partitioning schemes via their partitions_def parameter. You must " - "use get_implicit_job_def_for_assets in order to access the correct implicit job." - ) - - return self.get_job(ASSET_BASE_JOB_PREFIX) - - def get_implicit_asset_job_names(self) -> Sequence[str]: - return [ - job_name for job_name in self.job_names if job_name.startswith(ASSET_BASE_JOB_PREFIX) - ] - - def get_implicit_job_def_for_assets( - self, asset_keys: Iterable[AssetKey] - ) -> Optional[JobDefinition]: - """Returns the asset base job that contains all the given assets, or None if there is no such - job. - """ - if self.has_job(ASSET_BASE_JOB_PREFIX): - base_job = self.get_job(ASSET_BASE_JOB_PREFIX) - asset_layer = base_job.asset_layer - if all( - asset_layer.has(key) and asset_layer.get(key).is_executable for key in asset_keys - ): - return base_job - else: - i = 0 - while self.has_job(f"{ASSET_BASE_JOB_PREFIX}_{i}"): - base_job = self.get_job(f"{ASSET_BASE_JOB_PREFIX}_{i}") - asset_layer = base_job.asset_layer - if all( - asset_layer.has(key) and asset_layer.get(key).is_executable - for key in asset_keys - ): - return base_job - - i += 1 - - return None + return self.get_job(IMPLICIT_ASSET_JOB_NAME) def get_maybe_subset_job_def( self, diff --git a/python_modules/dagster/dagster/_core/definitions/sensor_definition.py b/python_modules/dagster/dagster/_core/definitions/sensor_definition.py index 009c2d717e1c9..63c916dedf1ec 100644 --- a/python_modules/dagster/dagster/_core/definitions/sensor_definition.py +++ b/python_modules/dagster/dagster/_core/definitions/sensor_definition.py @@ -1008,6 +1008,16 @@ def _get_repo_job_by_name(context: SensorEvaluationContext, job_name: str) -> Jo ) if run_request.partition_key and not run_request.has_resolved_partition(): + if run_request.asset_selection: + asset_graph = check.not_none(context.repository_def).asset_graph + partitions_defs = { + asset_graph.get(k).partitions_def for k in run_request.asset_selection + } + defined_partitions_defs = {pd for pd in partitions_defs if pd is not None} + check.invariant( + len({pd for pd in defined_partitions_defs if pd}) == 1, + "All selected assets must have the same or no partitions definition", + ) selected_job = _get_repo_job_by_name( context, run_request.job_name if run_request.job_name else target_names[0] ) @@ -1383,10 +1393,10 @@ def _run_requests_with_base_asset_jobs( else: asset_keys = outer_asset_selection.resolve(asset_graph) - base_job = context.repository_def.get_implicit_job_def_for_assets(asset_keys) # type: ignore # (possible none) + base_job = check.not_none(context.repository_def).get_implicit_global_asset_job_def() result.append( run_request.with_replaced_attrs( - job_name=base_job.name, # type: ignore # (possible none) + job_name=base_job.name, asset_selection=list(asset_keys), ) ) diff --git a/python_modules/dagster/dagster/_core/execution/submit_asset_runs.py b/python_modules/dagster/dagster/_core/execution/submit_asset_runs.py index 50fe3abc87c83..62bdd17323122 100644 --- a/python_modules/dagster/dagster/_core/execution/submit_asset_runs.py +++ b/python_modules/dagster/dagster/_core/execution/submit_asset_runs.py @@ -4,7 +4,7 @@ from typing import AbstractSet, Dict, NamedTuple, Optional, Sequence, cast import dagster._check as check -from dagster._core.definitions.asset_job import is_base_asset_job_name +from dagster._core.definitions.asset_job import IMPLICIT_ASSET_JOB_NAME from dagster._core.definitions.events import AssetKey from dagster._core.definitions.remote_asset_graph import RemoteAssetGraph from dagster._core.definitions.run_request import RunRequest @@ -25,16 +25,6 @@ class RunRequestExecutionData(NamedTuple): external_execution_plan: ExternalExecutionPlan -def _get_implicit_job_name_for_assets( - asset_graph: RemoteAssetGraph, asset_keys: Sequence[AssetKey] -) -> Optional[str]: - job_names = set(asset_graph.get_materialization_job_names(asset_keys[0])) - for asset_key in asset_keys[1:]: - job_names &= set(asset_graph.get_materialization_job_names(asset_key)) - - return next((job_name for job_name in job_names if is_base_asset_job_name(job_name)), None) - - def _get_execution_plan_asset_keys( execution_plan_snapshot: ExecutionPlanSnapshot, ) -> AbstractSet[AssetKey]: @@ -59,14 +49,6 @@ def _get_job_execution_data_from_run_request( cast(Sequence[AssetKey], run_request.asset_selection)[0] ) location_name = repo_handle.code_location_origin.location_name - job_name = _get_implicit_job_name_for_assets( - asset_graph, cast(Sequence[AssetKey], run_request.asset_selection) - ) - if job_name is None: - check.failed( - "Could not find an implicit asset job for the given assets:" - f" {run_request.asset_selection}" - ) if not run_request.asset_selection: check.failed("Expected RunRequest to have an asset selection") @@ -74,7 +56,7 @@ def _get_job_execution_data_from_run_request( pipeline_selector = JobSubsetSelector( location_name=location_name, repository_name=repo_handle.repository_name, - job_name=job_name, + job_name=IMPLICIT_ASSET_JOB_NAME, asset_selection=run_request.asset_selection, asset_check_selection=run_request.asset_check_keys, op_selection=None, diff --git a/python_modules/dagster/dagster/_core/remote_representation/external_data.py b/python_modules/dagster/dagster/_core/remote_representation/external_data.py index 328cb4ac4899c..8164bcb4cd1f7 100644 --- a/python_modules/dagster/dagster/_core/remote_representation/external_data.py +++ b/python_modules/dagster/dagster/_core/remote_representation/external_data.py @@ -46,7 +46,7 @@ ) from dagster._core.definitions.asset_check_spec import AssetCheckKey from dagster._core.definitions.asset_graph import AssetGraph -from dagster._core.definitions.asset_job import is_base_asset_job_name +from dagster._core.definitions.asset_job import IMPLICIT_ASSET_JOB_NAME from dagster._core.definitions.asset_sensor_definition import AssetSensorDefinition from dagster._core.definitions.asset_spec import AssetExecutionType from dagster._core.definitions.auto_materialize_policy import AutoMaterializePolicy @@ -516,10 +516,9 @@ def from_def(cls, sensor_def: SensorDefinition, repository_def: RepositoryDefini if sensor_def.asset_selection is not None: target_dict = { - base_asset_job_name: ExternalTargetData( - job_name=base_asset_job_name, mode=DEFAULT_MODE_NAME, op_selection=None + IMPLICIT_ASSET_JOB_NAME: ExternalTargetData( + job_name=IMPLICIT_ASSET_JOB_NAME, mode=DEFAULT_MODE_NAME, op_selection=None ) - for base_asset_job_name in repository_def.get_implicit_asset_job_names() } serializable_asset_selection = ( @@ -1210,7 +1209,7 @@ def _get_resource_job_usage(job_defs: Sequence[JobDefinition]) -> ResourceJobUsa for job_def in job_defs: job_name = job_def.name - if is_base_asset_job_name(job_name): + if job_name == IMPLICIT_ASSET_JOB_NAME: continue resource_usage: List[NodeHandleResourceUse] = [] diff --git a/python_modules/dagster/dagster_tests/asset_defs_tests/test_asset_job.py b/python_modules/dagster/dagster_tests/asset_defs_tests/test_asset_job.py index a9a3f307c56a8..9dd2f593315f8 100644 --- a/python_modules/dagster/dagster_tests/asset_defs_tests/test_asset_job.py +++ b/python_modules/dagster/dagster_tests/asset_defs_tests/test_asset_job.py @@ -4,27 +4,20 @@ import pytest from dagster import ( - AssetCheckKey, - AssetCheckSpec, AssetKey, AssetOut, AssetsDefinition, - AssetSpec, DagsterEventType, DagsterInvalidDefinitionError, - DailyPartitionsDefinition, - DataVersionsByPartition, Definitions, DependencyDefinition, Field, GraphIn, GraphOut, - HourlyPartitionsDefinition, In, InputContext, IOManager, Nothing, - ObserveResult, Out, Output, OutputContext, @@ -36,7 +29,6 @@ io_manager, materialize_to_memory, multi_asset, - multi_observable_source_asset, observable_source_asset, op, resource, @@ -46,13 +38,11 @@ from dagster._core.definitions import AssetIn, SourceAsset, asset from dagster._core.definitions.asset_check_result import AssetCheckResult from dagster._core.definitions.asset_graph import AssetGraph -from dagster._core.definitions.asset_job import get_base_asset_jobs from dagster._core.definitions.asset_selection import AssetSelection, CoercibleToAssetSelection from dagster._core.definitions.data_version import DataVersion from dagster._core.definitions.decorators.asset_check_decorator import asset_check from dagster._core.definitions.dependency import NodeHandle, NodeInvocation from dagster._core.definitions.executor_definition import in_process_executor -from dagster._core.definitions.external_asset import create_external_asset_from_source_asset from dagster._core.definitions.load_assets_from_modules import prefix_assets from dagster._core.errors import DagsterInvalidSubsetError from dagster._core.execution.api import execute_run_iterator @@ -1946,180 +1936,6 @@ def op1(upstream): materialize_to_memory([upstream, assets]) -def test_get_base_asset_jobs_multiple_partitions_defs(): - @asset(partitions_def=DailyPartitionsDefinition(start_date="2021-05-05")) - def daily_asset(): ... - - @asset(partitions_def=DailyPartitionsDefinition(start_date="2021-05-05")) - def daily_asset2(): ... - - @asset(partitions_def=DailyPartitionsDefinition(start_date="2020-05-05")) - def daily_asset_different_start_date(): ... - - @asset(partitions_def=HourlyPartitionsDefinition(start_date="2021-05-05-00:00")) - def hourly_asset(): ... - - @asset - def unpartitioned_asset(): ... - - jobs = get_base_asset_jobs( - asset_graph=AssetGraph.from_assets( - [ - daily_asset, - daily_asset2, - daily_asset_different_start_date, - hourly_asset, - unpartitioned_asset, - ] - ), - executor_def=None, - resource_defs={}, - logger_defs={}, - ) - assert len(jobs) == 3 - assert jobs.keys() == {"__ASSET_JOB_0", "__ASSET_JOB_1", "__ASSET_JOB_2"} - - resolved_jobs = {job_name: job_lambda() for job_name, job_lambda in jobs.items()} - - assert {job_def.name for job_name, job_def in resolved_jobs.items()} == { - "__ASSET_JOB_0", - "__ASSET_JOB_1", - "__ASSET_JOB_2", - } - assert { - frozenset([node_def.name for node_def in job_def.all_node_defs]) - for job_name, job_def in resolved_jobs.items() - } == { - frozenset(["daily_asset", "daily_asset2", "unpartitioned_asset"]), - frozenset(["hourly_asset", "unpartitioned_asset"]), - frozenset(["daily_asset_different_start_date", "unpartitioned_asset"]), - } - - -@ignore_warning("Function `observable_source_asset` is experimental") -def test_get_base_asset_jobs_multiple_partitions_defs_and_observable_assets(): - class B: ... - - partitions_a = StaticPartitionsDefinition(["a1"]) - - @observable_source_asset(partitions_def=partitions_a) - def asset_a(): ... - - partitions_b = StaticPartitionsDefinition(["b1"]) - - @observable_source_asset(partitions_def=partitions_b) - def asset_b(): ... - - @asset(partitions_def=partitions_b) - def asset_x(asset_b: B): ... - - jobs = get_base_asset_jobs( - asset_graph=AssetGraph.from_assets( - [ - asset_x, - create_external_asset_from_source_asset(asset_a), - create_external_asset_from_source_asset(asset_b), - ] - ), - executor_def=None, - resource_defs={}, - logger_defs={}, - ) - assert len(jobs) == 2 - assert jobs.keys() == {"__ASSET_JOB_0", "__ASSET_JOB_1"} - - -def test_get_base_asset_jobs_multiple_partitions_defs_and_asset_checks_and_observables(): - with disable_dagster_warnings(): - partitions_1 = StaticPartitionsDefinition(["2020-01-01", "2020-01-02"]) - - @asset( - partitions_def=partitions_1, - check_specs=[AssetCheckSpec(name="p1_check1", asset="p1_asset")], - ) - def p1_asset(): - return 1 - - @asset_check(asset="p1_asset") - def p1_check2(): - return AssetCheckResult(passed=True) - - @observable_source_asset(partitions_def=partitions_1) - def p1_observable(): - return DataVersionsByPartition({"2020-01-01": "alpha"}) - - @asset_check(asset=p1_observable.key) - def p1_observable_check(): - return AssetCheckResult(passed=True) - - partitions_2 = StaticPartitionsDefinition(["2020-01-01", "2020-01-03"]) - - @asset( - partitions_def=partitions_2, - check_specs=[AssetCheckSpec(name="p2_check1", asset="p2_asset")], - ) - def p2_asset(): - return 1 - - @asset_check(asset="p2_asset") - def p2_check2(): - return AssetCheckResult(passed=True) - - @multi_observable_source_asset( - partitions_def=partitions_2, - specs=[AssetSpec("p2_observable")], - check_specs=[AssetCheckSpec(name="p2_observable_check1", asset="p2_observable")], - ) - def p2_observable(): - yield ObserveResult(asset_key="p2_observable") - yield AssetCheckResult(passed=True) - - @asset_check(asset="p2_observable") - def p2_observable_check2(): - return AssetCheckResult(passed=True) - - @asset_check(asset="external_asset") - def orphan_check(): - return AssetCheckResult(passed=True) - - defs = Definitions( - assets=[p1_asset, p2_asset, p1_observable, p2_observable], - asset_checks=[ - p1_check2, - p2_check2, - orphan_check, - p1_observable_check, - p2_observable_check2, - ], - ) - p1_key = AssetKey("p1_asset") - p1_observable_key = AssetKey("p1_observable") - p2_key = AssetKey("p2_asset") - p2_observable_key = AssetKey("p2_observable") - external_key = AssetKey("external_asset") - - p1_job_def = defs.get_implicit_job_def_for_assets([p1_key]) - assert p1_job_def.asset_layer.asset_graph.asset_check_keys == { - AssetCheckKey(p1_key, "p1_check1"), - AssetCheckKey(p1_key, "p1_check2"), - AssetCheckKey(p1_observable_key, "p1_observable_check"), - AssetCheckKey(external_key, "orphan_check"), - AssetCheckKey(p2_key, "p2_check2"), - AssetCheckKey(p2_observable_key, "p2_observable_check2"), - } - - p2_job_def = defs.get_implicit_job_def_for_assets([p2_key]) - assert p2_job_def.asset_layer.asset_graph.asset_check_keys == { - AssetCheckKey(p2_key, "p2_check1"), - AssetCheckKey(p2_key, "p2_check2"), - AssetCheckKey(p2_observable_key, "p2_observable_check1"), - AssetCheckKey(p2_observable_key, "p2_observable_check2"), - AssetCheckKey(external_key, "orphan_check"), - AssetCheckKey(p1_key, "p1_check2"), - AssetCheckKey(p1_observable_key, "p1_observable_check"), - } - - def test_coerce_resource_asset_job() -> None: executed = {} diff --git a/python_modules/dagster/dagster_tests/asset_defs_tests/test_external_asset_graph.py b/python_modules/dagster/dagster_tests/asset_defs_tests/test_external_asset_graph.py index 796a94d2e69cc..d940047a0f040 100644 --- a/python_modules/dagster/dagster_tests/asset_defs_tests/test_external_asset_graph.py +++ b/python_modules/dagster/dagster_tests/asset_defs_tests/test_external_asset_graph.py @@ -232,86 +232,6 @@ def test_partitioned_source_asset(instance): assert asset_graph.get(AssetKey("downstream_of_partitioned_source")).is_partitioned -def test_get_implicit_job_name_for_assets(instance): - asset_graph = _make_context(instance, ["defs1", "defs2"]).asset_graph - assert ( - asset_graph.get_implicit_job_name_for_assets([asset1.key], external_repo=None) - == "__ASSET_JOB" - ) - assert ( - asset_graph.get_implicit_job_name_for_assets([asset2.key], external_repo=None) - == "__ASSET_JOB" - ) - assert ( - asset_graph.get_implicit_job_name_for_assets([asset1.key, asset2.key], external_repo=None) - == "__ASSET_JOB" - ) - - partitioned_defs_workspace = _make_context(instance, ["partitioned_defs"]) - asset_graph = partitioned_defs_workspace.asset_graph - external_repo = next( - iter(partitioned_defs_workspace.code_locations[0].get_repositories().values()) - ) - assert ( - asset_graph.get_implicit_job_name_for_assets( - [downstream_of_partitioned_source.key], external_repo=external_repo - ) - == "__ASSET_JOB_1" - ) - # shares a partitions_def with the above - assert ( - asset_graph.get_implicit_job_name_for_assets( - [partitioned_observable_source2.key], external_repo=external_repo - ) - == "__ASSET_JOB_1" - ) - assert ( - asset_graph.get_implicit_job_name_for_assets( - [partitioned_observable_source1.key], external_repo=external_repo - ) - == "__ASSET_JOB_0" - ) - - asset_graph = _make_context(instance, ["different_partitions_defs"]).asset_graph - assert ( - asset_graph.get_implicit_job_name_for_assets( - [static_partitioned_asset.key], external_repo=None - ) - == "__ASSET_JOB_0" - ) - assert ( - asset_graph.get_implicit_job_name_for_assets( - [other_static_partitioned_asset.key], external_repo=None - ) - == "__ASSET_JOB_0" - ) - assert ( - asset_graph.get_implicit_job_name_for_assets( - [static_partitioned_asset.key, other_static_partitioned_asset.key], external_repo=None - ) - == "__ASSET_JOB_0" - ) - - assert ( - asset_graph.get_implicit_job_name_for_assets( - [downstream_of_partitioned_source.key], external_repo=None - ) - == "__ASSET_JOB_1" - ) - - assert ( - asset_graph.get_implicit_job_name_for_assets( - [ - static_partitioned_asset.key, - other_static_partitioned_asset.key, - downstream_of_partitioned_source.key, - ], - external_repo=None, - ) - is None - ) - - def test_auto_materialize_policy(instance): asset_graph = _make_context(instance, ["partitioned_defs"]).asset_graph diff --git a/python_modules/dagster/dagster_tests/asset_defs_tests/test_partitioned_assets.py b/python_modules/dagster/dagster_tests/asset_defs_tests/test_partitioned_assets.py index 22f6f7c398571..095d212aac466 100644 --- a/python_modules/dagster/dagster_tests/asset_defs_tests/test_partitioned_assets.py +++ b/python_modules/dagster/dagster_tests/asset_defs_tests/test_partitioned_assets.py @@ -592,7 +592,7 @@ def myconfig(start, _end): CheckError, match=( "Can't supply a PartitionedConfig for 'config' with a different PartitionsDefinition" - " than supplied for 'partitions_def'." + " than supplied for" ), ): define_asset_job("job", config=myconfig).resolve( diff --git a/python_modules/dagster/dagster_tests/asset_defs_tests/test_source_asset_observation_job.py b/python_modules/dagster/dagster_tests/asset_defs_tests/test_source_asset_observation_job.py index fa98b500f6fd3..6dd9d221286ab 100644 --- a/python_modules/dagster/dagster_tests/asset_defs_tests/test_source_asset_observation_job.py +++ b/python_modules/dagster/dagster_tests/asset_defs_tests/test_source_asset_observation_job.py @@ -74,7 +74,7 @@ def baz(): return 1 with instance_for_test() as instance: - job_def = Definitions(assets=[foo, bar, baz]).get_implicit_job_def_for_assets([foo.key]) + job_def = Definitions(assets=[foo, bar, baz]).get_implicit_global_asset_job_def() # If the asset selection contains any materializable assets, source assets observations will not run job_def.execute_in_process(partition_key="A", instance=instance) diff --git a/python_modules/dagster/dagster_tests/cli_tests/command_tests/test_materialize_command.py b/python_modules/dagster/dagster_tests/cli_tests/command_tests/test_materialize_command.py index dcba39f219a30..0395835e98ab7 100644 --- a/python_modules/dagster/dagster_tests/cli_tests/command_tests/test_materialize_command.py +++ b/python_modules/dagster/dagster_tests/cli_tests/command_tests/test_materialize_command.py @@ -116,10 +116,9 @@ def test_one_of_the_asset_keys_missing(): def test_conflicting_partitions(): with instance_for_test(): - result = invoke_materialize("partitioned_asset,differently_partitioned_asset") - assert ( - "All selected assets must share the same PartitionsDefinition or have no PartitionsDefinition" - in str(result.exception) + result = invoke_materialize("partitioned_asset,differently_partitioned_asset", "one") + assert "There is no PartitionsDefinition shared by all the provided assets" in str( + result.exception ) 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 53f787625b60d..310da492aa155 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 @@ -189,7 +189,7 @@ def asset1(): op_names=["asset1"], description="hullo_ten_partitions_per_run", node_definition_name="asset1", - job_names=["__ASSET_JOB_0", "assets_job"], + job_names=["__ASSET_JOB", "assets_job"], output_name="result", group_name=DEFAULT_GROUP_NAME, partitions_def_data=partitions_def_data, diff --git a/python_modules/dagster/dagster_tests/daemon_tests/test_backfill.py b/python_modules/dagster/dagster_tests/daemon_tests/test_backfill.py index 67d61c4492ba5..cd1823910ca86 100644 --- a/python_modules/dagster/dagster_tests/daemon_tests/test_backfill.py +++ b/python_modules/dagster/dagster_tests/daemon_tests/test_backfill.py @@ -16,7 +16,6 @@ AssetKey, AssetsDefinition, Config, - DagsterEventType, DagsterInstance, DailyPartitionsDefinition, Field, @@ -37,6 +36,7 @@ ) from dagster._core.definitions import StaticPartitionsDefinition from dagster._core.definitions.asset_graph_subset import AssetGraphSubset +from dagster._core.definitions.asset_selection import AssetSelection from dagster._core.definitions.backfill_policy import BackfillPolicy from dagster._core.definitions.events import AssetKeyPartitionKey from dagster._core.definitions.partition import DynamicPartitionsDefinition, PartitionedConfig @@ -457,6 +457,10 @@ def the_repo(): "bp_none_asset_job", selection=[bp_none], ), + define_asset_job( + "standard_partitioned_asset_job", + selection=AssetSelection.assets("foo", "a1", "bar"), + ), ] @@ -1095,7 +1099,7 @@ def test_backfill_with_asset_selection( ): partition_keys = static_partitions.get_partition_keys() asset_selection = [AssetKey("foo"), AssetKey("a1"), AssetKey("bar")] - job_def = the_repo.get_implicit_job_def_for_assets(asset_selection) + job_def = the_repo.get_job("standard_partitioned_asset_job") assert job_def asset_job_name = job_def.name partition_set_name = f"{asset_job_name}_partition_set" @@ -2511,75 +2515,6 @@ def test_asset_backfill_logging(caplog, instance, workspace_context): assert "AssetBackfillData" in logs -def test_asset_backfill_asset_graph_out_of_sync_with_workspace( - caplog, - instance: DagsterInstance, - base_job_name_changes_location_1_workspace_context, - base_job_name_changes_location_2_workspace_context, -): - location_1_asset_graph = ( - base_job_name_changes_location_1_workspace_context.create_request_context().asset_graph - ) - location_2_asset_graph = ( - base_job_name_changes_location_2_workspace_context.create_request_context().asset_graph - ) - - backfill_id = "hourly_asset_backfill" - backfill = PartitionBackfill.from_asset_partitions( - asset_graph=location_1_asset_graph, - backfill_id=backfill_id, - tags={}, - backfill_timestamp=get_current_timestamp(), - asset_selection=[AssetKey(["hourly_asset"])], - partition_names=["2023-01-01-00:00"], - dynamic_partitions_store=instance, - all_partitions=False, - title=None, - description=None, - ) - instance.add_backfill(backfill) - - assert instance.get_runs_count() == 0 - backfill = instance.get_backfill(backfill_id) - assert backfill - assert backfill.status == BulkActionStatus.REQUESTED - with mock.patch( - "dagster._core.workspace.workspace.IWorkspace.asset_graph", - new_callable=mock.PropertyMock, - ) as asset_graph_mock: - asset_graph_mock.side_effect = [ - location_2_asset_graph, # On first fetch, return location 2 asset graph, - location_1_asset_graph, # then return location 1 asset graph for subsequent fetch - ] - - assert all( - not error - for error in list( - execute_backfill_iteration( - base_job_name_changes_location_1_workspace_context, - get_default_daemon_logger("BackfillDaemon"), - ) - ) - ) - - logs = caplog.text - assert ( - "Error while generating the execution plan, possibly because the code server is out of sync with the daemon" - in logs - ) - - assert instance.get_runs_count() == 1 - run_id = instance.get_run_ids(limit=1)[0] - records = instance.get_records_for_run( - run_id, of_type=DagsterEventType.ASSET_MATERIALIZATION_PLANNED - ).records - planned_events = [record.event_log_entry.dagster_event for record in records] - assert len(planned_events) == 1 - planned_event = planned_events[0] - assert planned_event and planned_event.is_asset_materialization_planned - assert planned_event.asset_key == AssetKey(["hourly_asset"]) - - def test_backfill_with_title_and_description( instance: DagsterInstance, workspace_context: WorkspaceProcessContext, diff --git a/python_modules/dagster/dagster_tests/definitions_tests/auto_materialize_tests/base_scenario.py b/python_modules/dagster/dagster_tests/definitions_tests/auto_materialize_tests/base_scenario.py index f0f9eea09ad40..32dbf6b8d483f 100644 --- a/python_modules/dagster/dagster_tests/definitions_tests/auto_materialize_tests/base_scenario.py +++ b/python_modules/dagster/dagster_tests/definitions_tests/auto_materialize_tests/base_scenario.py @@ -336,7 +336,7 @@ def prior_repo(): ) for run_request in run_requests: instance.create_run_for_job( - prior_repo.get_implicit_job_def_for_assets(run_request.asset_selection), + prior_repo.get_implicit_global_asset_job_def(), asset_selection=set(run_request.asset_selection), tags=run_request.tags, ) @@ -416,7 +416,7 @@ def test_time_fn(): ).evaluate() for run_request in run_requests: - base_job = repo.get_implicit_job_def_for_assets(run_request.asset_selection) + base_job = repo.get_implicit_global_asset_job_def() assert base_job is not None return run_requests, cursor, evaluations diff --git a/python_modules/dagster/dagster_tests/definitions_tests/auto_materialize_tests/scenario_state.py b/python_modules/dagster/dagster_tests/definitions_tests/auto_materialize_tests/scenario_state.py index 11d3acad81b5a..614c3acab1420 100644 --- a/python_modules/dagster/dagster_tests/definitions_tests/auto_materialize_tests/scenario_state.py +++ b/python_modules/dagster/dagster_tests/definitions_tests/auto_materialize_tests/scenario_state.py @@ -287,9 +287,7 @@ def _with_run_with_status_for_assets( ) -> Self: run_id = make_new_run_id() with freeze_time(self.current_time): - job_def = self.scenario_spec.defs.get_implicit_job_def_for_assets( - asset_keys=list(asset_keys) - ) + job_def = self.scenario_spec.defs.get_implicit_global_asset_job_def() assert job_def execution_plan = create_execution_plan(job_def, run_config={}) self.instance.create_run_for_job( diff --git a/python_modules/dagster/dagster_tests/definitions_tests/auto_materialize_tests/updated_scenarios/asset_daemon_scenario.py b/python_modules/dagster/dagster_tests/definitions_tests/auto_materialize_tests/updated_scenarios/asset_daemon_scenario.py index 4c4def52d6a28..3db5ef935fb8d 100644 --- a/python_modules/dagster/dagster_tests/definitions_tests/auto_materialize_tests/updated_scenarios/asset_daemon_scenario.py +++ b/python_modules/dagster/dagster_tests/definitions_tests/auto_materialize_tests/updated_scenarios/asset_daemon_scenario.py @@ -162,7 +162,7 @@ def _evaluate_tick_fast( # make sure these run requests are available on the instance for request in new_run_requests: asset_selection = check.not_none(request.asset_selection) - job_def = self.scenario_spec.defs.get_implicit_job_def_for_assets(asset_selection) + job_def = self.scenario_spec.defs.get_implicit_global_asset_job_def() self.instance.create_run_for_job( job_def=check.not_none(job_def), asset_selection=set(asset_selection), diff --git a/python_modules/dagster/dagster_tests/definitions_tests/test_definitions_class.py b/python_modules/dagster/dagster_tests/definitions_tests/test_definitions_class.py index 6126dca31eafe..34645e9ccff61 100644 --- a/python_modules/dagster/dagster_tests/definitions_tests/test_definitions_class.py +++ b/python_modules/dagster/dagster_tests/definitions_tests/test_definitions_class.py @@ -485,7 +485,7 @@ def asset_one(): defs = Definitions(assets=[asset_one]) - assert defs.has_implicit_global_asset_job_def() + assert defs.get_implicit_global_asset_job_def() assert len(defs.get_all_job_defs()) == 1 @@ -496,7 +496,7 @@ def asset_one(): defs = Definitions(assets=[asset_one], jobs=[define_asset_job("all_assets_job", selection="*")]) - assert defs.has_implicit_global_asset_job_def() + assert defs.get_implicit_global_asset_job_def() assert defs.get_job_def("all_assets_job") assert defs.get_job_def("all_assets_job") is not defs.get_implicit_global_asset_job_def() @@ -520,18 +520,8 @@ def unpartitioned_asset(): assets=[daily_partition_asset, unpartitioned_asset, hourly_partition_asset], ) - assert len(defs.get_all_job_defs()) == 2 - - assert defs.get_implicit_job_def_for_assets( - [AssetKey("daily_partition_asset"), AssetKey("unpartitioned_asset")] - ) - - assert defs.get_implicit_job_def_for_assets( - [AssetKey("hourly_partition_asset"), AssetKey("unpartitioned_asset")] - ) - - with pytest.raises(DagsterInvariantViolationError): - defs.get_implicit_global_asset_job_def() + assert len(defs.get_all_job_defs()) == 1 + defs.get_implicit_global_asset_job_def() def test_implicit_job_with_source_assets(): @@ -544,8 +534,6 @@ def downstream_of_source(source_asset): defs = Definitions(assets=[source_asset, downstream_of_source]) assert defs.get_all_job_defs() assert len(defs.get_all_job_defs()) == 1 - assert defs.get_implicit_job_def_for_assets(asset_keys=[AssetKey("downstream_of_source")]) - assert defs.has_implicit_global_asset_job_def() assert defs.get_implicit_global_asset_job_def() diff --git a/python_modules/dagster/dagster_tests/definitions_tests/test_external_assets.py b/python_modules/dagster/dagster_tests/definitions_tests/test_external_assets.py index 5e20b25d5b9c1..4aec5ca549b64 100644 --- a/python_modules/dagster/dagster_tests/definitions_tests/test_external_assets.py +++ b/python_modules/dagster/dagster_tests/definitions_tests/test_external_assets.py @@ -1,5 +1,3 @@ -from typing import AbstractSet, Iterable - import pytest from dagster import ( AssetExecutionContext, @@ -10,7 +8,6 @@ DataVersion, Definitions, IOManager, - JobDefinition, SourceAsset, _check as check, asset, @@ -195,21 +192,6 @@ def an_asset(source_asset: str) -> str: assert result_two.output_for_node("an_asset") == "hardcoded-computed" -def get_job_for_assets(defs: Definitions, *coercibles_or_defs) -> JobDefinition: - job_def = defs.get_implicit_job_def_for_assets(set_from_coercibles_or_defs(coercibles_or_defs)) - assert job_def, "Expected to find a job def" - return job_def - - -def set_from_coercibles_or_defs(coercibles_or_defs: Iterable) -> AbstractSet["AssetKey"]: - return set( - [ - AssetKey.from_coercible_or_definition(coercible_or_def) - for coercible_or_def in coercibles_or_defs - ] - ) - - def test_how_partitioned_source_assets_are_backwards_compatible() -> None: class DummyIOManager(IOManager): def handle_output(self, context, obj) -> None: @@ -234,7 +216,7 @@ def an_asset(context: AssetExecutionContext, source_asset: str) -> str: instance = DagsterInstance.ephemeral() - job_def_without_shim = get_job_for_assets(defs_with_source, an_asset) + job_def_without_shim = defs_with_source.get_implicit_global_asset_job_def() result_one = job_def_without_shim.execute_in_process( instance=instance, partition_key="2021-01-02" @@ -248,7 +230,7 @@ def an_asset(context: AssetExecutionContext, source_asset: str) -> str: assert isinstance(defs_with_shim.get_assets_def("source_asset"), AssetsDefinition) - job_def_with_shim = get_job_for_assets(defs_with_shim, an_asset) + job_def_with_shim = defs_with_shim.get_implicit_global_asset_job_def() result_two = job_def_with_shim.execute_in_process( instance=instance, diff --git a/python_modules/dagster/dagster_tests/definitions_tests/test_repository_definition.py b/python_modules/dagster/dagster_tests/definitions_tests/test_repository_definition.py index 661514448258b..249cc7c3201b6 100644 --- a/python_modules/dagster/dagster_tests/definitions_tests/test_repository_definition.py +++ b/python_modules/dagster/dagster_tests/definitions_tests/test_repository_definition.py @@ -35,11 +35,7 @@ ) from dagster._core.definitions.decorators.asset_check_decorator import asset_check from dagster._core.definitions.executor_definition import multi_or_in_process_executor -from dagster._core.definitions.partition import ( - DynamicPartitionsDefinition, - PartitionedConfig, - StaticPartitionsDefinition, -) +from dagster._core.definitions.partition import PartitionedConfig, StaticPartitionsDefinition from dagster._core.errors import DagsterInvalidSubsetError from dagster._loggers import default_loggers @@ -1412,7 +1408,7 @@ def the_repo(): assert the_repo.get_job("the_job").loggers == {"foo": some_logger} -def test_base_jobs(): +def test_implicit_asset_job(): @asset def asset1(): ... @@ -1426,44 +1422,9 @@ def asset3(): ... def repo(): return [asset1, asset2, asset3] - assert sorted(repo.get_implicit_asset_job_names()) == ["__ASSET_JOB_0", "__ASSET_JOB_1"] - assert repo.get_implicit_job_def_for_assets( - [asset1.key, asset2.key] - ).asset_layer.executable_asset_keys == { - asset1.key, - asset2.key, - } - assert repo.get_implicit_job_def_for_assets([asset2.key, asset3.key]) is None - - -def test_base_jobs_stable_partition_sort(): - partitions_defs = [ - StaticPartitionsDefinition(["a", "b", "c"]), - DailyPartitionsDefinition( - start_date="2017-01-01", end_date="2017-01-18", timezone="US/Eastern" - ), - DailyPartitionsDefinition( - start_date="2017-01-01", end_date="2017-01-19", timezone="US/Eastern" - ), - StaticPartitionsDefinition(["d", "e", "f"]), - DynamicPartitionsDefinition(name="foo"), - ] - - assets = [ - asset(key=f"a{i}", partitions_def=partitions_def)(lambda: True) - for i, partitions_def in enumerate(partitions_defs) - ] - - @repository - def repo(): - return assets - - # This is the sort order of the partitions defs associated with each asset - assert repo.get_implicit_job_def_for_assets([assets[4].key]).name == "__ASSET_JOB_0" - assert repo.get_implicit_job_def_for_assets([assets[0].key]).name == "__ASSET_JOB_1" - assert repo.get_implicit_job_def_for_assets([assets[3].key]).name == "__ASSET_JOB_2" - assert repo.get_implicit_job_def_for_assets([assets[1].key]).name == "__ASSET_JOB_3" - assert repo.get_implicit_job_def_for_assets([assets[2].key]).name == "__ASSET_JOB_4" + job_def = repo.get_implicit_global_asset_job_def() + assert job_def.name == "__ASSET_JOB" + assert job_def.asset_layer.executable_asset_keys == {asset1.key, asset2.key, asset3.key} def test_auto_materialize_sensors_do_not_conflict(): diff --git a/python_modules/dagster/dagster_tests/storage_tests/branching_io_manager_tests/utils.py b/python_modules/dagster/dagster_tests/storage_tests/branching_io_manager_tests/utils.py index 2dab7a3022fb8..757df19bb63f1 100644 --- a/python_modules/dagster/dagster_tests/storage_tests/branching_io_manager_tests/utils.py +++ b/python_modules/dagster/dagster_tests/storage_tests/branching_io_manager_tests/utils.py @@ -33,8 +33,7 @@ def ephemeral(defs: Definitions): yield DefinitionsRunner(defs, instance) def materialize_all_assets(self, partition_key: Optional[str] = None) -> ExecuteInProcessResult: - all_keys = list(self.defs.get_repository_def().asset_graph.all_asset_keys) - job_def = self.defs.get_implicit_job_def_for_assets(all_keys) + job_def = self.defs.get_implicit_global_asset_job_def() assert job_def return job_def.execute_in_process(instance=self.instance, partition_key=partition_key) @@ -42,7 +41,7 @@ def materialize_assets( self, asset_selection: Sequence[CoercibleToAssetKey], partition_key: Optional[str] = None ) -> ExecuteInProcessResult: asset_keys = [AssetKey.from_coercible(asset_key) for asset_key in asset_selection] - job_def = self.defs.get_implicit_job_def_for_assets(asset_keys) + job_def = self.defs.get_implicit_global_asset_job_def() assert job_def return job_def.execute_in_process( instance=self.instance, diff --git a/python_modules/dagster/dagster_tests/storage_tests/test_fs_io_manager.py b/python_modules/dagster/dagster_tests/storage_tests/test_fs_io_manager.py index 2e03c9d6060b4..8275ee35bfd48 100644 --- a/python_modules/dagster/dagster_tests/storage_tests/test_fs_io_manager.py +++ b/python_modules/dagster/dagster_tests/storage_tests/test_fs_io_manager.py @@ -195,7 +195,7 @@ def asset2(asset1): return Definitions( assets=[asset1, asset2], resources={"io_manager": io_manager_def}, - ).get_implicit_job_def_for_assets([asset1.key, asset2.key]) + ).get_implicit_global_asset_job_def() def test_fs_io_manager_handles_assets(): diff --git a/python_modules/dagster/dagster_tests/storage_tests/utils/event_log_storage.py b/python_modules/dagster/dagster_tests/storage_tests/utils/event_log_storage.py index 760a7ccf2c247..e95575e116049 100644 --- a/python_modules/dagster/dagster_tests/storage_tests/utils/event_log_storage.py +++ b/python_modules/dagster/dagster_tests/storage_tests/utils/event_log_storage.py @@ -281,7 +281,7 @@ def _append_event(event): loggers=_default_loggers(_append_event), resources=_default_resources(), executor=in_process_executor, - ).get_implicit_job_def_for_assets([k for a in ops_fn_or_assets for k in a.keys]) + ).get_implicit_global_asset_job_def() assert job_def a_job = job_def else: # op_fn