Test Python 3.14#2193
Conversation
|
We re-built the toolkit and Interchange, so I'm re-kicking CI now |
|
Weird, some http issue since it looks like it can't find these packages? |
|
For better or worse you've come across two outstanding issues in this infrastructure
|
|
Those Pydantic errors seem to stem from NAGL whose testing we're also in the middle of revamping. This implies to me there's value in just some basic tests of the Python code on 3.14 (openforcefield/openff-nagl#236) even if most of the dependencies aren't updated yet I want to drop v1 compatibility altogether (openforcefield/openff-nagl#262) but it won't be in a release for a while and also might not be the core issue |
|
@mattwthompson It looks like the issue now is we need I'm going to take a stab at adding them mostly just to get the tests to run and not worry too much about doing it the right way, I'm mostly just trying to find all the sharp edges around python 3.14 support |
|
That's ... gonna take some patches to smooth over. Have you come across a tool that checks and/or fixes that automagically for us? |
|
Check out this pull request on See visual diffs & provide feedback on Jupyter Notebooks. Powered by ReviewNB |
|
I think there are some tools that can do it in a fancy way but this is easy:
|
|
@mikemhenry Feel free to make a branch instead of a fork since otherwise being unable to access the OpenEye license secret will hamstring the CI runs. |
|
@j-wags Ha, I just noticed that issue, I decided to save some carbon and just turn off the openeye stuff for now |
|
|
|
Ah and that will hit the dgl blocker... |
|
DGL is needed for training but not inference (and the toolkit only needs inference functionality) |
Just testing python 3.14