Portage des modules d'extension vers Python 3¶
Nous recommandons les ressources suivantes pour migrer les modules d'extensions vers Python 3 :
Le chapitre Migrating C extension du livre Supporting Python 3: An in-depth guide (un livre sur le portage de Python 2 à Python 3) guide le lecteur souhaitant porter un module d'extension.
Le Porting guide du projet py3c fournit des suggestions argumentées avec le code correspondant.
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.