There is an updated pull request by slymattz against master on the void-packages repository https://github.com/slymattz/void-packages nitrokey-0.5.0 https://github.com/void-linux/void-packages/pull/52240 New package: python3-pynitrokey-0.6.0 #### Testing the changes - I tested the changes in this PR: **YES** #### Changes when compared to release 0.4.50 pynitrokey 0.6.0 requires far fewer dependencies than 0.4.50 thanks to the lack of spsdk and libusbsio as dependencies. It should also work on any platform unlike the previous version where cmsis-pack-manager was restricted to x86. I know it's not a common practice to close a PR and open another but I've decided to close https://github.com/void-linux/void-packages/pull/52002 because of how much these two differ. #### Dependencies 1. https://github.com/Nitrokey/pynitrokey/blob/master/pyproject.toml 2. https://github.com/Nitrokey/nitrokey-sdk-py/blob/main/pyproject.toml 3. https://github.com/Nitrokey/nethsm-sdk-py/blob/main/pyproject.toml My primary base for deps were the above resources. But I also consulted Arch's PKGBUILD just to make sure no dependency has been omitted (see below). Although _python3-chardet_ is not listed anywhere, I got a warning about this module and included it. #### How other distros package this Sep 29: [Arch: v. 0.6.0 is already in testing](https://archlinux.org/packages/extra-testing/any/python-pynitrokey) and it does make alterations to the dependency list just like my PR (fewer deps are now required because _python3-nitrokey_ accommodates the necessary code from some of the formerly required deps). #### Local build testing - I built this PR locally for my native architecture: x86_64-glibc - I built this PR locally for these architectures: - x86_64-musl - armv6l-musl (crossbuild) - aarch64-glibc (crossbuild) - armv7l-musl (crossbuild) A patch file from https://github.com/void-linux/void-packages/pull/52240.patch is attached