diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 5321f42c..227047db 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -14,7 +14,7 @@ jobs: strategy: matrix: - python-version: ["3.8", "3.9", "3.10", "3.11", "3.12"] + python-version: ["3.9", "3.10", "3.11", "3.12", "3.13"] services: postgres: @@ -81,6 +81,7 @@ jobs: # env: # PGUSER: postgres # PGPASSWORD: postgres + # TERM: xterm # run: behave tests/features --no-capture diff --git a/README.rst b/README.rst index 76bfa703..231de2c0 100644 --- a/README.rst +++ b/README.rst @@ -352,7 +352,10 @@ choice: In [3]: my_result = _ -Pgcli dropped support for Python<3.8 as of 4.0.0. If you need it, install ``pgcli <= 4.0.0``. +Pgcli dropped support for: + +* Python<3.8 as of 4.0.0. +* Python<3.9 as of 4.2.0. Thanks: ------- diff --git a/changelog.rst b/changelog.rst index 8e7a8aed..ce991a39 100644 --- a/changelog.rst +++ b/changelog.rst @@ -10,6 +10,11 @@ Bug fixes: ---------- * Avoid raising `NameError` when exiting unsuccessfully in some cases +Internal: +--------- + +* Drop support for Python 3.8 and add 3.13. + 4.1.0 (2024-03-09) ================== diff --git a/pyproject.toml b/pyproject.toml index 84afc1b3..d714282a 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -10,11 +10,11 @@ classifiers = [ "Operating System :: Unix", "Programming Language :: Python", "Programming Language :: Python :: 3", - "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", "Programming Language :: SQL", "Topic :: Database", "Topic :: Database :: Front-Ends", @@ -22,7 +22,7 @@ classifiers = [ "Topic :: Software Development :: Libraries :: Python Modules", ] urls = { Homepage = "https://pgcli.com" } -requires-python = ">=3.8" +requires-python = ">=3.9" dependencies = [ "pgspecial>=2.0.0", "click >= 4.1", diff --git a/tox.ini b/tox.ini index 7d336986..554d66d8 100644 --- a/tox.ini +++ b/tox.ini @@ -1,5 +1,5 @@ [tox] -envlist = py38, py39, py310, py311, py312 +envlist = py39, py310, py311, py312, py313 [testenv] deps = pytest>=2.7.0,<=3.0.7 mock>=1.0.1