Skip to content
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

Support for uv #1669

Open
t-kalinowski opened this issue Sep 16, 2024 · 0 comments
Open

Support for uv #1669

t-kalinowski opened this issue Sep 16, 2024 · 0 comments

Comments

@t-kalinowski
Copy link
Member

uv is a fast and efficient package management tool. We should consider adding support for it in reticulate.

One of its key advantages is that it allows for installing a specific Python version on demand in the same motion as setting up the virtual environment. This capability eliminates the need for users to first ensure a suitable Python venv starter is pre-installed (e.g., by running install_python()). It also avoids the need for reticulate to search for and locate suitable virtualenv_starter()s. This feature could streamline the user experience.

The ability to install a specific Python version on demand means that uv could serve as a drop-in replacement for many uses of conda. Importantly, it sidesteps the potential risk of binary incompatibilities that conda usage introduces.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant