my prefect server setup prefect-metrics.waow.tech
python orchestration
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

add hatchling build-system so root project is installable via --with

setuptools auto-discovery fails because the repo has many top-level
dirs (flows, web, analytics, etc). hatchling with explicit packages
list makes the root installable, which uv run --with needs.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

zzstoatzz 4e50af8a 644d9ecc

+8 -1
+7
pyproject.toml
··· 1 + [build-system] 2 + requires = ["hatchling"] 3 + build-backend = "hatchling.build" 4 + 1 5 [project] 2 6 name = "my-prefect-server" 3 7 version = "0.1.0" ··· 7 11 "dbt-duckdb>=1.9", 8 12 "prefect-dbt>=0.6", 9 13 ] 14 + 15 + [tool.hatch.build.targets.wheel] 16 + packages = ["packages/mps/src/mps"] 10 17 11 18 [tool.uv.sources] 12 19 mps = { workspace = true }
+1 -1
uv.lock
··· 1101 1101 [[package]] 1102 1102 name = "my-prefect-server" 1103 1103 version = "0.1.0" 1104 - source = { virtual = "." } 1104 + source = { editable = "." } 1105 1105 dependencies = [ 1106 1106 { name = "dbt-duckdb" }, 1107 1107 { name = "mps" },