]> git.phdru.name Git - sqlconvert.git/commitdiff
Tested with Python 3.14 master
authorOleg Broytman <phd@phdru.name>
Thu, 24 Jul 2025 12:35:26 +0000 (15:35 +0300)
committerOleg Broytman <phd@phdru.name>
Thu, 14 Aug 2025 19:22:09 +0000 (22:22 +0300)
.github/workflows/run-tests.yaml
devscripts/requirements/requirements_tests.txt
docs/news.rst
setup.py
tox.ini

index ec0a306c66c9cb56a44c4c922557e2ca55659c09..541e95bd9d3015a33e0ebc8c17c6cb1de02667e9 100644 (file)
@@ -10,7 +10,7 @@ jobs:
     strategy:
       matrix:
         os: [ubuntu-latest, windows-latest]
-        python-version: ["2.7", "3.5", "3.6", "3.7", "3.8", "3.9", "3.10", "3.11", "3.12", "3.13"]
+        python-version: ["2.7", "3.5", "3.6", "3.7", "3.8", "3.9", "3.10", "3.11", "3.12", "3.13", "3.14"]
         exclude:
         - os: windows-latest
           python-version: "2.7"
index e9716a919a87793abf46b8e99a2906244b01d4ed..bc1cb355095d4c862ed11f125b5f9f84f8696e29 100644 (file)
@@ -1,5 +1,6 @@
 -r requirements.txt
 
 pytest < 5.0; python_version == '2.7' or python_version == '3.4'
-pytest < 7.0; python_version >= '3.5'
+pytest < 7.0; python_version >= '3.5' and python_version <= '3.11'
+pytest; python_version >= '3.12'
 ppu
index 9d031345e92c8cf67f6ee9a6f93ef3dda8d6d21f..5ab51c816ee594db2efc416909e64b1ebc86b411 100644 (file)
@@ -4,7 +4,7 @@ News
 Version 0.3.1 (in development)
 ------------------------------
 
-* Python 3.10, 3.11, 3.12, 3.13.
+* Python 3.10, 3.11, 3.12, 3.13, 3.14.
 
 * CI(GHActions): Install all Python and PyPy versions from ``conda-forge``.
 
index ed6ac740fd1efc3e27685a20ec517fa51333cf31..b88b5d15a4e31dcdfc4b36e6edf07e4df62754aa 100755 (executable)
--- a/setup.py
+++ b/setup.py
@@ -57,6 +57,7 @@ setup(
         'Programming Language :: Python :: 3.11',
         'Programming Language :: Python :: 3.12',
         'Programming Language :: Python :: 3.13',
+        'Programming Language :: Python :: 3.14',
     ],
     packages=['sqlconvert'],
     scripts=['scripts/mysql2sql'],
diff --git a/tox.ini b/tox.ini
index eee4b176cd603a02096fad89d730202c7b451b78..4f7913382de95adf5d465b2017f515d8e020af4f 100644 (file)
--- a/tox.ini
+++ b/tox.ini
@@ -1,6 +1,6 @@
 [tox]
 minversion = 3.15
-envlist = py{27,34,35,36,37,38,39,310,311,312,313}{,-m2s,-sqlite},py{27,36,312}-flake8
+envlist = py{27,34,35,36,37,38,39,310,311,312,313,314}{,-m2s,-sqlite},py{27,36,312}-flake8
 
 # Base test environment settings
 [testenv]
@@ -18,7 +18,7 @@ whitelist_externals =
     createdb
     dropdb
 
-[testenv:py{27,34,35,36,37,38,39,310,311,312,313}]
+[testenv:py{27,34,35,36,37,38,39,310,311,312,313,314}]
 commands =
     {[testenv]commands}
     {envpython} -m pytest
@@ -30,21 +30,21 @@ commands =
     cmp.py -i tests/mysql2sql/test.out2 test.out
     rm.py -f test.out
 
-[testenv:py{35,36,37,38,39,310,311,312,313}-m2s]
+[testenv:py{35,36,37,38,39,310,311,312,313,314}-m2s]
 commands =
     {[testenv]commands}
     {envpython} {envbindir}/mysql2sql -P demo/demo.sql test.out
     cmp.py -i tests/mysql2sql/test.out3 test.out
     rm.py -f test.out
 
-[testenv:py{27,34,35,36,37,38,39,310,311,312,313}-sqlite]
+[testenv:py{27,34,35,36,37,38,39,310,311,312,313,314}-sqlite]
 commands =
     {[testenv]commands}
     -rm.py -f /tmp/test.sqdb
     {envpython} -m pytest -D sqlite:///tmp/test.sqdb
     rm.py -f /tmp/test.sqdb
 
-[testenv:py{27,34,35,36,37,38,39,310,311,312,313}-sqlite-w32]
+[testenv:py{27,34,35,36,37,38,39,310,311,312,313,314}-sqlite-w32]
 platform = win32
 commands =
     {[testenv]commands}
@@ -52,7 +52,7 @@ commands =
     pytest -D sqlite:/{env:TEMP}/test.sqdb?debug=1
     rm.py -f {env:TEMP}/test.sqdb
 
-[testenv:py{27,34,35,36,37,38,39,310,311,312,313}-postgres{,-w32}]
+[testenv:py{27,34,35,36,37,38,39,310,311,312,313,314}-postgres{,-w32}]
 commands =
     {[testenv]commands}
     -dropdb --username=runner test
@@ -61,10 +61,10 @@ commands =
     dropdb --username=runner test
 
 # flake8
-[testenv:py{27,34,35,36,37,38,39,310,311,312,313}-flake8]
+[testenv:py{27,34,35,36,37,38,39,310,311,312,313,314}-flake8]
 deps =
     flake8
-    pytest < 7.0
+    pytest
 commands =
     {[testenv]commands}
     flake8