From f9a2bf60f84d2cbf23067642fc1611e890dfc5fe Mon Sep 17 00:00:00 2001 From: Sorin Sbarnea Date: Mon, 10 Aug 2020 13:14:25 +0100 Subject: [PATCH 1/3] Enable py38 testing - Advertise support for py38 - Adds CI/CD jobs for testing py38 --- .travis.yml | 10 ++++++++++ setup.py | 1 + tox.ini | 2 +- 3 files changed, 12 insertions(+), 1 deletion(-) diff --git a/.travis.yml b/.travis.yml index ca8c1102..44098418 100644 --- a/.travis.yml +++ b/.travis.yml @@ -31,12 +31,22 @@ jobs: sudo: required env: TOXENV=py37 + - + python: 3.8 + dist: xenial + env: TOXENV=py38 + - python: 3.7 dist: xenial sudo: required env: TOXENV=py37-ansi2html + - + python: 3.8 + dist: xenial + env: TOXENV=py38-ansi2html + - python: pypy3 env: TOXENV=pypy3 diff --git a/setup.py b/setup.py index c8f8c1f6..03e34be1 100644 --- a/setup.py +++ b/setup.py @@ -31,6 +31,7 @@ "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", + "Programming Language :: Python :: 3.8", "Programming Language :: Python :: 3 :: Only", ], ) diff --git a/tox.ini b/tox.ini index 362a4965..37df31be 100644 --- a/tox.ini +++ b/tox.ini @@ -4,7 +4,7 @@ # and then run "tox" from this directory. [tox] -envlist = py{36,37,py3}{,-ansi2html}, linting +envlist = py{36,37,38,py3}{,-ansi2html}, linting [testenv] setenv = PYTHONDONTWRITEBYTECODE=1 From 7fdd36bffea48e8c2de5663ef8e26ed9de0ea2d2 Mon Sep 17 00:00:00 2001 From: Sorin Sbarnea Date: Mon, 10 Aug 2020 14:18:51 +0100 Subject: [PATCH 2/3] Update .travis.yml --- .travis.yml | 2 -- 1 file changed, 2 deletions(-) diff --git a/.travis.yml b/.travis.yml index 44098418..55529bc6 100644 --- a/.travis.yml +++ b/.travis.yml @@ -33,7 +33,6 @@ jobs: - python: 3.8 - dist: xenial env: TOXENV=py38 - @@ -44,7 +43,6 @@ jobs: - python: 3.8 - dist: xenial env: TOXENV=py38-ansi2html - From be4b5ee35618ae6754926fcf763c89f0b5577442 Mon Sep 17 00:00:00 2001 From: Sorin Sbarnea Date: Mon, 10 Aug 2020 14:20:47 +0100 Subject: [PATCH 3/3] Fix --- tox.ini | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tox.ini b/tox.ini index 37df31be..cada7ec0 100644 --- a/tox.ini +++ b/tox.ini @@ -12,7 +12,7 @@ deps = pytest-xdist pytest-rerunfailures pytest-mock - py{36,37,py3}-ansi2html: ansi2html + py{36,37,38,py3}-ansi2html: ansi2html commands = pytest -v -r a --color=yes --html={envlogdir}/report.html --self-contained-html {posargs} [testenv:linting]