Convergence in the pip and conda worlds?
Convergence in the pip and conda worlds?
Posted Feb 2, 2023 10:05 UTC (Thu) by kleptog (subscriber, #1183)Parent article: Convergence in the pip and conda worlds?
> pip is one of the "batteries included" with Python so it is often seen as the "official" packaging solution, even though the PyPA does not necessarily see it that way.
Which surprised me. If pip isn't official then no Python packaging solution is official. Which is just bizarre. It certainly surprised everyone I suggested it to.
On the other hand we have:
> because pip is responsible for supporting all python environments – venv, distro, whatever – while conda is free to specialize
If pip is responsible to for supporting all environments, then that would imply it's official. Otherwise this responsibility would not exist.
ISTM that the quickest win is to standardise a way for packages to declare external dependencies in normal python packages. Even if pip doesn't use it, it opens the way for other tools to use it.
