From 42b28c25195e9b751e0ee451208489f2d59a246b23d4daff776ec724c252beef Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tom=C3=A1=C5=A1=20Chv=C3=A1tal?= Date: Mon, 9 Mar 2020 08:39:07 +0000 Subject: [PATCH] - Update to 0.11: * Python 3.8 fixes - Add one more py38 patch: * py38.patch OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-immutables?expand=0&rev=5 --- immutables-0.11.tar.gz | 3 +++ immutables-0.9.tar.gz | 3 --- py38.patch | 23 +++++++++++++++++++++++ python-immutables.changes | 8 ++++++++ python-immutables.spec | 7 ++++--- 5 files changed, 38 insertions(+), 6 deletions(-) create mode 100644 immutables-0.11.tar.gz delete mode 100644 immutables-0.9.tar.gz create mode 100644 py38.patch diff --git a/immutables-0.11.tar.gz b/immutables-0.11.tar.gz new file mode 100644 index 0000000..e92c6e2 --- /dev/null +++ b/immutables-0.11.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d6850578a0dc6530ac19113cfe4ddc13903df635212d498f176fe601a8a5a4a3 +size 38557 diff --git a/immutables-0.9.tar.gz b/immutables-0.9.tar.gz deleted file mode 100644 index 35c70c3..0000000 --- a/immutables-0.9.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:d71d1c822498646143270580dd6f743bb31ab89ae0ded8b2307c356d3a00f1c0 -size 37754 diff --git a/py38.patch b/py38.patch new file mode 100644 index 0000000..3cba991 --- /dev/null +++ b/py38.patch @@ -0,0 +1,23 @@ +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 999f822..933f0b6 100644 --- a/python-immutables.changes +++ b/python-immutables.changes @@ -1,3 +1,11 @@ +------------------------------------------------------------------- +Mon Mar 9 08:33:40 UTC 2020 - Tomáš Chvátal + +- Update to 0.11: + * Python 3.8 fixes +- Add one more py38 patch: + * py38.patch + ------------------------------------------------------------------- Tue Sep 10 13:49:53 UTC 2019 - Tomáš Chvátal diff --git a/python-immutables.spec b/python-immutables.spec index 9f5703f..cb856cd 100644 --- a/python-immutables.spec +++ b/python-immutables.spec @@ -1,7 +1,7 @@ # # spec file for package python-immutables # -# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2020 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -19,13 +19,13 @@ %{?!python_module:%define python_module() python-%{**} python3-%{**}} %define skip_python2 1 Name: python-immutables -Version: 0.9 +Version: 0.11 Release: 0 Summary: Immutable collections for Python License: Apache-2.0 -Group: Development/Languages/Python 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,6 +37,7 @@ Immutable collections for Python. %prep %setup -q -n immutables-%{version} +%patch0 -p1 sed -i 's/\.system//' setup.py %build