拡張モジュールのPython3への移植—Pythonドキュメント

提供:Dev Guides
< PythonPython/docs/3.8/howto/cporting /
2021年11月1日 (月) 04:02時点におけるNotes (トーク | 投稿記録)による版 (Page commit)
(差分) ← 古い版 | 最新版 (差分) | 新しい版 → (差分)
移動先:案内検索

拡張モジュールのPython3への移植

拡張モジュールをPython3に移植するには、次のリソースをお勧めします。

  • Supporting Python3の Migrating Cextensions の章:詳細ガイドは、Python2からPython3への移行に関する一般的な本で、拡張モジュールの移植について読者をガイドします。
  • py3c プロジェクトの移植ガイドは、サポートコードとともに意見のある提案を提供します。
  • Cython および CFFI ライブラリは、PythonのCAPIを抽象化したものです。 拡張機能は通常、そのうちの1つを使用するように書き直す必要がありますが、ライブラリはさまざまなPythonバージョンと実装の違いを処理します。