Skip to content

Commit fbe388d

Browse files
committed
ci: simpler "Install dependencies" and new python
1 parent 211be71 commit fbe388d

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

.github/workflows/tests.yml

+5-5
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ jobs:
77
strategy:
88
matrix:
99
os: [ubuntu-latest]
10-
python-version: ['3.10', '3.11']
10+
python-version: ['3.11', '3.12']
1111

1212
env:
1313
USE_TRILINOS: 1
@@ -28,9 +28,9 @@ jobs:
2828
python-version: ${{ matrix.python-version }}
2929
- name: Install dependencies
3030
run: |
31-
python -m pip install --upgrade pip setuptools wheel
32-
python -m pip install numpy 'cython<3.0'
33-
python -m pip install -r requirements.txt
34-
python setup.py develop
31+
pip install --upgrade pip setuptools wheel
32+
pip install https://github.com/pypr/cyarray/zipball/master
33+
pip install -r requirements.txt
34+
pip install -e .[tests] -v --no-build-isolation
3535
- name: Run tests
3636
run: pytest -v pyzoltan

0 commit comments

Comments
 (0)