10
Aug
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…