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
Remove setuptools version pin #8475
Conversation
No, it is still a dependency but not on any particular version. This is just a quick fix for the issues it causes (with potentially some new test issues introduced in tests for warnings, that may show up on the buildfarm). |
Marking is RFR to see what people (and potentially the buildfarm run) think. |
Thanks for the patch @gmarkall, as discussed OOB and in various issues, this appears to be an approximate revert of #8356 which makes the version of the I was considering that this test might fail: numba/numba/tests/test_import.py Lines 96 to 103 in 061f21a
but on second look, I don't think it will as importing numba doesn't import numba.pycc and so the numpy.distutils module won't be accessed.
|
Buildfarm ID: |
I tested it on my mac and on win64 with setuptools=65 and numpy=1.23. |
How did the buildfarm run go @esc? |
I've put this in the 0.56.3RC milestone for now - I think this is the change we intend to consider for it (please let me know if this understanding was not right). |
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.
Ok on the farm
Remove setuptools version pin Resolved conflicts in: buildscripts/condarecipe.local/meta.yaml buildscripts/incremental/setup_conda_environment.sh setup.py
It probably makes sense to restrict the build time dependency (runtime dependency might be fine to be unrestricted) given that |
Thanks for raising this @mbargull, I've opened #8617 to ensure that this is discussed by the maintainers at the next triage meeting. There are a few patches pending review for the next Numba release that are hopefully going to remove a lot of the reliance on |
No description provided.