Control: tags 972374 + patch Control: tags 972374 + pending Dear maintainer,
I've prepared an NMU for qiskit-terra (versioned as 0.12.0-2.1) and uploaded it to DELAYED/3. Please feel free to tell me if I should delay it longer. Also, FYI, your git repo is missing on Salsa. Regards. SR
diff -Nru qiskit-terra-0.12.0/debian/changelog qiskit-terra-0.12.0/debian/changelog --- qiskit-terra-0.12.0/debian/changelog 2020-08-15 03:26:42.000000000 -0700 +++ qiskit-terra-0.12.0/debian/changelog 2020-10-17 11:53:16.000000000 -0700 @@ -1,3 +1,10 @@ +qiskit-terra (0.12.0-2.1) unstable; urgency=medium + + * Non-maintainer upload. + * Patch: Support Python 3.9, in test infrastructure. Closes: #972374 + + -- Stefano Rivera <stefa...@debian.org> Sat, 17 Oct 2020 11:53:16 -0700 + qiskit-terra (0.12.0-2) unstable; urgency=medium * d/patches: backport upstream fix. Closes: #964669 diff -Nru qiskit-terra-0.12.0/debian/patches/python3.9.patch qiskit-terra-0.12.0/debian/patches/python3.9.patch --- qiskit-terra-0.12.0/debian/patches/python3.9.patch 1969-12-31 16:00:00.000000000 -0800 +++ qiskit-terra-0.12.0/debian/patches/python3.9.patch 2020-10-17 11:37:15.000000000 -0700 @@ -0,0 +1,33 @@ +Adapt to the new location of the private _AssertLogsContext class in Python 3.9 + +Upstream has started to look at 3.9 support in +https://github.com/Qiskit/qiskit-terra/pull/5189 but haven't fixed this, yet. + +Author: Stefano Rivera <stefa...@debian.org> +Bug-Debian: https://bugs.debian.org/972374 +Forwarded: no +--- a/qiskit/test/utils.py ++++ b/qiskit/test/utils.py +@@ -16,9 +16,12 @@ + + import logging + import os +-import unittest + from enum import Enum + from itertools import product ++try: ++ from unittest._log import _AssertLogsContext ++except ImportError: ++ from unittest.case import _AssertLogsContext + + from qiskit import __path__ as qiskit_path + +@@ -68,7 +71,7 @@ + logger.setLevel(level) + + +-class _AssertNoLogsContext(unittest.case._AssertLogsContext): ++class _AssertNoLogsContext(_AssertLogsContext): + """A context manager used to implement TestCase.assertNoLogs().""" + + # pylint: disable=inconsistent-return-statements diff -Nru qiskit-terra-0.12.0/debian/patches/series qiskit-terra-0.12.0/debian/patches/series --- qiskit-terra-0.12.0/debian/patches/series 2020-08-15 03:05:52.000000000 -0700 +++ qiskit-terra-0.12.0/debian/patches/series 2020-10-17 11:32:33.000000000 -0700 @@ -2,3 +2,4 @@ 0002-Simplify-networkx-dependency-declaration.patch 0003-Trim-included-package_data-in-setup.py.patch 0004-Fix-numpy-1.19.0-pulse-error-upstream-backport.patch +python3.9.patch