before_script: tests: stage: test script: - virtualenv env - source env/bin/activate - pip install -U pip wheel setuptools - XDG_CACHE_HOME=/cache bash .travis.sh style - XDG_CACHE_HOME=/cache bash .travis.sh tests tags: - python3 pypi: stage: release script: - cp /keys/.pypirc ~/.pypirc - virtualenv env - source env/bin/activate - pip install -U pip wheel setuptools - XDG_CACHE_HOME=/cache pip3 install -Ur src/requirements.txt -r src/requirements/dev.txt -r src/requirements/py34.txt - cd src - python setup.py sdist upload - python setup.py bdist_wheel upload tags: - python3 only: - release artifacts: paths: - src/dist/ stages: - test - build - release