为什么在使用 StaSh 安装加密时我没有收到 cryptography.hazmat.bindings._padding?

Why didn't I receive cryptography.hazmat.bindings._padding when installing cryptography with StaSh?

我正在为 iOS 使用 Pythonista,并使用最新版本的 StaSh 安装了加密包。看起来安装过程中出现了问题,但似乎仍然成功:

Extracting archive file ...
Archive extracted.
Running setup file ...
TypeError('expected string or bytes-like object',)
Failed to run setup.py
Fall back to directory guessing ...
Package installed: cryptography

但是,当我尝试从 cryptography.fertnet 导入 Fertnet 时,出现了 ModuleNotFoundError。显然我不见了 cryptography.hazmat.bindings._padding。有谁知道我为什么没有得到那个模块?

加密模块部分用 C 语言编写。 这些部分必须编译成共享库。这些库被命名为 _constant_time_openssl_padding,它们 应该 位于 hazmat/bindings.

AFAICT PyPI 仅包含 linux、windows 和 macOS 的编译包,但不包含 IOS。 所以我的猜测是 setup.py 失败,因为它无法编译这些库。