Message 394248 - Python tracker (original) (raw)
When building Python, we need two distinct "include" directories:
- source .h files
- install target for .h files
Note that this doesn't matter except when building Python from source.
Historically:
- source .h files were in the sysconfig scheme under 'include'
- the install directory was in the distutils.command.install scheme under 'headers'
GH-24549 merged these, because sysconfig is now the single source of truth and distutils is derived from it. It seems to me that we need to bring 'headers' back -- at least when building Python.