From 6a383d76efe8df70faa477a308d5cabfaef92a760c3d388e15d5a53701f898d2 Mon Sep 17 00:00:00 2001 From: Matej Cepl Date: Tue, 8 Jun 2021 17:31:23 +0000 Subject: [PATCH 1/2] Clean SPEC file OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-google-crc32c?expand=0&rev=3 --- python-google-crc32c.spec | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/python-google-crc32c.spec b/python-google-crc32c.spec index 66aea17..1633c0f 100644 --- a/python-google-crc32c.spec +++ b/python-google-crc32c.spec @@ -25,18 +25,18 @@ Summary: A python wrapper of the C library 'Google CRC32C' License: Apache-2.0 URL: https://github.com/googleapis/python-crc32c Source: https://github.com/googleapis/python-crc32c/archive/refs/tags/v%{version}.tar.gz#/python-crc32c-%{version}.tar.gz -BuildRequires: python-rpm-macros -BuildRequires: libcrc32c-devel +BuildRequires: %{python_module cffi >= 1.0.0} BuildRequires: %{python_module devel} BuildRequires: %{python_module setuptools} -BuildRequires: %{python_module cffi >= 1.0.0} -# SECTION test requirements -BuildRequires: %{python_module pytest} -BuildRequires: %{python_module cffi >= 1.0.0} -# /SECTION BuildRequires: fdupes +BuildRequires: libcrc32c-devel +BuildRequires: python-rpm-macros Requires: python-cffi >= 1.0.0 Suggests: python-pytest +# SECTION test requirements +BuildRequires: %{python_module cffi >= 1.0.0} +BuildRequires: %{python_module pytest} +# /SECTION %python_subpackages %description From 628c9ade8943033771b533c8dd96eacde9a70fba999cafe17c605a7fccd9ea97 Mon Sep 17 00:00:00 2001 From: Robert Schweikert Date: Thu, 7 Apr 2022 11:21:57 +0000 Subject: [PATCH 2/2] Accepting request 967467 from home:glaubitz:branches:devel:languages:python - Update to version 1.3.0 Features * add support for Python 3.10 (#116) - from version 1.2.0 Features * build wheels using CIBuildWheel (#103) Documentation * update list of supported wheel platforms / architectures (#105) - from version 1.1.5 Bug Fixes * revert to silent fallback to pure-Python build (#93) * fix segfault on MacOS 11 ("Big Sur") for Python < 3.9 (#93) - from version 1.1.4 Bug Fixes * advise setting 'CRC32C_PURE_PYTHON' after build failure (#84) * restore building 'manylinux1' wheels (#87) * use correct Python 3.10 specifier (#88) - from version 1.1.3 Performance Improvements * replace CFFI with a native C extension (#76) OBS-URL: https://build.opensuse.org/request/show/967467 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-google-crc32c?expand=0&rev=4 --- python-crc32c-1.1.2.tar.gz | 3 --- python-crc32c-1.3.0.tar.gz | 3 +++ python-google-crc32c.changes | 24 ++++++++++++++++++++++++ python-google-crc32c.spec | 4 ++-- 4 files changed, 29 insertions(+), 5 deletions(-) delete mode 100644 python-crc32c-1.1.2.tar.gz create mode 100644 python-crc32c-1.3.0.tar.gz diff --git a/python-crc32c-1.1.2.tar.gz b/python-crc32c-1.1.2.tar.gz deleted file mode 100644 index 282f3ec..0000000 --- a/python-crc32c-1.1.2.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:24f4015fadc35ec4e2d138d89d00c28976ef8217c6cf8264b4c55ae0c89b1fe1 -size 24138 diff --git a/python-crc32c-1.3.0.tar.gz b/python-crc32c-1.3.0.tar.gz new file mode 100644 index 0000000..fab047c --- /dev/null +++ b/python-crc32c-1.3.0.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:573d5f16a2c8e7cb8eab5e962f2aca6dd4a684178f9803e1c5ca2914bf023afa +size 26718 diff --git a/python-google-crc32c.changes b/python-google-crc32c.changes index 000cecb..998e7b8 100644 --- a/python-google-crc32c.changes +++ b/python-google-crc32c.changes @@ -1,3 +1,27 @@ +------------------------------------------------------------------- +Thu Apr 7 10:36:52 UTC 2022 - John Paul Adrian Glaubitz + +- Update to version 1.3.0 + Features + * add support for Python 3.10 (#116) +- from version 1.2.0 + Features + * build wheels using CIBuildWheel (#103) + Documentation + * update list of supported wheel platforms / architectures (#105) +- from version 1.1.5 + Bug Fixes + * revert to silent fallback to pure-Python build (#93) + * fix segfault on MacOS 11 ("Big Sur") for Python < 3.9 (#93) +- from version 1.1.4 + Bug Fixes + * advise setting 'CRC32C_PURE_PYTHON' after build failure (#84) + * restore building 'manylinux1' wheels (#87) + * use correct Python 3.10 specifier (#88) +- from version 1.1.3 + Performance Improvements + * replace CFFI with a native C extension (#76) + ------------------------------------------------------------------- Fri Jun 4 08:56:19 UTC 2021 - Matej Cepl diff --git a/python-google-crc32c.spec b/python-google-crc32c.spec index 1633c0f..253dcff 100644 --- a/python-google-crc32c.spec +++ b/python-google-crc32c.spec @@ -1,7 +1,7 @@ # # spec file for package python-google-crc32c # -# Copyright (c) 2021 SUSE LLC +# Copyright (c) 2022 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -19,7 +19,7 @@ %{?!python_module:%define python_module() python-%{**} python3-%{**}} %define modname google-crc32c Name: python-google-crc32c -Version: 1.1.2 +Version: 1.3.0 Release: 0 Summary: A python wrapper of the C library 'Google CRC32C' License: Apache-2.0