Skip to content

Commit bf18b8a

Browse files
Update full-stack tests (#128)
* Help out solver? * Remove shim * Pin to old SetupTools
1 parent 01ac84b commit bf18b8a

File tree

2 files changed

+7
-15
lines changed

2 files changed

+7
-15
lines changed

.github/workflows/full-stack.yaml

Lines changed: 0 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -40,8 +40,6 @@ jobs:
4040
with:
4141
repository: openforcefield/openff-interchange
4242
path: openff-interchange
43-
fetch-depth: 0
44-
fetch-tags: true
4543

4644
- name: Checkout QCSubmit
4745
uses: actions/checkout@v6
@@ -62,7 +60,6 @@ jobs:
6260
with:
6361
repository: openforcefield/openff-units
6462
path: openff-units
65-
fetch-depth: 0
6663

6764
- name: Checkout OpenFF Utilities
6865
uses: actions/checkout@v6
@@ -94,12 +91,6 @@ jobs:
9491
openff-utilities/
9592
pip list
9693
97-
# See https://github.com/openforcefield/openff-units/issues/111
98-
# for more or better solution - possibly not needed when links are checked
99-
# before a parallel pytest run
100-
- name: Shim for `pytest-xdist` + Pint cross-interaction
101-
run: python -c "from openff.toolkit import *"
102-
10394
- name: Run 'everything all at once' tests
10495
run: |
10596
python -m pytest $PYTEST_ARGS . \

devtools/conda-envs/full-stack.yaml

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -4,13 +4,14 @@ channels:
44
- conda-forge
55
dependencies:
66
- python
7+
- setuptools =81
78
- pip
8-
- numpy <2.3
9-
- pydantic !=2.12
10-
- pint
11-
- openff-toolkit
9+
- numpy >=2.4
10+
- pydantic >=2,<3,!=2.12
11+
- pint >=0.25
12+
- openff-toolkit >=0.18
1213
- openff-fragmenter
13-
- openff-interchange
14+
- openff-interchange >=0.5
1415
- pymbar
1516
- pytest
1617
- pytest-randomly
@@ -21,7 +22,7 @@ dependencies:
2122
- toml
2223
- bson
2324
- msgpack-python
24-
- openeye-toolkits
25+
- openeye-toolkits >=2025
2526
- rdkit !=2024.03.6,!=2024.09.1
2627
- intermol
2728

0 commit comments

Comments
 (0)