Logs for #nikola for 2025-05-17

17:24:59 <ChrisWarrick> python packaging is such a trainwreck
17:25:32 <ChrisWarrick> > Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). By 2026-Feb-18, you need to update your project and remove deprecated calls or your builds will no longer be supported.
17:25:51 <ChrisWarrick> > setuptools.errors.InvalidConfigError: License classifiers have been superseded by license expressions (see https://peps.python.org/pep-0639/). Please remove: License :: OSI Approved :: MIT License
17:26:00 <ChrisWarrick> why the fuck do they make people's lives harder
17:26:26 <ChrisWarrick> instead of fixing the mess with a billion standards, let's deprecate elementary stuff, because we've had a better idea
17:55:35 <ChrisWarrick> https://github.com/getnikola/nikola/actions/runs/15087488915/job/42411881009
17:55:38 <ChrisWarrick> fuck this shit
18:14:23 <KwBot> [nikola] Kwpolska closed issue #3842: New release needed, so bug fixes are available to normal pip users. https://github.com/getnikola/nikola/issues/3842
18:14:23 <KwBot> [nikola] Kwpolska closed issue #3842: New release needed, so bug fixes are available to normal pip users. https://github.com/getnikola/nikola/issues/3842
18:14:23 <KwBot> [nikola] Kwpolska closed issue #3842: New release needed, so bug fixes are available to normal pip users. https://github.com/getnikola/nikola/issues/3842
20:06:23 <felixfontein> ChrisWarrick: https://github.com/pypa/setuptools/issues/4903 in case you haven't seen it. the situation is a real trainwreck (like so many other things...)
20:09:49 <felixfontein> and even for packages only supporting only newer versions it's problematic as not everyone can compute an exact cumulative SPDX license expression (for example the ansible package)
21:43:18 <ChrisWarrick> felixfontein: setuptools is really terrible, they love breaking things (cf. https://github.com/pypa/setuptools/issues/4910 ) yet they’re the most widely used build backend (because they were the only game in town for so long)
23:44:09 <felixfontein> yep, that one was quite annoying as well...