]> git.phdru.name Git - sqlconvert.git/commitdiff
Tests,CI: Upgrade `tox`
authorOleg Broytman <phd@phdru.name>
Fri, 15 Jan 2021 21:17:38 +0000 (00:17 +0300)
committerOleg Broytman <phd@phdru.name>
Fri, 15 Jan 2021 21:29:24 +0000 (00:29 +0300)
Prepare for `tox.ini` refactoring.
Stop running tests with Python 3.4 - `tox` 3.15 doesn't support it.

.travis.yml
appveyor.yml
devscripts/requirements/requirements_tox.txt
tox.ini

index 65f5739b5c0ce69b8fd71ce57331e9cfec1a0e7d..3a81d9c475fb2b33ffcdc059c5c697fa6c8eaea1 100644 (file)
@@ -20,8 +20,6 @@ matrix:
   include:
   - python: "2.7"
     env: TOXENV=py27
-  - python: "3.4"
-    env: TOXENV=py34
   - python: "3.5"
     env: TOXENV=py35
   - python: "3.6"
@@ -34,8 +32,6 @@ matrix:
     env: TOXENV=py39
   - python: "2.7"
     env: TOXENV=py27-postgres
-  - python: "3.4"
-    env: TOXENV=py34-postgres
   - python: "3.5"
     env: TOXENV=py35-postgres
   - python: "3.6"
@@ -48,8 +44,6 @@ matrix:
     env: TOXENV=py39-postgres
   - python: "2.7"
     env: TOXENV=py27-sqlite
-  - python: "3.4"
-    env: TOXENV=py34-sqlite
   - python: "3.5"
     env: TOXENV=py35-sqlite
   - python: "3.6"
@@ -66,7 +60,7 @@ matrix:
     env: TOXENV=py39-flake8
 
 install:
-  - travis_retry pip install --upgrade "pip<21" "setuptools<44" tox ppu
+  - travis_retry pip install --upgrade "pip<21" "setuptools<44" "tox>=3.15" ppu
 
 script:
   - tox
index 5c904d71277b6f2af444c9fca50c306e57ee1d9d..420ed1d85d1d89e2fc9bd836aaba517d7f241d0d 100644 (file)
@@ -103,7 +103,7 @@ install:
   - "python --version"
   - "python -c \"import struct; print(struct.calcsize('P') * 8)\""
   - "python -m pip install --upgrade \"pip<21\" \"setuptools<44\""
-  - "pip install --upgrade \"tox<3.1\" ppu"
+  - "pip install --upgrade \"tox>=3.15\" ppu"
   - "pip --version"
 
 # No build step - we don't have C extensions
index 8c9b6ed3baf9d7daf3562380b33d6a8a0485294a..8b5960b93a5d9ca54cf13a5426e9939b32c17780 100644 (file)
@@ -1 +1 @@
-tox >= 2.0, < 3.1
+tox >= 3.15
diff --git a/tox.ini b/tox.ini
index 5502cbe402f6627cb8a8276e434ea85ff8e8c031..8a4b1e68c8b2d5b52e315abbf260534b1575af94 100644 (file)
--- a/tox.ini
+++ b/tox.ini
@@ -1,5 +1,5 @@
 [tox]
-minversion = 2.0
+minversion = 3.15
 envlist = py27,py3{4,5,6,7,8,9}{,-sqlite},py{27,39}-flake8
 
 # Base test environment settings