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

Reply via email to