From 8a2ec6084e4791645da96c3fc6492de28e4d5e780c86c0ecdc7dba72f87c0cba Mon Sep 17 00:00:00 2001 From: Dirk Mueller Date: Wed, 16 Sep 2020 11:28:21 +0000 Subject: [PATCH] - update to 0.14: * python 3.8 support * Various improvements w.r.t. type annotations & typing * Fix pure-Python implementation to accept keyword argument * Fix the mutation API to maintain elements count correctly * Allow None to be used as key in pure-Python implementation. OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-immutables?expand=0&rev=7 --- immutables-0.11.tar.gz | 3 --- immutables-0.14.tar.gz | 3 +++ py38.patch | 23 ----------------------- python-immutables.changes | 10 ++++++++++ python-immutables.spec | 4 +--- 5 files changed, 14 insertions(+), 29 deletions(-) delete mode 100644 immutables-0.11.tar.gz create mode 100644 immutables-0.14.tar.gz delete mode 100644 py38.patch diff --git a/immutables-0.11.tar.gz b/immutables-0.11.tar.gz deleted file mode 100644 index e92c6e2..0000000 --- a/immutables-0.11.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:d6850578a0dc6530ac19113cfe4ddc13903df635212d498f176fe601a8a5a4a3 -size 38557 diff --git a/immutables-0.14.tar.gz b/immutables-0.14.tar.gz new file mode 100644 index 0000000..c6fab84 --- /dev/null +++ b/immutables-0.14.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a0a1cc238b678455145bae291d8426f732f5255537ed6a5b7645949704c70a78 +size 42983 diff --git a/py38.patch b/py38.patch deleted file mode 100644 index 3cba991..0000000 --- a/py38.patch +++ /dev/null @@ -1,23 +0,0 @@ -From 2b52677fdde34b1c89bdf4411ef95bd1ed0f343d Mon Sep 17 00:00:00 2001 -From: Bruno Oliveira -Date: Sat, 2 Nov 2019 17:56:24 -0300 -Subject: [PATCH] Add Python 3.8 support (#16) - -Fix #15 ---- - tests/test_map.py | 2 +- - 4 files changed, 13 insertions(+), 2 deletions(-) - -diff --git a/tests/test_map.py b/tests/test_map.py -index 8d629f84..0b464cf2 100644 ---- a/tests/test_map.py -+++ b/tests/test_map.py -@@ -1294,7 +1294,7 @@ def test_map_pickle(self): - self.assertTrue(isinstance(uh, self.Map)) - self.assertEqual(h, uh) - -- with self.assertRaisesRegex(TypeError, "can't pickle"): -+ with self.assertRaisesRegex(TypeError, "can('t|not) pickle"): - pickle.dumps(h.mutate()) - - @unittest.skipIf(sys.version_info < (3, 7, 0), "__class_getitem__ is not available") diff --git a/python-immutables.changes b/python-immutables.changes index 933f0b6..a358135 100644 --- a/python-immutables.changes +++ b/python-immutables.changes @@ -1,3 +1,13 @@ +------------------------------------------------------------------- +Wed Sep 16 11:27:37 UTC 2020 - Dirk Mueller + +- update to 0.14: + * python 3.8 support + * Various improvements w.r.t. type annotations & typing + * Fix pure-Python implementation to accept keyword argument + * Fix the mutation API to maintain elements count correctly + * Allow None to be used as key in pure-Python implementation. + ------------------------------------------------------------------- Mon Mar 9 08:33:40 UTC 2020 - Tomáš Chvátal diff --git a/python-immutables.spec b/python-immutables.spec index cb856cd..5cd2d67 100644 --- a/python-immutables.spec +++ b/python-immutables.spec @@ -19,13 +19,12 @@ %{?!python_module:%define python_module() python-%{**} python3-%{**}} %define skip_python2 1 Name: python-immutables -Version: 0.11 +Version: 0.14 Release: 0 Summary: Immutable collections for Python License: Apache-2.0 URL: https://github.com/MagicStack/immutables Source: https://files.pythonhosted.org/packages/source/i/immutables/immutables-%{version}.tar.gz -Patch0: py38.patch BuildRequires: %{python_module devel} BuildRequires: %{python_module setuptools} BuildRequires: fdupes @@ -37,7 +36,6 @@ Immutable collections for Python. %prep %setup -q -n immutables-%{version} -%patch0 -p1 sed -i 's/\.system//' setup.py %build