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.5.0 #### Testing the changes - I tested the changes in this PR: **YES** (I've tested 0.5.0 rc1 with Nitrokey 3 and I'm now testing the proper release). #### Changes when compared to the previous release pynitrokey requires far fewer dependencies than 0.4.50. It should also work on any platform unlike version 0.4.50 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.5.0). I would wait for Arch to update the package and cross-examine their PKGBUILD. #### 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