Uh oh!
There was an error while loading.Please reload this page.
- Notifications
You must be signed in to change notification settings - Fork32k
Closed
Description
Bug report
Bug description:
PEP 739 specifies that the CPython header directory is included in thec_api.headers
key. However, it seems that the implemented that landed in#130069 usesc_api.include
instead:
{..."c_api": {"include":"/usr/include","pkgconfig_path":"/usr/lib64/pkgconfig" }}
I don't see any evidence that the name was changed deliberately. In fact, the code seems to be mixing bothinclude
andheaders
names:
data['c_api']['include']=INCLUDEDIR |
cpython/Tools/build/generate-build-details.py
Lines 138 to 145 in1a07a01
PATH_KEYS= [ | |
'base_interpreter', | |
'libpython.dynamic', | |
'libpython.dynamic_stableabi', | |
'libpython.static', | |
'c_api.headers', | |
'c_api.pkgconfig_path', | |
] |
CPython versions tested on:
3.14, CPython main branch
Operating systems tested on:
Linux