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
scripts/pythondistdeps: Only print rich dep list when required to. #982
scripts/pythondistdeps: Only print rich dep list when required to. #982
Conversation
This should resolve #981 |
|
1c59148
to
d8d1da5
Compare
It would be very cool if we could actually mangle this to a proper RPM notation, but this is definitely outside of the scope of this PR. |
@gordonmessmer You beat me to it. Thanks for this! 👍 |
@Conan-Kudo Seems only right that I fix what I broke. :) |
@ignatenkobrain I started a repo to flesh out some of the requirement conversions from python dist tools to rpm. It doesn't mangle versions right now, but maybe you could open an issue there and describe what should happen? |
Given
However, #996 fixes that. |
- Handle version ending with ".*" - Handle compatible-release operator "~=" - Use rich deps for semantically versioned dependencies - Match Python version if minor has multiple digits (e.g. 3.10) - Only add setuptools requirement for egg-info packages rpm-software-management/rpm#951 rpm-software-management/rpm#973 rpm-software-management/rpm#982 Fixes https://bugzilla.redhat.com/show_bug.cgi?id=1758141 Fixes https://bugzilla.redhat.com/show_bug.cgi?id=1777382
No description provided.