check-manifest/.travis.yml

29 lines
516 B
YAML

language: python
cache: pip
python:
- 2.7
- 3.5
- 3.6
- 3.7
- 3.8
- pypy
- pypy3
env:
- FORCE_TEST_VCS=bzr
- FORCE_TEST_VCS=git
- FORCE_TEST_VCS=hg
- FORCE_TEST_VCS=svn
install:
- pip install -U pip
- pip install coverage coveralls pytest flake8
- pip install -e .[test]
script:
- SKIP_NO_TESTS=1 coverage run -m pytest
- coverage report -m
- python check_manifest.py
- flake8 *.py
after_script:
- coveralls
notifications:
email: false