1. uv
  2. Install uv
  3. Start a new Python project with uv
  4. Add a dependency with uv
  5. Add a new development-time dependency
  6. Add an optional dependency that is needed to some feature
  7. View the dependency tree with uv
  8. GitHub Action with uv
  9. Install the optional dependencies