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]
