なんとな~くしあわせ?の日記

「そしてそれゆえ、知識そのものが力である」 (Nam et ipsa scientia potestas est.) 〜 フランシス・ベーコン

cryptographyがRustを依存先にもったためpipが失敗するようになった

github.com

コメントから
https://github.com/pyca/cryptography/issues/5771#issue-803350135

新しく追加されたRustへの依存により、サポートされている多くのGentooアーキテクチャ(およびこれらは実際にcryptographyに依存するPythonパッケージを使用するアーキテクチャ)のcryptographyをパッケージ化できなくなったことを報告します。

プラットフォームサポートをご覧ください。 いくつかのターゲットを「Tier3」に劣化させることに加えて、Rustは少なくともalpha、hppa、ia64、m68k、s390(-xではない)を完全にはサポートしていません。 暗号化のCコードをこれらのプラットフォームに調整するコスト(これまでのようにそのままでは機能しないと想定した場合でも)は、Rust全体を移植するコストよりもはるかに低くなります。 暗号化を取り戻すためだけに、ボランティアがRust全体を他のアーキテクチャに移植することを期待することはできません。

今のところ、Tier 1以外のアーキテクチャ(つまり、アップストリームがブートストラップバイナリを提供しない場合)用にRustをパッケージ化することさえ非常に困難です。

とりあえず手元でもansibleのインストールとfabric2のインストールに失敗したぜ😭

どうすんのこれ…

まじでやばい…

対処
  • とりあえずcryptographyのバージョンを下げた