diff --git a/more-itertools-4.1.0.tar.gz b/more-itertools-4.1.0.tar.gz deleted file mode 100644 index adfbac4..0000000 Binary files a/more-itertools-4.1.0.tar.gz and /dev/null differ diff --git a/more-itertools-8.5.0.tar.gz b/more-itertools-8.5.0.tar.gz new file mode 100644 index 0000000..2642964 Binary files /dev/null and b/more-itertools-8.5.0.tar.gz differ diff --git a/python-more-itertools.spec b/python-more-itertools.spec index 571cee9..07f913f 100644 --- a/python-more-itertools.spec +++ b/python-more-itertools.spec @@ -1,12 +1,11 @@ Name: python-more-itertools -Version: 4.1.0 -Release: 6 +Version: 8.5.0 +Release: 1 Summary: An opensource python library wrapping around itertools License: MIT URL: https://github.com/erikrose/more-itertools Source0: https://pypi.io/packages/source/m/more-itertools/more-itertools-%{version}.tar.gz BuildArch: noarch -Patch0000: python37.patch %description This is a python library for efficient use of itertools utility, which also \ @@ -42,6 +41,9 @@ See https://pythonhosted.org/more-itertools/index.html for more information. %{python3_sitelib}/more_itertools-%{version}-py%{python3_version}.egg-info %changelog +* Thu Jul 15 2021 huangtianhua -8.5.0-1 +- Upgrade to 8.5.0 to support OpenStack-W + * Wed Oct 21 2020 Ge Wang - 4.1.0-6 - remove python2 diff --git a/python37.patch b/python37.patch deleted file mode 100644 index f46ee73..0000000 --- a/python37.patch +++ /dev/null @@ -1,40 +0,0 @@ -From e38574428c952b143fc4e0e42cb99b242c7b7977 Mon Sep 17 00:00:00 2001 -From: Irmen de Jong -Date: Tue, 3 Apr 2018 19:43:08 +0200 -Subject: [PATCH] fix bucket iteration; adhere to Pep 479. Required for Python - 3.7 which is now also included in the test matrix - ---- - more_itertools/more.py | 5 ++++- - setup.py | 2 ++ - 4 files changed, 8 insertions(+), 2 deletions(-) - -diff --git a/more_itertools/more.py b/more_itertools/more.py -index c4b08ae..ca413a7 100644 ---- a/more_itertools/more.py -+++ b/more_itertools/more.py -@@ -723,7 +723,10 @@ def _get_values(self, value): - # a matching item, caching the rest. - else: - while True: -- item = next(self._it) -+ try: -+ item = next(self._it) -+ except StopIteration: -+ return - item_value = self._key(item) - if item_value == value: - yield item -diff --git a/setup.py b/setup.py -index c4670dd..e6fd01b 100644 ---- a/setup.py -+++ b/setup.py -@@ -51,6 +51,8 @@ def get_long_description(): - 'Programming Language :: Python :: 3.3', - 'Programming Language :: Python :: 3.4', - 'Programming Language :: Python :: 3.5', -+ 'Programming Language :: Python :: 3.6', -+ 'Programming Language :: Python :: 3.7', - 'Topic :: Software Development :: Libraries'], - keywords=['itertools', 'iterator', 'iteration', 'filter', 'peek', - 'peekable', 'collate', 'chunk', 'chunked'],