clbarnes commented on issue #6992: URL: https://github.com/apache/opendal/issues/6992#issuecomment-3646085963
uv downloads python (the runtime) but not the C(++?) headers which pyo3 needs to link against during compilation; those are usually installed by the OS' package manager. In this case, the OS used by the devcontainer does not have packages available for in-date versions of the headers. It's not a python version problem, it's a host OS problem. The devcontainer post_create.sh installes python3-dev, but on debian bullseye (the image used by the devcontainer) that's python 3.9 (EOL), and on bookworm it's 3.11. The bookworm version might solve the issue, as I noted above, because the pyo3 build targets abi3-py311, the common subset of the the ABI available to python 3.11+. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
