Build for Python 3.14 - #211
Conversation
|
The Docs CI fail because I don't have GH Page set up on my fork. |
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## master #211 +/- ##
=======================================
Coverage 88.41% 88.41%
=======================================
Files 15 15
Lines 1260 1260
=======================================
Hits 1114 1114
Misses 146 146 ☔ View full report in Codecov by Harness. 🚀 New features to boost your workflow:
|
|
As discussed in person, this is having problems and is not something I can look at right now. I will endeavour to look at this in a couple of weeks. The first thing to do will be to confirm if all the required Python packages are built for all platforms for 3.14 (epicscorelibs, p4p, pvxslibs) Second will be to try and reproduce the seg fault seen on Ubuntu 3.14 manually. Judging from the time it happens, it's probably due to an issue in cleanup in one of the aforementioned C modules. However the failure on MacOS is somewhere in the middle of the tests, so may be a different issue. |
Since updating Blueapi to support Python 3.14, any deployments which rely on Softioc fail. (This is because Blueapi pulls some dependencies at run time, but does not have the tools to build Python libraries which wrap C.)
This can be solved by publishing a Softioc wheel for 3.14.