Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package python-pynitrokey for openSUSE:Factory checked in at 2023-10-02 20:04:54 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-pynitrokey (Old) and /work/SRC/openSUSE:Factory/.python-pynitrokey.new.28202 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-pynitrokey" Mon Oct 2 20:04:54 2023 rev:2 rq:1114221 version:0.4.40 Changes: -------- --- /work/SRC/openSUSE:Factory/python-pynitrokey/python-pynitrokey.changes 2023-09-11 21:26:33.134720729 +0200 +++ /work/SRC/openSUSE:Factory/.python-pynitrokey.new.28202/python-pynitrokey.changes 2023-10-02 20:06:22.722615204 +0200 @@ -1,0 +2,45 @@ +Wed Sep 27 10:16:45 UTC 2023 - Lars Vogdt <l...@linux-schulserver.de> + +- update to 0.4.40: + * nethsm: Various updates and improvements (#435, #437, #439, + #445) + * nk3: Fix "generator didn't stop" update error for LPC55 devices + (#394) + * nk3 secrets: Add support for updating credentials (#424, #425, + #428) + * nk3 test: Donât show touch prompt if PIN is missing (#411) + * Update urllib3 (#426) +- update to 0.4.39: + * Improved logging (#399, @Laborratte5) + * Cleanup, refactoring and fixes of the fido2 module (#337, #410) + * Check pynitrokey version on firmware update (#416, + @Laborratte5) + * Update dependencies to fix vulnerabilities and installation + problems (#364) +- update to 0.4.38: + Secrets App updates: add Password Safe, challenge-response, and + improve UI + * Implemented enhancements: + - Secrets App Password Safe support for Nitrokey 3 #380 + (szszszsz) + * Fixed bugs: + - Firmware 1.3.1 update failed for nk3 #368 + * Closed issues: + - nitropy list errors out due to deepmerge not being found (in + a version recent enough) #396 + - Secrets App: improve UI/UX for Password Safe support #392 +- update to 0.4.37: + * Features + - nk3 status: Add variant (#376) + - nk3 secrets: Update Secrets App API (#377) + - Add py.typed file (#387) + * Bugfixes + - nk3 test: Fix provisioner test (#367) + - fido2 list-credentials: Handle missing RP name (#359) + - fido2 list-credentials: Skip enumerating RPs when empty + (#360) +- remove outdated dependency to deepmerge +- explicitly require click-aliases and semver +- build as noarch, as suggested by rpmlint + +------------------------------------------------------------------- Old: ---- pynitrokey-0.4.36.tar.gz New: ---- pynitrokey-0.4.40.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-pynitrokey.spec ++++++ --- /var/tmp/diff_new_pack.eQBAm3/_old 2023-10-02 20:06:23.882656922 +0200 +++ /var/tmp/diff_new_pack.eQBAm3/_new 2023-10-02 20:06:23.882656922 +0200 @@ -15,8 +15,7 @@ # Please submit bugfixes or comments via https://bugs.opensuse.org/ # -# only build for the default python on Tumbleweed -# and for the new python stack on SLES15/Leap15 + %if 0%{suse_version} < 1699 %{?sle15_python_module_pythons} %else @@ -24,21 +23,22 @@ %endif Name: python-pynitrokey -Version: 0.4.36 +Version: 0.4.40 Release: 0 Summary: Python Library for Nitrokey devices License: MIT URL: https://github.com/Nitrokey/pynitrokey Source: https://files.pythonhosted.org/packages/source/p/pynitrokey/pynitrokey-%{version}.tar.gz +BuildRequires: %{python_module click-aliases} BuildRequires: %{python_module flit} BuildRequires: %{python_module pip} +BuildRequires: %{python_module semver} # https://github.com/Nitrokey/pynitrokey/blob/master/pyproject.toml BuildRequires: %{python_module certifi >= 14.5.14} -BuildRequires: %{python_module click >= 8.0.0 with %python-click < 9} BuildRequires: %{python_module cffi} +BuildRequires: %{python_module click >= 8.0.0 with %python-click < 9} # "cryptography >=3.4.4,<37" BuildRequires: %{python_module cryptography} -BuildRequires: %{python_module deepmerge >= 1.1.0} BuildRequires: %{python_module ecdsa} # "frozendict ~= 2.3.4" BuildRequires: %{python_module frozendict >= 2.3.4} @@ -60,37 +60,39 @@ BuildRequires: %{python_module pyserial} # "protobuf >=3.17.3, < 4.0.0" BuildRequires: %{python_module protobuf >= 3.17.3} -BuildRequires: intelhex BuildRequires: fdupes +BuildRequires: intelhex BuildRequires: python-rpm-macros # SECTION test BuildRequires: %{python_module pytest} # /SECTION Requires: intelhex +Requires: %{python_module click-aliases} +Requires: %{python_module semver} Requires: python-certifi >= 14.5.14 Requires: python-cffi -Requires: (python-click >= 8.0.0 with python-click < 9) Requires: python-cryptography -Requires: python-deepmerge >= 1.1.0 Requires: python-ecdsa Requires: python-frozendict >= 2.3.4 -Requires: (python-fido2 >= 1.1.0 with python-fido2 < 2) Requires: python-nkdfu +Requires: python-protobuf >= 3.17.3 +Requires: python-pyserial Requires: python-python-dateutil >= 2.7.0 Requires: python-pyusb Requires: python-requests Requires: python-spsdk >= 1.7.0 -Requires: python-tqdm -Requires: python-urllib3 >= 1.26.7 Requires: python-tlv8 +Requires: python-tqdm Requires: python-typing_extensions >= 4.3.0 -Requires: python-pyserial -Requires: python-protobuf >= 3.17.3 +Requires: python-urllib3 >= 1.26.7 +Requires: (python-click >= 8.0.0 with python-click < 9) +Requires: (python-fido2 >= 1.1.0 with python-fido2 < 2) Requires(post): update-alternatives -Requires(postun): update-alternatives +Requires(postun):update-alternatives # only build for x86_64, as some dependencies are not available # for other architectures ExclusiveArch: x86_64 +BuildArch: noarch Provides: nitropy = %{version}-%{release} %python_subpackages ++++++ pynitrokey-0.4.36.tar.gz -> pynitrokey-0.4.40.tar.gz ++++++ ++++ 100872 lines of diff (skipped)