File tree Expand file tree Collapse file tree 1 file changed +11
-3
lines changed Expand file tree Collapse file tree 1 file changed +11
-3
lines changed Original file line number Diff line number Diff line change @@ -59,19 +59,27 @@ jobs:
59
59
select-by-folder : /home/runner/work/cantera/cantera/test/matlab_experimental
60
60
61
61
ubuntu-multiple-pythons :
62
- name : ${{ matrix.os }} with Python ${{ matrix.python-version }}, Numpy ${{ matrix.numpy || 'latest' }}
62
+ name : ${{ matrix.os }} with Python ${{ matrix.python-version }}, Numpy ${{ matrix.numpy || 'latest' }}, Cython ${{ matrix.cython || 'latest' }}
63
63
runs-on : ${{ matrix.os }}
64
64
timeout-minutes : 60
65
65
strategy :
66
66
matrix :
67
67
python-version : ['3.8', '3.10', '3.11', '3.12']
68
68
os : ['ubuntu-20.04', 'ubuntu-22.04']
69
69
numpy : ['']
70
+ cython : ['']
70
71
include :
71
72
# Keep some test cases with NumPy 1.x until we drop support
72
73
- python-version : ' 3.12'
73
74
os : ' ubuntu-24.04'
74
75
numpy : " '<2.0'"
76
+ # Keep some test cases with older Cython versions
77
+ - python-version : ' 3.10'
78
+ os : ' ubuntu-24.04'
79
+ cython : " ==0.29.31" # minimum supported version
80
+ - python-version : ' 3.11'
81
+ os : ' ubuntu-24.04'
82
+ cython : " ==3.0.8" # System version for Ubuntu 24.04
75
83
76
84
fail-fast : false
77
85
steps :
95
103
- name : Install Python dependencies
96
104
run : |
97
105
python3 -m pip install ruamel.yaml scons==3.1.2 numpy${{ matrix.numpy }} \
98
- cython pandas pytest pytest-github-actions-annotate-failures pytest-xdist \
99
- pint graphviz
106
+ cython${{ matrix.cython }} pandas pytest \
107
+ pytest-github-actions-annotate-failures pytest-xdist pint graphviz
100
108
- name : Build Cantera
101
109
run : |
102
110
python3 `which scons` build env_vars=all -j4 debug=n --debug=time \
You can’t perform that action at this time.
0 commit comments