Will Smidlein's Blog

Posts tagged "python"

uv: It's Really Good

Basically, they took what was working in pip, rye and poetry, and discarded all the stuff that didn’t work. Then they spent months killing tickets to bring it to an insane level of quality.

This cannot be understated, as such a level of quality and dedication is so extremely rare in software that I usually associate it with things like VLC or sqlite. This is the league I consider uv in.

Always try uv first. If it doesn’t work (which is very rare), go back to what you did before or find a workaround.

If you haven’t played with uv yet, I can’t recommend it enough. Python ecosystem tools come and go but this one feels like it’s got some staying power. Lots of tremendously well thought-out decisions, many of which are laid out in the linked article. No magic, just good abstractions. Such a joy.

I will say I am somewhat confused about who is paying for all of this. Like obviously VCs but uh… why? Definitely not out of the goodness of their hearts. Similar uneasiness around Bun, which I also love.

Unit Tests In Markdown

I was reading this great post comparing Pyrefly and Ty and the appendix stood out-

I just wanted to call out that ty’s tests are written in… MARKDOWN! How cool is that?

- Edward Li

Very cool indeed!

I did a bit of digging and found the Readme as well.