Перенесення модулів розширення на Python 3

Ми рекомендуємо такі ресурси для перенесення модулів розширення на Python 3:

  • У розділі Migrating C extensions із книги «Підтримка Python 3: докладний посібник*, книги про перехід від Python 2 до Python 3 загалом, читач ознайомиться з перенесенням модуля розширення.

  • Porting guide з проекту py3c містить упевнені пропозиції з допоміжним кодом.

  • Recommended third party tools offer abstractions over the Python’s C API. Extensions generally need to be re-written to use one of them, but the library then handles differences between various Python versions and implementations.