pixi
pixi copied to clipboard
automatic package version changes when fail to solve
Problem description
Instead of simply printing the error message when installing a package, say x:
├─▶ failed to resolve pypi dependencies
╰─▶ Because only y>2023.6 is available and x==0.1.0 depends on y<=2023.6, we can conclude that x==0.1.0
cannot be used.
And because you require x==0.1.0, we can conclude that the requirements are unsatisfiable.
Add possibility to automatically adjust the version of package y and the entire chain of dependencies to install the x package
We're currently using different solvers for pypi and conda dependencies. Which means that it's hard to solve them together. We currently only have this information in text from and that is a hard to act on medium.
That said it would be really cool, but it is a little out of reach for now.