Skip to content

Commit 2d3af6a

Browse files
atravitzIAlibayijpulidos
authored
Release prep v1.6.1 (#1544)
* update partial charge tests now that a production NAGL model is available (#1506) * update tests now that a production NAGL model is available * fix mock * clean up mocking * add nagl test news item * debug slow python 3.13 tests (#1468) * Turn off minimization when we do a dry run --------- Co-authored-by: IAlibay <IAlibay@users.noreply.github.com> * update quickrun execution docs and add MPS link (#1483) * add jq cookbook (#1488) * add jq code blocks * use tutorial data * news * debug docs build (#1489) * don't build openmm * mambaforge->miniconda for rtd * artifically small build for debugging * dont build env * just build python * add channels * add sphinx packages to env * add all non-openfe-ecosystem deps * remove shim channel * add openfe package * add everything except openmm and toolkit * add openmm * add openff-toolkit * only openff-toolkit * try openff-toolkit-base * try latest openff * everybody back in * build without openmm * build with openff-toolkit-base * bump rtd * add pip build * remove any openff-toolkit * build w/o openmm * add pip install * build everything without pip install * try no deps * try custom build * only python and pip * try openfe-toolkit-base * add temp deps for build with openff-toolkit-base * add temp deps for build with openff-toolkit-base * mock imports * dont mock with toolkit base * bump toolkit version * Revert "bump toolkit version" This reverts commit 6e3108a. * add mocks * try pinnint to toolkit-base 0.13.0, no mocks * back to >= 0.13.0 toolkit to make sure it wasn't a fluke * mock imports * add pipe example for jq (#1505) * add pipe example for jq * pin to docutil 0.20 * try to avoid memory error * debug rtd build memory error (#1510) * try mambaforge build * Revert "try mambaforge build" This reverts commit 683e07f. * try explicit build * try removing ambertools * use the right env * just add gufe pip install back * add back openfe eco packages * mock py3dmol * add note for pip installs * fix quote * temporarily resort to SettingsBaseModel to get build * specific imports * dont use base settings placeholder * temp pin numpy (#1542) * Removing unnecessary limit on resids (#1539) * Removing unnecessary limit on resids indices gathering * Updated CHANGELOG for 1.6.1 * add summary * update docs theme (#1545) * adding new branding assets * remove images * update theme branch * CantinaPurple accent * lowercase convention * updating text * remove dark mode for now * fix sidebars * fix formatting * capitalization * don't break spaces * bump ci * favicon! * whitespace :( * pin to sphinx release * pin to gufe 1.6.1 * move env info before test imports * bump single file installer to 3.12.11 to match colab --------- Co-authored-by: IAlibay <IAlibay@users.noreply.github.com> Co-authored-by: Iván Pulido <2949729+ijpulidos@users.noreply.github.com>
1 parent 00d7c45 commit 2d3af6a

File tree

3 files changed

+25
-6
lines changed

3 files changed

+25
-6
lines changed

.github/workflows/ci.yaml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -87,17 +87,17 @@ jobs:
8787
- name: "Install"
8888
run: python -m pip install --no-deps -e .
8989

90-
- name: "Test imports"
91-
run: |
92-
# if we add more to this, consider changing to for + env vars
93-
python -Ic "import openfe; print(openfe.__version__)"
94-
9590
- name: "Environment Information"
9691
run: |
9792
micromamba info
9893
micromamba list
9994
pip list
10095
96+
- name: "Test imports"
97+
run: |
98+
# if we add more to this, consider changing to for + env vars
99+
python -Ic "import openfe; print(openfe.__version__)"
100+
101101
- name: "Run tests"
102102
env:
103103
# Set the OFE_SLOW_TESTS to True if running a Cron job

devtools/installer/construct.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ specs:
2121
- pytest-xdist
2222
# python needs to match https://github.com/googlecolab/backend-info/blob/main/os-info.txt
2323
# until colab pushes a fix
24-
- python 3.11.12
24+
- python 3.12.11
2525

2626
# Not building an .exe for windows or a .pkg for macOS
2727
installer_type: sh

docs/CHANGELOG.rst

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,25 @@ Changelog
44

55
.. current developments
66
7+
v1.6.1
8+
====================
9+
This release includes minor fixes and updates to tests.
10+
11+
**Added:**
12+
13+
* Added a cookbook for using ``jq`` to inspect JSON files.
14+
15+
**Changed:**
16+
17+
* Remove unnecessary limit on residues ids (``resids``) when getting mappings from topology in ``topology_helpers.py`` utility module.
18+
* The relative hybrid topology protocol no longer runs the FIRE minimizer when ``dry=True``.
19+
20+
**Fixed:**
21+
22+
* Updated tests to expect to find NAGL, now that it is supported.
23+
24+
25+
726
v1.6.0
827
====================
928
This release adds support for OpenMM 8.3.0 and Python 3.13.

0 commit comments

Comments
 (0)