News for hackers. Stuff that matters.
Re:Go Away Python by the__alchemist on Tuesday December 30, 2025 @11:30AM (#46434942)
I solved this in 2019 with PyFlow, but no one used it, so I lost interest. It's an OSS tool written in rust that automatically and transparently manages python versions and venvs. You just setup a `pyproject.toml`, run `pyflow main.py` etc, and it just works. Installs and locks dependencies like Cargo, installs and runs the correct Python version for the project etc.

At the time, Poetry and Pipenv were the popular tools, but I found they were not sufficient; they did a good job abstracting dependencies, but not venvs and Python version.

Re:Go Away Python by greensh on Tuesday December 30, 2025 @01:31PM (#46436357)
sounds awesome. Just out of interest, why do you think pyflow didn't catch on, but UV did?
Re:Go Away Python by the__alchemist on Tuesday December 30, 2025 @01:37PM (#46436426)
My best guess: I'm bad at marketing, and gave up too soon. The feedback I received was generally "Why would I use this when Pip, Pipenv and Poetry work fine?". To me they didn't; they were a hassle due to not handling venvs and Py versions, but I didn't find many people to also have had the same problem.
Re:Go Away Python by greensh on Wednesday December 31, 2025 @01:35PM (#46446901)
thanks for sharing. Marketing seems frustrating to me for an open source project. I had similar issues with python in the past and i wish I knew about this project back then.
Re:Go Away Python by the_mitsuhiko on Tuesday December 30, 2025 @01:40PM (#46436452)
Polish and that uv gets you entire python interpreters automatically without having to compile or manually install them.

That in retrospective was what made rye temporarily attractive and popular.