Control: tags 1009482 + pending Dear maintainer,
I've prepared an NMU for sphinxcontrib-autoprogram (versioned as 0.1.7-2.1) and uploaded it to DELAYED/15. Please feel free to tell me if I should cancel it. cu Adrian
diff -Nru sphinxcontrib-autoprogram-0.1.7/debian/changelog sphinxcontrib-autoprogram-0.1.7/debian/changelog --- sphinxcontrib-autoprogram-0.1.7/debian/changelog 2022-01-03 15:29:42.000000000 +0200 +++ sphinxcontrib-autoprogram-0.1.7/debian/changelog 2022-11-19 22:29:45.000000000 +0200 @@ -1,3 +1,11 @@ +sphinxcontrib-autoprogram (0.1.7-2.1) unstable; urgency=medium + + * Non-maintainer upload. + * Add proposed fix for FTBFS with Python >= 3.10. + (Closes: #1009482) + + -- Adrian Bunk <b...@debian.org> Sat, 19 Nov 2022 22:29:45 +0200 + sphinxcontrib-autoprogram (0.1.7-2) unstable; urgency=medium * Move package to Debian Python Team diff -Nru sphinxcontrib-autoprogram-0.1.7/debian/patches/0001-Fix-argparse-output-for-Python-3.10-compatibility.patch sphinxcontrib-autoprogram-0.1.7/debian/patches/0001-Fix-argparse-output-for-Python-3.10-compatibility.patch --- sphinxcontrib-autoprogram-0.1.7/debian/patches/0001-Fix-argparse-output-for-Python-3.10-compatibility.patch 1970-01-01 02:00:00.000000000 +0200 +++ sphinxcontrib-autoprogram-0.1.7/debian/patches/0001-Fix-argparse-output-for-Python-3.10-compatibility.patch 2022-11-19 22:00:30.000000000 +0200 @@ -0,0 +1,29 @@ +From 5f8cd70a0edcc804d305f360b6b6022767b2fcea Mon Sep 17 00:00:00 2001 +From: Karthikeyan Singaravelan <tir.kar...@gmail.com> +Date: Thu, 28 Jan 2021 15:02:19 +0000 +Subject: Fix argparse output for Python 3.10 compatibility. + +--- + sphinxcontrib/autoprogram.py | 6 +++++- + 1 file changed, 5 insertions(+), 1 deletion(-) + +diff --git a/sphinxcontrib/autoprogram.py b/sphinxcontrib/autoprogram.py +index c60cf68..1f051bb 100644 +--- a/sphinxcontrib/autoprogram.py ++++ b/sphinxcontrib/autoprogram.py +@@ -476,7 +476,11 @@ class ScannerTestCase(unittest.TestCase): + # section: default optionals + program, options, group = sections[1] + self.assertEqual([], program) +- self.assertEqual("optional arguments", group.title) ++ # See https://github.com/sphinx-contrib/autoprogram/issues/24 ++ if sys.version_info >= (3, 10): ++ self.assertEqual('options', group.title) ++ else: ++ self.assertEqual('optional arguments', group.title) + self.assertEqual(None, group.description) + self.assertEqual(2, len(options)) + self.assertEqual( +-- +2.30.2 + diff -Nru sphinxcontrib-autoprogram-0.1.7/debian/patches/series sphinxcontrib-autoprogram-0.1.7/debian/patches/series --- sphinxcontrib-autoprogram-0.1.7/debian/patches/series 1970-01-01 02:00:00.000000000 +0200 +++ sphinxcontrib-autoprogram-0.1.7/debian/patches/series 2022-11-19 22:29:45.000000000 +0200 @@ -0,0 +1 @@ +0001-Fix-argparse-output-for-Python-3.10-compatibility.patch