Should Rye Exist?
github.comI've started moving my main hobby flask project to Rye from pyenv and an unholy mess of other things.
Which was such a PITA for me setting up on a new machine, which I did semi-regularly.
Going okay so far, uv (which is bundled with Rye now as an experimental default) does seem to have potential, but I've hit a lot of problems with it resolving things when I just dumped a requirements.txt into my pyproject.toml, it must of twisted itself in knots trying to resolve it maybe. Adding the few top deps in using Rye seemed to fix that.
uv also is fast but seems to do something that takes a long time before it actually starts, no text output for up to a minute then it zips through the actual process of resolving/installing. Not sure what its up to.
I was a bit sceptical of the Rust base of these tools, but I think for some core things it makes sense for python tooling to make use of the speed and simplicity of binary executables. Ruff is great as well.