Replies: 3 comments 1 reply
-
He @AYA-123, I haven't used it but reading from their readme there is a significant difference.
Whereas pixi is an actual package manager. We don't just try to install as many ecosystems as possible but rather allow you to install more things through the conda package ecosystem. Our approach to how we solve and install sets us apart. Because the conda package is language and platform agnostic you can use it for anything. Which does make it feel like a Universal Package Manager. But not in the same sense as UPM is. It does seem like a cool project I should try out though! |
Beta Was this translation helpful? Give feedback.
-
Thanks for the reply! So UPM just helps organise/suggest packages - not
actually install them, while pixi can install packages from basically
anywhere?
…On Wed, 7 Feb 2024 at 22:21, Ruben Arts ***@***.***> wrote:
He @AYA-123 <https://github.com/AYA-123>, I haven't used it but reading
from their readme there is a significant difference.
UPM does not implement package management itself. Instead, it runs a
package manager for you.
Whereas pixi is an actual package manager. We don't just try to install as
many ecosystems as possible but rather allow you to install more things
through the conda package ecosystem. Our approach to how we solve and
install sets us apart.
Because the conda package is language and platform agnostic you can use it
for anything. Which does make it feel like a Universal Package Manager. But
not in the same sense as UPM is.
It does seem like a cool project I should try out though!
—
Reply to this email directly, view it on GitHub
<#787 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/APGXER5P6BDDIQSF6S33ZCLYSP445AVCNFSM6AAAAABC6RELEGVHI2DSMVQWIX3LMV43SRDJONRXK43TNFXW4Q3PNVWWK3TUHM4DIMBQGYZTQ>
.
You are receiving this because you were mentioned.Message ID:
***@***.***>
|
Beta Was this translation helpful? Give feedback.
-
Cool! Thanks
…On Thu, 8 Feb 2024 at 07:29, Ruben Arts ***@***.***> wrote:
Ah no I think that is the wrong way of looking at it. UPM manages package
managers, so possibly they would want to also support pixi for the conda
ecosystem for instance. In their example you can see the way it works:
$ upm -l python add flask
--> python3 -m poetry init --no-interaction
...
--> python3 -m poetry add flask
Creating virtualenv python-py3.7 in /root/.cache/pypoetry/virtualenvs
Using version ^1.1 for flask
Here upm runs poetry, which is also a package manager for python. It can
orchestrate these other package managers and understand their way of
working so the can add a universal layer to it.
—
Reply to this email directly, view it on GitHub
<#787 (reply in thread)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/APGXER6XKQERYQFF3KSU7H3YSR5F3AVCNFSM6AAAAABC6RELEGVHI2DSMVQWIX3LMV43SRDJONRXK43TNFXW4Q3PNVWWK3TUHM4DIMBUGE3DS>
.
You are receiving this because you were mentioned.Message ID:
***@***.***>
|
Beta Was this translation helpful? Give feedback.
-
thoughts on https://github.com/replit/upm vs pixi? Are there advantages or disadvatages to either?
Beta Was this translation helpful? Give feedback.
All reactions