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

Request: Add uv as an environment type #1433

Open
catanzaromj opened this issue Sep 17, 2024 · 2 comments
Open

Request: Add uv as an environment type #1433

catanzaromj opened this issue Sep 17, 2024 · 2 comments

Comments

@catanzaromj
Copy link

catanzaromj commented Sep 17, 2024

Thanks for the awesome package!

I'm wondering if anyone has come across the uv package handler. In addition to package dependency resolution speed, it is also optimized for quick iteration of python environments, so that they can be built, re-built, cached (so they're only re-built when required), etc, as well as for running single file scripts, much like the contents of the benchmarks directory. It seems like asv and uv might be a great fit.

Is there any interest in expanding asv to allow for a uv environment type?

@HaoZeke
Copy link
Member

HaoZeke commented Sep 17, 2024

Thanks for bringing this up! I think it'd be a good idea, but perhaps it would work better as a plugin? I'm looking to reduce the functionality of the main repository; though I haven't yet thought too much about the design of the "resolvers", and we have (IMO) too many already, virtualenv (now the default, and dependencies come with asv) along with mamba (which has its own dependencies) and conda (which is basically driven by subprocess.

@pauloxnet
Copy link

@catanzaromj thanks for suggesting this, I came here to do exactly the same, but I agree with the @HaoZeke plan.

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

3 participants