LICENSE
README.md
pyproject.toml
src/ordeq/__init__.py
src/ordeq/_version.py
src/ordeq/py.typed
src/ordeq/types.py
src/ordeq.egg-info/PKG-INFO
src/ordeq.egg-info/SOURCES.txt
src/ordeq.egg-info/dependency_links.txt
src/ordeq.egg-info/top_level.txt
src/ordeq/framework/__init__.py
src/ordeq/framework/_registry.py
src/ordeq/framework/catalog.py
src/ordeq/framework/graph.py
src/ordeq/framework/hook.py
src/ordeq/framework/io.py
src/ordeq/framework/nodes.py
src/ordeq/framework/pipeline.py
src/ordeq/framework/runner.py
tests/package/conftest.py
tests/package/test_resources.py
tests/package/test_types.py
tests/package/framework/__init__.py
tests/package/framework/test__registry.py
tests/package/framework/test_catalog.py
tests/package/framework/test_graph.py
tests/package/framework/test_io.py
tests/package/framework/test_nodes.py
tests/package/framework/test_pipeline.py
tests/package/framework/test_runner.py
tests/resources/__init__.py
tests/resources/catalog/__init__.py
tests/resources/catalog/dynamic.py
tests/resources/catalog/extended.py
tests/resources/catalog/inconsistent_with_check.py
tests/resources/catalog/inconsistent_without_check.py
tests/resources/catalog/overriden.py
tests/resources/catalog/static.py
tests/resources/catalog/catalogs/__init__.py
tests/resources/catalog/catalogs/inconsistent.py
tests/resources/catalog/catalogs/local.py
tests/resources/catalog/catalogs/remote.py
tests/resources/catalog/catalogs/remote_extended.py
tests/resources/catalog/catalogs/remote_overridden.py
tests/resources/hooks/invalid_typed_output_hook.py
tests/resources/hooks/io_hooks.py
tests/resources/hooks/mixed_hook.py
tests/resources/hooks/my_hook.py
tests/resources/hooks/typed_output_hook.py
tests/resources/io/input_load_argument.py
tests/resources/io/input_mismatch_load_argument.py
tests/resources/io/input_non_existing_load_argument.py
tests/resources/io/input_with_load.py
tests/resources/io/input_without_load.py
tests/resources/io/io_complete.py
tests/resources/io/io_static.py
tests/resources/io/load_exception.py
tests/resources/io/load_help.py
tests/resources/io/output_mismatch_save_argument.py
tests/resources/io/output_non_existing_save_argument.py
tests/resources/io/output_returns.py
tests/resources/io/output_save_without_argument.py
tests/resources/io/output_with_save.py
tests/resources/io/output_without_save.py
tests/resources/io/save_exception.py
tests/resources/io/save_help.py
tests/resources/io/save_with_kwarg.py
tests/resources/io/save_with_kwarg_data.py
tests/resources/io/wrapped_io.py
tests/resources/nodes/heterogeneous_node_arguments.py
tests/resources/nodes/nested_nodes.py
tests/resources/nodes/node_call_as_function.py
tests/resources/nodes/node_dynamic_registry.py
tests/resources/nodes/node_hashable.py
tests/resources/nodes/node_inputs_optional.py
tests/resources/nodes/node_magic_attributes.py
tests/resources/nodes/node_outputs_optional.py
tests/resources/nodes/node_static_registry.py
tests/resources/nodes/node_tags.py
tests/resources/nodes/node_unexpected_output_type.py
tests/resources/nodes/node_unhashable.py
tests/resources/nodes/node_use_as_function.py
tests/resources/nodes/node_with_args_misses_inputs.py
tests/resources/nodes/node_with_returns_misses_outputs.py
tests/resources/nodes/node_without_decorators.py
tests/resources/nodes/node_without_inputs_and_outputs.py
tests/resources/nodes/node_without_inputs_and_outputs_2.py
tests/resources/options/with_load_options.py
tests/resources/options/with_save_options.py
tests/resources/runner/deterministic_graph.py
tests/resources/runner/example_module_a.py
tests/resources/runner/example_module_b.py
tests/resources/runner/graph.py
tests/resources/runner/incremental.py
tests/resources/runner/incremental_placeholder.py
tests/resources/runner/logging_verbosity.py
tests/resources/runner/node_late_binding.py
tests/resources/runner/run_hooks.py
tests/resources/runner/run_module.py
tests/resources/runner/run_module_and_node.py
tests/resources/runner/run_modules.py
tests/resources/runner/runner_distinct_ios.py
tests/resources/runner/runner_exhausted_stream.py
tests/resources/runner/runner_io.py
tests/resources/runner/runner_io_more_than_once.py
tests/resources/runner/runner_load_output.py
tests/resources/runner/runner_load_save_options.py
tests/resources/runner/runner_non_distinct_ios.py
tests/snapshots/__init__.snapshot
tests/snapshots/catalog/__init__.snapshot
tests/snapshots/catalog/dynamic.snapshot
tests/snapshots/catalog/extended.snapshot
tests/snapshots/catalog/inconsistent_with_check.snapshot
tests/snapshots/catalog/inconsistent_without_check.snapshot
tests/snapshots/catalog/overriden.snapshot
tests/snapshots/catalog/static.snapshot
tests/snapshots/catalog/catalogs/__init__.snapshot
tests/snapshots/catalog/catalogs/inconsistent.snapshot
tests/snapshots/catalog/catalogs/local.snapshot
tests/snapshots/catalog/catalogs/remote.snapshot
tests/snapshots/catalog/catalogs/remote_extended.snapshot
tests/snapshots/catalog/catalogs/remote_overridden.snapshot
tests/snapshots/hooks/invalid_typed_output_hook.snapshot
tests/snapshots/hooks/io_hooks.snapshot
tests/snapshots/hooks/mixed_hook.snapshot
tests/snapshots/hooks/my_hook.snapshot
tests/snapshots/hooks/typed_output_hook.snapshot
tests/snapshots/io/input_load_argument.snapshot
tests/snapshots/io/input_mismatch_load_argument.snapshot
tests/snapshots/io/input_non_existing_load_argument.snapshot
tests/snapshots/io/input_with_load.snapshot
tests/snapshots/io/input_without_load.snapshot
tests/snapshots/io/io_complete.snapshot
tests/snapshots/io/io_static.snapshot
tests/snapshots/io/load_exception.snapshot
tests/snapshots/io/load_help.snapshot
tests/snapshots/io/output_mismatch_save_argument.snapshot
tests/snapshots/io/output_non_existing_save_argument.snapshot
tests/snapshots/io/output_returns.snapshot
tests/snapshots/io/output_save_without_argument.snapshot
tests/snapshots/io/output_with_save.snapshot
tests/snapshots/io/output_without_save.snapshot
tests/snapshots/io/save_exception.snapshot
tests/snapshots/io/save_help.snapshot
tests/snapshots/io/save_with_kwarg.snapshot
tests/snapshots/io/save_with_kwarg_data.snapshot
tests/snapshots/io/wrapped_io.snapshot
tests/snapshots/nodes/heterogeneous_node_arguments.snapshot
tests/snapshots/nodes/nested_nodes.snapshot
tests/snapshots/nodes/node_call_as_function.snapshot
tests/snapshots/nodes/node_dynamic_registry.snapshot
tests/snapshots/nodes/node_hashable.snapshot
tests/snapshots/nodes/node_inputs_optional.snapshot
tests/snapshots/nodes/node_magic_attributes.snapshot
tests/snapshots/nodes/node_outputs_optional.snapshot
tests/snapshots/nodes/node_static_registry.snapshot
tests/snapshots/nodes/node_tags.snapshot
tests/snapshots/nodes/node_unexpected_output_type.snapshot
tests/snapshots/nodes/node_unhashable.snapshot
tests/snapshots/nodes/node_use_as_function.snapshot
tests/snapshots/nodes/node_with_args_misses_inputs.snapshot
tests/snapshots/nodes/node_with_returns_misses_outputs.snapshot
tests/snapshots/nodes/node_without_decorators.snapshot
tests/snapshots/nodes/node_without_inputs_and_outputs.snapshot
tests/snapshots/nodes/node_without_inputs_and_outputs_2.snapshot
tests/snapshots/options/with_load_options.snapshot
tests/snapshots/options/with_save_options.snapshot
tests/snapshots/runner/deterministic_graph.snapshot
tests/snapshots/runner/example_module_a.snapshot
tests/snapshots/runner/example_module_b.snapshot
tests/snapshots/runner/graph.snapshot
tests/snapshots/runner/incremental.snapshot
tests/snapshots/runner/incremental_placeholder.snapshot
tests/snapshots/runner/logging_verbosity.snapshot
tests/snapshots/runner/node_late_binding.snapshot
tests/snapshots/runner/run_hooks.snapshot
tests/snapshots/runner/run_module.snapshot
tests/snapshots/runner/run_module_and_node.snapshot
tests/snapshots/runner/run_modules.snapshot
tests/snapshots/runner/runner_distinct_ios.snapshot
tests/snapshots/runner/runner_exhausted_stream.snapshot
tests/snapshots/runner/runner_io.snapshot
tests/snapshots/runner/runner_io_more_than_once.snapshot
tests/snapshots/runner/runner_load_output.snapshot
tests/snapshots/runner/runner_load_save_options.snapshot
tests/snapshots/runner/runner_non_distinct_ios.snapshot