11
11
strategy :
12
12
matrix :
13
13
os : [macos-latest, ubuntu-latest, windows-latest]
14
- python-version : [3.7, 3.8, 3.9]
15
- install : [install, develop, wheel]
14
+ python-version : [3.7, 3.8, 3.9, "3.10"]
16
15
fail-fast : false
17
16
runs-on : ${{ matrix.os }}
18
17
@@ -26,27 +25,13 @@ jobs:
26
25
with :
27
26
python-version : ${{ matrix.python-version }}
28
27
- name : Update build tools
29
- run : python -m pip install --upgrade pip setuptools
28
+ run : python -m pip install --upgrade pip build
30
29
30
+ - name : Build pydra
31
+ run : python -m build
31
32
32
- - name : Install Pydra tests dependencies (develop or setup.py install)
33
- if : matrix.install == 'develop' || matrix.install == 'install'
34
- run : pip install ".[test]"
35
33
36
-
37
- - name : Install dependencies (setup.py install)
38
- if : matrix.install == 'install'
39
- run : python setup.py install
40
-
41
- - name : Install dependencies (wheel)
42
- if : matrix.install == 'wheel'
43
- run : |
44
- python setup.py bdist_wheel
45
- pip install dist/*.whl
46
-
47
-
48
- - name : Install Pydra tests dependencies (wheel)
49
- if : matrix.install == 'wheel'
34
+ - name : Install Pydra tests dependencies
50
35
run : pip install "$( ls dist/pydra*.whl )[test]"
51
36
52
37
0 commit comments