#!/bin/bash | |
set -e | |
set -x | |
# build sdist and wheel distribution packages in ./dist folder. | |
# Travis runs the `before_deploy` stage before each deployment, but | |
# we only want to build them once, as we want to use the same | |
# files for both Github and PyPI | |
if $(ls ./dist/fonttools*.zip > /dev/null 2>&1) && \ | |
$(ls ./dist/fonttools*.whl > /dev/null 2>&1); then | |
echo "Distribution packages already exists; skipping" | |
else | |
tox -e bdist | |
fi |