Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package python-nitrokey for openSUSE:Factory
checked in at 2026-10-05 16:18:13
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-nitrokey (Old)
and /work/SRC/openSUSE:Factory/.python-nitrokey.new.3698736 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-nitrokey"
Mon Oct 5 16:18:13 2026 rev:10 rq:1382452 version:0.5.0
Changes:
--------
--- /work/SRC/openSUSE:Factory/python-nitrokey/python-nitrokey.changes
2026-04-25 21:38:18.624070668 +0200
+++
/work/SRC/openSUSE:Factory/.python-nitrokey.new.3698736/python-nitrokey.changes
2026-10-05 16:18:37.323262842 +0200
@@ -1,0 +2,51 @@
+Sun Oct 4 17:39:17 UTC 2026 - Johannes Kastl
<[email protected]>
+
+- update to 0.5.0:
+ * Breaking Changes
+ - Bump minimum Python version to 3.11.
+ - Refactor connection handling:
+ - Wrap OSError in ConnectionError and CtapError in
+ DeviceError for transport-agnostic error types.
+ - Move connection handling into separate classes.
+ - Rename TrussedDevice.from_device to
+ TrussedDevice.from_connection.
+ - Add TrussedDevice.list classmethod.
+ - Add Transport enum.
+ - Add TrussedDevice.ctaphid_device function.
+ - Change type of TrussedDevice.path to Optional[str]
+ - Remove support for fido2 v1.
+ * Features
+ - Add support for credentials import and export in FIDO CXF
+ format.
+ - nitrokey.trussed.admin_app: Add model and revision to
+ AdminStatus
+ - nitrokey.trussed: Add the inner_checksum field to
+ FirmwareMetadata with the checksum of the unsigned firmware
+ image.
+ - nitrokey.checksum: Add unified checksum calculation for both
+ NRF52 and LPC55 firmware files.
+ - nitrokey.trussed.nrfutils: Add support for NRF52 package
+ signing and upload
+ - Add vid and pid properties to Model enum.
+ - nitrokey.nk3.secrets_app: Add register_uri function
+ - Enable communication with Nitrokey 3 and Nitrokey Passkeys
+ over CCID instead of CTAPHID
+ - Add recommended_transport function that indicates when CCID
+ should be prefered. CCID is more limited than CTAPHID, so
+ this functions only recommends CCID on Windows when not an
+ administrator, as CTAPHID is not available in this case.
+ - There is a known issue with the model identification over
+ CCID, see issue #147
+ * Bugfixes
+ - nitrokey.nk3.secrets_app: Fix discarded authentication when
+ using SecretsApp over CCID
+ - Fix SDK version check during firmware update to correctly
+ handle release candidates
+ * Other Changes
+ - Remove RPM specification file, associated Makefile target,
+ and CI jobs.
+ - nitrokey.trussed.TrussedBase: Fix type annotations for
+ __exit__ arguments so that all derived classes implement the
+ contextlib.AbstractContextManager protocol.
+
+-------------------------------------------------------------------
Old:
----
nitrokey-0.4.2.tar.gz
New:
----
nitrokey-0.5.0.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-nitrokey.spec ++++++
--- /var/tmp/diff_new_pack.E6sC8n/_old 2026-10-05 16:18:38.598316081 +0200
+++ /var/tmp/diff_new_pack.E6sC8n/_new 2026-10-05 16:18:38.600316165 +0200
@@ -18,21 +18,21 @@
%{?sle15_python_module_pythons}
Name: python-nitrokey
-Version: 0.4.2
+Version: 0.5.0
Release: 0
Summary: Nitrokey Python SDK
License: Apache-2.0
URL: https://github.com/Nitrokey/nitrokey-sdk-py
Source0:
https://github.com/Nitrokey/nitrokey-sdk-py/archive/v%{version}.tar.gz#/nitrokey-%{version}.tar.gz
Source99: python-nitrokey.rpmlintrc
-BuildRequires: %{python_module base >= 3.10}
+BuildRequires: %{python_module base >= 3.11}
BuildRequires: %{python_module pip}
BuildRequires: %{python_module poetry-core >= 1}
BuildRequires: %{python_module wheel}
# Runtime dependencies
BuildRequires: %{python_module cryptography >= 41}
BuildRequires: %{python_module crcmod >= 1.7 with %python-crcmod < 2}
-BuildRequires: %{python_module fido2 >= 1.1.2 with %python-fido2 < 3}
+BuildRequires: %{python_module fido2 >= 2 with %python-fido2 < 3}
BuildRequires: %{python_module hidapi >= 0.14 with %python-hidapi < 0.15}
BuildRequires: %{python_module protobuf >= 5.26}
BuildRequires: %{python_module pyserial >= 3.5 with %python-pyserial < 4}
@@ -44,7 +44,7 @@
BuildRequires: python-rpm-macros
Requires: python-cryptography >= 41
Requires: (python-crcmod >= 1.7 with python-crcmod < 2)
-Requires: (python-fido2 >= 1.1.2 with python-fido2 < 3)
+Requires: (python-fido2 >= 2 with python-fido2 < 3)
Requires: (python-hidapi >= 0.14 with python-hidapi < 0.15)
Requires: (python-protobuf >= 5.26)
Requires: (python-pyserial >= 3.5 with python-pyserial < 4)
++++++ nitrokey-0.4.2.tar.gz -> nitrokey-0.5.0.tar.gz ++++++
++++ 75964 lines of diff (skipped)