diff --git a/Fix-argparse-output-for-Python3.10-compatibility.patch b/Fix-argparse-output-for-Python3.10-compatibility.patch new file mode 100644 index 0000000..2b647ff --- /dev/null +++ b/Fix-argparse-output-for-Python3.10-compatibility.patch @@ -0,0 +1,17 @@ +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( diff --git a/python-sphinxcontrib-autoprogram.spec b/python-sphinxcontrib-autoprogram.spec index 16b5d2f..180f0a7 100644 --- a/python-sphinxcontrib-autoprogram.spec +++ b/python-sphinxcontrib-autoprogram.spec @@ -1,11 +1,12 @@ %global _empty_manifest_terminate_build 0 Name: python-sphinxcontrib-autoprogram Version: 0.1.7 -Release: 1 +Release: 2 Summary: Documenting CLI programs License: BSD URL: https://github.com/sphinx-contrib/autoprogram Source0: https://files.pythonhosted.org/packages/23/ca/ffb97adb8938774c0746490d0e6fb1391bf04dc9b32902eff84e2a263d44/sphinxcontrib-autoprogram-0.1.7.tar.gz +Patch0: Fix-argparse-output-for-Python3.10-compatibility.patch BuildArch: noarch %description Documenting CLI programs @@ -35,7 +36,7 @@ Provides: python3-sphinxcontrib-autoprogram-doc Documenting CLI programs %prep -%autosetup -n sphinxcontrib-autoprogram-0.1.7 +%autosetup -n sphinxcontrib-autoprogram-0.1.7 -p1 %build %py3_build @@ -80,5 +81,8 @@ mv %{buildroot}/doclist.lst . %{_docdir}/* %changelog +* Tue Jul 12 2022 huangtianhua - 0.1.7-2 +- Fix argparse output for Python 3.10 compatibility + * Thu Aug 05 2021 OpenStack_SIG - 0.1.7-1 - Package Spec generate