From 8dcab00cb8c4f71cb087104653dcdbda952b4d1bbe6b36a66890263ee4404054 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mark=C3=A9ta=20Machov=C3=A1?= Date: Wed, 28 May 2025 11:36:21 +0000 Subject: [PATCH] - Convert to pip-based build OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-httpsig_cffi?expand=0&rev=8 --- python-httpsig_cffi.changes | 5 +++++ python-httpsig_cffi.spec | 12 +++++++----- 2 files changed, 12 insertions(+), 5 deletions(-) diff --git a/python-httpsig_cffi.changes b/python-httpsig_cffi.changes index 91c7aa7..f401d79 100644 --- a/python-httpsig_cffi.changes +++ b/python-httpsig_cffi.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Wed May 28 11:35:58 UTC 2025 - Markéta Machová + +- Convert to pip-based build + ------------------------------------------------------------------- Mon Jul 11 07:41:08 UTC 2022 - Markéta Machová diff --git a/python-httpsig_cffi.spec b/python-httpsig_cffi.spec index 48b6343..8a89852 100644 --- a/python-httpsig_cffi.spec +++ b/python-httpsig_cffi.spec @@ -1,7 +1,7 @@ # # spec file for package python-httpsig_cffi # -# Copyright (c) 2022 SUSE LLC +# Copyright (c) 2025 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -16,7 +16,6 @@ # -%{?!python_module:%define python_module() python-%{**} python3-%{**}} Name: python-httpsig_cffi Version: 15.0.0 Release: 0 @@ -27,7 +26,9 @@ URL: https://github.com/hawkowl/httpsig_cffi Source: https://files.pythonhosted.org/packages/source/h/httpsig_cffi/httpsig_cffi-%{version}.tar.gz # PATCH-FIX-UPSTREAM https://github.com/hawkowl/httpsig_cffi/pull/2 Fix cryptography deprecation warnings and future warning in get_fingerprint Patch0: new-cryptography.patch +BuildRequires: %{python_module pip} BuildRequires: %{python_module setuptools} +BuildRequires: %{python_module wheel} BuildRequires: fdupes BuildRequires: python-rpm-macros Requires: python-cryptography @@ -49,10 +50,10 @@ Secure HTTP request signing using the HTTP Signature draft specification %autopatch -p1 %build -%python_build +%pyproject_wheel %install -%python_install +%pyproject_install %python_expand %fdupes %{buildroot}%{$python_sitelib} %check @@ -61,6 +62,7 @@ Secure HTTP request signing using the HTTP Signature draft specification %files %{python_files} %doc CHANGELOG.rst README.rst %license LICENSE.txt -%{python_sitelib}/* +%{python_sitelib}/httpsig_cffi +%{python_sitelib}/httpsig_cffi-%{version}*-info %changelog