-
Notifications
You must be signed in to change notification settings - Fork 198
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
Clarifies Python requirements and version constraints #1037
Conversation
This is consistent with other version constraints on `cuda-python` already included here.
This is consistent with RAPIDS own NumPy version constraint.
This is consitent with other version constraints on `numba` in this repo so use it `install_requires` too.
@jakirkham we just started burn down, so please target 22.08 with this change. |
Just trying to tidy up the package requirements so they are correct in the release packages. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I’d suggest alphabetizing (numba then numpy) in setup.cfg and setup.py, otherwise LGTM.
The risk/benefit for 22.06 vs. 22.08 strikes me as being worth making this change in 22.06 to ensure the released packages have the proper requirements specified. This PR seems more likely to solve problems than to create them, based on the issues (captured in offline discussions) that led to #945. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I'm fine with squeezing this in for 22.06 to help packaging with the release.
@gpucibot merge |
Fixes #945
Python requirements were a bit fuzzy or inconsistent in places. This straightens them out and applies the same constraint in various places.