diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 4a299aa0..75ead06c 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -9,7 +9,7 @@ jobs: strategy: fail-fast: false matrix: - 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'] django-version: ['4.2', '5.0', '5.1', 'main'] postgres-version: ['12', '16'] mariadb-version: ['10.6', '10.11', '11.2'] diff --git a/README.md b/README.md index 45cfd192..7ac5a04c 100644 --- a/README.md +++ b/README.md @@ -31,7 +31,7 @@ Silk is a live profiling and inspection tool for the Django framework. Silk inte Silk has been tested with: * Django: 4.2, 5.0, 5.1 -* Python: 3.8, 3.9, 3.10, 3.11, 3.12 +* Python: 3.8, 3.9, 3.10, 3.11, 3.12, 3.13 ## Installation diff --git a/docs/index.rst b/docs/index.rst index 40e96024..bc96bd75 100644 --- a/docs/index.rst +++ b/docs/index.rst @@ -58,4 +58,4 @@ Requirements ------------ * Django: 4.2, 5.0, 5.1 -* Python: 3.8, 3.9, 3.10, 3.11, 3.12 +* Python: 3.8, 3.9, 3.10, 3.11, 3.12, 3.13 diff --git a/setup.py b/setup.py index 73a6ae83..103def5f 100644 --- a/setup.py +++ b/setup.py @@ -32,6 +32,7 @@ 'Programming Language :: Python :: 3.10', 'Programming Language :: Python :: 3.11', 'Programming Language :: Python :: 3.12', + 'Programming Language :: Python :: 3.13', 'Topic :: Internet :: WWW/HTTP', 'Topic :: Internet :: WWW/HTTP :: Dynamic Content', ], diff --git a/tox.ini b/tox.ini index c439f10f..9877a100 100644 --- a/tox.ini +++ b/tox.ini @@ -5,6 +5,7 @@ python = 3.10: py310 3.11: py311 3.12: py312 + 3.13: py313 [gh-actions:env] DJANGO = @@ -15,8 +16,8 @@ DJANGO = [tox] envlist = - py{38,39,310,311,312}-dj42-{sqlite3,mysql,postgresql} - py{310,311,312}-dj{50,51,main}-{sqlite3,mysql,postgresql} + py{38,39,310,311,312,313}-dj42-{sqlite3,mysql,postgresql} + py{310,311,312,313}-dj{50,51,main}-{sqlite3,mysql,postgresql} [testenv] usedevelop = True @@ -32,6 +33,7 @@ deps = dj51: django>=5.1,<5.2 djmain: https://github.com/django/django/archive/main.tar.gz py312: setuptools + py313: setuptools setenv = PYTHONPATH={toxinidir}:{toxinidir} PYTHONDONTWRITEBYTECODE=1