]> git.phdru.name Git - sqlconvert.git/commitdiff
Build: Python 3.12
authorOleg Broytman <phd@phdru.name>
Thu, 14 Dec 2023 17:25:40 +0000 (20:25 +0300)
committerOleg Broytman <phd@phdru.name>
Thu, 14 Dec 2023 17:25:40 +0000 (20:25 +0300)
.github/workflows/run-tests.yaml
docs/news.rst
setup.py
tox.ini

index a7e725866f217909572bbfe0623370a921308311..4ebb36d3c3f18512be4dccd71a6d045d75fcffc3 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"]
+        python-version: ["2.7", "3.5", "3.6", "3.7", "3.8", "3.9", "3.10", "3.11", "3.12"]
         include:
         - os: ubuntu-latest
           os-name: Linux
index 4f15f881068ac5c3dbc9958a92a77793c3043e1b..3a49d74791565a67af3cf9c8808e5f0074f9131d 100644 (file)
@@ -4,7 +4,7 @@ News
 Version 0.3.1 (in development)
 ------------------------------
 
-* Python 3.11.
+* Python 3.10, 3.11, 3.12.
 
 * CI(GHActions): Install all Python and PyPy versions from ``conda-forge``.
 
index e8a6a944f8a5562c566e25daa31aeee9ba13bc03..3d74634341080352de9c0b8228b23f464449d02b 100755 (executable)
--- a/setup.py
+++ b/setup.py
@@ -55,6 +55,7 @@ setup(
         'Programming Language :: Python :: 3.9',
         'Programming Language :: Python :: 3.10',
         'Programming Language :: Python :: 3.11',
+        'Programming Language :: Python :: 3.12',
     ],
     packages=['sqlconvert'],
     scripts=['scripts/mysql2sql'],
diff --git a/tox.ini b/tox.ini
index 78a7970f05ee2e33121022bdaef338cd8490a7bd..b726b45888cd78a2f07ff82fa5de20c9078235d9 100644 (file)
--- a/tox.ini
+++ b/tox.ini
@@ -1,6 +1,6 @@
 [tox]
 minversion = 3.15
-envlist = py27,py3{4,5,6,7,8,9,10,11}{,-m2s,-sqlite},py{27,36,311}-flake8
+envlist = py27,py3{4,5,6,7,8,9,10,11,12}{,-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}]
+[testenv:py{27,34,35,36,37,38,39,310,311,312}]
 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}-m2s]
+[testenv:py{35,36,37,38,39,310,311,312}-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}-sqlite]
+[testenv:py{27,34,35,36,37,38,39,310,311,312}-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}-sqlite-w32]
+[testenv:py{27,34,35,36,37,38,39,310,311,312}-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}-postgres{,-w32}]
+[testenv:py{27,34,35,36,37,38,39,310,311,312}-postgres{,-w32}]
 commands =
     {[testenv]commands}
     -dropdb --username=runner test
@@ -61,7 +61,7 @@ commands =
     dropdb --username=runner test
 
 # flake8
-[testenv:py{27,34,35,36,37,38,39,310,311}-flake8]
+[testenv:py{27,34,35,36,37,38,39,310,311,312}-flake8]
 deps =
     flake8
     pytest < 7.0