-
Notifications
You must be signed in to change notification settings - Fork 369
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
MatchSpec
parsing error with ~=
version operator
#3647
Comments
Thank you for the report. A priori and without looking in the internals yet, we might need to extend the solution of #3483 to support such a |
I think conda/ceps#82 should be prioritized otherwise we are just going to end-up with a lot of plenty small fixes here and there. |
As mentioned in rapidsai/ci-imgs#214, the specification can be reformulated as this for now:
|
The MatchSpec class docstring is not the specification, unfortunately. There will be a CEP, but until then, the reference implementation is still conda, I'm afraid. I don't see it as a deviation of the "specification", but an intrinsic part of it. The problem right now is that this input is accepted without errors, but mishandled internally in a way that creates invalid specs. libmambapy 1.5.11 parses it without workarounds:
|
Troubleshooting docs
Anaconda default channels
How did you install Mamba?
Mambaforge or latest Miniforge
Search tried in issue tracker
~=
Latest version of Mamba
Tried in Conda?
I do not have this problem with Conda, just with Mamba
Describe your issue
Comes from conda/conda-libmamba-solver#581.
Also, the output for this workaround is weird (note the build string containing the 3.11 mark). Maybe it's just the str-conversion, but it doesn't look right:
This can be seen in the
mamba
CLI handling too:mamba info / micromamba info
Logs
environment.yml
N/A
~/.condarc
N/A
The text was updated successfully, but these errors were encountered: