Nix-Python Because nix-shell is all you need. What? Launch a nix-shell with a pinned python version (now 3.1, modify if needed) Creates venv if it does not exist, pip installs requirements.txt using local UV cache if it exists Sources the venv