Repository navigation
Bump minimum supported Python version to 3.8 - #8319
Conversation
7fa26e5 to
3ea0b51
Compare
|
@esc Thoughts on what you would like to do to handle the failing (Linux py38_np118_32bit) test which is due to no 32-bit version available for Python 3.8 from anaconda? |
|
Following the successful merging of this PR, tasks such as those mentioned in #7917 can be followups. |
it is likely that we will drop linux-32 and win-32 from the list of officially supported platforms |
|
@jamesobutler thank you for submitting this. After an OOB conversation with @stuartarchibald we came to the conclusion, that we want to stall this PR until the 0.56.1 release is out. We want to be cautious of cherry-picks and messing with the public CI config (azure). Since there is no immediate pressure to get this onto |
|
Will also need to address the following in this PR which drops Python 3.7: Lines 379 to 387 in 64c06be |
|
@jamesobutler now that 0.56.2 is out, I'd like to get back to this PR. It seems to now be in conflict with |
f1057ac to
935ccf8
Compare
28b28e4 to
1e0f0ca
Compare
|
@jamesobutler Could you please avoid rebasing as it messes up the review flow on Github (it gets confused and can't track changes between reviews) - could you please use merges instead? |
|
In order to check that the squashed commit, which is now 6e4cebb matches the previous history at #8660, I did the following First, generate the diff that should be created by the squash:
Then, generate the diff for the squashed commit
The and I get: So I guess that is mostly fine. Except |
|
Yes you all are describing what I mentioned in #8319 (comment). Before I did those changes there was not @stuartarchibald’s |
|
It appears that with recent pushes to |
It's fine thank you, I have got it from here! Thank you again for your sustained efforts on this front! 🙏 |
|
I have pushed 24c72a2 which fixed the stuff in |
This removes a spurious import in the middle of a class scope presumably left over from refactoring and also removed the PYVERSION import, since that is no longer being used in the module.
|
I have pushed 0afb220 -- this fixes the last item on the list: #8319 (comment) -- I had to remove the |
`PYVERSION` is re-exported in `utils.py` for the rest of the Numba code-base. Removing this import (re-export) will break all of Numba. So this change has been reverted.
I had to partially revert 0afb220 , the import was actually a re-export. |
|
I pushed 3cc6322 to fix the conflicts with |
* main: Improve error message Remove glue from test names/comments Remove `overload_glue` module Remove `glue_lowering` aka `overload_glue` Add unittest for `always_run` Remove tests from `always_run` Changes how tests are split between test instances
|
I have scheduled this to run on the Anaconda Internal buildfarm as |
stuartarchibald
left a comment
There was a problem hiding this comment.
Many thanks for all your work/efforts on this @jamesobutler and @esc. Am glad to have this maintenance task completed!
This was green, as was Azure. |
Per
numba/CHANGE_LOG
Lines 5 to 6 in aaa6a00
and NEP29's drop schedule
On Dec 26, 2021 drop support for Python 3.7 (initially released on Jun 27, 2018)this PR executes on dropping support for Python versions prior to 3.8 for the next minor release of Numba (0.57.0)