Treat ParmEd as optional dependency in tests#2145
Conversation
Codecov Report✅ All modified and coverable lines are covered by tests. 🚀 New features to boost your workflow:
|
|
The OpenEye-only tests are bringing in NumPy 2.4, which is a key goal of this change |
| - name: Check links | ||
| if: ${{ matrix.rdkit == true && matrix.openeye == true }} | ||
| run: pytest -r fE --tb=short openff/toolkit/_tests/test_links.py | ||
|
|
There was a problem hiding this comment.
These are stochastically failing, intend to revert before merge
There was a problem hiding this comment.
(blocking) This appears to not be stochastic, fixing in #2147. Please do revert this change and the one in beta_rc.yaml before merging (that is, go ahead and merge even with this test failing).
| # See https://github.com/openforcefield/openff-units/issues/111 | ||
| # for more or better solution - possibly not needed when links are checked | ||
| # before a parallel pytest run | ||
| - name: Shim for `pytest-xdist` + Pint cross-interaction | ||
| run: python -c "from openff.toolkit import *" | ||
|
|
There was a problem hiding this comment.
This is outdated but can be split out into a separate PR
There was a problem hiding this comment.
Leaving this change in but above stands
| - name: Check links | ||
| if: ${{ matrix.rdkit == true && matrix.openeye == true }} | ||
| run: pytest -r fE --tb=short openff/toolkit/_tests/test_links.py | ||
|
|
There was a problem hiding this comment.
(blocking) This appears to not be stochastic, fixing in #2147. Please do revert this change and the one in beta_rc.yaml before merging (that is, go ahead and merge even with this test failing).
|
This is in the state I wanted it to be pre-merging; I'll leave next steps up to you |
|
Thanks Matt! |
Closes #2031
Closes #2144