Skip to content

Commit

Permalink
Add 'no toolkits' tests
Browse files Browse the repository at this point in the history
  • Loading branch information
mattwthompson committed Sep 4, 2024
1 parent f9fe4c6 commit f6dbc5f
Show file tree
Hide file tree
Showing 2 changed files with 60 additions and 0 deletions.
7 changes: 7 additions & 0 deletions .github/workflows/CI.yml
Original file line number Diff line number Diff line change
Expand Up @@ -66,6 +66,13 @@ jobs:
echo "PACKAGES_TO_REMOVE=openeye-toolkits" >> $GITHUB_ENV
fi
if [[ ${{ matrix.openeye }} == true && ${{ matrix.rdkit }} == false ]]; then
echo "ENVFILE=no_toolkits" >> $GITHUB_ENV
echo "JOBNAME=No wrapped toolkits" >> $GITHUB_ENV
echo "TOOLKIT_CHECKS=" >> $GITHUB_ENV
echo "PACKAGES_TO_REMOVE=openeye-toolkits ambertools rdkit" >> $GITHUB_ENV
fi
- name: Install environment with ${{ env.JOBNAME }}
uses: mamba-org/setup-micromamba@v1
with:
Expand Down
53 changes: 53 additions & 0 deletions devtools/conda-envs/no_toolkits.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,53 @@
name: openff-toolkit-test
channels:
- conda-forge
dependencies:
# Base depends
- python
- pip
- packaging
- numpy
- networkx
- cachetools
- cached-property
- xmltodict
- python-constraint
- openmm >=7.6
- openff-forcefields >=2023.05.1
- smirnoff99Frosst
- openff-units =0.2.0
- openff-amber-ff-ports
- openff-utilities >=0.1.5
- openff-interchange-base >=0.3.19
- openff-nagl-base ~=0.4.0
- openff-nagl-models ==0.3.0
# Toolkit-specific
# Test-only/optional/dev/typing
- pytest
- pytest-cov
- pytest-xdist
- pytest-rerunfailures
- pytest-timeout
- pyyaml
- toml
- bson
- msgpack-python
- qcelemental
- qcportal >=0.50
- qcengine
- nglview
- mdtraj
- nbval
# No idea why this is necessary, see https://github.com/openforcefield/openff-toolkit/pull/1821
- nomkl
- mypy
- typing_extensions
- pydantic =1
- pip:
- types-setuptools
- types-toml
- types-PyYAML
- types-networkx
- types-xmltodict
- types-cachetools
- mongo-types

0 comments on commit f6dbc5f

Please sign in to comment.