From cfa1ac9d417bcc2d6c1ab3aa2e01cb31769addda Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=9Clgen=20Sar=C4=B1kavak?= Date: Sat, 26 Oct 2024 12:32:40 +0300 Subject: [PATCH] Added support for Python 3.13 --- .github/workflows/ci.yml | 15 ++++++++++----- changelog.d/756.misc | 1 + setup.cfg | 7 +++++-- 3 files changed, 16 insertions(+), 7 deletions(-) create mode 100644 changelog.d/756.misc diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index d09af185..a1327ee5 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -37,21 +37,26 @@ jobs: - django-version: '4.2' redis-version: 'latest' python-version: '3.9' + + # latest Django with latest redis + - django-version: '5.2' + redis-version: 'latest' + python-version: '3.13' # latest Django with pre-release redis - django-version: '5.2' redis-version: 'master' - python-version: '3.12' + python-version: '3.13' - # latest redis with pre-release Django + # pre-release Django with latest redis - django-version: 'main' redis-version: 'latest' - python-version: '3.12' + python-version: '3.13' - # pre-release Django and redis + # pre-release Django and pre-release redis - django-version: 'main' redis-version: 'master' - python-version: '3.12' + python-version: '3.13' steps: - uses: actions/checkout@v4 diff --git a/changelog.d/756.misc b/changelog.d/756.misc new file mode 100644 index 00000000..fa725d7a --- /dev/null +++ b/changelog.d/756.misc @@ -0,0 +1 @@ +Added support for Python 3.13 \ No newline at end of file diff --git a/setup.cfg b/setup.cfg index f7acd774..8886a124 100644 --- a/setup.cfg +++ b/setup.cfg @@ -27,6 +27,7 @@ classifiers = Programming Language :: Python :: 3.10 Programming Language :: Python :: 3.11 Programming Language :: Python :: 3.12 + Programming Language :: Python :: 3.13 Topic :: Software Development :: Libraries Topic :: Utilities @@ -61,9 +62,10 @@ envlist = # tests against released versions py{38,39}-dj{42}-redislatest py{310,311,312}-dj{42,50,51,52}-redislatest + py313-dj{51,52}-redislatest # tests against unreleased versions - py312-dj52-redismaster - py312-djmain-redis{latest,master} + py313-dj52-redismaster + py313-djmain-redis{latest,master} [gh-actions] python = @@ -72,6 +74,7 @@ python = 3.10: py310 3.11: py311 3.12: py312 + 3.13: py313 [gh-actions:env] DJANGO =