From 7e5a6ee8c9587cd0e3d99e225089a14d6586d22b Mon Sep 17 00:00:00 2001 From: ghazi Date: Sat, 19 Oct 2024 16:40:02 +0100 Subject: [PATCH] test against python 3.13 --- .github/workflows/tests.yml | 2 +- docs/changelog.md | 6 +++++- pyproject.toml | 1 + tox.ini | 7 ++++--- 4 files changed, 11 insertions(+), 5 deletions(-) diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 33a3e0c..01b204b 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -10,7 +10,7 @@ jobs: strategy: matrix: platform: [ ubuntu-latest, macos-latest, windows-latest ] - python-version: [ "3.8", "3.9", "3.10", "3.11", "3.12" ] + python-version: [ "3.8", "3.9", "3.10", "3.11", "3.12", "3.13" ] steps: - uses: actions/checkout@v4 diff --git a/docs/changelog.md b/docs/changelog.md index d12b1c3..df80135 100644 --- a/docs/changelog.md +++ b/docs/changelog.md @@ -5,11 +5,15 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/). ## [UNRELEASED] +### Added +- add support for python 3.13 ## [0.14.1] - 2024-08-10 +### Added +- declare support for django 5.1 + ### Fixed - stop ignoring exceptions with detail as an empty string when returning api errors. -- declare support for django 5.1 ## [0.14.0] - 2024-06-19 ### Added diff --git a/pyproject.toml b/pyproject.toml index c641805..567a952 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -22,6 +22,7 @@ classifiers = [ "Programming Language :: Python :: 3.10", "Programming Language :: Python :: 3.11", "Programming Language :: Python :: 3.12", + "Programming Language :: Python :: 3.13", ] dynamic = ["version", "description"] requires-python = ">=3.8" diff --git a/tox.ini b/tox.ini index 4334927..07277c6 100644 --- a/tox.ini +++ b/tox.ini @@ -8,9 +8,9 @@ isolated_build = True envlist = py{38,39,310,311}-dj32-drf312 py{38,39,310,311,312}-dj{32,40,41}-drf{313,314,315} - py{38,39,310,311,312}-dj42-drf{314,315} - py{310,311,312}-dj50-drf{314,315} - py{310,311,312}-dj51-drf315 + py{38,39,310,311,312,313}-dj42-drf{314,315} + py{310,311,312,313}-dj50-drf{314,315} + py{310,311,312,313}-dj51-drf315 lint docs @@ -21,6 +21,7 @@ python = 3.10: py310 3.11: py311 3.12: py312, lint, docs + 3.13: py313 [testenv] deps =