From cb01b021e68e96ff77600bdfc157880bfba7fdb03724e8456c51699e10f0f2d0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tom=C3=A1=C5=A1=20Chv=C3=A1tal?= Date: Fri, 26 Jul 2019 09:18:21 +0000 Subject: [PATCH] Accepting request 718767 from home:pgajdos - version update to 1.2.1 * Restore (partial) support for Python 3.4 for downstream projects that have LTS versions that would benefit from cloudpickle bug fixes. * Leverage the C-accelerated Pickler new subclassing API (available in Python 3.8) in cloudpickle. This allows cloudpickle to pickle Python objects up to 30 times faster. (issue #253) * Support pickling of classmethod and staticmethod objects in python2. arguments. (issue #262) * Add support to pickle type annotations for Python 3.5 and 3.6 (pickling type annotations was already supported for Python 3.7, Python 3.4 might also work but is no longer officially supported by cloudpickle) (issue #276) * Internal refactoring to proactively detect dynamic functions and classes when pickling them. This refactoring also yields small performance improvements when pickling dynamic classes (~10%) (issue #273) OBS-URL: https://build.opensuse.org/request/show/718767 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-cloudpickle?expand=0&rev=19 --- cloudpickle-1.1.1.tar.gz | 3 --- cloudpickle-1.2.1.tar.gz | 3 +++ python-cloudpickle.changes | 10 ++++++++++ python-cloudpickle.spec | 2 +- 4 files changed, 14 insertions(+), 4 deletions(-) delete mode 100644 cloudpickle-1.1.1.tar.gz create mode 100644 cloudpickle-1.2.1.tar.gz diff --git a/cloudpickle-1.1.1.tar.gz b/cloudpickle-1.1.1.tar.gz deleted file mode 100644 index 07fc0fa..0000000 --- a/cloudpickle-1.1.1.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:7d43c4d0c7e9735ee8a352c96f84031dabd6676170c4e5e0585a469cc4769f22 -size 34870 diff --git a/cloudpickle-1.2.1.tar.gz b/cloudpickle-1.2.1.tar.gz new file mode 100644 index 0000000..699d4b1 --- /dev/null +++ b/cloudpickle-1.2.1.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:603244e0f552b72a267d47a7d9b347b27a3430f58a0536037a290e7e0e212ecf +size 42138 diff --git a/python-cloudpickle.changes b/python-cloudpickle.changes index b0de267..ca0029f 100644 --- a/python-cloudpickle.changes +++ b/python-cloudpickle.changes @@ -1,3 +1,13 @@ +------------------------------------------------------------------- +Fri Jul 26 07:52:16 UTC 2019 - pgajdos@suse.com + +- version update to 1.2.1 + * Restore (partial) support for Python 3.4 for downstream projects that have LTS versions that would benefit from cloudpickle bug fixes. + * Leverage the C-accelerated Pickler new subclassing API (available in Python 3.8) in cloudpickle. This allows cloudpickle to pickle Python objects up to 30 times faster. (issue #253) + * Support pickling of classmethod and staticmethod objects in python2. arguments. (issue #262) + * Add support to pickle type annotations for Python 3.5 and 3.6 (pickling type annotations was already supported for Python 3.7, Python 3.4 might also work but is no longer officially supported by cloudpickle) (issue #276) + * Internal refactoring to proactively detect dynamic functions and classes when pickling them. This refactoring also yields small performance improvements when pickling dynamic classes (~10%) (issue #273) + ------------------------------------------------------------------- Tue May 21 11:38:21 UTC 2019 - Marketa Calabkova diff --git a/python-cloudpickle.spec b/python-cloudpickle.spec index ac7db51..2c3bcd0 100644 --- a/python-cloudpickle.spec +++ b/python-cloudpickle.spec @@ -18,7 +18,7 @@ %{?!python_module:%define python_module() python-%{**} python3-%{**}} Name: python-cloudpickle -Version: 1.1.1 +Version: 1.2.1 Release: 0 Summary: Extended pickling support for Python objects License: BSD-3-Clause