Ce document est relatif à une vieille version de Python qui n'est plus soutenue. Mettez à jour votre version et lisez Bienvenue sur la documentation de la version stable actuelle de Python.

# 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.

- Les bibliothèques Cython et CFFI fournissent des abstractions de l'API C de Python. Les extensions ont généralement besoin d'être réécrites pour profiter de ces bibliothèques, mais elles prennent en charge les différences entre versions et implémentations de Python.