Python package manager #28
Replies: 4 comments 2 replies
-
|
I've heard about So in short I don't think there's any reason to switch unless there's a new feature in |
Beta Was this translation helpful? Give feedback.
-
|
Re-visiting this after some frustrations with My understanding is that Is there an elegant way you manage python version(s) when developing your packages, @tomsail @pmav99 @SorooshMani-NOAA ? If not, I'm becoming more tempted to try |
Beta Was this translation helpful? Give feedback.
-
|
Beta Was this translation helpful? Give feedback.
-
|
WRT the installation of python, IMHV managing the environment should be done at higher level than that of the python package manager. More specifically it is important to make the distinction between two different problems/domains:
There are a lot of tools that try to tackle these problems individually (e.g. To make it more concrete, as far as geospatial software goes, installing So what about
Again, I would suggest trying to tackle this issue at a different level. A really CLI-friendly solution is direnv or some similar project. With these tools the proper environment will always be active and then things will just work. And per directory environments can be useful in a bunch of other contexts, too PS. Since we are in this discussion, the most interesting project of the lot is https://pixi.sh/latest/ which tries to combine PyPI and conda in a single tool |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
Seeking input on a software issue: how important is it to stick with a single python package manager across our shared codebases?
@pmav99 @tomsail @brey @SorooshMani-NOAA
uvwas suggested as a good option for one project I'm working on, and I'm curious about:uv?poetry,uv, and others?Thanks for any insights!
Beta Was this translation helpful? Give feedback.
All reactions