-
Notifications
You must be signed in to change notification settings - Fork 648
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
Ensure that uv works with conda
Python distributions
#1062
Comments
This isn't polished at all but I threw together some code to download distributions 07d247e
|
That looks cool. I mostly want to make sure it works when installed through whatever their recommended method is though, so still worth testing I think? |
I'm not sure you'll end up with different Python distributions by managing them directly from e.g. |
@konstin - Did you have a chance to look at this? |
I didn't get to it unfortunately |
conda
Python distributionsconda
Python distributions
Works for me with miniforge installed through brew |
You're awesome, thank you. |
This might be for a seperate ticket but we ran into this while testing out
Duplicate dist-info's are pretty common in our experience with conda. We have to do some shenanigans to figure out what the real installed "active" version is. |
That's interesting... We can probably support it, though would need to map out how various operations work. What does |
It seems to just remove the Generally this seems to happens when you install a package via pip/conda and then install it again with the other package manager, files don't get cleaned up properly. It's not super recommended to mix pip/conda, but every conda user i've met will do this pretty often. |
Not sure if I'm ignorant about a fundamental difference between build isolation in Edit: It looks like uv will try and build a local package against a newer version of a dependency from pip than the one currently installed in the conda environment. Reproducer |
This probably already works, but I've never tested it. It's worth testing manually.
The text was updated successfully, but these errors were encountered: