Source: ansible-core Version: 2.13.4-1 Severity: wishlist Tags: patch While investigating test failures with the new python3-resolvelib, I noticed that ansible-core could be using the new pyproject.toml interface to setuptools. While there is absolutely no rush on this, the Debian Python tools now support it and the legacy setup.py interface is deprecated. It's a very simple change. I confirmed that the package builds and the test failures I am seeing in unstable are at least unchanged.
This is written in the form of an NMU, but I have no intent to actually NMU for this: diff -Nru ansible-core-2.13.4/debian/changelog ansible-core-2.13.4/debian/changelog --- ansible-core-2.13.4/debian/changelog 2022-09-13 14:41:09.000000000 +0000 +++ ansible-core-2.13.4/debian/changelog 2022-11-23 14:05:25.000000000 +0000 @@ -1,3 +1,10 @@ +ansible-core (2.13.4-1.1) UNRELEASED; urgency=medium + + * Non-maintainer upload. + * Add pybuild-plugin-pyproject to use non-legacy setuptools build interface + + -- Scott Kitterman <sc...@kitterman.com> Wed, 23 Nov 2022 14:05:25 +0000 + ansible-core (2.13.4-1) unstable; urgency=medium * New upstream release diff -Nru ansible-core-2.13.4/debian/control ansible-core-2.13.4/debian/control --- ansible-core-2.13.4/debian/control 2022-08-25 02:43:22.000000000 +0000 +++ ansible-core-2.13.4/debian/control 2022-11-23 14:04:58.000000000 +0000 @@ -4,6 +4,7 @@ Priority: optional Build-Depends: debhelper-compat (= 13), dh-python, + pybuild-plugin-pyproject, python3, # python3-antsibull <!nodoc>, python3-docutils, Scott K