Python 3 への拡張モジュール移植

Python 3 への拡張モジュール移植には、以下のリソースを推奨します:

  • Supporting Python 3: An in-depth guide の Migrating C extensions 章。本は Python 2 から Python 3 への移行全般を扱い、拡張モジュールの移植を読者にガイドします。

  • Porting guide は py3c プロジェクトにより提供される、補助コード付きの見解提案です。

  • 推奨されるサードパーティーツール は、Python の C API を抽象化した機能を提供します。 これらを使うには通常、拡張を書き直す必要がありますが、その後はライブラリが Python のバージョンや実装の違いを扱ってくれます。