1 pointby aleyan7 hours ago1 comment
  • evill33t6 hours ago
    Because every few month a new hot package manager comes around that basically does nothing better then pip - the acclaimed 10x more speed doesn't really matter for installing dependencies and why should we use something that's not even written in python?
    • aleyan5 hours ago
      OP/Author here.

      1) 2008: pip, 2012: Conda, 2018: Poetry, 2021: PDM, 2023: Rye, 2024: uv. A new package manager every few years rather than every few months would be more apt. But, yes I agree we shouldn't tool churn for newness sake.

      2) Have you tried uv? The speed is nice, but is not what makes it shine.

      3) uv not being written in python is a defining positive feature for it. It eliminates the bootstrap problem of having to get a system python with the right setup before you can run your python manager, virtualenv manager, and finally package manager. I haven't had to debug anyones virtualenv or python version issues in a year.