31
31
matrix :
32
32
name : [
33
33
pytest-ubuntu-py311-gcc11-noomp,
34
- pytest-ubuntu-py38 -gcc12-omp,
35
- pytest-ubuntu-py38 -gcc7-omp,
34
+ pytest-ubuntu-py312 -gcc12-omp,
35
+ pytest-ubuntu-py39 -gcc7-omp,
36
36
pytest-ubuntu-py310-gcc10-noomp,
37
37
pytest-ubuntu-py312-gcc13-omp,
38
38
pytest-ubuntu-py39-gcc9-omp,
@@ -49,15 +49,15 @@ jobs:
49
49
language : " C"
50
50
sympy : " 1.11"
51
51
52
- - name : pytest-ubuntu-py38 -gcc12-omp
53
- python-version : ' 3.8 '
54
- os : ubuntu-22 .04
52
+ - name : pytest-ubuntu-py312 -gcc12-omp
53
+ python-version : ' 3.12 '
54
+ os : ubuntu-24 .04
55
55
arch : " gcc-12"
56
56
language : " openmp"
57
- sympy : " 1.10 "
57
+ sympy : " 1.13 "
58
58
59
- - name : pytest-ubuntu-py38 -gcc7-omp
60
- python-version : ' 3.8 '
59
+ - name : pytest-ubuntu-py39 -gcc7-omp
60
+ python-version : ' 3.9 '
61
61
os : ubuntu-20.04
62
62
arch : " gcc-7"
63
63
language : " openmp"
@@ -82,14 +82,14 @@ jobs:
82
82
os : ubuntu-20.04
83
83
arch : " custom"
84
84
language : " openmp"
85
- sympy : " 1.9 "
85
+ sympy : " 1.10 "
86
86
87
87
- name : pytest-osx-py312-clang-omp
88
88
python-version : ' 3.12'
89
89
os : macos-latest
90
90
arch : " clang"
91
- language : " C "
92
- sympy : " 1.9 "
91
+ language : " openmp "
92
+ sympy : " 1.13 "
93
93
94
94
- name : pytest-docker-py39-gcc-omp
95
95
python-version : ' 3.9'
@@ -124,6 +124,7 @@ jobs:
124
124
uses : actions/setup-python@v5
125
125
with :
126
126
python-version : ${{ matrix.python-version }}
127
+ allow-prereleases : true
127
128
128
129
- name : Build docker image
129
130
if : contains(matrix.name, 'docker')
@@ -147,9 +148,8 @@ jobs:
147
148
- name : Set tests (reduced number for OSX)
148
149
run : |
149
150
if [ "${{ runner.os }}" == 'macOS' ]; then
150
- echo "TESTS=tests/test_operator.py" >> $GITHUB_ENV
151
- else
152
- echo "TESTS=tests/" >> $GITHUB_ENV
151
+ brew install llvm libomp
152
+ echo "/opt/homebrew/bin:/opt/homebrew/opt/llvm/bin" >> $GITHUB_PATH
153
153
fi
154
154
id : set-tests
155
155
@@ -162,9 +162,9 @@ jobs:
162
162
- name : Install dependencies
163
163
if : " !contains(matrix.name, 'docker')"
164
164
run : |
165
- pip install ${{ env.PIPFLAGS }} --upgrade pip
166
- pip install ${{ env.PIPFLAGS }} sympy==${{matrix.sympy}}
167
- pip install ${{ env.PIPFLAGS }} -e .[tests]
165
+ python3 -m pip install ${{ env.PIPFLAGS }} --upgrade pip
166
+ python3 -m pip install ${{ env.PIPFLAGS }} sympy==${{matrix.sympy}}
167
+ python3 -m pip install ${{ env.PIPFLAGS }} -e .[tests,extras ]
168
168
169
169
- name : Check configuration
170
170
run : |
0 commit comments