From: Oleg Broytman Date: Thu, 24 Jul 2025 12:35:26 +0000 (+0300) Subject: Tested with Python 3.14 X-Git-Url: https://git.phdru.name/?a=commitdiff_plain;h=b909f64c46dca2219da1d41f31bb367101e77c4d;p=sqlconvert.git Tested with Python 3.14 --- diff --git a/.github/workflows/run-tests.yaml b/.github/workflows/run-tests.yaml index ec0a306..541e95b 100644 --- a/.github/workflows/run-tests.yaml +++ b/.github/workflows/run-tests.yaml @@ -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" diff --git a/devscripts/requirements/requirements_tests.txt b/devscripts/requirements/requirements_tests.txt index e9716a9..bc1cb35 100644 --- a/devscripts/requirements/requirements_tests.txt +++ b/devscripts/requirements/requirements_tests.txt @@ -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 diff --git a/docs/news.rst b/docs/news.rst index 9d03134..5ab51c8 100644 --- a/docs/news.rst +++ b/docs/news.rst @@ -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``. diff --git a/setup.py b/setup.py index ed6ac74..b88b5d1 100755 --- 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 eee4b17..4f79133 100644 --- 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