-
Notifications
You must be signed in to change notification settings - Fork 171
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
Support pre-releases in pypi-dependencies
#1291
Comments
uv
We're not running For the prereleases I'll have to get back to you! |
uv
pypi-dependencies
Any plan to add this at some point? |
If you depend on a pre-release version this already works. [project]
name = "pre"
channels = ["conda-forge"]
platforms = ["linux-64"]
[dependencies]
python = ">=3.12.4,<4"
[pypi-dependencies]
django = "==5.1rc1" |
What about transitive dependencies? azure-cli (not pre-release) depends on pre-release versions of other packages. |
Sure, we could expose https://docs.astral.sh/uv/reference/settings/#prerelease if that would help. |
@tdejager I think this is necessary, otherwise any packages that depend on pre-releases and are not on conda-forge can't be installed. |
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: