This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

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: Nick 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:15adminsetgithub: 68085
2020-05-28 08:56:10petr.viktorinsetmessages: + msg370179
2020-05-28 00:16:23sumanahsetnosy: + sumanah
messages: + msg370155
pull_requests: + pull_request19725

keywords: + patch
stage: needs patch -> patch review
2016-04-30 15:04:41berker.peksagsetstage: needs patch
type: enhancement
components: + Documentation
versions: + Python 3.5, Python 3.6
2015-04-09 14:15:35ncoghlancreate