Portierung von Erweiterungsmodulen auf Python 3¶
Wir empfehlen die folgenden Ressourcen für die Portierung von Erweiterungsmodulen auf Python 3
Das Kapitel Migrating C extensions aus Supporting Python 3: An in-depth guide, einem Buch über den allgemeinen Umstieg von Python 2 auf Python 3, führt den Leser durch die Portierung eines Erweiterungsmoduls.
Der Porting guide aus dem py3c-Projekt liefert begründete Vorschläge mit unterstützendem Code.
Empfohlene Werkzeuge von Drittanbietern bieten Abstraktionen über die C-API von Python. Erweiterungen müssen im Allgemeinen neu geschrieben werden, um eine davon zu verwenden. Die Bibliothek kümmert sich dann um Unterschiede zwischen verschiedenen Python-Versionen und Implementierungen.