0% found this document useful (0 votes)
7 views1 page

Howto Cporting

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
7 views1 page

Howto Cporting

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 1

Porting Extension Modules to Python

3
Release 3.13.6

Guido van Rossum and the Python development team

August 10, 2025


Python Software Foundation
Email: docs@python.org

Contents

We recommend the following resources for porting extension modules to Python 3:


• The Migrating C extensions chapter from Supporting Python 3: An in-depth guide, a book on moving from
Python 2 to Python 3 in general, guides the reader through porting an extension module.
• The Porting guide from the py3c project provides opinionated suggestions with supporting code.
• 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.

You might also like