This document is for an old version of Python that is no longer supported. You should upgrade, and read the Python documentation for the current stable release.

# Portar módulos de extensión a Python 3

Recomendamos los siguientes recursos para portar módulos de extensiones a Python 3:

- El capítulo Migrating C extensions de Support Python 3: An in-depth guide, un libro sobre migrar de Python 2 a Python 3 en general, guía al lector a través cómo portar un módulo de extensión.

- La Porting guide de el proyecto py3c provee sugerencias dogmáticas con código de ejemplo.

- Las bibliotecas Cython y CFFI ofrecen abstracciones sobre la API C de Python. Generalmente, las extensiones necesitan ser re-escritas para usar uno de ellos, pero la biblioteca luego gestiona las diferencias entre las diferentes versiones de Python y sus implementaciones.