-
Notifications
You must be signed in to change notification settings - Fork 180
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
docs(rfc): pixi global proposal #1757
docs(rfc): pixi global proposal #1757
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Initial review
Co-authored-by: Ruben Arts <[email protected]>
cb00233
to
a64a8b3
Compare
Co-authored-by: Bas Zalmstra <[email protected]>
63bedd1
to
2fb1f87
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Added my thoughts.
- Only one package can expose binaries - Manifest is simpler - Less room for user error - It is still possible to install multiple versions of the same package in different environments
As discussed, I modified the proposal to feature a more minimalistic version of pixi global.
|
This makes certain configurations not work - for example when you have metapackages, like |
Just to expand a bit more on the idea of having multiple (exposed) packages in a single environment. One of the points would be to cover functionality from e.g. homebrew or similar tools. Especially in the case of I do see a use case for this. But since the TOML format as envisioned here would be easily extended to accomodate multiple packages in that section, I think we can get started. |
I don't think it makes sense to go for the proposal as is, if we already expect that we need multiple top-level packages that are allowed to expose binaries. In that case, I would go back to the former state, which didn't make the distinction between |
I've made a new commit which removes the distinction between |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
awesome job! ❤️
Rendered version