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]

Reply via email to