From eee67b4bb4976a881a79f3bfcf15cc57fefc7d6e Mon Sep 17 00:00:00 2001 From: Stephen Finucane Date: Thu, 27 Feb 2020 23:13:54 +0000 Subject: tox: Switch non-pyNN targets to Python 3 This is long overdue and highlights a small issue, which is easily fixed by use of Sphinx. Signed-off-by: Stephen Finucane --- patchwork/parser.py | 7 +------ tox.ini | 9 ++++----- 2 files changed, 5 insertions(+), 11 deletions(-) diff --git a/patchwork/parser.py b/patchwork/parser.py index 5d86426..0e88d93 100644 --- a/patchwork/parser.py +++ b/patchwork/parser.py @@ -160,12 +160,7 @@ def clean_header(header): if sane_header is None: return None - # on Py2, we want to do unicode(), on Py3, str(). - # That gets us the decoded, un-wrapped header. - if six.PY2: - header_str = unicode(sane_header) - else: - header_str = str(sane_header) + header_str = six.text_type(sane_header) return normalise_space(header_str) diff --git a/tox.ini b/tox.ini index 140c192..1b6cada 100644 --- a/tox.ini +++ b/tox.ini @@ -1,9 +1,11 @@ [tox] -minversion = 2.0 +minversion = 3.2 envlist = pep8,docs,py27-django111,py{35,36,37,38}-django{111,20,21,22} -skipsdist = True +skipsdist = true +ignore_basepython_conflict = true [testenv] +basepython = python3 deps = -r{toxinidir}/requirements-test.txt django111: django>=1.11,<2.0 @@ -42,7 +44,6 @@ commands = -name \*.sh -print | xargs bashate -i E006" [testenv:pep8] -basepython = python2.7 deps = flake8 commands = flake8 {posargs:patchwork manage.py} @@ -62,7 +63,6 @@ commands = sphinx-build -E -W -b dirhtml -d docs/_build/doctrees docs docs/_build/html [testenv:lint] -basepython = python2.7 deps = pylint -r{toxinidir}/requirements-prod.txt @@ -72,7 +72,6 @@ commands = pylint patchwork --rcfile=pylint.rc commands = {posargs} [testenv:coverage] -basepython = python2.7 deps = coverage -r{toxinidir}/requirements-dev.txt -- cgit v1.2.3