diff --git a/README.md b/README.md index dcdf56e..dc307ff 100644 --- a/README.md +++ b/README.md @@ -18,13 +18,13 @@ FIDO2/WebAuthn is the big-ticket item for MFA. It allows the browser to interfac # Python and Django Support This project targets modern stacks, officially supporting Python 3.8+ and Django 3.2+. -| **Python/Django** | **2.2** |**3.2** | **4.0** | **4.1** | **4.2** | **5.0** | -|-------------------|---------|--------|---------|---------|---------|---------| -| 3.8 | Y | Y | Y | Y | N/A | N/A | -| 3.9 | Y | Y | Y | Y | N/A | N/A | -| 3.10 | N | Y | Y | Y | N/A | Y | -| 3.11 | N | N | N | Y | Y | Y | -| 3.12 | N | N | N | N | Y | Y | +| **Python/Django** | **2.2** |**3.2** | **4.0** | **4.1** | **4.2** | **5.0** | **5.1** | +|-------------------|---------|--------|---------|---------|---------|---------|---------| +| 3.8 | Y | Y | Y | Y | N/A | N/A | N/A | +| 3.9 | Y | Y | Y | Y | N/A | N/A | N/A | +| 3.10 | N | Y | Y | Y | N/A | Y | Y | +| 3.11 | N | N | N | Y | Y | Y | Y | +| 3.12 | N | N | N | N | Y | Y | Y | * Python 3.11 only works with Django 4.1.3+ diff --git a/pyproject.toml b/pyproject.toml index e609f38..8c95aaf 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -20,6 +20,7 @@ classifiers = [ "Framework :: Django :: 4.1", "Framework :: Django :: 4.2", "Framework :: Django :: 5.0", + "Framework :: Django :: 5.1", "Intended Audience :: Developers", "Operating System :: OS Independent", "Programming Language :: Python", @@ -43,7 +44,7 @@ include = [ [tool.poetry.dependencies] python = ">=3.7, <4.0" -django = "> 2.2, <= 5.1" +django = "> 2.2, < 5.2" pyotp = '^2.9' fido2 = '1.1.2'