Перенос модулей расширения на Python 3
Для переноса модулей расширения на Python 3 рекомендуем следующие ресурсы:
- Глава «Перенос расширений на C» из книги «Поддержка Python 3: подробное руководство», посвящённой переходу с Python 2 на Python 3 в целом, поможет перенести модуль расширения.
- Руководство по переносу проекта py3c содержит рекомендации и примеры кода.
- Библиотеки Cython и CFFI предоставляют абстракции над C API Python. Обычно расширения необходимо переписать, чтобы использовать одну из этих библиотек, зато затем библиотека обрабатывает различия между версиями и реализациями Python.
© 2001–2024 Python Software Foundation
Licensed under the PSF License.
https://docs.python.org/3.12/howto/cporting.html