uv-over-pip-for-python-2025-projects

Use uv as the Python package manager in 2025 projects — it is 10-100x faster than pip and supports workspace-native monorepo layouts that pair cleanly with pnpm workspaces for JS. Avoid adding Nx or Turborepo until build graph complexity genuinely demands it (typically 5+ apps). The correct monorepo primitive for a 2-3 app project is pnpm-workspace.yaml + pyproject.toml uv workspace.