4 ms·
Use Rye. It wasn't abandoned it ownership was transferred. Rye uses other pretty standard stuff under the hood, tools that follow PEPs, its just a front end th
by VagabundoP 2y ago
Use Rye. It wasn't abandoned it ownership was transferred.
Rye uses other pretty standard stuff under the hood, tools that follow PEPs, its just a front end that is sane. uv is fast as well. It downloads the pinned version of standalone Python, it keeps everything in its own venv and theres very little messing/tweaking of the environment.
It is messy, although its getting better. I doubt everything will ever standardise to one tool however.
- LarsDu88 2y agoI made a mistake about Rye when I posted the first draft of this article. That has since been corrected. Rye is incredibly young, and when I first encountered it, I looked at its source code and found it was simply calling piptools under the hood. I did not realize that it had changed and now uses uv (or perhaps just the same solver as uv) under the hood.
- VagabundoP 2y agoIt is young, and it does use established tools under the hood, but I think you should take another look: - It manages the portable python version downloads depending on what you've pinned in your pyproject or the standard version: https://github.com/indygreg/python-build-standalone https://github.com/indygreg/python-build-standalone - It uses Hatch, uv (or piptools), venv etc. - It has a sane set of commands and should work even if they swap out some of the underlying tools. - Its fast and has a great coverage of PEPs. I've used it now for a few versions and I think its the best meta-packaging/python management tool out there. I