Closed
Description
I'm experimenting with using a python-build-standalone python executable in CI on some projects like PyO3 and NumPy and am running into some issues.
The biggest one so far is that INCLUDEPY
points to a non-existent path:
$ python -msysconfig | grep INCLUDEPY
CONFINCLUDEPY = "/install/include/python3.13t"
INCLUDEPY = "/install/include/python3.13t"
This makes it difficult to build C extensions against this version of Python, since it looks like libraries tend to check INCLUDEPY.
Interestingly, include
is fine:
$ python -msysconfig | grep include
include = "/Users/goldbaum/.local/share/uv/python/cpython-3.13.0+freethreaded-macos-aarch64-none/include/python3.13t"
platinclude = "/Users/goldbaum/.local/share/uv/python/cpython-3.13.0+freethreaded-macos-aarch64-none/include/python3.13t"
I see that there is prior discussion about these /install
paths being hard to update, although maybe since one path is updated we can update INCLUDEPY?
Metadata
Metadata
Assignees
Labels
No labels