From 1667a3dad50c6b25b353f2482ef258c0faaaeff8906716b50cb88a87f0796273 Mon Sep 17 00:00:00 2001 From: Matej Cepl Date: Fri, 28 Mar 2025 14:57:38 +0000 Subject: [PATCH] - Add *.rpmlintrc to make rpmlint output useful. OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-nitrokey?expand=0&rev=8 --- python-nitrokey.changes | 5 +++++ python-nitrokey.rpmlintrc | 2 ++ python-nitrokey.spec | 14 ++++++++++++-- 3 files changed, 19 insertions(+), 2 deletions(-) create mode 100644 python-nitrokey.rpmlintrc diff --git a/python-nitrokey.changes b/python-nitrokey.changes index c75c87f..37f0d3f 100644 --- a/python-nitrokey.changes +++ b/python-nitrokey.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Fri Mar 28 14:57:14 UTC 2025 - Matej Cepl + +- Add *.rpmlintrc to make rpmlint output useful. + ------------------------------------------------------------------- Fri Mar 28 08:51:34 UTC 2025 - Johannes Kastl diff --git a/python-nitrokey.rpmlintrc b/python-nitrokey.rpmlintrc new file mode 100644 index 0000000..71023f7 --- /dev/null +++ b/python-nitrokey.rpmlintrc @@ -0,0 +1,2 @@ +addFilter("python-bytecode-inconsistent-mtime /usr/lib.*/__pycache__/.*\.pyc") +addFilter("non-executable-script /usr/lib.*/trussed/.*\.py") diff --git a/python-nitrokey.spec b/python-nitrokey.spec index 7f586cd..d67c8c2 100644 --- a/python-nitrokey.spec +++ b/python-nitrokey.spec @@ -23,13 +23,23 @@ Release: 0 Summary: Nitrokey Python SDK License: Apache-2.0 URL: https://github.com/Nitrokey/nitrokey-sdk-py -Source: https://files.pythonhosted.org/packages/source/n/nitrokey/nitrokey-%{version}.tar.gz +Source0: https://files.pythonhosted.org/packages/source/n/nitrokey/nitrokey-%{version}.tar.gz +Source99: python-nitrokey.rpmlintrc BuildRequires: %{python_module base >= 3.9.2} BuildRequires: %{python_module pip} BuildRequires: %{python_module poetry-core >= 1} BuildRequires: %{python_module wheel} BuildRequires: fdupes BuildRequires: python-rpm-macros +Requires: python-crcmod +Requires: python-cryptography +Requires: python-fido2 +Requires: python-hidapi +Requires: python-protobuf +Requires: python-pyserial +Requires: python-requests +Requires: python-semver +Requires: python-tlv8 BuildArch: noarch %python_subpackages @@ -48,7 +58,7 @@ The Nitrokey Python SDK can be used to use and configure Nitrokey devices. %files %{python_files} %doc README.md -%license LICENSES LICENSES/Apache-2.0.txt LICENSES/MIT.txt +%license LICENSES/Apache-2.0.txt LICENSES/MIT.txt %{python_sitelib}/nitrokey %{python_sitelib}/nitrokey-%{version}.dist-info