1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96
|
version: ~> 1.0
language: generic
os: linux
dist: bionic
jobs:
include:
- name: "Fedora 31 (Docker) with Python 3.7"
env: FEDORA_VERSION="31"
group: edge
language: python
python: 3.7
services:
- docker
- name: "Fedora 32 (Docker) with Python 3.8"
env: FEDORA_VERSION="32"
group: edge
language: python
python: 3.8
services:
- docker
- name: "Ubuntu Bionic (18.04) (Docker) with Python 3.6"
env: UBUNTU_VERSION="18.04"
group: edge
language: python
python: 3.6
services:
- docker
- name: "Ubuntu Focal (20.04) (Docker) with Python 3.8"
env: UBUNTU_VERSION="20.04"
group: edge
language: python
python: 3.8
services:
- docker
- name: "Ubuntu Focal (20.04) (Docker) with Python 3.5 (tox)"
env:
- TOXENV="py35"
- UBUNTU_VERSION="20.04"
group: edge
language: python
python: 3.5
services:
- docker
- name: "Ubuntu Focal (20.04) (Docker) with Python 3.6 (tox)"
env:
- TOXENV="py36"
- UBUNTU_VERSION="20.04"
group: edge
language: python
python: 3.6
services:
- docker
- name: "Ubuntu Focal (20.04) (Docker) with Python 3.7 (tox)"
env:
- TOXENV="py37"
- UBUNTU_VERSION="20.04"
group: edge
language: python
python: 3.7
services:
- docker
- name: "Ubuntu Focal (20.04) (Docker) with Python 3.8 (tox)"
env:
- TOXENV="py38,coverage,codecov"
- UBUNTU_VERSION="20.04"
group: edge
language: python
python: 3.8
services:
- docker
- name: "Pylint on Ubuntu Focal (20.04) (Docker) with Python 3.8 (tox)"
env:
- TOXENV="pylint"
- UBUNTU_VERSION="20.04"
group: edge
language: python
python: 3.8
services:
- docker
- name: "Sphinx on Ubuntu Focal (20.04) (Docker) with Python 3.8 (tox)"
env:
- TOXENV="docs"
- UBUNTU_VERSION="20.04"
group: edge
language: python
python: 3.8
services:
- docker
- name: "MacOS 10.14 with Python 3.8 (tox)"
env: TOXENV="py38"
os: osx
osx_image: xcode11
install:
- ./config/travis/install.sh
script:
- ./config/travis/run_with_timeout.sh 45 ./config/travis/runtests.sh
|