https://github.com/wradlib/wradlib
Tip revision: 59a4ffa9bd6e7a3833207d38cbb1dba468597b68 authored by Kai Mühlbauer on 12 March 2020, 09:11:24 UTC
MNT: Rel 1.6.0
MNT: Rel 1.6.0
Tip revision: 59a4ffa
.travis.yml
# run on container-based infrastructure
sudo: false
language: python
env:
global:
- WRADLIB_BUILD_DIR=$TRAVIS_BUILD_DIR
matrix:
fast_finish: true
include:
- python: 3.6
env:
- WRADLIB_UNITTEST="true"
- PYTHON_VERSION="3.6"
- GDAL_VERSION="2"
- python: 3.7
sudo: required
dist: xenial
services: xvfb
env:
- WRADLIB_UNITTEST="true"
- PYTHON_VERSION="3.7"
- GDAL_VERSION="2"
- python: 3.8
sudo: required
dist: xenial
services: xvfb
env:
- WRADLIB_UNITTEST="true"
- PYTHON_VERSION="3.8"
- GDAL_VERSION="2"
- python: 3.6
env:
- WRADLIB_UNITTEST="true"
- PYTHON_VERSION="3.6"
- GDAL_VERSION="3"
- DEPLOY="true"
- python: 3.7
sudo: required
dist: xenial
services: xvfb
env:
- WRADLIB_UNITTEST="true"
- PYTHON_VERSION="3.7"
- GDAL_VERSION="3"
- python: 3.8
sudo: required
dist: xenial
services: xvfb
env:
- WRADLIB_UNITTEST="true"
- PYTHON_VERSION="3.8"
- GDAL_VERSION="3"
- python: 3.8
sudo: required
dist: xenial
services: xvfb
env:
- WRADLIB_NOTEBOOKTEST="true"
- PYTHON_VERSION="3.8"
- GDAL_VERSION="3"
allow_failures:
- python: 3.8
env:
- WRADLIB_NOTEBOOKTEST="true"
- PYTHON_VERSION="3.8"
- GDAL_VERSION="3"
# remove temporarily, it seems it's faster without caching
# cache:
# directories:
# - $HOME/condacache/pkgs
install:
# test PEP8 compliance first to speed up
- pip install flake8
- flake8 .
- deactivate
# install build environment
- source scripts/install.sh
script:
- if [ "${WRADLIB_UNITTEST}" == "true" ]; then
if [ "${PYTHON}" == "3.6" ]; then
xvfb-run scripts/run_tests.sh wradlib;
else
scripts/run_tests.sh wradlib;
fi;
else
scripts/run_tests.sh $WRADLIB_NOTEBOOKS;
fi;
after_success:
- codecov -f "$WRADLIB_BUILD_DIR/coverage.xml" -F wradlibtests
- if [ "${DEPLOY}" == "true" ]; then
scripts/trigger_readthedocs.sh;
fi;
deploy:
# tagged
- provider: pypi
server: https://upload.pypi.org/legacy/
distributions: sdist
skip_cleanup: true
user: wradlib
password:
secure: rKiAS61oDiuV2uJvkP2aiXt8hb7boU2p35RWiTLS8b5pSo/BWysThOIf1jmz5GQIpI8uYU+5GajlgtGVq8GmOxprexDgwTfMFF2bsblfUuZwYM3R1tPQuo2poAZ1/m0jPCul60vJJ31B2wEzsneo4tvbM4a7mAoBMMA5auli5o3eVo4P8xnXziMbw/l53bnl+ZYv7qocbt9RIsrgckAdfjLkZy8gAgDxcYXGGybg6K8VN/twSZGMIJfOvjkONhOtRfsiUc8fEu2hF6+HjQfSC07jue4KDPzo3s9hrAS6+fB0v8MV4UsB710VsrqoPuIfhBRo+xj8tW7Y2MPzJq/6kPBrVoQwV7gLTxZ7IWy5y4/Si78rxhXZIKDzo2VS4tNq1wo6xfGXv8pbzal7TOljqzK+ekXJBsXgdVUiGisZJLHTnPr0rkjwY7qzW+mqPqnpLLTCoHYWQE9AlrEQI3jP1FejGB5iyv/A3kDhjaerFkXlu5TXfkE44EpoKp8uURCNdzNiFoACv/68w3BJmWI0IkQR+YWZEBQm0xySMj8zLd5qrhqX/0u2crEC2uUPEQnkwNF1X8fOz3KFozY68KYsvSmIqKPlJFWSpzXYzMzqFnpvSumgb+g8FK/UppmMpukeQXTVSMGHY9k0Hi6I/WoGgmlDMksRB4fMUG0nZXdOqyM=
on:
branch: master
tags: true
repo: wradlib/wradlib
condition: $DEPLOY = "true"