diff --git a/.github/workflows/test_with_tox.yml b/.github/workflows/test_with_tox.yml index 5a0f068..1c052e9 100644 --- a/.github/workflows/test_with_tox.yml +++ b/.github/workflows/test_with_tox.yml @@ -7,7 +7,7 @@ jobs: runs-on: ubuntu-latest strategy: matrix: - python: ['3.7', '3.8', '3.9', '3.10', '3.11', '3.12'] + python: ['3.9', '3.10', '3.11', '3.12', '3.13'] steps: - uses: actions/checkout@v4 diff --git a/README.md b/README.md index fa3b0ef..1329434 100644 --- a/README.md +++ b/README.md @@ -7,7 +7,7 @@ to a database that can be used in all kinds of multi-threaded environments. The suite supports DB-API 2 compliant database interfaces and the classic PyGreSQL interface. -The current version 3.1.0 of DBUtils supports Python versions 3.7 to 3.12. +The current version 3.1.0 of DBUtils supports Python versions 3.9 to 3.13. **Please have a look at the [changelog](https://webwareforpython.github.io/DBUtils/changelog.html), because there were some breaking changes in version 2.0.** diff --git a/dbutils/__init__.py b/dbutils/__init__.py index e503c5d..ba1b07c 100644 --- a/dbutils/__init__.py +++ b/dbutils/__init__.py @@ -2,7 +2,13 @@ __all__ = [ '__version__', - 'simple_pooled_pg', 'steady_pg', 'pooled_pg', 'persistent_pg', - 'simple_pooled_db', 'steady_db', 'pooled_db', 'persistent_db'] - + 'persistent_db', + 'persistent_pg', + 'pooled_db', + 'pooled_pg', + 'simple_pooled_db', + 'simple_pooled_pg', + 'steady_db', + 'steady_pg', +] __version__ = '3.1.0' diff --git a/docs/main.de.rst b/docs/main.de.rst index ce97364..f45ca32 100644 --- a/docs/main.de.rst +++ b/docs/main.de.rst @@ -98,7 +98,7 @@ herunterzuladen und zu installieren:: Anforderungen ============= -DBUtils unterstützt die Python_ Versionen 3.7 bis 3.12. +DBUtils unterstützt die Python_ Versionen 3.9 bis 3.13. Die Module in der Variante für klassisches PyGreSQL benötigen PyGreSQL_ Version 4.0 oder höher, während die Module in der allgemeinen Variante diff --git a/docs/main.rst b/docs/main.rst index 816ae80..aad29b8 100644 --- a/docs/main.rst +++ b/docs/main.rst @@ -95,7 +95,7 @@ It is even easier to download and install the package in one go using `pip`_:: Requirements ============ -DBUtils supports Python_ versions 3.7 to 3.12. +DBUtils supports Python_ versions 3.9 to 3.13. The modules in the classic PyGreSQL variant need PyGreSQL_ version 4.0 or above, while the modules in the universal DB-API 2 variant run with diff --git a/pyproject.toml b/pyproject.toml index 02a8ff7..2a236f9 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -19,12 +19,11 @@ classifiers = [ "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 3", - "Programming Language :: Python :: 3.7", - "Programming Language :: Python :: 3.8", "Programming Language :: Python :: 3.9", "Programming Language :: Python :: 3.10", "Programming Language :: Python :: 3.11", "Programming Language :: Python :: 3.12", + "Programming Language :: Python :: 3.13", "Topic :: Database", "Topic :: Internet :: WWW/HTTP :: Dynamic Content", "Topic :: Software Development :: Libraries :: Python Modules", @@ -60,7 +59,7 @@ include-package-data = false [tool.ruff] line-length = 79 -target-version = "py37" +target-version = "py39" [tool.ruff.lint] select = [ diff --git a/tox.ini b/tox.ini index 62aab9d..78a03fe 100644 --- a/tox.ini +++ b/tox.ini @@ -1,5 +1,5 @@ [tox] -envlist = py3{7,8,9,10,11,12}, ruff, manifest, docs, spell +envlist = py3{9,10,11,12,13}, ruff, manifest, docs, spell [testenv] setenv =