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

提供:Dev Guides
< PythonPython/docs/3.9/howto/cporting
移動先:案内検索

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

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

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