2016-12-26 13:50:12 +00:00
|
|
|
#!/bin/bash
|
|
|
|
|
|
|
|
set -e
|
|
|
|
set -x
|
|
|
|
|
2016-12-26 16:44:01 +00:00
|
|
|
if [ "$TRAVIS_OS_NAME" == "osx" ]; then
|
|
|
|
source .venv/bin/activate
|
|
|
|
fi
|
|
|
|
|
2016-12-26 13:50:12 +00:00
|
|
|
# upload coverage data to Codecov.io
|
2016-12-26 16:44:01 +00:00
|
|
|
[[ ${TOXENV} == *"-cov"* ]] && tox -e codecov
|
2018-09-11 12:09:50 +02:00
|
|
|
|
|
|
|
# if tagged commit, create distribution packages and deploy to PyPI
|
|
|
|
if [ -n "$TRAVIS_TAG" ] && [ "$TRAVIS_REPO_SLUG" == "fonttools/fonttools" ] && [ "$BUILD_DIST" == true ]; then
|
|
|
|
tox -e pypi
|
|
|
|
fi
|