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 steve.dower
Recipients paul.moore, steve.dower, tim.golden, touilleMan, zach.ware
Date 2019-09-19.17:16:09
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1568913369.94.0.701845066951.issue38224@roundup.psfhosted.org>
In-reply-to
Content
The embeddable distro is meant to be a "redistributable" for end-user machines, rather than a development kit. "Build" and "distribution" are two clearly separated tasks (at least on Windows), and so they have different dependencies. We won't be adding headers to the embeddable distro.

To get the headers, you'll either want the regular installer or the package from https://www.nuget.org/packages/python (or pythonx86). Or you can grab the Include folder from git, provided you use PC/pyconfig.h and the correct tag, as none of the files are "cooked" on Windows.

To directly address your two examples:
- the linked SCons script is a build script, which should be run on a build machine against a development kit. But when you copy the built result to another machine, they'll only require the embeddable distro at runtime
- the "frozen" distribution will need the new .exe binary to be built against a development kit. But when you copy the built result to another machine, they'll only require the embeddable distro at runtime.
History
Date User Action Args
2019-09-19 17:16:10steve.dowersetrecipients: + steve.dower, paul.moore, tim.golden, zach.ware, touilleMan
2019-09-19 17:16:09steve.dowersetmessageid: <1568913369.94.0.701845066951.issue38224@roundup.psfhosted.org>
2019-09-19 17:16:09steve.dowerlinkissue38224 messages
2019-09-19 17:16:09steve.dowercreate