We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
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
The weak requirement ~houdini-19+<=20.5 causes a conflict when using the package houdini-20.5.
~houdini-19+<=20.5
houdini-20.5
I thought that by default if a minor/patch version is not specified, then it means "all are ok". But this appears to not be the case.
Environment
To Reproduce
rez-env
Expected behavior houdini-20.5 should be accepted by the requirement ~houdini-19+<=20.5.
Actual behavior
The text was updated successfully, but these errors were encountered:
This is expected AFAIK:
>>> ver_range = rez.version.VersionRange('houdini-19+<=20.5') >>> ver_range.contains_version(rez.version.Version('20.5.278')) False
20.5.278 is greater than 20.5 here.
Sorry, something went wrong.
Fair enough. Might be a point for the docs, unless I'm the only one who was caught out by this :)
No branches or pull requests
The weak requirement
~houdini-19+<=20.5
causes a conflict when using the packagehoudini-20.5
.I thought that by default if a minor/patch version is not specified, then it means "all are ok". But this appears to not be the case.
Environment
To Reproduce
houdini-20.5
, the other with the requirement~houdini-19+<=20.5
.rez-env
Expected behavior
houdini-20.5
should be accepted by the requirement~houdini-19+<=20.5
.Actual behavior
The text was updated successfully, but these errors were encountered: