@@ -21,24 +21,24 @@ jobs:
2121 - ' ubuntu'
2222 - ' macos'
2323 python :
24- - ' 3.8 '
25- - ' 3.11 '
24+ - ' 3.10 '
25+ - ' 3.12 '
2626 bla_vendor : [ 'unset' ]
2727 include :
2828 - os : ' ubuntu'
29- python : ' 3.11 '
29+ python : ' 3.12 '
3030 bla_vendor : ' Generic'
3131 - os : ' ubuntu'
32- python : ' 3.11 '
32+ python : ' 3.12 '
3333 bla_vendor : ' OpenBLAS'
3434 - os : ' macos'
35- python : ' 3.11 '
35+ python : ' 3.12 '
3636 bla_vendor : ' Apple'
3737 - os : ' macos'
38- python : ' 3.11 '
38+ python : ' 3.12 '
3939 bla_vendor : ' Generic'
4040 - os : ' macos'
41- python : ' 3.11 '
41+ python : ' 3.12 '
4242 bla_vendor : ' OpenBLAS'
4343
4444 steps :
@@ -108,7 +108,7 @@ jobs:
108108 - ' macos'
109109 - ' windows'
110110 python :
111- - ' 3.9 '
111+ # build on one, expand matrix in conda-build from the Sylcot/conda-recipe/conda_build_config.yaml
112112 - ' 3.11'
113113
114114 steps :
@@ -133,14 +133,14 @@ jobs:
133133 shell : bash -l {0}
134134 run : |
135135 set -e
136- numpyversion=$(python -c 'import numpy; print(numpy.version.version)')
137- conda mambabuild --python "${{ matrix.python }}" --numpy $numpyversion conda-recipe
136+ conda mambabuild conda-recipe
138137 # preserve directory structure for custom conda channel
139138 find "${CONDA_PREFIX}/conda-bld" -maxdepth 2 -name 'slycot*.tar.bz2' | while read -r conda_pkg; do
140139 conda_platform=$(basename $(dirname "${conda_pkg}"))
141140 mkdir -p "slycot-conda-pkgs/${conda_platform}"
142141 cp "${conda_pkg}" "slycot-conda-pkgs/${conda_platform}/"
143142 done
143+ conda index --no-progress ./slycot-conda-pkgs
144144 - name : Save to local conda pkg channel
145145 uses : actions/upload-artifact@v3
146146 with :
@@ -247,7 +247,7 @@ jobs:
247247 - name : Install Wheel
248248 run : |
249249 python -m pip install --upgrade pip
250- pip install matplotlib scipy pytest pytest-cov pytest-timeout coverage coveralls
250+ pip install matplotlib scipy pytest pytest-cov pytest-timeout coverage
251251 pip install slycot-wheels/${{ matrix.packagekey }}/slycot*.whl
252252 pip show slycot
253253 - name : Test with pytest
@@ -316,7 +316,6 @@ jobs:
316316 echo "libblas * *mkl" >> $CONDA_PREFIX/conda-meta/pinned
317317 ;;
318318 esac
319- conda index --no-progress ./slycot-conda-pkgs
320319 mamba install -c ./slycot-conda-pkgs slycot
321320 conda list
322321 - name : Test with pytest
0 commit comments