From 3e540bff6fe25c359f71dff2113080d056a72031 Mon Sep 17 00:00:00 2001 From: Hasan Ramezani Date: Wed, 29 Jan 2025 11:34:47 +0330 Subject: [PATCH] Add Python 3.13 support (#697) --- .github/workflows/test.yml | 2 +- CHANGELOG.md | 1 + setup.py | 1 + tox.ini | 6 +++++- 4 files changed, 8 insertions(+), 2 deletions(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 246274f..347622f 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -9,7 +9,7 @@ jobs: fail-fast: false max-parallel: 5 matrix: - python-version: ['3.9', '3.10', '3.11', '3.12'] + python-version: ['3.9', '3.10', '3.11', '3.12', '3.13'] services: postgres: diff --git a/CHANGELOG.md b/CHANGELOG.md index af7827e..4e9cfe0 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,7 @@ #### Improvements +- Add Python 3.13 support. ([#671](https://github.com/jazzband/django-auditlog/pull/671)) - feat: Added `LogEntry.remote_port` field. ([#671](https://github.com/jazzband/django-auditlog/pull/671)) - feat: Added `truncate` option to `auditlogflush` management command. ([#681](https://github.com/jazzband/django-auditlog/pull/681)) - feat: Added `AUDITLOG_CHANGE_DISPLAY_TRUNCATE_LENGTH` settings to keep or truncate strings of `changes_display_dict` property at variable length. ([#684](https://github.com/jazzband/django-auditlog/pull/684)) diff --git a/setup.py b/setup.py index a87f52e..8bf90ed 100644 --- a/setup.py +++ b/setup.py @@ -36,6 +36,7 @@ setup( "Programming Language :: Python :: 3.10", "Programming Language :: Python :: 3.11", "Programming Language :: Python :: 3.12", + "Programming Language :: Python :: 3.13", "Framework :: Django", "Framework :: Django :: 4.2", "Framework :: Django :: 5.0", diff --git a/tox.ini b/tox.ini index 674904c..fbb6149 100644 --- a/tox.ini +++ b/tox.ini @@ -1,7 +1,9 @@ [tox] envlist = {py39,py310,py311}-django42 - {py310,py311,py312}-django{50,51,main} + {py310,py311,py312}-django50 + {py310,py311,py312,py313}-django51 + {py312,py313}-djangomain py39-docs py39-lint @@ -29,6 +31,7 @@ passenv= TEST_DB_PORT basepython = + py313: python3.13 py312: python3.12 py311: python3.11 py310: python3.10 @@ -50,3 +53,4 @@ python = 3.10: py310 3.11: py311 3.12: py312 + 3.13: py313