c5c6485afc
- Update to 3.1.2: * Fix pickling of abstract base classes containing type annotations for Python 3.14. (PR#578) - Remove upstreamed patch support-python-314.patch
Daniel Garcia2025-12-12 12:04:11 +00:00
c56c4428a4
Accepting request 1307024 from devel:languages:python
Ana Guerrero2025-09-26 20:24:09 +00:00
5798b814a9
- Add patch support-python-314.patch: * Fix a test to pass under Python 3.14.
Steve Kowalik2025-09-25 05:17:05 +00:00
72dc3539dc
- Update to 3.1.1 * Various fixes to support for Python 3.14. (PR #545)
Markéta Machová2025-01-23 12:56:24 +00:00
e8d3894824
Accepting request 1226826 from devel:languages:python
Ana Guerrero2024-11-27 21:10:38 +00:00
70dc196ad9
- Update to 3.1.0 * Some improvements to make cloudpickle more deterministic when pickling dynamic functions and classes, in particular with CPython 3.13. (PR #524 and PR #534) * Fix a problem with the joint usage of cloudpickle's _whichmodule and multiprocessing. (PR #529) - Drop Fix-test_extract_class_dict-for-Python-313.patch
Markéta Machová2024-11-27 09:06:08 +00:00
ff03b63717
Accepting request 1199668 from devel:languages:python
Ana Guerrero2024-09-10 19:12:27 +00:00
3320485fb5
- Cherry-pick proposed patch from Fedora to fix testsuite with Python 3.13 * Fix-test_extract_class_dict-for-Python-313.patch
Markéta Machová2024-09-09 10:55:05 +00:00
cbcbb0a9ce
Update to 3.0.0 * Officially support Python 3.12 and drop support for Python 3.6 and 3.7. Dropping support for older Python versions made it possible to simplify the code base signficantly, hopefully making it easier to contribute to and maintain the project. (PR #515) * Fix pickling of dataclasses and their instances. (issue #386, PR #513) * Any color you like as long as it's black. (PR #521) * Drop setup.py and setuptools in favor of pyproject.toml and flit. (PR #521)
Markéta Machová2024-08-30 10:41:30 +00:00
0004acf366
Accepting request 1186365 from devel:languages:python
Ana Guerrero2024-07-09 18:03:03 +00:00
728abfabc4
- Disable tests against scipy/numpy for SLFO:Main
Daniel Garcia2024-07-09 10:34:17 +00:00
e917b3b510
- update to 2.2.1: * Back to dev mode * Move builtin classmethod_descriptor to a different test * Fix Python 3.9+ NamedTuple issues - drop Move-builtin-classmethod_descriptor-to-a-different-t.patch (upstream)
Dirk Mueller2023-05-08 18:18:53 +00:00
ec0d73250d
- Add Move-builtin-classmethod_descriptor-to-a-different-t.patch to fix the tests with python 3.10.8 gh#cloudpipe/cloudpickle#486
Daniel Garcia2022-10-28 12:07:25 +00:00
983f4dfe2b
Accepting request 1007420 from devel:languages:python
Richard Brown2022-10-01 15:42:08 +00:00
f2b813ee8b
- update to 2.2.0: * Improve compatibility with "nogil" Python and 3.11 * Fix compatibility with Python 3.11 * Add Python 3.10 to tox config * Fix#440: Incorrect pickles for subclasses of generic classes * Extend test_abc to include abstract properties * Add support for abc.abstract* methods * Add test for multiprocessing.Lock error
Dirk Mueller2022-10-01 11:27:37 +00:00
fa3e9a43b9
Accepting request 1006249 from home:yarunachalam:branches:devel:languages:python
Markéta Machová2022-09-27 06:31:17 +00:00
efb864fd90
- Update to 1.4.1: * Fix incompatibilities between cloudpickle 1.4.0 and Python 3.5.0/1/2 introduced by the new support of cloudpickle for pickling typing constructs. (issue #360) * Restore compat with loading dynamic classes pickled with cloudpickle version 1.2.1 that would reference the types.ClassType attribute. (PR #359) * This version requires Python 3.5 or later * cloudpickle can now all pickle all constructs from the typing module and the typing_extensions library in Python 3.5+ (PR #318) * Stop pickling the annotations of a dynamic class for Python < 3.6 (follow up on #276) (issue #347) * Fix a bug affecting the pickling of dynamic TypeVar instances on Python 3.7+, and expand the support for pickling TypeVar instances (dynamic or non-dynamic) to Python 3.5-3.6 (PR #350) * Add support for pickling dynamic classes subclassing typing.Generic instances on Python 3.7+ (PR #351)
Steve Kowalik2020-06-26 04:17:49 +00:00
6ce02a5d65
- Update to 1.2.2: * Revert the change introduced in (issue #276) attempting to pickle functions annotations for Python 3.4 to 3.6. It is not possible to pickle complex typing constructs for those versions (see issue #193) * Fix a bug affecting bound classmethod saving on Python 2. (issue #288) * Add support for pickling "getset" descriptors (issue #290)
Tomáš Chvátal
2019-09-26 10:43:05 +00:00