Skip to content
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

Merged
merged 6 commits into from
May 20, 2022

Conversation

jakirkham
Copy link
Member

Fixes #945

Python requirements were a bit fuzzy or inconsistent in places. This straightens them out and applies the same constraint in various places.

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 jakirkham requested review from a team as code owners May 18, 2022 23:37
@github-actions github-actions bot added conda Python Related to RMM Python API labels May 18, 2022
@harrism
Copy link
Member

harrism commented May 18, 2022

@jakirkham we just started burn down, so please target 22.08 with this change.

@jakirkham
Copy link
Member Author

Just trying to tidy up the package requirements so they are correct in the release packages.

@jakirkham jakirkham added non-breaking Non-breaking change bug Something isn't working labels May 19, 2022
Copy link
Contributor

@bdice bdice left a 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.

@bdice
Copy link
Contributor

bdice commented May 19, 2022

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.

Copy link
Contributor

@vyasr vyasr left a 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.

@vyasr
Copy link
Contributor

vyasr commented May 20, 2022

@gpucibot merge

@rapids-bot rapids-bot bot merged commit 2598b19 into rapidsai:branch-22.06 May 20, 2022
@jakirkham jakirkham deleted the fix_py_reqs branch May 20, 2022 00:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working conda non-breaking Non-breaking change Python Related to RMM Python API
Projects
None yet
Development

Successfully merging this pull request may close these issues.

[BUG] Update Python requirements
5 participants