diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 6bbf2928d..44726a3b0 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -15,7 +15,7 @@ jobs: fail-fast: false max-parallel: 5 matrix: - python-version: ['3.7', '3.8', '3.9', '3.10'] + python-version: ['3.7', '3.8', '3.9', '3.10', '3.11'] django-version: ['2.2', '3.2', '4.0', '4.1', 'main'] drf-version: ['3.10', '3.11', '3.12', '3.13'] exclude: diff --git a/CHANGELOG.md b/CHANGELOG.md index 5a04a8f8b..196f48d1e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,7 @@ ## Unreleased +* Added support for Python 3.11 by @joshuadavidthomas in https://github.com/jazzband/djangorestframework-simplejwt/pull/636. + ## Version 5.2.2 Major security release diff --git a/setup.py b/setup.py index 3314e4bc2..bf9a2370e 100755 --- a/setup.py +++ b/setup.py @@ -81,6 +81,7 @@ "Programming Language :: Python :: 3.8", "Programming Language :: Python :: 3.9", "Programming Language :: Python :: 3.10", + "Programming Language :: Python :: 3.11", "Topic :: Internet :: WWW/HTTP", ], ) diff --git a/tox.ini b/tox.ini index 3a074d43d..1b1a6baaf 100644 --- a/tox.ini +++ b/tox.ini @@ -3,6 +3,7 @@ envlist= py{37,38,39}-dj22-drf310-pyjwt{171,2}-tests py{37,38,39,310}-dj{22,32}-drf{311,312,313}-pyjwt{171,2}-tests py{38,39,310}-dj{40,41,main}-drf313-pyjwt{171,2}-tests + py311-dj{41,main}-drf313-pyjwt{171,2}-tests docs [gh-actions] @@ -11,6 +12,7 @@ python= 3.8: py38, docs 3.9: py39 3.10: py310 + 3.11: py311 [gh-actions:env] DJANGO=