Recommended starting point.
nix flake init -t github:caniko/harbor-pyReusable Python uv2nix and pyproject-nix infrastructure for Nix flakes.
Downstream flakes keep project policy local while sharing the boring Python/Nix plumbing.
`mkUvVirtualEnv` and `mkUvCheckEnv` return immutable uv2nix environments. Use `${env}/bin/python`.
`mkUvDevShell` extraPackages are Nix tools only. Python deps stay in pyproject.toml and uv.lock.
Setuptools, Torch runtime, and TorchCodec FFmpeg helpers live under `pythonOverrides`.
`nix flake init -t github:caniko/harbor-py` scaffolds a consumer.
Recommended starting point.
nix flake init -t github:caniko/harbor-py