blob: ff7329c39d826064b42335e75213084cb7fe4220 [file] [log] [blame]
adamantikef05b6592016-01-24 00:23:23 -03001language: python
Sybren A. Stüvel1e22d2e2019-08-04 14:05:42 +02002dist: bionic # required for Python >= 3.7
Jon Dufresne57b3bfd2018-06-14 05:28:11 -07003cache: pip
adamantikef05b6592016-01-24 00:23:23 -03004
adamantikef05b6592016-01-24 00:23:23 -03005# Environment changes have to be manually synced with 'tox.ini'.
6# See: https://github.com/travis-ci/travis-ci/issues/3024
Sybren A. Stüvelf4e2e1e2018-09-16 12:29:02 +02007
Joost Rijneveld4d3bde62017-10-22 17:48:34 +02008python:
Sybren A. Stüvelfd4cc602018-09-16 12:34:56 +02009 - "3.6"
Sybren A. Stüvel1e22d2e2019-08-04 14:05:42 +020010 - "3.7"
Sybren A. Stüvel65ab5b52020-06-10 10:10:14 +020011 - "3.8"
Hugo van Kemenadeb81e3172020-11-19 23:40:38 +020012 - "3.9"
Sybren A. Stüvelfd4cc602018-09-16 12:34:56 +020013
Sybren A. Stüvel1e22d2e2019-08-04 14:05:42 +020014matrix:
15 include:
16 - python: 3.5
17 dist: xenial # Bionic has no Python 3.5
Sybren A. Stüveld15a7f32020-06-11 18:53:41 +020018 script: pip install zipp
Sybren A. Stüvel1e22d2e2019-08-04 14:05:42 +020019
20 # Disabled, see https://github.com/sybrenstuvel/python-rsa/issues/131
21 #- python: pypy3.5
22 # dist: xenial # Bionic has no Python 3.5
adamantikef05b6592016-01-24 00:23:23 -030023
24install:
Sybren A. Stüveld15a7f32020-06-11 18:53:41 +020025 - pip install -U pip setuptools # https://github.com/pypa/virtualenv/issues/1630
26 - pip install pipenv
27 - pipenv install --dev
adamantikef05b6592016-01-24 00:23:23 -030028
29script:
Sybren A. Stüveld15a7f32020-06-11 18:53:41 +020030 - pipenv run py.test tests/
adamantike458e30b2016-01-25 23:30:47 -030031
32after_success:
Sybren A. Stüveld15a7f32020-06-11 18:53:41 +020033 - pipenv run coveralls