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

Reply via email to