You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
pixi shell -e dev
error: unexpected argument '--prerelease=allow' found
Usage: pixi install [OPTIONS]
For more information, try '--help'.
⠒ dev:linux-64 [00:00:04] resolving conda x failed to solve the pypi requirements of 'default''linux-64'|-> failed to resolve pypi dependencies
`-> Because tensorrt-llm==0.9.0 depends on tensorrt==9.3.0.post12.dev1 and there is no version of tensorrt==9.3.0.post12.dev1, we can conclude that tensorrt-llm==0.9.0 cannot be used. And because you require tensorrt-llm==0.9.0, we can conclude that the requirements are unsatisfiable. hint: tensorrt was requested with a pre-release marker (e.g., tensorrt==9.3.0.post12.dev1), but pre-releases weren't enabled (try: `--prerelease=allow`)
Environments cannot be resolved when underlying package requirements constraints are marked pre-release,
in this example I am assuming I simply can't install tensorrt_llm package in the environment, because a flag that the underlying tool uv could have accepted to solve the constraints are not possible to pass with pixi install ?
Expected behavior
Either have full parity with the interfaces of the underlying implementations / tools (hard to do when both are new and rapidly moving targets), or allow the user to have some flexibility to tackle such situations by themselves because the tooling isn't there yet, i should be able to pass flags over to uv to get out of this situation in this case.
The text was updated successfully, but these errors were encountered:
ksquarekumar
changed the title
pixi install cannot pass args to underlying tools (uv) when conflicts arise
pixi install cannot pass args to underlying tools (uv) when resolution conflicts arise, making certain use-case unresolvable
Apr 27, 2024
ksquarekumar
changed the title
pixi install cannot pass args to underlying tools (uv) when resolution conflicts arise, making certain use-case unresolvable
pixi install cannot pass args to underlying tools (uv) when resolution conflicts arise with uvApr 27, 2024
We're not running uvs binary but it is baked into pixi through their rust crates so it is not as simple as pushing flags and options to the cli as we don't have the uv cli available. Unfortunately for us uv has backed in some of their tips into the errors that we can encounter aswell, so they are not helpful for the users of pixi in a lot of the cases.
ruben-arts
changed the title
pixi install cannot pass args to underlying tools (uv) when resolution conflicts arise with uv
Support pre-releases in pypi-dependenciesApr 29, 2024
Checks
I have checked that this issue has not already been reported.
I have confirmed this bug exists on the latest version of pixi, using
pixi --version
.Reproducible example
pixi info
pixi.toml
Issue description
Environments cannot be resolved when underlying package requirements constraints are marked
pre-release
,in this example I am assuming I simply can't install
tensorrt_llm
package in the environment, because a flag that the underlying tooluv
could have accepted to solve the constraints are not possible to pass withpixi install
?Expected behavior
Either have full parity with the interfaces of the underlying implementations / tools (hard to do when both are new and rapidly moving targets), or allow the user to have some flexibility to tackle such situations by themselves because the tooling isn't there yet, i should be able to pass flags over to
uv
to get out of this situation in this case.The text was updated successfully, but these errors were encountered: