]> git.phdru.name Git - sqlconvert.git/blob - .travis.yml
Tests: Run tests with Python 3.8
[sqlconvert.git] / .travis.yml
1 os: linux
2
3 dist: xenial
4
5 language: python
6
7 python:
8   - "2.7"
9
10 cache: pip
11
12 addons:
13   apt:
14     packages:
15       - python-psycopg2
16       - python3-psycopg2
17   postgresql: "9.4"
18
19 matrix:
20   include:
21   - python: "2.7"
22     env: TOXENV=py27
23   - python: "3.4"
24     env: TOXENV=py34
25   - python: "3.5"
26     env: TOXENV=py35
27   - python: "3.6"
28     env: TOXENV=py36
29   - python: "3.7"
30     env: TOXENV=py37
31   - python: "3.8"
32     env: TOXENV=py38
33   - python: "2.7"
34     env: TOXENV=py27-postgres
35   - python: "3.4"
36     env: TOXENV=py34-postgres
37   - python: "3.5"
38     env: TOXENV=py35-postgres
39   - python: "3.6"
40     env: TOXENV=py36-postgres
41   - python: "3.7"
42     env: TOXENV=py37-postgres
43   - python: "3.8"
44     env: TOXENV=py38-postgres
45   - python: "2.7"
46     env: TOXENV=py27-sqlite
47   - python: "3.4"
48     env: TOXENV=py34-sqlite
49   - python: "3.5"
50     env: TOXENV=py35-sqlite
51   - python: "3.6"
52     env: TOXENV=py36-sqlite
53   - python: "3.7"
54     env: TOXENV=py37-sqlite
55   - python: "3.8"
56     env: TOXENV=py38-sqlite
57   - python: "2.7"
58     env: TOXENV=py27-flake8
59   - python: "3.8"
60     env: TOXENV=py38-flake8
61
62 install:
63   - travis_retry pip install --upgrade "pip < 19.1" setuptools tox ppu
64
65 script:
66   - tox
67
68 before_cache:
69   - remove-old-files.py -o 180 ~/.cache/pip