@mgorny@social.treehouse.systems
2026-09-26 07:11 UTC
#Python in a nutshell:
1. Let's use this new fancy #TOML thing for everything, it's so cool!
2. Everyone starts depending on third-party TOML libraries.
3. TOML library is finally added to the standard library, so people are moving to conditionally using it.
4. As old versions of Python become irrelevant, people are finally dropping fallbacks to the third-party library.
5. TOML 1.1 is introduced, and everyone has to start using a third-party library again… (at least until Python 3.15)
That's in case anyone is wondering why dev-python/tomli is suddenly getting installed on #Gentoo systems again.
Replies (2)
-
@xarvos@outerheaven.club 2026-09-26 08:02
i’mma be conservative and keep using old toml version. it should be backward compatible i hope @mgorny@social.treehouse.systems
-
@aronowski@furry.engineer 2026-09-26 10:37
@mgorny@social.treehouse.systems Relevant: https://drewdevault.com/blog/Python-stop-screwing-distros-over/ The Python community is obsessed with reinventing the wheel, over and over and over and over and over and over again. distutils, setuptools, pip, pipenv, tox, flit, conda, poetry, virtualenv, requirements.txt, setup.py, setup.cfg, pyproject.toml… I honestly can’t even list all of the things you have to deal with. It’s a disaster.