|
17 | 17 | strategy: |
18 | 18 | matrix: |
19 | 19 | python-version: [3.6, 3.7, 3.8] |
| 20 | + pip: ["pip", "pip~=10.0.1"] |
20 | 21 |
|
21 | 22 | steps: |
22 | 23 | - uses: actions/checkout@v2 |
|
35 | 36 | run: | |
36 | 37 | python -m venv /tmp/buildenv |
37 | 38 | source /tmp/buildenv/bin/activate |
38 | | - python -m pip install "setuptools ~= 42.0" wheel "setuptools_scm[toml] >= 3.4" \ |
39 | | - setuptools_scm_git_archive "pip>=10.0.1" twine docutils |
| 39 | + python -m pip install -U "setuptools ~= 42.0" wheel "setuptools_scm[toml] >= 3.4" \ |
| 40 | + setuptools_scm_git_archive pip twine docutils |
40 | 41 | python setup.py sdist bdist_wheel |
41 | 42 | python -m twine check dist/templateflow* |
42 | 43 |
|
|
58 | 59 | run: | |
59 | 60 | python -m venv /tmp/pip |
60 | 61 | source /tmp/pip/bin/activate |
61 | | - python -m pip install "setuptools ~= 42.0" "pip>=10.0.1" |
| 62 | + python -m pip install -U "setuptools ~= 42.0" "setuptools_scm[toml] >= 3.4" "${{ matrix.pip }}" |
62 | 63 | python -m pip install . |
63 | 64 | INSTALLED_VERSION=$(python -c 'import templateflow as tf; print(tf.__version__, end="")') |
64 | 65 | echo "VERSION: \"${THISVERSION}\"" |
|
71 | 72 | run: | |
72 | 73 | python -m venv /tmp/install_sdist |
73 | 74 | source /tmp/install_sdist/bin/activate |
74 | | - python -m pip install "setuptools ~= 42.0" "pip>=10.0.1" |
| 75 | + python -m pip install -U "setuptools ~= 42.0" "${{ matrix.pip }}" |
75 | 76 | python -m pip install /tmp/package/templateflow*.tar.gz |
76 | 77 | INSTALLED_VERSION=$(python -c 'import templateflow as tf; print(tf.__version__, end="")') |
77 | 78 | echo "VERSION: \"${THISVERSION}\"" |
@@ -103,7 +104,7 @@ jobs: |
103 | 104 | run: | |
104 | 105 | python -m venv /tmp/install_wheel |
105 | 106 | source /tmp/install_wheel/bin/activate |
106 | | - python -m pip install "setuptools ~= 42.0" "pip>=10.0.1" |
| 107 | + python -m pip install -U "setuptools ~= 42.0" "${{ matrix.pip }}" |
107 | 108 | python -m pip install /tmp/package/templateflow*.whl |
108 | 109 | INSTALLED_VERSION=$(python -c 'import templateflow as tf; print(tf.__version__, end="")') |
109 | 110 | echo "INSTALLED: \"${INSTALLED_VERSION}\"" |
@@ -136,8 +137,8 @@ jobs: |
136 | 137 | run: | |
137 | 138 | python -m venv /tmp/setup_install |
138 | 139 | source /tmp/setup_install/bin/activate |
139 | | - python -m pip install "setuptools ~= 42.0" wheel "setuptools_scm[toml] >= 3.4" \ |
140 | | - setuptools_scm_git_archive "pip>=10.0.1" |
| 140 | + python -m pip install -U "setuptools ~= 42.0" wheel "setuptools_scm[toml] >= 3.4" \ |
| 141 | + setuptools_scm_git_archive "${{ matrix.pip }}" |
141 | 142 | python setup.py install |
142 | 143 | INSTALLED_VERSION=$(python -c 'import templateflow as tf; print(tf.__version__, end="")') |
143 | 144 | echo "INSTALLED: \"${INSTALLED_VERSION}\"" |
@@ -168,8 +169,8 @@ jobs: |
168 | 169 | run: | |
169 | 170 | python -m venv /tmp/setup_develop |
170 | 171 | source /tmp/setup_develop/bin/activate |
171 | | - python -m pip install "setuptools ~= 42.0" wheel "setuptools_scm[toml] >= 3.4" \ |
172 | | - setuptools_scm_git_archive "pip>=10.0.1" |
| 172 | + python -m pip install -U "setuptools ~= 42.0" wheel "setuptools_scm[toml] >= 3.4" \ |
| 173 | + setuptools_scm_git_archive "${{ matrix.pip }}" |
173 | 174 | python setup.py develop |
174 | 175 | INSTALLED_VERSION=$(python -c 'import templateflow as tf; print(tf.__version__, end="")') |
175 | 176 | echo "INSTALLED: \"${INSTALLED_VERSION}\"" |
|
0 commit comments