@@ -442,32 +442,35 @@ jobs:
442
442
443
443
deploy_pypi :
444
444
machine :
445
- image : circleci/classic:201711-01
445
+ image : circleci/python:3.7.4
446
446
working_directory : /tmp/src/sdcflows
447
447
steps :
448
448
- checkout
449
449
- run :
450
450
name : Setup Python environment with virtualenvs
451
451
command : |
452
- pyenv global 3.5.2
453
- python3 -m pip install --upgrade virtualenv
452
+ python -m pip install --user --upgrade virtualenv pip
454
453
- run :
455
454
name : Prepare build environment
456
455
command : |
457
456
virtualenv --python=python3 /tmp/build
458
457
source /tmp/build/bin/activate
459
458
python3 -m pip install "setuptools>=30.3.0" "pip>=10.0.1" twine docutils
460
459
- run :
461
- name : Prepare install environment
460
+ name : Prepare install environments
462
461
command : |
463
- virtualenv --python=python3 /tmp/install
464
- source /tmp/install /bin/activate
462
+ virtualenv --python=python3 /tmp/install_sdist
463
+ source /tmp/install_sdist /bin/activate
465
464
python3 -m pip install "setuptools>=30.3.0" "pip>=10.0.1"
465
+ deactivate
466
+ virtualenv --python=python3 /tmp/install_wheel
467
+ source /tmp/install_wheel/bin/activate
468
+ python3 -m pip install "setuptools>30.3.0" "pip>=10.0.1"
466
469
- run :
467
470
name : Build SDCflows in build environment
468
471
command : |
469
472
source /tmp/build/bin/activate
470
- python setup.py sdist
473
+ python setup.py sdist bdist_wheel
471
474
- store_artifacts :
472
475
path : /tmp/src/sdcflows/dist
473
476
- run :
@@ -478,11 +481,11 @@ jobs:
478
481
- run :
479
482
name : Install sdist package into install environment and check version
480
483
command : |
481
- source /tmp/install /bin/activate
484
+ source /tmp/install_sdist /bin/activate
482
485
THISVERSION=$( python get_version.py )
483
486
THISVERSION=${CIRCLE_TAG:-$THISVERSION}
484
487
pip install dist/sdcflows*.tar.gz
485
- which sdcflows | grep install \\/bin
488
+ which sdcflows | grep install_sdist \\/bin
486
489
INSTALLED_VERSION=$(sdcflows --version)
487
490
INSTALLED_VERSION=${INSTALLED_VERSION%$'\r'}
488
491
INSTALLED_VERSION=${INSTALLED_VERSION#*"sdcflows v"}
0 commit comments