Recommend uv for virtual environment management#617
Conversation
paddyroddy
left a comment
There was a problem hiding this comment.
I know it goes against our "one green per tool", but I wonder if pixi should also be recommended. Many scientific projects may use dependencies that are only on conda-forge.
|
@paddyroddy I think I softly disagree since:
(I don't use it and I don't know anyone in ARC who does ... @dstansby). If we have a person who uses it then it might be more relevant for researchers to make |
|
My thought is if we are going to recommend the one tool, then with |
|
I also don't have any real experience with Pixi so don't feel qualified to make a judgement as to whether we should recommend or not, but it sounds like we have general agreement (or at least amongst the three of us 😁) that uv ≫ Conda so I'll merge this in now and we can revisit whether to recommend Pixi in future. |
Resolves #615
uvto recommended / green andcondato good / yellow in Virtual environments page.uvto create a project specific virtual environment and changespipcommands to instead beuv pip.docsdependencies hadn't been updated when we switched to dependency group so this also changes that.uv runso these would implicitly require project virtual environment to be activated.