From f533583cfb5d40b43a3db38cf358f6b469f35d3a5a94d3efda761c4475a266fd Mon Sep 17 00:00:00 2001 From: Dirk Mueller Date: Thu, 2 May 2024 22:00:44 +0000 Subject: [PATCH] - update to 3.3: * Build Windows wheels on GHA. * Add preliminary support for Python 3.13 as of 3.13a5. * Add preliminary support for Python 3.13 as of 3.13a3. - use PEP517 build OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-zodbpickle?expand=0&rev=26 --- python-zodbpickle.changes | 9 +++++++++ python-zodbpickle.spec | 15 +++++++++------ zodbpickle-3.1.tar.gz | 3 --- zodbpickle-3.3.tar.gz | 3 +++ 4 files changed, 21 insertions(+), 9 deletions(-) delete mode 100644 zodbpickle-3.1.tar.gz create mode 100644 zodbpickle-3.3.tar.gz diff --git a/python-zodbpickle.changes b/python-zodbpickle.changes index a274bed..b17d831 100644 --- a/python-zodbpickle.changes +++ b/python-zodbpickle.changes @@ -1,3 +1,12 @@ +------------------------------------------------------------------- +Thu May 2 21:59:55 UTC 2024 - Dirk Müller + +- update to 3.3: + * Build Windows wheels on GHA. + * Add preliminary support for Python 3.13 as of 3.13a5. + * Add preliminary support for Python 3.13 as of 3.13a3. +- use PEP517 build + ------------------------------------------------------------------- Sat Dec 16 09:03:43 UTC 2023 - Dirk Müller diff --git a/python-zodbpickle.spec b/python-zodbpickle.spec index e98795d..a906682 100644 --- a/python-zodbpickle.spec +++ b/python-zodbpickle.spec @@ -1,7 +1,7 @@ # # spec file for package python-zodbpickle # -# Copyright (c) 2023 SUSE LLC +# Copyright (c) 2024 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -18,7 +18,7 @@ %{?!python_module:%define python_module() python-%{**} python3-%{**}} Name: python-zodbpickle -Version: 3.1 +Version: 3.3 Release: 0 Summary: Fork of Python 3 pickle module License: Python-2.0 AND ZPL-2.1 @@ -26,8 +26,10 @@ Group: Development/Libraries/Python URL: https://pypi.python.org/pypi/zodbpickle Source: https://files.pythonhosted.org/packages/source/z/zodbpickle/zodbpickle-%{version}.tar.gz BuildRequires: %{python_module Cython} +BuildRequires: %{python_module pip} BuildRequires: %{python_module setuptools} BuildRequires: %{python_module testsuite} +BuildRequires: %{python_module wheel} BuildRequires: fdupes BuildRequires: python-rpm-macros %python_subpackages @@ -45,13 +47,13 @@ This package presents a uniform pickling interface for ZODB: %prep %setup -q -n zodbpickle-%{version} -rm -rf src/zodbpickle.egg-info +rm -rv src/zodbpickle.egg-info %build -%python_build +%pyproject_wheel %install -%python_install +%pyproject_install %{python_expand find %{buildroot}%{$python_sitearch} -name *.c -delete %fdupes %{buildroot}%{$python_sitearch} } @@ -64,6 +66,7 @@ mv zodbpickle{,_hide} %files %{python_files} %license LICENSE.txt %doc CHANGES.rst README.rst -%{python_sitearch}/* +%{python_sitearch}/zodbpickle +%{python_sitearch}/zodbpickle-%{version}.dist-info %changelog diff --git a/zodbpickle-3.1.tar.gz b/zodbpickle-3.1.tar.gz deleted file mode 100644 index 1e66ac4..0000000 --- a/zodbpickle-3.1.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:b9ec32e706c7b808b79a53a7ad96609117e94283772b400ee76552107aabcc11 -size 111254 diff --git a/zodbpickle-3.3.tar.gz b/zodbpickle-3.3.tar.gz new file mode 100644 index 0000000..7cb9a55 --- /dev/null +++ b/zodbpickle-3.3.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:75c1792ac7bd5bcf4950582062ac3684e322aa13ab98420e3bfec4582273a368 +size 110800