17
0

8 Commits

Author SHA256 Message Date
8a02b55074 Accepting request 1239864 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/1239864
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-cloudpickle?expand=0&rev=26
2025-01-24 12:38:51 +00:00
cd6f6ed848 Accepting request 1239838 from home:glaubitz:branches:devel:languages:python
- Update to 3.1.1
  * Various fixes to support for Python 3.14. (PR #545)

OBS-URL: https://build.opensuse.org/request/show/1239838
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-cloudpickle?expand=0&rev=60
2025-01-23 12:56:24 +00:00
49e1862856 Accepting request 1226826 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/1226826
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-cloudpickle?expand=0&rev=25
2024-11-27 21:10:38 +00:00
96aaae70e9 Accepting request 1226818 from home:bnavigator:branches:devel:languages:python:numeric
- 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

OBS-URL: https://build.opensuse.org/request/show/1226818
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-cloudpickle?expand=0&rev=58
2024-11-27 09:06:08 +00:00
f8acba3e0a Accepting request 1199668 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/1199668
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-cloudpickle?expand=0&rev=24
2024-09-10 19:12:27 +00:00
8f758fc96e Accepting request 1199649 from home:glaubitz:branches:devel:languages:python
- Cherry-pick proposed patch from Fedora to fix testsuite with Python 3.13
  * Fix-test_extract_class_dict-for-Python-313.patch

OBS-URL: https://build.opensuse.org/request/show/1199649
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-cloudpickle?expand=0&rev=56
2024-09-09 10:55:05 +00:00
f5b792ccbf Accepting request 1197794 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/1197794
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-cloudpickle?expand=0&rev=23
2024-09-01 17:20:55 +00:00
d052b3d58a Accepting request 1197491 from home:bnavigator:branches:devel:languages:python:numeric
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)

OBS-URL: https://build.opensuse.org/request/show/1197491
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-cloudpickle?expand=0&rev=54
2024-08-30 10:41:30 +00:00
4 changed files with 51 additions and 10 deletions

Binary file not shown.

BIN
cloudpickle-3.1.1-gh.tar.gz LFS Normal file

Binary file not shown.

View File

@@ -1,3 +1,41 @@
-------------------------------------------------------------------
Thu Jan 23 11:08:09 UTC 2025 - John Paul Adrian Glaubitz <adrian.glaubitz@suse.com>
- Update to 3.1.1
* Various fixes to support for Python 3.14. (PR #545)
-------------------------------------------------------------------
Wed Nov 27 08:42:54 UTC 2024 - Ben Greiner <code@bnavigator.de>
- 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
-------------------------------------------------------------------
Mon Sep 9 09:43:13 UTC 2024 - John Paul Adrian Glaubitz <adrian.glaubitz@suse.com>
- Cherry-pick proposed patch from Fedora to fix testsuite with Python 3.13
* Fix-test_extract_class_dict-for-Python-313.patch
-------------------------------------------------------------------
Thu Aug 29 15:43:09 UTC 2024 - Ben Greiner <code@bnavigator.de>
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)
------------------------------------------------------------------- -------------------------------------------------------------------
Tue Jul 9 10:27:54 UTC 2024 - Daniel Garcia <daniel.garcia@suse.com> Tue Jul 9 10:27:54 UTC 2024 - Daniel Garcia <daniel.garcia@suse.com>

View File

@@ -1,7 +1,7 @@
# #
# spec file for package python-cloudpickle # spec file for package python-cloudpickle
# #
# Copyright (c) 2024 SUSE LLC # Copyright (c) 2025 SUSE LLC
# #
# All modifications and additions to the file contributed by third parties # All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed # remain the property of their copyright owners, unless otherwise agreed
@@ -18,13 +18,15 @@
%{?sle15_python_module_pythons} %{?sle15_python_module_pythons}
Name: python-cloudpickle Name: python-cloudpickle
Version: 2.2.1 Version: 3.1.1
Release: 0 Release: 0
Summary: Extended pickling support for Python objects Summary: Extended pickling support for Python objects
License: BSD-3-Clause License: BSD-3-Clause
URL: https://github.com/cloudpipe/cloudpickle URL: https://github.com/cloudpipe/cloudpickle
Source: https://files.pythonhosted.org/packages/source/c/cloudpickle/cloudpickle-%{version}.tar.gz Source: https://github.com/cloudpipe/cloudpickle/archive/refs/tags/v{%version}.tar.gz#/cloudpickle-%{version}-gh.tar.gz
BuildRequires: %{python_module setuptools} BuildRequires: %{python_module base >= 3.8}
BuildRequires: %{python_module flit-core}
BuildRequires: %{python_module pip}
BuildRequires: fdupes BuildRequires: fdupes
BuildRequires: python-rpm-macros BuildRequires: python-rpm-macros
BuildArch: noarch BuildArch: noarch
@@ -33,6 +35,7 @@ BuildRequires: %{python_module curses}
BuildRequires: %{python_module psutil} BuildRequires: %{python_module psutil}
BuildRequires: %{python_module pytest} BuildRequires: %{python_module pytest}
BuildRequires: %{python_module py} BuildRequires: %{python_module py}
BuildRequires: %{python_module setuptools if %python-base >= 3.12}
BuildRequires: %{python_module tornado} BuildRequires: %{python_module tornado}
%if 0%{?suse_version} > 1600 %if 0%{?suse_version} > 1600
BuildRequires: %{python_module numpy >= 1.18.5} BuildRequires: %{python_module numpy >= 1.18.5}
@@ -57,10 +60,10 @@ functions and classes defined interactively in the __main__ module.
%autosetup -p1 -n cloudpickle-%{version} %autosetup -p1 -n cloudpickle-%{version}
%build %build
%python_build %pyproject_wheel
%install %install
%python_install %pyproject_install
%python_expand %fdupes %{buildroot}%{$python_sitelib} %python_expand %fdupes %{buildroot}%{$python_sitelib}
%check %check
@@ -73,6 +76,6 @@ export PYTHONPATH=':./tests/cloudpickle_testpkg'
%doc README.md %doc README.md
%license LICENSE %license LICENSE
%{python_sitelib}/cloudpickle %{python_sitelib}/cloudpickle
%{python_sitelib}/cloudpickle-%{version}*-info %{python_sitelib}/cloudpickle-%{version}.dist-info
%changelog %changelog