LICENSE
README.md
pyproject.toml
src/duckstring/__init__.py
src/duckstring/__main__.py
src/duckstring/core.py
src/duckstring/keys.py
src/duckstring/utils.py
src/duckstring.egg-info/PKG-INFO
src/duckstring.egg-info/SOURCES.txt
src/duckstring.egg-info/dependency_links.txt
src/duckstring.egg-info/entry_points.txt
src/duckstring.egg-info/requires.txt
src/duckstring.egg-info/top_level.txt
src/duckstring/catchment/__init__.py
src/duckstring/catchment/app.py
src/duckstring/catchment/asgi.py
src/duckstring/catchment/dag.py
src/duckstring/catchment/db.py
src/duckstring/catchment/driver.py
src/duckstring/catchment/launcher.py
src/duckstring/catchment/registry.py
src/duckstring/catchment/routes/__init__.py
src/duckstring/catchment/routes/catchment.py
src/duckstring/catchment/routes/data.py
src/duckstring/catchment/routes/deploy.py
src/duckstring/catchment/routes/duck.py
src/duckstring/catchment/routes/orchestrate.py
src/duckstring/catchment/schema/001_init.sql
src/duckstring/catchment/static/404.html
src/duckstring/catchment/static/__next.__PAGE__.txt
src/duckstring/catchment/static/__next._full.txt
src/duckstring/catchment/static/__next._head.txt
src/duckstring/catchment/static/__next._index.txt
src/duckstring/catchment/static/__next._tree.txt
src/duckstring/catchment/static/_not-found.html
src/duckstring/catchment/static/_not-found.txt
src/duckstring/catchment/static/favicon.svg
src/duckstring/catchment/static/index.html
src/duckstring/catchment/static/index.txt
src/duckstring/catchment/static/logo-mark.svg
src/duckstring/catchment/static/logo.svg
src/duckstring/catchment/static/_next/static/chunks/03~yq9q893hmn.js
src/duckstring/catchment/static/_next/static/chunks/07lhk_q6pmm3r.js
src/duckstring/catchment/static/_next/static/chunks/0dbhjjzl8qfwv.js
src/duckstring/catchment/static/_next/static/chunks/0jvmviuftg5e2.css
src/duckstring/catchment/static/_next/static/chunks/0kczw6usu-y-f.js
src/duckstring/catchment/static/_next/static/chunks/0pgf-_4l3d1gl.css
src/duckstring/catchment/static/_next/static/chunks/0qh0m742pxib~.js
src/duckstring/catchment/static/_next/static/chunks/11kjahy2ntf0n.js
src/duckstring/catchment/static/_next/static/chunks/turbopack-03~mbvk_uplk_.js
src/duckstring/catchment/static/_next/static/uFzbxKIUibAOY83mw7FJ7/_buildManifest.js
src/duckstring/catchment/static/_next/static/uFzbxKIUibAOY83mw7FJ7/_clientMiddlewareManifest.js
src/duckstring/catchment/static/_next/static/uFzbxKIUibAOY83mw7FJ7/_ssgManifest.js
src/duckstring/catchment/static/_not-found/__next._full.txt
src/duckstring/catchment/static/_not-found/__next._head.txt
src/duckstring/catchment/static/_not-found/__next._index.txt
src/duckstring/catchment/static/_not-found/__next._not-found.__PAGE__.txt
src/duckstring/catchment/static/_not-found/__next._not-found.txt
src/duckstring/catchment/static/_not-found/__next._tree.txt
src/duckstring/cli/__init__.py
src/duckstring/cli/_http.py
src/duckstring/cli/catchment.py
src/duckstring/cli/config.py
src/duckstring/cli/control.py
src/duckstring/cli/data.py
src/duckstring/cli/deploy.py
src/duckstring/cli/pond.py
src/duckstring/cli/puddle.py
src/duckstring/cli/status.py
src/duckstring/cli/trigger.py
src/duckstring/cli/window.py
src/duckstring/demo/products/.gitignore
src/duckstring/demo/products/README.md
src/duckstring/demo/products/pond.toml
src/duckstring/demo/products/src/pond.py
src/duckstring/demo/reports/.gitignore
src/duckstring/demo/reports/README.md
src/duckstring/demo/reports/pond.toml
src/duckstring/demo/reports/src/pond.py
src/duckstring/demo/sales/.gitignore
src/duckstring/demo/sales/README.md
src/duckstring/demo/sales/pond.toml
src/duckstring/demo/sales/src/pond.py
src/duckstring/demo/sales/src/puddles.py
src/duckstring/demo/transactions/.gitignore
src/duckstring/demo/transactions/README.md
src/duckstring/demo/transactions/pond.toml
src/duckstring/demo/transactions/src/pond.py
src/duckstring/duck/__init__.py
src/duckstring/duck/__main__.py
src/duckstring/duck/client.py
src/duckstring/duck/core.py
src/duckstring/duck/executor.py
src/duckstring/engine/__init__.py
src/duckstring/engine/catchment.py
src/duckstring/engine/core.py
src/duckstring/engine/pond.py
src/duckstring/engine/worker.py
src/duckstring/local/__init__.py
src/duckstring/local/hydrate.py
src/duckstring/local/project.py
src/duckstring/local/runner.py
tests/test_auth.py
tests/test_catchment.py
tests/test_catchment_app.py
tests/test_config.py
tests/test_core.py
tests/test_data.py
tests/test_deploy.py
tests/test_download.py
tests/test_duck.py
tests/test_engine.py
tests/test_engine_split.py
tests/test_execute.py
tests/test_multimajor.py
tests/test_platform.py
tests/test_pond.py
tests/test_puddle.py
tests/test_restart.py
tests/test_runtime.py
tests/test_static.py
tests/test_status.py
tests/test_status_api.py
tests/test_window.py