.travis.yml 673 B

1234567891011121314151617181920212223242526272829
  1. language: python
  2. python:
  3. - 3.4
  4. - 3.5
  5. - 3.6
  6. - 3.6-dev
  7. - 3.7
  8. - 3.7-dev
  9. - 3.8
  10. - 3.8-dev
  11. # required for python >= 3.7
  12. dist: xenial
  13. install:
  14. # pipenv v2020.4.1a2 / v2020.5.28 removed support for python3.4 (in vendored pkg_resources)
  15. # https://github.com/pypa/pipenv/commit/3f9f359c0e563d30a60f0d1e4633eea9f964b610#diff-eec907d96e76285f711fb3cb5ab5469dR92
  16. - pip install --upgrade 'pipenv>=2018.10.9,<v2020.5.28'
  17. - pipenv sync --dev
  18. - if python3 -c 'import sys; sys.exit(sys.version_info < (3, 8))'; then
  19. pipenv install 'astroid>=2.3.0';
  20. fi
  21. - pipenv graph
  22. script:
  23. - pipenv run pylint free_disk
  24. - pipenv run pylint --disable=missing-requirement tests/*
  25. - pipenv run pytest