3131 matrix :
3232 name : [
3333 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,
3636 pytest-ubuntu-py310-gcc10-noomp,
3737 pytest-ubuntu-py312-gcc13-omp,
3838 pytest-ubuntu-py39-gcc9-omp,
@@ -49,15 +49,15 @@ jobs:
4949 language : " C"
5050 sympy : " 1.11"
5151
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
5555 arch : " gcc-12"
5656 language : " openmp"
57- sympy : " 1.10 "
57+ sympy : " 1.13 "
5858
59- - name : pytest-ubuntu-py38 -gcc7-omp
60- python-version : ' 3.8 '
59+ - name : pytest-ubuntu-py39 -gcc7-omp
60+ python-version : ' 3.9 '
6161 os : ubuntu-20.04
6262 arch : " gcc-7"
6363 language : " openmp"
@@ -82,14 +82,14 @@ jobs:
8282 os : ubuntu-20.04
8383 arch : " custom"
8484 language : " openmp"
85- sympy : " 1.9 "
85+ sympy : " 1.10 "
8686
8787 - name : pytest-osx-py312-clang-omp
8888 python-version : ' 3.12'
8989 os : macos-latest
9090 arch : " clang"
91- language : " C "
92- sympy : " 1.9 "
91+ language : " openmp "
92+ sympy : " 1.13 "
9393
9494 - name : pytest-docker-py39-gcc-omp
9595 python-version : ' 3.9'
@@ -124,6 +124,7 @@ jobs:
124124 uses : actions/setup-python@v5
125125 with :
126126 python-version : ${{ matrix.python-version }}
127+ allow-prereleases : true
127128
128129 - name : Build docker image
129130 if : contains(matrix.name, 'docker')
@@ -147,9 +148,8 @@ jobs:
147148 - name : Set tests (reduced number for OSX)
148149 run : |
149150 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
153153 fi
154154 id : set-tests
155155
@@ -162,9 +162,9 @@ jobs:
162162 - name : Install dependencies
163163 if : " !contains(matrix.name, 'docker')"
164164 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 ]
168168
169169 - name : Check configuration
170170 run : |
0 commit comments