From 2cd74d0785a933bb88b3d88bf69d86bce14b073d Mon Sep 17 00:00:00 2001
From: Philipp Rudiger
Date: Fri, 12 Oct 2018 17:15:45 +0100
Subject: [PATCH] Ensure pip packages are built
---
.travis.yml | 22 ++++++++++++++++++++++
1 file changed, 22 insertions(+)
diff --git a/.travis.yml b/.travis.yml
index ee5efe897ba..d7a1ffd04dc 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -25,6 +25,11 @@ stages:
if: tag =~ ^v(\d+|\.)+[^a-z]\d+$
- name: docs
if: (branch = master) AND (type != pull_request)
+ - name: pip_dev_package
+ if: tag =~ ^v(\d+|\.)*[a-z]\d*$
+ - name: pip_package
+ if: tag =~ ^v(\d+|\.)*[^a-z]\d*$
+
jobs:
include:
@@ -68,12 +73,29 @@ jobs:
- doit package_build $CHANS $PKG_TEST_PYTHON --test-group=unit
script: doit package_upload --token=$ANACONDA_TOKEN $LABELS
+ - <<: *default
+ stage: pip_dev_package
+ env: PYPI="https://test.pypi.org/legacy/" TRAVIS_NOCACHE=$TRAVIS_JOB_ID
+ install:
+ - doit develop_install $CHANS_DEV -o tests && pip uninstall -y panel
+ - doit pip_on_conda
+ - doit ecosystem=pip package_build --test-python=py36 --test-group=unit
+ script: doit ecosystem=pip package_upload -u $TPPU -p $TPPP -r ${PYPI}
+
## release packages
- <<: *conda_pkg
stage: conda_package
env: DESC="" TRAVIS_NOCACHE=$TRAVIS_JOB_ID LABELS=$LABELS_REL CHANS=$CHANS_REL
+ - <<: *default
+ stage: pip_package
+ env: PYPI="https://upload.pypi.org/legacy/" TRAVIS_NOCACHE=$TRAVIS_JOB_ID
+ install:
+ - doit develop_install $CHANS -o tests && pip uninstall -y panel
+ - doit pip_on_conda
+ - doit ecosystem=pip package_build --test-python=py36 --test-group=unit
+ script: doit ecosystem=pip package_upload -u $PPU -p $PPP -r ${PYPI}
########## DOCS ##########