Washington Odhiambo via Mailman-users writes:
I think those who want to run bleeding-edge software must be able to find out the details by themselves as opposed to being told how to do it. Ordinary souls like some of us must contend with released versions, not beta :-)
Sure, but this thread was occasioned by trying to run the released Mailman versions on a recent Debian, if I recall correctly. In any case, because of the removal of nntplib from Python 3.13, in that situation there are three plausible paths:
- Install Python 3.12 from source, and use that in your venv.
- pip standard-nntplib from PyPI
- run the HEAD version of Mailman core (at least)
In this case approach 2 is likely the path of least resistance, but this kind of thing could also happen with the distro-installed Django, etc, etc. It's also possible that the user who would normally prefer the stability of the recent versions might be attracted by new features in the expectation that the next release is close and this "beta" version is quite stable.
So I think the "pip from git" approach has occasional value-added to "ordinary souls".
-- GNU Mailman consultant (installation, migration, customization) Sirius Open Source https://www.siriusopensource.com/ Software systems consulting in Europe, North America, and Japan