LICENSE
MANIFEST.in
README.md
pyproject.toml
setup.cfg
setup.py
prism/__init__.py
prism/admin.py
prism/constants.py
prism/exceptions.py
prism/main.py
prism/target.py
prism/task.py
prism/utils.py
prism/callbacks/__init__.py
prism/callbacks/callback.py
prism/cli/__init__.py
prism/cli/init.py
prism/client/__init__.py
prism/client/client.py
prism/client/parser.py
prism/client/runner.py
prism/client/visualizer.py
prism/connectors/__init__.py
prism/connectors/base.py
prism/connectors/bigquery.py
prism/connectors/postgres.py
prism/connectors/presto.py
prism/connectors/redshift.py
prism/connectors/snowflake.py
prism/connectors/trino.py
prism/db/__init__.py
prism/db/factory.py
prism/db/mixins.py
prism/db/setup.py
prism/decorators/__init__.py
prism/decorators/target.py
prism/decorators/task.py
prism/docs/__init__.py
prism/docs/build/311ea03002abadcdcaba.png
prism/docs/build/__init__.py
prism/docs/build/ae8a93980ebb6c55123b.ico
prism/docs/build/ce188596011a8fa32931.png
prism/docs/build/d4df11de40d39920ff8c.svg
prism/docs/build/index.html
prism/docs/build/index2.html
prism/docs/build/main.js.LICENSE.txt
prism/engine/__init__.py
prism/engine/compiled_task.py
prism/engine/compiler.py
prism/engine/executor.py
prism/engine/manifest.py
prism/engine/module.py
prism/logging/__init__.py
prism/logging/events.py
prism/logging/execution.py
prism/logging/loggers.py
prism/runtime/__init__.py
prism/runtime/current_run.py
prism/templates/__init__.py
prism/templates/starter_project/.gitignore
prism/templates/starter_project/__init__.py
prism/templates/starter_project/main.py
prism/templates/starter_project/output/.exists
prism/templates/starter_project/tasks/class_task.py
prism/templates/starter_project/tasks/decorated_task.py
prism/tests/__init__.py
prism/tests/integration/__init__.py
prism/tests/integration/integration_utils.py
prism/tests/integration/test_cli.py
prism/tests/integration/test_run.py
prism/tests/integration/test_visualizer.py
prism/tests/integration/additional_package/__init__.py
prism/tests/integration/additional_package/cli_callbacks.py
prism/tests/integration/additional_package/cli_connectors.py
prism/tests/integration/additional_package/utils.py
prism/tests/integration/test_projects/001_init/__init__.py
prism/tests/integration/test_projects/001_init/main.py
prism/tests/integration/test_projects/001_init/tasks/class_task.py
prism/tests/integration/test_projects/001_init/tasks/decorated_task.py
prism/tests/integration/test_projects/004_simple_project/__init__.py
prism/tests/integration/test_projects/004_simple_project/modules/module01.py
prism/tests/integration/test_projects/004_simple_project/modules/module02.py
prism/tests/integration/test_projects/004_simple_project/modules/module03.py
prism/tests/integration/test_projects/005_simple_project_no_null_tasks/__init__.py
prism/tests/integration/test_projects/005_simple_project_no_null_tasks/tasks/module01.py
prism/tests/integration/test_projects/005_simple_project_no_null_tasks/tasks/module02.py
prism/tests/integration/test_projects/005_simple_project_no_null_tasks/tasks/module03.py
prism/tests/integration/test_projects/005_simple_project_no_null_tasks/tasks/module04.py
prism/tests/integration/test_projects/010_project_nested_module_dirs/__init__.py
prism/tests/integration/test_projects/010_project_nested_module_dirs/prism_project.py
prism/tests/integration/test_projects/010_project_nested_module_dirs/tasks/module04.py
prism/tests/integration/test_projects/010_project_nested_module_dirs/tasks/extract/module01.py
prism/tests/integration/test_projects/010_project_nested_module_dirs/tasks/extract/module02.py
prism/tests/integration/test_projects/010_project_nested_module_dirs/tasks/load/module03.py
prism/tests/integration/test_projects/011_bad_task_ref/__init__.py
prism/tests/integration/test_projects/011_bad_task_ref/prism_project.py
prism/tests/integration/test_projects/011_bad_task_ref/modules/module04.py
prism/tests/integration/test_projects/011_bad_task_ref/modules/extract/module01.py
prism/tests/integration/test_projects/011_bad_task_ref/modules/extract/module02.py
prism/tests/integration/test_projects/011_bad_task_ref/modules/load/module03.py
prism/tests/integration/test_projects/012_concurrency/__init__.py
prism/tests/integration/test_projects/012_concurrency/prism_project.py
prism/tests/integration/test_projects/012_concurrency/modules/module01.py
prism/tests/integration/test_projects/012_concurrency/modules/module02.py
prism/tests/integration/test_projects/012_concurrency/modules/module03.py
prism/tests/integration/test_projects/012_concurrency/modules/module04.py
prism/tests/integration/test_projects/013_connectors/__init__.py
prism/tests/integration/test_projects/013_connectors/tasks/bad_adapter.py
prism/tests/integration/test_projects/013_connectors/tasks/postgres_task.py
prism/tests/integration/test_projects/013_connectors/tasks/snowflake_task.py
prism/tests/integration/test_projects/013_connectors/tasks/spark_task.py
prism/tests/integration/test_projects/014_project_with_package_lookup/__init__.py
prism/tests/integration/test_projects/014_project_with_package_lookup/tasks/module01.py
prism/tests/integration/test_projects/020_dec_retries/__init__.py
prism/tests/integration/test_projects/020_dec_retries/prism_project.py
prism/tests/integration/test_projects/020_dec_retries/tasks/extract.py
prism/tests/integration/test_projects/020_dec_retries/tasks/load.py
prism/tests/integration/test_projects/023_skipped_task/__init__.py
prism/tests/integration/test_projects/023_skipped_task/prism_project.py
prism/tests/integration/test_projects/023_skipped_task/tasks/task01.py
prism/tests/integration/test_projects/023_skipped_task/tasks/task02.py
prism/tests/integration/test_projects/common/__init__.py
prism/tests/integration/test_projects/common/functions.py
prism/tests/unit/__init__.py
prism/tests/unit/test_callbacks.py
prism/tests/unit/test_compiler.py
prism/tests/unit/test_import.py
prism/tests/unit/test_module.py
prism/tests/unit/test_project_parser.py
prism/tests/unit/test_compiled_projects/__init__.py
prism/tests/unit/test_compiled_projects/dag_cycle/__init__.py
prism/tests/unit/test_compiled_projects/dag_cycle/moduleA.py
prism/tests/unit/test_compiled_projects/dag_cycle/moduleB.py
prism/tests/unit/test_compiled_projects/dag_cycle/moduleC.py
prism/tests/unit/test_compiled_projects/dag_cycle/moduleD.py
prism/tests/unit/test_compiled_projects/dag_cycle/moduleE.py
prism/tests/unit/test_compiled_projects/task_ref_15nodes/__init__.py
prism/tests/unit/test_compiled_projects/task_ref_15nodes/task01.py
prism/tests/unit/test_compiled_projects/task_ref_15nodes/task02.py
prism/tests/unit/test_compiled_projects/task_ref_15nodes/task03.py
prism/tests/unit/test_compiled_projects/task_ref_15nodes/task04.py
prism/tests/unit/test_compiled_projects/task_ref_15nodes/task05.py
prism/tests/unit/test_compiled_projects/task_ref_15nodes/task06.py
prism/tests/unit/test_compiled_projects/task_ref_15nodes/task07.py
prism/tests/unit/test_compiled_projects/task_ref_15nodes/task08.py
prism/tests/unit/test_compiled_projects/task_ref_15nodes/task09.py
prism/tests/unit/test_compiled_projects/task_ref_15nodes/task10.py
prism/tests/unit/test_compiled_projects/task_ref_15nodes/task11.py
prism/tests/unit/test_compiled_projects/task_ref_15nodes/task12.py
prism/tests/unit/test_compiled_projects/task_ref_15nodes/task13.py
prism/tests/unit/test_compiled_projects/task_ref_15nodes/task14.py
prism/tests/unit/test_compiled_projects/task_ref_15nodes/task15.py
prism/tests/unit/test_compiled_projects/task_ref_3nodes/__init__.py
prism/tests/unit/test_compiled_projects/task_ref_3nodes/task01.py
prism/tests/unit/test_compiled_projects/task_ref_3nodes/task02.py
prism/tests/unit/test_compiled_projects/task_ref_3nodes/task03.py
prism/tests/unit/test_compiled_projects/task_ref_5nodes/__init__.py
prism/tests/unit/test_compiled_projects/task_ref_5nodes/taskA.py
prism/tests/unit/test_compiled_projects/task_ref_5nodes/taskB.py
prism/tests/unit/test_compiled_projects/task_ref_5nodes/taskC.py
prism/tests/unit/test_compiled_projects/task_ref_5nodes/taskD.py
prism/tests/unit/test_compiled_projects/task_ref_5nodes/taskE.py
prism/tests/unit/test_compiled_projects/task_ref_norefs/__init__.py
prism/tests/unit/test_compiled_projects/task_ref_norefs/moduleA.py
prism/tests/unit/test_compiled_projects/task_ref_norefs/moduleB.py
prism/tests/unit/test_compiled_projects/task_ref_norefs/moduleC.py
prism/tests/unit/test_compiled_projects/task_ref_norefs/moduleD.py
prism/tests/unit/test_compiled_projects/task_ref_norefs/moduleE.py
prism/tests/unit/test_compiled_projects/task_ref_selfref/__init__.py
prism/tests/unit/test_compiled_projects/task_ref_selfref/moduleA.py
prism/tests/unit/test_compiled_projects/task_ref_selfref/moduleB.py
prism/tests/unit/test_compiled_projects/task_ref_selfref/moduleC.py
prism/tests/unit/test_compiled_projects/task_ref_selfref/moduleD.py
prism/tests/unit/test_compiled_projects/task_ref_selfref/moduleE.py
prism/tests/unit/test_tasks/cls_bad_run_extra_arg.py
prism/tests/unit/test_tasks/cls_diff_import_structure.py
prism/tests/unit/test_tasks/cls_multiple_prism_tasks.py
prism/tests/unit/test_tasks/cls_no_prism_task.py
prism/tests/unit/test_tasks/cls_no_run_func.py
prism/tests/unit/test_tasks/cls_one_prism_task.py
prism/tests/unit/test_tasks/cls_other_classes.py
prism/tests/unit/test_tasks/cls_task_with_id.py
prism/tests/unit/test_tasks/cls_task_with_target.py
prism/tests/unit/test_tasks/cls_tasks_refs.py
prism/tests/unit/test_tasks/dec_bad_dec_no_parentheses.py
prism/tests/unit/test_tasks/dec_bad_run_extra_arg.py
prism/tests/unit/test_tasks/dec_diff_decorator_structure.py
prism/tests/unit/test_tasks/dec_multiple_prism_tasks.py
prism/tests/unit/test_tasks/dec_no_prism_task.py
prism/tests/unit/test_tasks/dec_one_prism_task.py
prism/tests/unit/test_tasks/dec_other_functions.py
prism/tests/unit/test_tasks/dec_task_with_id.py
prism/tests/unit/test_tasks/dec_task_with_target.py
prism/tests/unit/test_tasks/dec_tasks_refs.py
prism/tests/unit/test_tasks/example_tasks_dir/func_0.py
prism/tests/unit/test_tasks/example_tasks_dir/func_1.py
prism/tests/unit/test_tasks/example_tasks_dir/hello.py
prism/tests/unit/test_tasks/example_tasks_dir/world.py
prism/tests/unit/test_tasks/example_tasks_dir/nested/foo.py
prism_ds.egg-info/PKG-INFO
prism_ds.egg-info/SOURCES.txt
prism_ds.egg-info/dependency_links.txt
prism_ds.egg-info/entry_points.txt
prism_ds.egg-info/not-zip-safe
prism_ds.egg-info/requires.txt
prism_ds.egg-info/top_level.txt