uv

Python Packaging is Great Now: `uv` is all you need

Python Packaging is Great Now: `uv` is all you need

The title of this post is a reference to Glyph's Python Packaging is Good Now. I think it's safe to say that, in these 8 years, we've gone from "Good" to "Great". Keep reading for my reasoning. What makes Python packaging hard for beginners? I contend that the two main difficulties for Python packaging are Bootstrapping, i.e. how to even get started! Activation, i.e. how venvs in Python work (see my Mastodon thread it's just so difficult to explain!) Bootstrapping was an often neglected problem. Should we tell people to install Python from https://python.org? The Anaconda distribution? How do we…
Read More
No widgets found. Go to Widget page and add the widget in Offcanvas Sidebar Widget Area.