@@ -12,27 +12,27 @@ jobs:
1212 os : [ubuntu-latest]
1313 mpi-version : [mpich]
1414 python-version : [3.9, "3.10", "3.11", "3.12"]
15- pydantic-version : ["2.5.2 "]
15+ pydantic-version : ["2.6.4 "]
1616 comms-type : [m, l]
1717 include :
1818 - os : macos-latest
1919 python-version : 3.11
20- mpi-version : " mpich=4.0.3 "
21- pydantic-version : " 2.5.2 "
20+ mpi-version : " mpich=4.2.0 "
21+ pydantic-version : " 2.6.4 "
2222 comms-type : m
2323 - os : macos-latest
2424 python-version : 3.11
25- mpi-version : " mpich=4.0.3 "
26- pydantic-version : " 2.5.2 "
25+ mpi-version : " mpich=4.2.0 "
26+ pydantic-version : " 2.6.4 "
2727 comms-type : l
2828 - os : ubuntu-latest
2929 python-version : " 3.10"
3030 mpi-version : " mpich"
31- pydantic-version : " 2.5.2 "
31+ pydantic-version : " 2.6.4 "
3232 comms-type : t
3333 - os : ubuntu-latest
3434 mpi-version : " openmpi"
35- pydantic-version : " 2.5.2 "
35+ pydantic-version : " 2.6.4 "
3636 python-version : " 3.12"
3737 comms-type : l
3838 - os : ubuntu-latest
9191 run : conda install gcc_linux-64
9292
9393 # Roundabout solution on macos for proper linking with mpicc
94- - name : Install macOS compilers and older SDK
94+ - name : Install macOS compilers
9595 if : matrix.os == 'macos-latest'
9696 run : |
97- wget https://github.com/phracker/MacOSX-SDKs/releases/download/11.3/MacOSX10.15.sdk.tar.xz
98- mkdir ../sdk; tar xf MacOSX10.15.sdk.tar.xz -C ../sdk
9997 conda install clang_osx-64
10098
10199 - name : Install mpi4py and MPI from conda
@@ -112,13 +110,16 @@ jobs:
112110 - name : Install generator dependencies
113111 run : |
114112 python -m pip install --upgrade pip
115- pip install mpmath matplotlib
113+ pip install mpmath matplotlib ax-platform
116114 conda env update --file install/gen_deps_environment.yml
117115
118116 - name : Install ax-platform
117+ run : |
118+ pip install ax-platform
119+
120+ - name : Install gpcam
119121 if : matrix.python-version != '3.12'
120122 run : |
121- pip install ax-platform==0.2.8
122123 pip install gpcam
123124
124125 - name : Install surmise
@@ -129,8 +130,8 @@ jobs:
129130 - name : Build ytopt and dependencies
130131 if : matrix.python-version <= '3.10' && matrix.os != 'macos-latest'
131132 run : |
132- pip install scikit-learn==1.1.2
133- pip install pandas==1.5.3
133+ pip install scikit-learn==1.4.0
134+ pip install pandas==2.2.1
134135 pip install ConfigSpace
135136 pip install "ray[default]"
136137 git clone https://github.com/ytopt-team/scikit-optimize.git
@@ -154,11 +155,11 @@ jobs:
154155 # pip install dragonfly-opt
155156 # pip install git+https://github.com/dragonfly/dragonfly.git
156157 pip install git+https://github.com/jlnav/dragonfly.git@fix/remove_npobject
158+ pip install scikit-build packaging Tasmanian --user
157159
158160 - name : Install other testing dependencies
159161 run : |
160162 conda install octave
161- pip install scikit-build packaging Tasmanian --user
162163 conda install pyzmq
163164 pip install -r install/testing_requirements.txt
164165 pip install -r install/misc_feature_requirements.txt
@@ -215,10 +216,15 @@ jobs:
215216 rm ./libensemble/tests/regression_tests/test_ytopt_heffte.py
216217 rm ./libensemble/tests/regression_tests/test_gpCAM.py
217218 rm ./libensemble/tests/regression_tests/test_persistent_gp.py
218- rm ./libensemble/tests/regression_tests/test_persistent_gp_multitask_ax.py
219+
220+ - name : Remove test for persistent Tasmanian on Python 3.12
221+ if : matrix.python-version >= '3.12'
222+ run : |
223+ rm ./libensemble/tests/regression_tests/test_persistent_tasmanian.py
224+ rm ./libensemble/tests/regression_tests/test_persistent_tasmanian_async.py
219225
220226 - name : Remove Balsam/Globus-compute tests on Pydantic 2
221- if : matrix.pydantic-version == '2.5.2 '
227+ if : matrix.pydantic-version == '2.6.4 '
222228 run : |
223229 rm ./libensemble/tests/unit_tests/test_ufunc_runners.py
224230 rm ./libensemble/tests/unit_tests/test_executor_balsam.py
@@ -230,8 +236,6 @@ jobs:
230236
231237 - name : Run extensive tests, macOS
232238 if : matrix.os == 'macos-latest'
233- env :
234- CONDA_BUILD_SYSROOT : /Users/runner/work/libensemble/sdk/MacOSX10.15.sdk
235239 run : |
236240 ./libensemble/tests/run-tests.sh -e -z -${{ matrix.comms-type }}
237241
@@ -250,4 +254,4 @@ jobs:
250254 runs-on : ubuntu-latest
251255 steps :
252256 - uses : actions/checkout@v4
253- - uses : crate-ci/typos@v1.19.0
257+ - uses : crate-ci/typos@v1.20.10
0 commit comments