clbarnes opened a new issue, #6992:
URL: https://github.com/apache/opendal/issues/6992

   ### Describe the bug
   
   The devcontainers config cannot be used for python development. 
`mcr.microsoft.com/devcontainers/rust:bullseye` is based on debian bullseye, 
which only has libpython*-dev up to v3.9, [which is 
EOL](https://devguide.python.org/versions/). Microsoft provides a rust 
devcontainer image for bookworm, but that isn't much better, only going up to 
3.11. However, this may be workable because the python bindings use the 
abi3-py311 target. If so, the uv config needs to be updated to lock the python 
version used in the dev environment, as currently it installs the latest (3.14).
   
   ### Steps to Reproduce
   
   - Create a fresh devcontainer
   - `cd bindings/python`
   - `just setup` (installs python 3.14)
   - `uv run just test`: fails to generate type stubs due to missing header 
libraries
   
   ### Expected Behavior
   
   The devcontainer should include all tools necessary for development.
   
   ### Additional Context
   
   Changing the base image of the devcontainer could cause problems across many 
other regions of the monorepo and needs thorough testing.
   
   ### Are you willing to submit a PR to fix this bug?
   
   - [ ] Yes, I would like to submit a PR.


-- 
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