|
15 | 15 | matrix:
|
16 | 16 | python-version: [3.7, 3.8]
|
17 | 17 | pip: ["pip~=18.1", "pip>=20.3"]
|
18 |
| - setuptools: ["setuptools==40.8.0", "setuptools"] |
19 | 18 |
|
20 | 19 | steps:
|
21 | 20 | - name: Set up Python ${{ matrix.python-version }}
|
|
48 | 47 | run: |
|
49 | 48 | python -m venv /tmp/install_sdist
|
50 | 49 | source /tmp/install_sdist/bin/activate
|
51 |
| - python -m pip install "${{ matrix.pip }}" "${{ matrix.setuptools }}" |
| 50 | + python -m pip install "${{ matrix.pip }}" setuptools |
52 | 51 | python -m pip install dist/dmriprep*.tar.gz
|
53 | 52 | INSTALLED_VERSION=$(python -c 'import dmriprep; print(dmriprep.__version__, end="")')
|
54 | 53 | echo "VERSION: \"${THISVERSION}\""
|
|
58 | 57 | run: |
|
59 | 58 | python -m venv /tmp/install_wheel
|
60 | 59 | source /tmp/install_wheel/bin/activate
|
61 |
| - python -m pip install "${{ matrix.pip }}" "${{ matrix.setuptools }}" |
| 60 | + python -m pip install "${{ matrix.pip }}" setuptools |
62 | 61 | python -m pip install dist/dmriprep*.whl
|
63 | 62 | INSTALLED_VERSION=$(python -c 'import dmriprep; print(dmriprep.__version__, end="")')
|
64 | 63 | echo "INSTALLED: \"${INSTALLED_VERSION}\""
|
|
67 | 66 | run: |
|
68 | 67 | python -m venv /tmp/setup_install
|
69 | 68 | source /tmp/setup_install/bin/activate
|
70 |
| - python -m pip install "${{ matrix.pip }}" "${{ matrix.setuptools }}" |
| 69 | + python -m pip install "${{ matrix.pip }}" setuptools |
71 | 70 | python -m pip install numpy scipy "Cython >= 0.28.5" # sklearn needs this
|
72 | 71 | python -m pip install scikit-learn # otherwise it attempts to build it
|
73 | 72 | python setup.py install
|
|
78 | 77 | run: |
|
79 | 78 | python -m venv /tmp/setup_develop
|
80 | 79 | source /tmp/setup_develop/bin/activate
|
81 |
| - python -m pip install "${{ matrix.pip }}" "${{ matrix.setuptools }}" |
| 80 | + python -m pip install "${{ matrix.pip }}" setuptools |
82 | 81 | # sklearn needs these dependencies
|
83 |
| - if [ "${{ matrix.python-version }}" == "3.6" ]; then |
84 |
| - python -m pip install "numpy < 1.20" scipy "Cython >= 0.28.5" # numpy 1.20 drops Py3.6 |
85 |
| - else |
86 |
| - python -m pip install numpy scipy "Cython >= 0.28.5" |
87 |
| - fi |
| 82 | + python -m pip install numpy scipy "Cython >= 0.28.5" |
88 | 83 | python -m pip install scikit-learn # otherwise it attempts to build it
|
89 | 84 | python setup.py develop
|
90 | 85 | INSTALLED_VERSION=$(python -c 'import dmriprep; print(dmriprep.__version__, end="")')
|
|
0 commit comments