You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@opendal.apache.org by "clbarnes (via GitHub)" <gi...@apache.org> on 2025/12/12 10:02:48 UTC

[I] bug: devcontainer does not include just and uv [opendal]

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

   ### Describe the bug
   
   Just is used across the project, and uv is essential for the python bindings, so both should be installed in the devcontainer.
   
   ### Steps to Reproduce
   
   Build the devcontainer from scratch, then try to use `just` or `uv`; both are absent.
   
   ### Expected Behavior
   
   All tools required for development should be included in the devcontainer.
   
   ### Additional Context
   
   _No response_
   
   ### Are you willing to submit a PR to fix this bug?
   
   - [x] 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: commits-unsubscribe@opendal.apache.org.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


Re: [I] bug: devcontainer does not include just and uv [opendal]

Posted by "dosubot[bot] (via GitHub)" <gi...@apache.org>.
dosubot[bot] commented on issue #6989:
URL: https://github.com/apache/opendal/issues/6989#issuecomment-3645791698

   <!-- Greeting -->
   Hi @clbarnes! I'm [Dosu](https://go.dosu.dev/dosubot) and I’m helping the opendal team.
   
   <!-- Answer -->
   You're right—both `just` and `uv` are required for development, especially for Python bindings, and several issues confirm their importance in the workflow ([example](https://github.com/apache/opendal/issues/6748), [example](https://github.com/apache/opendal/issues/5814)). There isn't an existing issue directly tracking their absence in the devcontainer, so your report is valuable.
   
   To fix this, you can add installation steps for both tools in the devcontainer's Dockerfile (usually found in `.devcontainer/`). For `just`, you can use the official release binaries or install via package manager if available. For `uv`, use the official install script or `pipx`. This will ensure both are available out-of-the-box.
   
   If you submit a PR with these changes, it will help streamline development for everyone. Let me know if you want any feedback on your Dockerfile changes!
   
   
   <!-- Dosu Comment Footer -->
   *To reply, just mention [@dosu](https://go.dosu.dev/dosubot).*
   
   ---
   <sup>How did I do? [Good](https://app.dosu.dev/response-feedback/e76dde89-e010-4801-8d75-bba024d4e913?feedback_type=great_response) | [Irrelevant](https://app.dosu.dev/response-feedback/e76dde89-e010-4801-8d75-bba024d4e913?feedback_type=irrelevant_answer) | [Incorrect](https://app.dosu.dev/response-feedback/e76dde89-e010-4801-8d75-bba024d4e913?feedback_type=incorrect_sources) | [Verbose](https://app.dosu.dev/response-feedback/e76dde89-e010-4801-8d75-bba024d4e913?feedback_type=too_verbose) | [Hallucination](https://app.dosu.dev/response-feedback/e76dde89-e010-4801-8d75-bba024d4e913?feedback_type=hallucination) | [Report 🐛](https://app.dosu.dev/response-feedback/e76dde89-e010-4801-8d75-bba024d4e913?feedback_type=bug_report) | [Other](https://app.dosu.dev/response-feedback/e76dde89-e010-4801-8d75-bba024d4e913?feedback_type=other)</sup>
   
   [![Chat with Dosu](https://dosu.dev/dosu-chat-badge.svg)](https://app.dosu.dev/997a2c5a-0c54-497b-989d-44651635dd36/ask?utm_source=github)&nbsp;[![Open in Cursor](https://dosu.dev/dosu-in-cursor.svg)](https://cursor.com/link/prompt?text=You%27re%20right%E2%80%94both%20%60just%60%20and%20%60uv%60%20are%20required%20for%20development%2C%20especially%20for%20Python%20bindings%2C%20and%20several%20issues%20confirm%20their%20importance%20in%20the%20workflow%20%28%5Bexample%5D%28https%3A//github.com/apache/opendal/issues/6748%29%2C%20%5Bexample%5D%28https%3A//github.com/apache/opendal/issues/5814%29%29.%20There%20isn%27t%20an%20existing%20issue%20directly%20tracking%20their%20absence%20in%20the%20devcontainer%2C%20so%20your%20report%20is%20valuable.%0A%0ATo%20fix%20this%2C%20you%20can%20add%20installation%20steps%20for%20both%20tools%20in%20the%20devcontainer%27s%20Dockerfile%20%28usually%20found%20in%20%60.devcontainer/%60%29.%20For%20%60just%60%2C%20you%20can%20use%20the%20official%20
 release%20binaries%20or%20install%20via%20package%20manager%20if%20available.%20For%20%60uv%60%2C%20use%20the%20official%20install%20script%20or%20%60pipx%60.%20This%20will%20ensure%20both%20are%20available%20out-of-the-box.%0A%0AIf%20you%20submit%20a%20PR%20with%20these%20changes%2C%20it%20will%20help%20streamline%20development%20for%20everyone.%20Let%20me%20know%20if%20you%20want%20any%20feedback%20on%20your%20Dockerfile%20changes%21)&nbsp;[![Join Discord](https://img.shields.io/badge/join-5865F2?logo=discord&logoColor=white&label=)](https://go.dosu.dev/discord-bot)&nbsp;[![Share on X](https://img.shields.io/badge/X-share-black)](https://twitter.com/intent/tweet?text=%40dosu_ai%20helped%20me%20solve%20this%20issue!&url=https%3A//github.com/apache/opendal/issues/6989)


-- 
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: commits-unsubscribe@opendal.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


Re: [I] bug: devcontainer does not include just and uv [opendal]

Posted by "Xuanwo (via GitHub)" <gi...@apache.org>.
Xuanwo closed issue #6989: bug: devcontainer does not include just and uv
URL: https://github.com/apache/opendal/issues/6989


-- 
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: commits-unsubscribe@opendal.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org