Uh oh!
There was an error while loading. Please reload this page.
Fix CI for MacOS and Numpy2.0 - #158
Conversation
5f47809 to
e52e647CompareCodecov ReportAll modified and coverable lines are covered by tests ✅
Additional details and impacted files@@ Coverage Diff @@## master #158 +/- ##
==========================================
- Coverage 88.15% 87.32% -0.83%
==========================================
Files 14 14 Lines 1038 1057 +19 ==========================================
+ Hits 915 923 +8 - Misses 123 134 +11 ☔ View full report in Codecov by Sentry. |
bc30662 to
714c5abCompareOn hold pending p4p support for Numpy 2.0 and Python 3.12 support. Current latest PR in the chain is: epics-base/p4p#152 |
AlexanderWells-diamond
commented
Sep 10, 2024
Note there's now a pin for |
42cc1f0 to
dfc03acCompareThe current macos-latest tag points to macos-14, running on arm64. We currently can't support this architecture as it does not support Python3.7 Revert 1bbc27b
Had to update the setup-python version to allow a version of cibuildwheel that supports python 3.12.
In several years I don't think I've ever actually looked at them...
dfc03ac to
d47d523CompareThis p4p release should now support numpy 2.0. Bump epicscorelibs to required version for p4p
d47d523 to
8db9cd9CompareAlexanderWells-diamond
commented
Sep 18, 2024
We still have a failure for Windows with Python 3.12, but that's waiting on a Numpy release after this PR was merged. We're going to merge these changes anyway, because once that is released everything should just work... |
The current macos-latest tag points to macos-14, running on arm64. We currently can't support this architecture as it does not support Python3.7.
The current supported tags/runners is documented here: https://docs.github.com/en/actions/using-github-hosted-runners/about-github-hosted-runners/about-github-hosted-runners#standard-github-hosted-runners-for-public-repositories
This is not a permanent fix and should be re-visited as part of issue #159
Secondly this PR handles the upgrade of various upstream dependencies to now work with Numpy>= 2.0.