Add patch from Piero Calucci to fix crash with recent pythons (rhbz#2025915)

This commit is contained in:
Zbigniew Jędrzejewski-Szmek 2022-02-11 13:21:05 +01:00
parent 5b80a08c60
commit a1aa847754
2 changed files with 24 additions and 2 deletions

View File

@ -6,14 +6,16 @@ License: GPLv3
URL: https://www.vitables.org/
Source0: https://github.com/uvemas/ViTables/archive/v%{version}/vitables-%{version}.tar.gz
Patch: vitables-collections-import.patch
BuildRequires: make
BuildRequires: make
BuildRequires: python3-devel
BuildRequires: python3-setuptools
BuildRequires: python3-numpy
BuildRequires: python3-tables
BuildRequires: hdf5-devel
BuildRequires: python3-sphinx
BuildArch: noarch
%global _description %{expand:
@ -44,7 +46,7 @@ Requires: vitables = %{version}-%{release}
This package contains the documentation and examples for vitables.
%prep
%setup -q
%autosetup -p1
%build
%py3_build

View File

@ -0,0 +1,20 @@
--- a/vitables/utils.py.orig 2022-02-11 11:44:17.278503157 +0100
+++ b/vitables/utils.py 2022-02-11 11:44:53.844041240 +0100
@@ -149,7 +149,7 @@
:return: None
"""
- if not isinstance(entries, collections.Iterable):
+ if not isinstance(entries, collections.abc.Iterable):
entries = [entries]
if isinstance(entries[0], QtWidgets.QAction):
@@ -177,7 +177,7 @@
:return: None
"""
- if not isinstance(entries, collections.Iterable):
+ if not isinstance(entries, collections.abc.Iterable):
entries = [entries]
if isinstance(entries[0], QtWidgets.QAction):