## START: Set by rpmautospec ## (rpmautospec version 0.8.4) ## RPMAUTOSPEC: autorelease, autochangelog %define autorelease(e:s:pb:n) %{?-p:0.}%{lua: release_number = 4; base_release_number = tonumber(rpm.expand("%{?-b*}%{!?-b:1}")); print(release_number + base_release_number - 1); }%{?-e:.%{-e*}}%{?-s:.%{-s*}}%{!?-n:%{?dist}} ## END: Set by rpmautospec Name: python-pynitrokey Version: 0.12.3 Release: %autorelease Summary: Python client for Nitrokey devices License: Apache-2.0 OR MIT URL: https://github.com/Nitrokey/pynitrokey Source: %{url}/archive/refs/tags/v%{version}.tar.gz # docs/packaging.md says to replace this file with distro-specific instructions Patch: pcsc.patch BuildArch: noarch BuildRequires: python3-devel # Test dependencies (as the generator can't parse Poetry dev deps) BuildRequires: python3dist(pytest) BuildRequires: python3dist(oath) %global _description %{expand: A command line interface for the Nitrokey FIDO2, Nitrokey Start, Nitrokey 3 and NetHSM. Includes commands for managing enrolled keys, opening encrypted storage, and generating OTPs.} %description %_description %package -n python3-pynitrokey Summary: %{summary} Requires: libnitrokey Recommends: %{name}+pcsc = %{version} Provides: nitropy %description -n python3-pynitrokey %_description %pyproject_extras_subpkg -n python3-pynitrokey pcsc %prep %autosetup -p1 -n pynitrokey-%{version} %pyproject_patch_dependency hidapi:drop_upper %pyproject_patch_dependency cryptography:drop_upper %if 0%{fedora} < 44 %pyproject_patch_dependency click:drop_lower %endif %generate_buildrequires %pyproject_buildrequires -x pcsc %build %pyproject_wheel %install %pyproject_install %pyproject_save_files -l pynitrokey -L %check %pyproject_check_import %pytest %files -n python3-pynitrokey -f %{pyproject_files} %{_bindir}/nitropy %license LICENSES/* %doc README.md %changelog ## START: Generated by rpmautospec * Thu Aug 13 2026 Daniel Milnes - 0.12.3-4 - Allow newer cryptography * Thu Jul 16 2026 Fedora Release Engineering - 0.12.3-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_45_Mass_Rebuild * Sun Jun 21 2026 Daniel Milnes - 0.12.3-2 - Fix provides for dnf5 * Sun Jun 21 2026 Daniel Milnes - 0.12.3-1 - Initial import (rhbz#2491207) ## END: Generated by rpmautospec