New submission from Leblond Emmanuel <emmanuel.leblond+bugs.cpyt...@gmail.com>:

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

----------
components: Build, Windows
messages: 352778
nosy: paul.moore, steve.dower, tim.golden, touilleMan, zach.ware
priority: normal
severity: normal
status: open
title: Windows embeddable distribution doesn't ship headers
versions: Python 2.7, Python 3.5, Python 3.6, Python 3.7, Python 3.8, Python 3.9

_______________________________________
Python tracker <rep...@bugs.python.org>
<https://bugs.python.org/issue38224>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to