Discussing a breaking change in Python’s setuptools.

The really interesting part is in the discussion section… and it shows once more how incredibly well-designed the GNU Guix package manager is – which solves these problems very very well, for arbitrary languages and with a fast growing distribution of, by now, about 50,000 packages.

  • nous@programming.dev
    link
    fedilink
    English
    arrow-up
    5
    ·
    1 day ago

    Uhg. This is probably one of the biggest reasons I hate python programs. It is very hard to keep things up to date and patched when the core language and tool just keep breaking thing. Tools based in python are the most annoying to have to maintain and upgrade from a sysadmin perspective.

    Every few months I have to spend a few hours trying to figure out why one of our python based containers will no longer build or remember what commands are needed to upgrade it’s deps when each one seems to use a different dep manager and tooling. Don’t have anywhere near as many problems with tools written in any other popular language.