|
16 | 16 | runs-on: ubuntu-latest |
17 | 17 | strategy: |
18 | 18 | matrix: |
19 | | - python-version: [3.6, 3.7, 3.8] |
20 | | - pip: ["pip", "pip~=10.0.1"] |
| 19 | + python-version: [3.7, 3.8, 3.9] |
| 20 | + pip: ["pip~=20.0", "pip~=21.0"] |
21 | 21 |
|
22 | 22 | steps: |
23 | 23 | - uses: actions/checkout@v2 |
|
39 | 39 | run: | |
40 | 40 | python -m venv /tmp/buildenv |
41 | 41 | source /tmp/buildenv/bin/activate |
42 | | - python -m pip install -U "setuptools ~= 42.0" wheel "setuptools_scm[toml] >= 3.4" \ |
| 42 | + python -m pip install -U "setuptools >= 45" wheel "setuptools_scm >= 6.2" \ |
43 | 43 | setuptools_scm_git_archive pip twine docutils |
44 | 44 | python setup.py sdist bdist_wheel |
45 | 45 | python -m twine check dist/templateflow* |
|
62 | 62 | run: | |
63 | 63 | python -m venv /tmp/pip |
64 | 64 | source /tmp/pip/bin/activate |
65 | | - python -m pip install -U "setuptools ~= 42.0" "setuptools_scm[toml] >= 3.4" "${{ matrix.pip }}" |
| 65 | + python -m pip install -U "setuptools >= 45" "setuptools_scm >= 6.2" "${{ matrix.pip }}" |
66 | 66 | python -m pip install . |
67 | 67 | INSTALLED_VERSION=$(python -c 'import templateflow as tf; print(tf.__version__, end="")') |
68 | 68 | echo "VERSION: \"${THISVERSION}\"" |
|
75 | 75 | run: | |
76 | 76 | python -m venv /tmp/install_sdist |
77 | 77 | source /tmp/install_sdist/bin/activate |
78 | | - python -m pip install -U "setuptools ~= 42.0" "${{ matrix.pip }}" |
| 78 | + python -m pip install -U "setuptools >= 45" "${{ matrix.pip }}" |
79 | 79 | python -m pip install /tmp/package/templateflow*.tar.gz |
80 | 80 | INSTALLED_VERSION=$(python -c 'import templateflow as tf; print(tf.__version__, end="")') |
81 | 81 | echo "VERSION: \"${THISVERSION}\"" |
@@ -107,7 +107,7 @@ jobs: |
107 | 107 | run: | |
108 | 108 | python -m venv /tmp/install_wheel |
109 | 109 | source /tmp/install_wheel/bin/activate |
110 | | - python -m pip install -U "setuptools ~= 42.0" "${{ matrix.pip }}" |
| 110 | + python -m pip install -U "setuptools >= 45" "${{ matrix.pip }}" |
111 | 111 | python -m pip install /tmp/package/templateflow*.whl |
112 | 112 | INSTALLED_VERSION=$(python -c 'import templateflow as tf; print(tf.__version__, end="")') |
113 | 113 | echo "INSTALLED: \"${INSTALLED_VERSION}\"" |
@@ -140,11 +140,8 @@ jobs: |
140 | 140 | run: | |
141 | 141 | python -m venv /tmp/setup_install |
142 | 142 | source /tmp/setup_install/bin/activate |
143 | | - python -m pip install -U "setuptools ~= 42.0" wheel "setuptools_scm[toml] >= 3.4" \ |
| 143 | + python -m pip install -U "setuptools >= 45" wheel "setuptools_scm >= 6.2" \ |
144 | 144 | setuptools_scm_git_archive "${{ matrix.pip }}" |
145 | | - if [ "${{ matrix.python-version }}" == "3.6" ]; then |
146 | | - pip install "numpy < 1.20" "pandas < 1.2.0" |
147 | | - fi |
148 | 145 | python setup.py install |
149 | 146 | INSTALLED_VERSION=$(python -c 'import templateflow as tf; print(tf.__version__, end="")') |
150 | 147 | echo "INSTALLED: \"${INSTALLED_VERSION}\"" |
@@ -175,11 +172,8 @@ jobs: |
175 | 172 | run: | |
176 | 173 | python -m venv /tmp/setup_develop |
177 | 174 | source /tmp/setup_develop/bin/activate |
178 | | - python -m pip install -U "setuptools ~= 42.0" wheel "setuptools_scm[toml] >= 3.4" \ |
| 175 | + python -m pip install -U "setuptools >= 45" wheel "setuptools_scm >= 6.2" \ |
179 | 176 | setuptools_scm_git_archive "${{ matrix.pip }}" |
180 | | - if [ "${{ matrix.python-version }}" == "3.6" ]; then |
181 | | - pip install "numpy < 1.20" "pandas < 1.2.0" |
182 | | - fi |
183 | 177 | python setup.py develop |
184 | 178 | INSTALLED_VERSION=$(python -c 'import templateflow as tf; print(tf.__version__, end="")') |
185 | 179 | echo "INSTALLED: \"${INSTALLED_VERSION}\"" |
|
0 commit comments