Python Has Too Many Package Managers
dublog.net
Python Has Too Many Package Managers
1–10 of 170 posts
Re: Python Has Too Many Package Managers
#2Re: Python Has Too Many Package Managers
#3Re: Python Has Too Many Package Managers
#4Python actually now has over a dozen package managers, none of which are as good as Cargo in Rust. Here's my attempt at a nearly comprehensive rundown.
Re: Python Has Too Many Package Managers
#5My current favorites are uv + mise. Handles lockfiles, multiple versions of python, and it's very fast since uv is very fast. Have not tried pdm or hatch though.
Re: Python Has Too Many Package Managers
#6I disagree with the title, but it's an okay rundown of the various package managers. Wish the author had tried out hatch though since it seems good. Also rye is not abandoned. You can see the repo has updates within the last 24 hours for a new release. I think they want uv to eat rye, but that hasn't happened yet. My current favorites are uv + mise. Handles lockfiles, multiple versions of python, and it's very fast s…
I wanted to like Poetry but the performance is atrocious. On the other hand, with uv, I feel like I can always build a new instance of a system whenever I want, whereas with conda or poetry I might have to wait ten minutes.
Re: Python Has Too Many Package Managers
#7I disagree with the title, but it's an okay rundown of the various package managers. Wish the author had tried out hatch though since it seems good. Also rye is not abandoned. You can see the repo has updates within the last 24 hours for a new release. I think they want uv to eat rye, but that hasn't happened yet. My current favorites are uv + mise. Handles lockfiles, multiple versions of python, and it's very fast s…
uv is transformative because it is (1) correct and (2) crazy fast. I wanted to like Poetry but the performance is atrocious. On the other hand, with uv, I feel like I can always build a new instance of a system whenever I want, whereas with conda or poetry I might have to wait ten minutes.
Re: Python Has Too Many Package Managers
#8Re: Python Has Too Many Package Managers
#9I disagree with the title, but it's an okay rundown of the various package managers. Wish the author had tried out hatch though since it seems good. Also rye is not abandoned. You can see the repo has updates within the last 24 hours for a new release. I think they want uv to eat rye, but that hasn't happened yet. My current favorites are uv + mise. Handles lockfiles, multiple versions of python, and it's very fast s…