forked from pool/python-cloudpickle
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
This commit is contained in:
BIN
cloudpickle-2.2.1.tar.gz
LFS
BIN
cloudpickle-2.2.1.tar.gz
LFS
Binary file not shown.
BIN
cloudpickle-3.0.0-gh.tar.gz
LFS
Normal file
BIN
cloudpickle-3.0.0-gh.tar.gz
LFS
Normal file
Binary file not shown.
@@ -1,3 +1,18 @@
|
||||
-------------------------------------------------------------------
|
||||
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>
|
||||
|
||||
|
||||
@@ -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 curses}
|
||||
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 @@ functions and classes defined interactively in the __main__ module.
|
||||
%autosetup -p1 -n cloudpickle-%{version}
|
||||
|
||||
%build
|
||||
%python_build
|
||||
%pyproject_wheel
|
||||
|
||||
%install
|
||||
%python_install
|
||||
%pyproject_install
|
||||
%python_expand %fdupes %{buildroot}%{$python_sitelib}
|
||||
|
||||
%check
|
||||
@@ -73,6 +76,6 @@ export PYTHONPATH=':./tests/cloudpickle_testpkg'
|
||||
%doc README.md
|
||||
%license LICENSE
|
||||
%{python_sitelib}/cloudpickle
|
||||
%{python_sitelib}/cloudpickle-%{version}*-info
|
||||
%{python_sitelib}/cloudpickle-%{version}.dist-info
|
||||
|
||||
%changelog
|
||||
|
||||
Reference in New Issue
Block a user