@@ -162,12 +162,15 @@ jobs:
162
162
twine check dist/nitransforms*
163
163
- store_artifacts :
164
164
path : /tmp/src/nitransforms/dist
165
+ - persist_to_workspace :
166
+ root : /tmp/src/nitransforms
167
+ paths : dist
165
168
- run :
166
169
name : Install on separate environment and check version [sdist]
167
170
command : |
168
171
python3 -m venv /tmp/install_sdist
169
172
source /tmp/install_sdist/bin/activate
170
- python3 -m pip install "setuptools ~= 42.0" "setuptools_scm[toml] >= 3.4" " pip>=10.0.1"
173
+ python3 -m pip install "setuptools ~= 42.0" "pip>=10.0.1"
171
174
172
175
THISVERSION=$( python3 setup.py --version )
173
176
THISVERSION=${CIRCLE_TAG:-$THISVERSION}
@@ -181,7 +184,7 @@ jobs:
181
184
command : |
182
185
python3 -m venv /tmp/install_wheel
183
186
source /tmp/install_wheel/bin/activate
184
- python3 -m pip install "setuptools ~= 42.0" wheel "setuptools_scm[toml] >= 3.4" "pip>=10.0.1"
187
+ python3 -m pip install "setuptools ~= 42.0" "pip>=10.0.1"
185
188
186
189
THISVERSION=$( python3 setup.py --version )
187
190
THISVERSION=${CIRCLE_TAG:-$THISVERSION}
@@ -196,14 +199,14 @@ jobs:
196
199
- image : circleci/python:3.7.4
197
200
working_directory : /tmp/src/nitransforms
198
201
steps :
199
- - checkout
202
+ - attach_workspace :
203
+ at : /tmp/src/nitransforms
200
204
- run :
201
- name : Build and upload to Pypi
205
+ name : Upload to Pypi
202
206
command : |
203
- python3 -m venv /tmp/buildenv
204
- source /tmp/buildenv/bin/activate
205
- python3 -m pip install "setuptools ~= 42.0" "setuptools_scm[toml] >= 3.4" wheel "pip>=10.0.1" twine docutils
206
- python3 setup.py sdist bdist_wheel
207
+ python3 -m venv /tmp/upload
208
+ source /tmp/upload/bin/activate
209
+ python3 -m pip install twine
207
210
python3 -m twine check dist/*
208
211
python3 -m twine upload dist/*
209
212
0 commit comments