Add patch from Piero Calucci to fix crash with recent pythons (rhbz#2025915)
This commit is contained in:
parent
5b80a08c60
commit
a1aa847754
|
@ -6,14 +6,16 @@ License: GPLv3
|
||||||
URL: https://www.vitables.org/
|
URL: https://www.vitables.org/
|
||||||
|
|
||||||
Source0: https://github.com/uvemas/ViTables/archive/v%{version}/vitables-%{version}.tar.gz
|
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-devel
|
||||||
BuildRequires: python3-setuptools
|
BuildRequires: python3-setuptools
|
||||||
BuildRequires: python3-numpy
|
BuildRequires: python3-numpy
|
||||||
BuildRequires: python3-tables
|
BuildRequires: python3-tables
|
||||||
BuildRequires: hdf5-devel
|
BuildRequires: hdf5-devel
|
||||||
BuildRequires: python3-sphinx
|
BuildRequires: python3-sphinx
|
||||||
|
|
||||||
BuildArch: noarch
|
BuildArch: noarch
|
||||||
|
|
||||||
%global _description %{expand:
|
%global _description %{expand:
|
||||||
|
@ -44,7 +46,7 @@ Requires: vitables = %{version}-%{release}
|
||||||
This package contains the documentation and examples for vitables.
|
This package contains the documentation and examples for vitables.
|
||||||
|
|
||||||
%prep
|
%prep
|
||||||
%setup -q
|
%autosetup -p1
|
||||||
|
|
||||||
%build
|
%build
|
||||||
%py3_build
|
%py3_build
|
||||||
|
|
|
@ -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):
|
Loading…
Reference in New Issue