Перенесення модулів розширення на Python 3¶
Ми рекомендуємо такі ресурси для перенесення модулів розширення на Python 3:
У розділі Migrating C extensions із книги «Підтримка Python 3: докладний посібник*, книги про перехід від Python 2 до Python 3 загалом, читач ознайомиться з перенесенням модуля розширення.
Porting guide з проекту py3c містить упевнені пропозиції з допоміжним кодом.
Бібліотеки Cython і CFFI пропонують абстракції над C API Python. Розширення зазвичай потрібно переписати, щоб використовувати одне з них, але тоді бібліотека обробляє відмінності між різними версіями та реалізаціями Python.