Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package python-cloudpickle for openSUSE:Factory checked in at 2024-09-01 19:20:55 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-cloudpickle (Old) and /work/SRC/openSUSE:Factory/.python-cloudpickle.new.2698 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-cloudpickle" Sun Sep 1 19:20:55 2024 rev:23 rq:1197794 version:3.0.0 Changes: -------- --- /work/SRC/openSUSE:Factory/python-cloudpickle/python-cloudpickle.changes 2024-07-09 20:03:15.475081380 +0200 +++ /work/SRC/openSUSE:Factory/.python-cloudpickle.new.2698/python-cloudpickle.changes 2024-09-01 19:20:58.766912259 +0200 @@ -1,0 +2,15 @@ +Thu Aug 29 15:43:09 UTC 2024 - Ben Greiner <c...@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) + +------------------------------------------------------------------- Old: ---- cloudpickle-2.2.1.tar.gz New: ---- cloudpickle-3.0.0-gh.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-cloudpickle.spec ++++++ --- /var/tmp/diff_new_pack.DAJlAM/_old 2024-09-01 19:20:59.310934791 +0200 +++ /var/tmp/diff_new_pack.DAJlAM/_new 2024-09-01 19:20:59.314934956 +0200 @@ -18,13 +18,15 @@ %{?sle15_python_module_pythons} Name: python-cloudpickle -Version: 2.2.1 +Version: 3.0.0 Release: 0 Summary: Extended pickling support for Python objects License: BSD-3-Clause URL: https://github.com/cloudpipe/cloudpickle -Source: https://files.pythonhosted.org/packages/source/c/cloudpickle/cloudpickle-%{version}.tar.gz -BuildRequires: %{python_module setuptools} +Source: https://github.com/cloudpipe/cloudpickle/archive/refs/tags/v{%version}.tar.gz#/cloudpickle-%{version}-gh.tar.gz +BuildRequires: %{python_module base >= 3.8} +BuildRequires: %{python_module flit-core} +BuildRequires: %{python_module pip} BuildRequires: fdupes BuildRequires: python-rpm-macros BuildArch: noarch @@ -33,6 +35,7 @@ BuildRequires: %{python_module psutil} BuildRequires: %{python_module pytest} BuildRequires: %{python_module py} +BuildRequires: %{python_module setuptools if %python-base >= 3.12} BuildRequires: %{python_module tornado} %if 0%{?suse_version} > 1600 BuildRequires: %{python_module numpy >= 1.18.5} @@ -57,10 +60,10 @@ %autosetup -p1 -n cloudpickle-%{version} %build -%python_build +%pyproject_wheel %install -%python_install +%pyproject_install %python_expand %fdupes %{buildroot}%{$python_sitelib} %check @@ -73,5 +76,5 @@ %doc README.md %license LICENSE %{python_sitelib}/cloudpickle -%{python_sitelib}/cloudpickle-%{version}*-info +%{python_sitelib}/cloudpickle-%{version}.dist-info