Support Python 3.14#796
Conversation
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## main #796 +/- ##
=======================================
Coverage 98.54% 98.54%
=======================================
Files 43 43
Lines 2810 2811 +1
=======================================
+ Hits 2769 2770 +1
Misses 41 41 ☔ View full report in Codecov by Harness. 🚀 New features to boost your workflow:
|
…n it comes to annotations
|
Getting these errors now: We are just missing |
|
Ah our old friend: |
First battle with this was here: https://github.com/OpenFreeEnergy/gufe/pull/577/changes If I understand correctly, |
|
You are correct, we need to fix that test since this is the current situation:
For the test, we can just get the module we need at runtime: We can also set up the codec to just use the public module name, something like: Then the reader will accept |
We originally decided not to do this because we anticipated I'm typically inclined to keep the code as-is so that we're not arbitrarily changing things, but since the 3.13 behavior was immediately reverted in 3.14, I'm fine with updating the code to treat 3.13 as an anomaly that we're accounting for and update the codec. tl;dr: yeah do it 🚀 |
|
Sweet, looking at the issues and mailing lists, it looks like it was a mistake that happened during a re-factor which is why 3.13 is an anomaly tl;dr 🚀 |
|
The API check bot is having an issue, will fix later |
atravitz
left a comment
There was a problem hiding this comment.
just one docstring correction, then good to merge!
Co-authored-by: Alyssa Travitz <31974495+atravitz@users.noreply.github.com>
|
🚨 API breaking changes detected! 🚨 |
Tips
Since this will create a commit, it is best to make this comment when you are finished with your work.
Checklist
newsentryDevelopers certificate of origin