重要ポイント

  • Rust for CPython コミュニティは、pre-PEP 議論後の作業として、まずビルドシステムを各対応プラットフォームで堅牢にすることを優先しました。
  • その結果、フォーク上の CI では Rust を含む CPython ビルドが全テスト対象プラットフォームで通るところまで来ています。
  • 導入時期は Python 3.16 を想定し、内部 Rust API の設計、拡張モジュール候補の選定、PEP 草案作成へ進む予定が示されています。
  • 公開APIではなく内部実装から始める前提なので、言語全体の互換性を急に崩す話ではない点も押さえておきたいです。

初心者向け補足

Rust は安全性や性能の面で注目される言語ですが、Python 本体へ入れるとなると、動くだけでは足りません。各OSでビルドできること、既存コードとどうつなぐか、将来の保守をどうするかを一つずつ詰める必要があります。

自分のコメント

『Rust導入』だけが一人歩きしがちですが、今回の更新で大事なのはスケジュールを 3.16 にずらして現実的な準備期間を取ったことです。話題性よりも移行の堅さを優先していて、CPython らしい進め方だと思います。

元記事

Python Insider の元記事を読む