Discrepancy creating a MatchSpec
from package strings (sometimes "==" gets stripped)
#13932
Open
2 tasks done
Labels
severity::3
major; broken functionality with a workaround
source::community
catch-all for issues filed by community members
type::bug
describes erroneous operation, use severity::* to classify the type
Checklist
What happened?
In the source code here, the behavior of generating a
MatchSpec
object from a string dictates that if the string passed in doesn't have a build and the first two characters are "==", then the version should be stripped of "==". I read the comments above that snippet of code and I don't understand why that would be the case. This leads to this very confusing behavior:I would expect the two to be consistent. We have hardcoded behavior to make the two consistent for now but were hoping for an explanation or a code change.
Conda Info
No response
Conda Config
No response
Conda list
No response
Additional Context
No response
The text was updated successfully, but these errors were encountered: