From 0cbd281d82caffdb50d9a085009e4403ca59d35d Mon Sep 17 00:00:00 2001
From: Pavel Mosein
Date: Thu, 18 Sep 2025 19:24:28 +0300
Subject: [PATCH] Add Python 3.13 support and bump version to 0.8.1
- Add Python 3.13 classifier to setup.py
- Update tox.ini to include py313 testing environment
- Add py313 to GitHub Actions CI matrix
- Bump patch version from 0.8.0 to 0.8.1
- Verified compatibility with comprehensive test suite
---
.github/workflows/tox.yml | 1 +
hasql/__init__.py | 2 +-
setup.py | 1 +
tox.ini | 2 +-
4 files changed, 4 insertions(+), 2 deletions(-)
diff --git a/.github/workflows/tox.yml b/.github/workflows/tox.yml
index 98de84d..92baf20 100644
--- a/.github/workflows/tox.yml
+++ b/.github/workflows/tox.yml
@@ -50,6 +50,7 @@ jobs:
- py310
- py311
- py312
+ - py313
steps:
- uses: actions/checkout@v4
diff --git a/hasql/__init__.py b/hasql/__init__.py
index 7c7dead..18ac58f 100644
--- a/hasql/__init__.py
+++ b/hasql/__init__.py
@@ -1,4 +1,4 @@
-__version_info__ = (0, 8, 0)
+__version_info__ = (0, 8, 1)
__version__ = ".".join(map(str, __version_info__))
package_info = (
diff --git a/setup.py b/setup.py
index ffdc794..214c6dc 100644
--- a/setup.py
+++ b/setup.py
@@ -31,6 +31,7 @@
"Programming Language :: Python :: 3.10",
"Programming Language :: Python :: 3.11",
"Programming Language :: Python :: 3.12",
+ "Programming Language :: Python :: 3.13",
"Programming Language :: Python :: Implementation :: CPython",
"Programming Language :: Python :: Implementation :: PyPy",
"Programming Language :: Python",
diff --git a/tox.ini b/tox.ini
index c4c63bd..572f3c5 100644
--- a/tox.ini
+++ b/tox.ini
@@ -1,5 +1,5 @@
[tox]
-envlist = lint,mypy,py3{9,10,11,12}{,-uvloop}
+envlist = lint,mypy,py3{9,10,11,12,13}{,-uvloop}
[testenv]
passenv = COVERALLS_*, FORCE_COLOR, PG_DSN