Issue 23897: Update Python 3 extension module porting guide (original) (raw)

This issue has been migrated to GitHub: https://github.com/python/cpython/issues/68085

classification

Title: Update Python 3 extension module porting guide
Type: enhancement Stage: patch review
Components: Documentation Versions: Python 3.6, Python 3.5

process

Status: open Resolution:
Dependencies: Superseder:
Assigned To: barry Nosy List: barry, bkabrda, doko, kushal.das, ncoghlan, petr.viktorin, sumanah
Priority: normal Keywords: patch

Created on 2015-04-09 14:15 by ncoghlan, last changed 2022-04-11 14:58 by admin.

Pull Requests
URL Status Linked Edit
PR 9317 sumanah,2020-05-28 00:16
Messages (3)
msg240328 - (view) Author: Alyssa Coghlan (ncoghlan) * (Python committer) Date: 2015-04-09 14:15
The extension module porting guide at https://docs.python.org/dev/howto/cporting.html should be updated with Linux distro porting experience. Barry's notes: https://wiki.python.org/moin/PortingToPy3k/BilingualQuickRef#Python_extension_modules Petr's compatibility helper tools: https://py3c.readthedocs.org
msg370155 - (view) Author: Sumana Harihareswara (sumanah) * Date: 2020-05-28 00:16
Following the large rewrite in https://github.com/python/cpython/pull/9317 to point to other guides (including py3c) instead of providing a guide, should we a) add a pointer to Barry's notes as well b) migrate this bug to request enhancements to py3c docs or http://python3porting.com/cextensions.html c) something else?
msg370179 - (view) Author: Petr Viktorin (petr.viktorin) * (Python committer) Date: 2020-05-28 08:56
py3c has an open issue to check that Barry's notes on C extensions are included: https://github.com/encukou/py3c/issues/1 However, C extensions are only a small part of the wiki page.
History
Date User Action Args
2022-04-11 14:58:15 admin set github: 68085
2020-05-28 08:56:10 petr.viktorin set messages: +
2020-05-28 00:16:23 sumanah set nosy: + sumanahmessages: + pull_requests: + <pull%5Frequest19725>keywords: + patchstage: needs patch -> patch review
2016-04-30 15:04:41 berker.peksag set stage: needs patchtype: enhancementcomponents: + Documentationversions: + Python 3.5, Python 3.6
2015-04-09 14:15:35 ncoghlan create