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. I've also decided to go with the PyPi packages as I've heard they are preferred to GH releases. #### 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 Although python3-chardet is not listed anywhere, I got a warning about this module and included it. #### How other distros package this I wouldn't rely on Alpine as they just bumped the version with no changes to [the deps](https://github.com/Nitrokey/pynitrokey/compare/v0.4.50...v0.6.0). I would wait for Arch or any other distro to update the package and cross-examine their PKGBUILD. Sep 29: [Arch: v. 0.6.0 already in testing](https://archlinux.org/packages/extra-testing/any/python-pynitrokey) #### 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