Skip to content

Commit

Permalink
Update python versions, add python 3.9.0
Browse files Browse the repository at this point in the history
  • Loading branch information
Kentzo committed Oct 26, 2020
1 parent ff631cd commit 7699d3a
Show file tree
Hide file tree
Showing 2 changed files with 21 additions and 16 deletions.
36 changes: 20 additions & 16 deletions .travis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -25,61 +25,65 @@ jobs:
language: python
env: PYENV_VERSION=2.6.9 TOXENV=py26
- <<: *linux
env: PYENV_VERSION=2.7.17 TOXENV=py27
env: PYENV_VERSION=2.7.18 TOXENV=py27
- <<: *linux
env: PYENV_VERSION=2.7-dev TOXENV=py27
- <<: *linux
env: PYENV_VERSION=3.4.10 TOXENV=py34
- <<: *linux
env: PYENV_VERSION=3.5.8 TOXENV=py35
env: PYENV_VERSION=3.5.10 TOXENV=py35
- <<: *linux
env: PYENV_VERSION=3.5-dev TOXENV=py35
- <<: *linux
env: PYENV_VERSION=3.6.9 TOXENV=py36 DEPLOY=1
env: PYENV_VERSION=3.6.12 TOXENV=py36 DEPLOY=1
- <<: *linux
env: PYENV_VERSION=3.6-dev TOXENV=py36
- <<: *linux
env: PYENV_VERSION=3.7.5 TOXENV=py37
env: PYENV_VERSION=3.7.9 TOXENV=py37
- <<: *linux
env: PYENV_VERSION=3.7-dev TOXENV=py37
- <<: *linux
env: PYENV_VERSION=3.8.0 TOXENV=py38
env: PYENV_VERSION=3.8.6 TOXENV=py38
- <<: *linux
env: PYENV_VERSION=3.8-dev TOXENV=py38
- <<: *linux
env: PYENV_VERSION=3.9.0 TOXENV=py39
- <<: *linux
env: PYENV_VERSION=3.9-dev TOXENV=py39
- <<: *linux
env: PYENV_VERSION=pypy2.7-7.2.0 TOXENV=pypy
env: PYENV_VERSION=pypy2.7-7.3.1 TOXENV=pypy
- <<: *linux
env: PYENV_VERSION=pypy3.6-7.2.0 TOXENV=pypy3
env: PYENV_VERSION=pypy3.6-7.3.1 TOXENV=pypy3
- &osx
os: osx
language: generic
env: PYENV_VERSION=2.7.17 TOXENV=py27
env: PYENV_VERSION=2.7.18 TOXENV=py27
- <<: *osx
env: PYENV_VERSION=2.7-dev TOXENV=py27
- <<: *osx
env: PYENV_VERSION=3.5.8 TOXENV=py35
env: PYENV_VERSION=3.5.10 TOXENV=py35
- <<: *osx
env: PYENV_VERSION=3.5-dev TOXENV=py35
- <<: *osx
env: PYENV_VERSION=3.6.9 TOXENV=py36
env: PYENV_VERSION=3.6.12 TOXENV=py36
- <<: *osx
env: PYENV_VERSION=3.6-dev TOXENV=py36
- <<: *osx
env: PYENV_VERSION=3.7.5 TOXENV=py37
env: PYENV_VERSION=3.7.9 TOXENV=py37
- <<: *osx
env: PYENV_VERSION=3.7-dev TOXENV=py37
- <<: *osx
env: PYENV_VERSION=3.8.0 TOXENV=py38
env: PYENV_VERSION=3.8.6 TOXENV=py38
- <<: *osx
env: PYENV_VERSION=3.8-dev TOXENV=py38
- <<: *osx
env: PYENV_VERSION=3.9.0 TOXENV=py39
- <<: *osx
env: PYENV_VERSION=3.9-dev TOXENV=py39
- <<: *osx
env: PYENV_VERSION=pypy2.7-7.2.0 TOXENV=pypy
env: PYENV_VERSION=pypy2.7-7.3.1 TOXENV=pypy
- <<: *osx
env: PYENV_VERSION=pypy3.6-7.2.0 TOXENV=pypy3
env: PYENV_VERSION=pypy3.6-7.3.1 TOXENV=pypy3
allow_failures:
- env: PYENV_VERSION=2.7-dev TOXENV=py27
- env: PYENV_VERSION=3.5-dev TOXENV=py35
Expand All @@ -90,12 +94,12 @@ jobs:

before_install:
- mkdir -p ${HOME}/.cache/pyenv
- if [ "$TRAVIS_OS_NAME" = "osx" ]; then brew update && (brew upgrade pyenv || true) && (brew install openssl || true); fi
- if [ "$TRAVIS_OS_NAME" = "osx" ]; then brew update && (brew upgrade pyenv || true) && (brew install openssl || true) && (brew install readline || true) && (brew install xz || true); fi
- if [ "$TRAVIS_OS_NAME" = "linux" ]; then git -C "$(pyenv root)" fetch && git -C "$(pyenv root)" checkout master && git -C "$(pyenv root)" pull; fi

install:
- python -m pip install -r travis-requirements.txt
- pyenv install $(pyenv exec python --version >/dev/null 2>&1 && echo "--skip-existing" || echo "--force") "${PYENV_VERSION}"
- pyenv install $(pyenv exec python --version >/dev/null 2>&1 && echo "--skip-existing" || echo "--force") "${PYENV_VERSION}"

script:
- python -m tox -vv -- --cov-report=xml
Expand Down
1 change: 1 addition & 0 deletions setup.cfg
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,7 @@ classifiers =
Programming Language :: Python :: 3.6
Programming Language :: Python :: 3.7
Programming Language :: Python :: 3.8
Programming Language :: Python :: 3.9
Topic :: Software Development :: Version Control
Topic :: System :: Archiving
platforms =
Expand Down

0 comments on commit 7699d3a

Please sign in to comment.