summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDaniel Kutik <daniel.kutik@lavawerk.com>2023-09-27 20:13:56 +0200
committerLUCI <gerrit-scoped@luci-project-accounts.iam.gserviceaccount.com>2023-09-27 18:47:04 +0000
commitb5644160b74e70e223caa62ad0ca2ce8310cfb87 (patch)
treeaaedd07cc054a97829a87246b7e7674f56b1dc1b
parentaadd12cb08bede15946bc790f6005bbe120c17bc (diff)
downloadgit-repo-b5644160b74e70e223caa62ad0ca2ce8310cfb87.tar.gz
tests: Fix tox error in py36 use virtualenv<20.22.0
tox uses virtualenv under its hood for managing virtual environments. Virtualenv 20.22.0 dropped support for Python <= 3.6. Since we want to test against Python 3.6 we need to make sure we use a version of virtualenv earlier than 20.22.0. This error was not stopping any tests from passing but was printed multiple times to stderr when executing the py36 target: Error processing line 1 of [...]/.tox/py36/[...]/_virtualenv.pth: Traceback (most recent call last): File "/usr/lib/python3.6/site.py", line 168, in addpackage exec(line) File "<string>", line 1, in <module> File "[...]/.tox/py36/[...]/_virtualenv.py", line 3 from __future__ import annotations ^ SyntaxError: future feature annotations is not defined Source: https://tox.wiki/en/latest/faq.html#testing-end-of-life-python-versions Change-Id: I27bd8200987ecf745108ee8c7561a365f542102a Reviewed-on: https://gerrit-review.googlesource.com/c/git-repo/+/387694 Tested-by: Daniel Kutik <daniel.kutik@lavawerk.com> Commit-Queue: Daniel Kutik <daniel.kutik@lavawerk.com> Reviewed-by: Mike Frysinger <vapier@google.com>
-rw-r--r--tox.ini1
1 files changed, 1 insertions, 0 deletions
diff --git a/tox.ini b/tox.ini
index 8f1b1df3..afbaf2b5 100644
--- a/tox.ini
+++ b/tox.ini
@@ -16,6 +16,7 @@
16 16
17[tox] 17[tox]
18envlist = lint, py36, py37, py38, py39, py310, py311 18envlist = lint, py36, py37, py38, py39, py310, py311
19requires = virtualenv<20.22.0
19 20
20[gh-actions] 21[gh-actions]
21python = 22python =