Comment

Comment by sealedservant

My problem with pip-tools is this:

# pip-tools dependencies

dependencies = [

  # direct dependencies

  "build >= 1.0.0",

  "click >= 8",

  "pip >= 22.2",

  "pyproject_hooks",

  "tomli; python_version < '3.11'",

  # indirect dependencies

  "setuptools", # typically needed when pip-tools invokes setup.py

  "wheel", # pip plugin needed by pip-tools
]

pip is nice since it comes out of the box with Python. setuptools used to but now it's gone.

The dependency explosion is a huge problem for a lot of people trying to lockdown the security and maintainability of their codebases. I think that's why a lot of people are rallying around Astral's projects like uv and ruff... they do so many things and they do them well.

Discussion

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton