Skip to content

Commit 2e3bc59

Browse files
felixxmsarahboyce
authored andcommitted
Refs #34900 -- Doc'd Python 3.13 compatibility.
1 parent f07eeff commit 2e3bc59

File tree

7 files changed

+11
-7
lines changed

7 files changed

+11
-7
lines changed

docs/faq/install.txt

+1-1
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@ Django version Python versions
5252
============== ===============
5353
4.2 3.8, 3.9, 3.10, 3.11, 3.12 (added in 4.2.8)
5454
5.0 3.10, 3.11, 3.12
55-
5.1 3.10, 3.11, 3.12
55+
5.1 3.10, 3.11, 3.12, 3.13 (added in 5.1.3)
5656
5.2 3.10, 3.11, 3.12, 3.13
5757
============== ===============
5858

docs/howto/windows.txt

+2-2
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
How to install Django on Windows
33
================================
44

5-
This document will guide you through installing Python 3.12 and Django on
5+
This document will guide you through installing Python 3.13 and Django on
66
Windows. It also provides instructions for setting up a virtual environment,
77
which makes it easier to work on Python projects. This is meant as a beginner's
88
guide for users working on Django projects and does not reflect how Django
@@ -18,7 +18,7 @@ Install Python
1818
==============
1919

2020
Django is a Python web framework, thus requiring Python to be installed on your
21-
machine. At the time of writing, Python 3.12 is the latest version.
21+
machine. At the time of writing, Python 3.13 is the latest version.
2222

2323
To install Python on your machine go to https://www.python.org/downloads/. The
2424
website should offer you a download button for the latest Python version.

docs/intro/reusable-apps.txt

+1
Original file line numberDiff line numberDiff line change
@@ -237,6 +237,7 @@ this. For a small app like polls, this process isn't too difficult.
237237
"Programming Language :: Python :: 3.10",
238238
"Programming Language :: Python :: 3.11",
239239
"Programming Language :: Python :: 3.12",
240+
"Programming Language :: Python :: 3.13",
240241
"Topic :: Internet :: WWW/HTTP",
241242
"Topic :: Internet :: WWW/HTTP :: Dynamic Content",
242243
]

docs/releases/5.1.3.txt

+2-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,8 @@ Django 5.1.3 release notes
44

55
*Expected November 5, 2024*
66

7-
Django 5.1.3 fixes several bugs in 5.1.2.
7+
Django 5.1.3 fixes several bugs in 5.1.2 and adds compatibility with Python
8+
3.13.
89

910
Bugfixes
1011
========

docs/releases/5.1.txt

+3-2
Original file line numberDiff line numberDiff line change
@@ -18,8 +18,9 @@ project.
1818
Python compatibility
1919
====================
2020

21-
Django 5.1 supports Python 3.10, 3.11, and 3.12. We **highly recommend** and
22-
only officially support the latest release of each series.
21+
Django 5.1 supports Python 3.10, 3.11, 3.12, and 3.13 (as of 5.1.3). We
22+
**highly recommend** and only officially support the latest release of each
23+
series.
2324

2425
.. _whats-new-5.1:
2526

pyproject.toml

+1
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@ classifiers = [
3030
"Programming Language :: Python :: 3.10",
3131
"Programming Language :: Python :: 3.11",
3232
"Programming Language :: Python :: 3.12",
33+
"Programming Language :: Python :: 3.13",
3334
"Topic :: Internet :: WWW/HTTP",
3435
"Topic :: Internet :: WWW/HTTP :: Dynamic Content",
3536
"Topic :: Internet :: WWW/HTTP :: WSGI",

tox.ini

+1-1
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ setenv =
2626
PYTHONDONTWRITEBYTECODE=1
2727
deps =
2828
-e .
29-
py{3,310,311,312,py3}: -rtests/requirements/py3.txt
29+
py{3,310,311,312,313,py3}: -rtests/requirements/py3.txt
3030
postgres: -rtests/requirements/postgres.txt
3131
mysql: -rtests/requirements/mysql.txt
3232
oracle: -rtests/requirements/oracle.txt

0 commit comments

Comments
 (0)