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 PC/example_nt and extending/windows.rst
Type: Stage:
Components: Documentation, Windows Versions: Python 3.5
process
Status: open Resolution:
Dependencies: Superseder:
Assigned To: docs@python Nosy List: docs@python, steve.dower, tim.golden, zach.ware
Priority: normal Keywords:

Created on 2015-01-24 17:40 by steve.dower, last changed 2022-04-11 14:58 by admin.

Messages (2)
msg234624 - (view) Author: Steve Dower (steve.dower) * (Python committer) Date: 2015-01-24 17:40
The installer for 3.5 will include an option to install debug binaries alongside the release ones, so we should update extending/windows.rst to explain that and generally describe how to build an extension. It should also refer to python3.dll at least once...

The example project in PC/example_nt is fairly outdated. It could be updated to automatically find a 3.5 install and use the debug or release binaries/libraries from there.

We could also include a 'test' project for PTVS (http://pytools.codeplex.com/) that helps write Python code for testing the extension and also has mixed-mode debugging enabled so people can step between the Python and the C code.

(In fact, the PTVS team wants to do a sample project like this anyway, so maybe we can remove PC/example_nt and point to theirs...)
msg234626 - (view) Author: Steve Dower (steve.dower) * (Python committer) Date: 2015-01-24 17:44
This is probably also a good place to refer to the changes in #22980 and how they can help when building extensions outside of distutils.
History
Date User Action Args
2022-04-11 14:58:12adminsetgithub: 67500
2019-03-15 23:09:37BreamoreBoysetnosy: - BreamoreBoy
2015-01-24 18:07:24BreamoreBoysetnosy: + BreamoreBoy
2015-01-24 17:44:24steve.dowersetmessages: + msg234626
2015-01-24 17:40:01steve.dowercreate