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.

Author touilleMan
Recipients paul.moore, steve.dower, tim.golden, touilleMan, zach.ware
Date 2019-09-19.09:42:04
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1568886125.02.0.449353693253.issue38224@roundup.psfhosted.org>
In-reply-to
Content
I don't understand why the headers are not provided as part of the distribution.

It would be really easy to rm them once the distribution extracted for usecases that don't need them.

On the other hand, usecases that need them cannot just download the Include folder from the CPython git repository given they get cooked during the build phase.

It's also really inconvenient to extract the headers from the executable distribution.

From my personal experience, this prevented me from using the distribution each time it would have been a good fit for my need:
- Embedding CPython into the Godot game engine (see https://github.com/touilleMan/godot-python/blob/284f092d9f7893403f7af32cac5978532c0e7d21/platforms/windows-64/SCsub#L55-L62)
- Providing a frozen distribution of python for a script with simple .exe binary that would initialize the CPython insterpeter and run a simple "import mymodule; mymodule.main()" command
History
Date User Action Args
2019-09-19 09:42:05touilleMansetrecipients: + touilleMan, paul.moore, tim.golden, zach.ware, steve.dower
2019-09-19 09:42:05touilleMansetmessageid: <1568886125.02.0.449353693253.issue38224@roundup.psfhosted.org>
2019-09-19 09:42:04touilleManlinkissue38224 messages
2019-09-19 09:42:04touilleMancreate