There is an updated pull request by ahesford against master on the void-packages repository https://github.com/ahesford/void-packages cryptography https://github.com/void-linux/void-packages/pull/28595 python-cryptography: split python2 package If we wanted to, we could set CRYPTOGRAPHY_DONT_BUILD_RUST for "this release only" (which probably means this minor version only) and delay the `python3-setuptools_rust` addition. That would also prevent the installation of the no-op `cryptography.hazmat.bindings._rust` module. However, given that Rust is about to become a hard requirement for this package, we might as well just get it done with now. The `python3-pytest-subtests` package is only required for checks in `python3-cryptography` but, given the importance of `cryptography`, I think it's worth ensuring that those tests pass. A patch file from https://github.com/void-linux/void-packages/pull/28595.patch is attached