You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
62 lines
1.3 KiB
62 lines
1.3 KiB
language: python |
|
sudo: required |
|
dist: xenial |
|
|
|
addons: |
|
apt: |
|
sources: |
|
- deadsnakes |
|
packages: |
|
- python2.4 |
|
- python2.5 |
|
- python2.6 |
|
- python3.2 |
|
- python3.3 |
|
|
|
matrix: |
|
include: |
|
- python: 2.7 |
|
env: TOXENV=flake8 |
|
- python: 2.7 |
|
env: TOXENV=py24 |
|
- python: 2.7 |
|
env: TOXENV=py25 |
|
- python: 2.7 |
|
env: TOXENV=py26 |
|
- python: 2.7 |
|
env: TOXENV=py27 |
|
- python: 2.7 |
|
env: TOXENV=py32 |
|
- python: 2.7 |
|
env: TOXENV=py33 |
|
- python: 3.4 |
|
env: TOXENV=py34 |
|
- python: 3.5 |
|
env: TOXENV=py35 |
|
- python: 3.6 |
|
env: TOXENV=py36 |
|
- python: 3.7 |
|
env: TOXENV=py37 |
|
- python: 3.8-dev |
|
env: TOXENV=py38 |
|
- python: pypy |
|
env: TOXENV=pypy |
|
dist: trusty |
|
|
|
before_install: |
|
- if [[ $(echo "$TOXENV" | egrep -c "py35") != 0 ]]; then pyenv global system 3.5; fi; |
|
|
|
install: |
|
- if [[ $(echo "$TOXENV" | egrep -c "py32") != 0 ]]; then pip install setuptools==17.1.1; fi; |
|
- if [[ $(echo "$TOXENV" | egrep -c "(py2[45]|py3[12])") != 0 ]]; then pip install virtualenv==1.7.2 tox==1.3; fi; |
|
- if [[ $(echo "$TOXENV" | egrep -c "(py26|py33)") != 0 ]]; then pip install virtualenv==15.2.0 tox==2.9.1; fi; |
|
- if [[ $(echo "$TOXENV" | egrep -c "(py2[456]|py3[123])") == 0 ]]; then pip install tox; fi; |
|
|
|
|
|
|
|
script: |
|
- tox |
|
|
|
notifications: |
|
email: |
|
- matt@sivel.net
|
|
|