-
Notifications
You must be signed in to change notification settings - Fork 429
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
TEST: Bring back Python 3.8 testing to GHA workflows #2954
TEST: Bring back Python 3.8 testing to GHA workflows #2954
Conversation
5b735db
to
916f334
Compare
Codecov Report
Additional details and impacted files@@ Coverage Diff @@
## master #2954 +/- ##
==========================================
+ Coverage 81.77% 81.79% +0.01%
==========================================
Files 146 146
Lines 20401 20401
Branches 3238 3238
==========================================
+ Hits 16682 16686 +4
+ Misses 2901 2898 -3
+ Partials 818 817 -1
|
916f334
to
2a91cc5
Compare
Hi @jhlegarreta, the minimal py38 is failing due to numpy version. Can you update it ? |
I've seen it, Serge. Allow me some time, please. |
2a91cc5
to
221ac25
Compare
Bring back Python 3.8 testing to GHA workflows. Removed in commit cf4338d. Raise the minimum required NumPy version for the Python 3.8 compatibility test to 1.23.0 from the previously required 1.22.0 version in commit 318bfc6 so that tests can pass. Fixes: ``` ImportError: numpy.core.multiarray failed to import ``` raised for example in: https://github.com/dipy/dipy/actions/runs/6620737573/job/17983666930#step:9:12437
221ac25
to
6c3a526
Compare
Done. Codecov failure is unrelated. |
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.
LGTM!
BTW, tried two times (1.22.0 : 1.22.4 : 1.23.0) to raise the min required I'd guess that this numpy incompatibility issue may be related to the circular dependency between trx and DIPY. I agree that it should probably happen with other Python versions as well; not sure it only happens with 3.8. Fixing the circular dependency seems a good step going forward. |
I will tag @frheault, to look at this topic. For now, thank you @jhlegarreta. merging |
Bring back Python 3.8 testing to GHA workflows.
Removed in commit cf4338d.
Raise the minimum required NumPy version for the Python 3.8
compatibility test to 1.23.0 from the previously required 1.22.0 version
in commit 318bfc6 so that tests can pass. Fixes:
raised for example in:
https://github.com/dipy/dipy/actions/runs/6620737573/job/17983666930#step:9:12437