gitcfg: add APIs for getting the configured hooks location
[git-cola.git] / .travis.yml
blob994a99fdddf559955942c256cfbe006bc2b95a30
1 # Travis CI(http://travis-ci.org) configuration file
2 #  https://docs.travis-ci.com/user/languages/python/
3 language: python
4 dist: bionic
6 python:
7 - 2.7
8 - 3.6
9 - 3.7
10 - 3.8
11 - &latest_py3 3.9
13 cache: pip
15 before_install:
16   # Git test setup
17   - git config --global user.name "Git Cola"
18   - git config --global user.email git-cola@localhost.localdomain
19   - sudo apt update
20   # Build dependencies
21   - sudo apt install -y gettext
22   - sudo apt install -y rsync
23   - sudo apt install -y python-sphinx
24   - sudo apt install -y python3-sphinx
25   # Runtime dependencies
26   - sudo apt install -y python-pyqt5
27   - sudo apt install -y python3-pyqt5
28   # Test dependencies
29   - sudo apt install -y python3-venv
31 install:
32   # Build translations
33   - make all
35 before_script:
36   - pip install tox tox-venv
38 script:
39   - tox
40   - tox -e pylint