-
Notifications
You must be signed in to change notification settings - Fork 1.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Extension for VSCode environment manager extension #11314
Comments
😂 I came here to look for / write this after wondering why this didn't already exist with the intention to start the topic if it didn't! Ctrl+Shift+P => Python: Select Interpreter
🤔 In a moment of retrospection - I'm wondering if the UV vscode plugin should even exist. https://github.com/microsoft/vscode-python/blob/main/src/client/common/utils/localize.ts I'm a novice to uv but curious what other features/behaviors others might find desirable? |
👋🏻 @cwebster-99 do you have any thoughts on this topic? microsoft/vscode-python#20649 (comment) it appears uv is already on the radar of python-vscode |
in terms of desirable features within astral uv
|
Hey folks 👋 thanks for the ping on this thread! Regarding uv support, we encourage community contributions to develop an extension that integrates with our Python Environments extension, providing a custom end-to-end experience. Currently, Python Environments is experimental/in-preview, but we hope it will stabilize and become the default alongside the vscode-python extension in the coming months. A custom uv extension would give full control to uv when selected as the preferred manager. At present, if uv is detected, we leverage it to support venv in environment creation and package installation. However, we do not plan to incorporate additional uv features ourselves. This is not exclusive to uv, but applied for all environment and package managers in the ecosystem simply for maintenance reasons. Some unique features we recognize a uv extension may provide:
Additionally, the Python extension could recommend a uv extension if we detect it in the users environment. We hope our APIs can help provide tailored support, but we welcome feedback on how they can be improved. We recognize uv is growing rapidly in the Python community, and we would love to see this supported in VS Code through a community built extension. |
Summary
There is feature request in vscode-python-environments to integrate various environment managers into VSCode. UV among the community extension asking for help. Created this issue to ask integration into VSCode. Thank you.
Example
No response
The text was updated successfully, but these errors were encountered: