My Python setup, December 2025

9 points by carlana


hoistbypetard

I'm using uv for new things, though I'm not in a big hurry to migrate things I have that used pip-tools or poetry along with pyenv. Those are still working just fine. uv's definitely faster. I like it a lot. I find it a little less fiddly to write new pyproject.toml files for than I do poetry.

I don't think I really care about uv's speed; sure, it's uniformly faster every place I use it, but it speeds up things that I don't repeat that often, and on a certain level I kind of liked pyenv's source builds.

Once you've got pyenv/poetry or pyenv/pip-tools working, it's not hard at all

The thing that swayed me is how much easier it is to write instructions for setting things up with uv than with anything else. For new projects that I want to share with others, that's valuable. And for old projects where I'm hoping to share them with more people than I have already, it starts to look worth moving to uv in terms of saved documentation labor alone. Having an easier story for someone who wants to bootstrap my thing feels valuable, and I'm mildly surprised that I care about that a lot more than I care about the performance of the tools themselves.