Fix FTBFS with Python 3.11b4
This commit is contained in:
parent
25ab331ccf
commit
9473367fe8
28
13714.patch
Normal file
28
13714.patch
Normal file
@ -0,0 +1,28 @@
|
|||||||
|
From d858213d4088237e1481038865bc52ccdd074053 Mon Sep 17 00:00:00 2001
|
||||||
|
From: Lumir Balhar <lbalhar@redhat.com>
|
||||||
|
Date: Fri, 29 Jul 2022 08:48:59 +0200
|
||||||
|
Subject: [PATCH] xxlimited_35 module now has the same name in repr in Py 3.11
|
||||||
|
|
||||||
|
See https://github.com/python/cpython/commit/a87c9b538fbfc42883417c4d5e69f1a5922690e3
|
||||||
|
---
|
||||||
|
IPython/lib/tests/test_pretty.py | 5 ++++-
|
||||||
|
1 file changed, 4 insertions(+), 1 deletion(-)
|
||||||
|
|
||||||
|
diff --git a/IPython/lib/tests/test_pretty.py b/IPython/lib/tests/test_pretty.py
|
||||||
|
index 86085166071..b93ab97eb9e 100644
|
||||||
|
--- a/IPython/lib/tests/test_pretty.py
|
||||||
|
+++ b/IPython/lib/tests/test_pretty.py
|
||||||
|
@@ -141,9 +141,12 @@ def test_pprint_heap_allocated_type():
|
||||||
|
Test that pprint works for heap allocated types.
|
||||||
|
"""
|
||||||
|
module_name = "xxlimited" if sys.version_info < (3, 10) else "xxlimited_35"
|
||||||
|
+ expected_output = (
|
||||||
|
+ "xxlimited.Null" if sys.version_info < (3, 11) else "xxlimited_35.Null"
|
||||||
|
+ )
|
||||||
|
xxlimited = pytest.importorskip(module_name)
|
||||||
|
output = pretty.pretty(xxlimited.Null)
|
||||||
|
- assert output == "xxlimited.Null"
|
||||||
|
+ assert output == expected_output
|
||||||
|
|
||||||
|
|
||||||
|
def test_pprint_nomod():
|
||||||
@ -14,7 +14,7 @@
|
|||||||
|
|
||||||
Name: ipython
|
Name: ipython
|
||||||
Version: 8.4.0
|
Version: 8.4.0
|
||||||
Release: 4%{?dist}
|
Release: 5%{?dist}
|
||||||
Summary: An enhanced interactive Python shell
|
Summary: An enhanced interactive Python shell
|
||||||
|
|
||||||
# See bug #603178 for a quick overview for the choice of licenses
|
# See bug #603178 for a quick overview for the choice of licenses
|
||||||
@ -23,6 +23,8 @@ Summary: An enhanced interactive Python shell
|
|||||||
License: (BSD and MIT and Python) and GPLv2+
|
License: (BSD and MIT and Python) and GPLv2+
|
||||||
URL: http://ipython.org/
|
URL: http://ipython.org/
|
||||||
Source0: %pypi_source
|
Source0: %pypi_source
|
||||||
|
# Fix for Python 3.11b4
|
||||||
|
Patch: https://github.com/ipython/ipython/pull/13714.patch
|
||||||
|
|
||||||
BuildArch: noarch
|
BuildArch: noarch
|
||||||
BuildRequires: make
|
BuildRequires: make
|
||||||
@ -255,6 +257,9 @@ rm -r %{buildroot}%{python3_sitelib}/IPython/*/tests
|
|||||||
|
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Fri Jul 29 2022 Lumír Balhar <lbalhar@redhat.com> - 8.4.0-5
|
||||||
|
- Fix FTBFS with Python 3.11b4
|
||||||
|
|
||||||
* Thu Jul 21 2022 Fedora Release Engineering <releng@fedoraproject.org> - 8.4.0-4
|
* Thu Jul 21 2022 Fedora Release Engineering <releng@fedoraproject.org> - 8.4.0-4
|
||||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user