language: python # Runs jobs on container based infrastructure sudo: false # Saves pip downloads/wheels between builds cache: directories: - $HOME/.cache/pip addons: apt: packages: - libudev-dev - libusb-1.0-0-dev python: - "3.3" - "3.4" - "3.5" - "3.6" install: # Optimisation: build requirements as wheels, which get cached by Travis - pip install "pip>=7.0" wheel - pip install "setuptools>=19.0" - pip install tox-travis - pip install flake8 script: - python setup.py install - flake8 - flake8 trezorctl - tox notifications: webhooks: urls: - http://ci-bot.satoshilabs.com:5000/travis on_success: always on_failure: always on_start: always