!14 fix for python 3.7 deprecation warning about importing certain types from collections vs collections.abc
From: @zhang-liang-pengkun Reviewed-by: @Charlie_li Signed-off-by: @Charlie_li
This commit is contained in:
commit
66d9da2364
@ -0,0 +1,36 @@
|
|||||||
|
From 30a861bc5a4f53a9ba73923c9048a3632a0f9d18 Mon Sep 17 00:00:00 2001
|
||||||
|
From: Irmen de Jong <irmen@razorvine.net>
|
||||||
|
Date: Tue, 3 Apr 2018 18:15:39 +0200
|
||||||
|
Subject: [PATCH] fix for python 3.7 deprecation warning about importing
|
||||||
|
certain types from collections vs collections.abc
|
||||||
|
|
||||||
|
---
|
||||||
|
more_itertools/more.py | 6 +++++-
|
||||||
|
1 file changed, 5 insertions(+), 1 deletion(-)
|
||||||
|
|
||||||
|
diff --git a/more_itertools/more.py b/more_itertools/more.py
|
||||||
|
index c4b08ae..4dc9f15 100644
|
||||||
|
--- a/more_itertools/more.py
|
||||||
|
+++ b/more_itertools/more.py
|
||||||
|
@@ -1,6 +1,6 @@
|
||||||
|
from __future__ import print_function
|
||||||
|
|
||||||
|
-from collections import Counter, defaultdict, deque, Sequence
|
||||||
|
+from collections import Counter, defaultdict, deque
|
||||||
|
from functools import partial, wraps
|
||||||
|
from heapq import merge
|
||||||
|
from itertools import (
|
||||||
|
@@ -17,6 +17,10 @@ from itertools import (
|
||||||
|
)
|
||||||
|
from operator import itemgetter, lt, gt, sub
|
||||||
|
from sys import maxsize, version_info
|
||||||
|
+if version_info < (3, 3):
|
||||||
|
+ from collections import Sequence
|
||||||
|
+else:
|
||||||
|
+ from collections.abc import Sequence
|
||||||
|
|
||||||
|
from six import binary_type, string_types, text_type
|
||||||
|
from six.moves import filter, map, range, zip, zip_longest
|
||||||
|
--
|
||||||
|
2.39.0.windows.2
|
||||||
|
|
||||||
@ -1,12 +1,13 @@
|
|||||||
Name: python-more-itertools
|
Name: python-more-itertools
|
||||||
Version: 4.1.0
|
Version: 4.1.0
|
||||||
Release: 5
|
Release: 6
|
||||||
Summary: An opensource python library wrapping around itertools
|
Summary: An opensource python library wrapping around itertools
|
||||||
License: MIT
|
License: MIT
|
||||||
URL: https://github.com/erikrose/more-itertools
|
URL: https://github.com/erikrose/more-itertools
|
||||||
Source0: https://pypi.io/packages/source/m/more-itertools/more-itertools-%{version}.tar.gz
|
Source0: https://pypi.io/packages/source/m/more-itertools/more-itertools-%{version}.tar.gz
|
||||||
BuildArch: noarch
|
BuildArch: noarch
|
||||||
Patch0000: python37.patch
|
Patch0000: python37.patch
|
||||||
|
Patch0001: 0001-fix-for-python-3.7-deprecation-warning-about-importi.patch
|
||||||
|
|
||||||
%description
|
%description
|
||||||
This is a python library for efficient use of itertools utility, which also \
|
This is a python library for efficient use of itertools utility, which also \
|
||||||
@ -61,5 +62,8 @@ See https://pythonhosted.org/more-itertools/index.html for more information.
|
|||||||
%{python3_sitelib}/more_itertools-%{version}-py%{python3_version}.egg-info
|
%{python3_sitelib}/more_itertools-%{version}-py%{python3_version}.egg-info
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Thu Nov 16 2023 zhangliangpengkun<zhangliangpengkun@xfusion.com> - 4.1.0-6
|
||||||
|
- fix for python 3.7 deprecation warning about importing certain types from collections vs collections.abc
|
||||||
|
|
||||||
* Fri Nov 15 2019 sunguoshuai <sunguoshuai@huawei.com> - 4.1.0-5
|
* Fri Nov 15 2019 sunguoshuai <sunguoshuai@huawei.com> - 4.1.0-5
|
||||||
- Package init
|
- Package init
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user