[Django] #34900: Python 3.13 compatibility.

87 views
Skip to first unread message

Django

unread,
Oct 14, 2023, 2:16:35 PM10/14/23
to django-...@googlegroups.com
#34900: Python 3.13 compatibility.
--------------------------------------------+------------------------
Reporter: Mariusz Felisiak | Owner: nobody
Type: New feature | Status: new
Component: Core (Other) | Version: 4.2
Severity: Normal | Keywords:
Triage Stage: Someday/Maybe | Has patch: 0
Needs documentation: 0 | Needs tests: 0
Patch needs improvement: 0 | Easy pickings: 0
UI/UX: 0 |
--------------------------------------------+------------------------
Python 3.13 final is scheduled for October 2024 (see
[https://peps.python.org/pep-0719/ ​PEP 719]). This is a tracking ticket
for compatibility fixes for Django submitted in the meantime.

Django 5.1 will be the first version to support Python 3.13, because
Django 5.0 will end the mainstream support in August 2024.

--
Ticket URL: <https://code.djangoproject.com/ticket/34900>
Django <https://code.djangoproject.com/>
The Web framework for perfectionists with deadlines.

Django

unread,
Oct 16, 2023, 12:27:37 AM10/16/23
to django-...@googlegroups.com
#34900: Python 3.13 compatibility.
-------------------------------------+-------------------------------------

Reporter: Mariusz Felisiak | Owner: nobody
Type: New feature | Status: new
Component: Core (Other) | Version: 4.2
Severity: Normal | Resolution:

Keywords: | Triage Stage:
| Someday/Maybe
Has patch: 0 | Needs documentation: 0
Needs tests: 0 | Patch needs improvement: 0
Easy pickings: 0 | UI/UX: 0
-------------------------------------+-------------------------------------

Comment (by GitHub <noreply@…>):

In [changeset:"20b7aac7ca60b0352d926340622e618bcbee54a8" 20b7aac7]:
{{{
#!CommitTicketReference repository=""
revision="20b7aac7ca60b0352d926340622e618bcbee54a8"
Refs #34900, Refs #34118 -- Updated assertion in
test_skip_class_unless_db_feature() test on Python 3.12.1+.

Python 3.12.1+ no longer includes skipped tests in the number of
running tests. Check out:

https://github.com/python/cpython/issues/110890#issuecomment-1763458686
https://github.com/python/cpython/pull/106588
}}}

--
Ticket URL: <https://code.djangoproject.com/ticket/34900#comment:1>

Django

unread,
Oct 16, 2023, 12:28:46 AM10/16/23
to django-...@googlegroups.com
#34900: Python 3.13 compatibility.
-------------------------------------+-------------------------------------
Reporter: Mariusz Felisiak | Owner: nobody
Type: New feature | Status: new
Component: Core (Other) | Version: 4.2
Severity: Normal | Resolution:
Keywords: | Triage Stage:
| Someday/Maybe
Has patch: 0 | Needs documentation: 0
Needs tests: 0 | Patch needs improvement: 0
Easy pickings: 0 | UI/UX: 0
-------------------------------------+-------------------------------------

Comment (by Mariusz Felisiak <felisiak.mariusz@…>):

In [changeset:"448510a94b9af30e1d9384166f830e8da2ef0438" 448510a9]:
{{{
#!CommitTicketReference repository=""
revision="448510a94b9af30e1d9384166f830e8da2ef0438"
[5.0.x] Refs #34900, Refs #34118 -- Updated assertion in


test_skip_class_unless_db_feature() test on Python 3.12.1+.

Python 3.12.1+ no longer includes skipped tests in the number of
running tests. Check out:

https://github.com/python/cpython/issues/110890#issuecomment-1763458686
https://github.com/python/cpython/pull/106588
Backport of 20b7aac7ca60b0352d926340622e618bcbee54a8 from main
}}}

--
Ticket URL: <https://code.djangoproject.com/ticket/34900#comment:2>

Django

unread,
Oct 16, 2023, 12:29:09 AM10/16/23
to django-...@googlegroups.com
#34900: Python 3.13 compatibility.
-------------------------------------+-------------------------------------
Reporter: Mariusz Felisiak | Owner: nobody
Type: New feature | Status: new
Component: Core (Other) | Version: 4.2
Severity: Normal | Resolution:
Keywords: | Triage Stage:
| Someday/Maybe
Has patch: 0 | Needs documentation: 0
Needs tests: 0 | Patch needs improvement: 0
Easy pickings: 0 | UI/UX: 0
-------------------------------------+-------------------------------------

Comment (by Mariusz Felisiak <felisiak.mariusz@…>):

In [changeset:"a576ef98aea2709741f32a863cff3c7a54172ded" a576ef9]:
{{{
#!CommitTicketReference repository=""
revision="a576ef98aea2709741f32a863cff3c7a54172ded"
[4.2.x] Refs #34900, Refs #34118 -- Updated assertion in


test_skip_class_unless_db_feature() test on Python 3.12.1+.

Python 3.12.1+ no longer includes skipped tests in the number of
running tests. Check out:

--
Ticket URL: <https://code.djangoproject.com/ticket/34900#comment:3>

Django

unread,
Nov 20, 2023, 1:53:08 PM11/20/23
to django-...@googlegroups.com
#34900: Python 3.13 compatibility.
-------------------------------------+-------------------------------------
Reporter: Mariusz Felisiak | Owner: nobody
Type: New feature | Status: new
Component: Core (Other) | Version: 4.2
Severity: Normal | Resolution:
Keywords: | Triage Stage:
| Someday/Maybe
Has patch: 0 | Needs documentation: 0
Needs tests: 0 | Patch needs improvement: 0
Easy pickings: 0 | UI/UX: 0
-------------------------------------+-------------------------------------

Comment (by GitHub <noreply@…>):

In [changeset:"00a950f923435188a6c1d4ccdcb42c37cdc3976a" 00a950f9]:
{{{
#!CommitTicketReference repository=""
revision="00a950f923435188a6c1d4ccdcb42c37cdc3976a"
Refs #34900 -- Added Python 3.13 to daily builds.
}}}

--
Ticket URL: <https://code.djangoproject.com/ticket/34900#comment:4>

Django

unread,
Nov 21, 2023, 1:54:28 AM11/21/23
to django-...@googlegroups.com
#34900: Python 3.13 compatibility.
-------------------------------------+-------------------------------------
Reporter: Mariusz Felisiak | Owner: nobody
Type: New feature | Status: new
Component: Core (Other) | Version: 4.2
Severity: Normal | Resolution:
Keywords: | Triage Stage:
| Someday/Maybe
Has patch: 0 | Needs documentation: 0
Needs tests: 0 | Patch needs improvement: 0
Easy pickings: 0 | UI/UX: 0
-------------------------------------+-------------------------------------

Comment (by GitHub <noreply@…>):

In [changeset:"6af83d2ee631afaec8bb018b81b2eba62a0524c2" 6af83d2e]:
{{{
#!CommitTicketReference repository=""
revision="6af83d2ee631afaec8bb018b81b2eba62a0524c2"
Refs #34900 -- Skipped argon2-cffi requirement on daily builds for Python
3.13.
}}}

--
Ticket URL: <https://code.djangoproject.com/ticket/34900#comment:5>

Django

unread,
Nov 22, 2023, 3:51:37 AM11/22/23
to django-...@googlegroups.com
#34900: Python 3.13 compatibility.
-------------------------------------+-------------------------------------
Reporter: Mariusz Felisiak | Owner: nobody
Type: New feature | Status: new
Component: Core (Other) | Version: 4.2
Severity: Normal | Resolution:
Keywords: | Triage Stage:
| Someday/Maybe
Has patch: 0 | Needs documentation: 0
Needs tests: 0 | Patch needs improvement: 0
Easy pickings: 0 | UI/UX: 0
-------------------------------------+-------------------------------------

Comment (by GitHub <noreply@…>):

In [changeset:"584fc49ac48acb16051c3153d01bb23aa8599a52" 584fc49]:
{{{
#!CommitTicketReference repository=""
revision="584fc49ac48acb16051c3153d01bb23aa8599a52"
Refs #34900 -- Skipped Selenium requirement on daily builds for Python
3.13.

Selenium required trio and trio required cffi on Windows.
}}}

--
Ticket URL: <https://code.djangoproject.com/ticket/34900#comment:6>

Django

unread,
Feb 10, 2024, 11:07:55 AM2/10/24
to django-...@googlegroups.com
#34900: Python 3.13 compatibility.
-------------------------------------+-------------------------------------
Reporter: Mariusz Felisiak | Owner: nobody
Type: New feature | Status: new
Component: Core (Other) | Version: 4.2
Severity: Normal | Resolution:
Keywords: | Triage Stage:
| Someday/Maybe
Has patch: 0 | Needs documentation: 0
Needs tests: 0 | Patch needs improvement: 0
Easy pickings: 0 | UI/UX: 0
-------------------------------------+-------------------------------------
Comment (by Mariusz Felisiak <felisiak.mariusz@…>):

In [changeset:"bc8471f0aac8f0c215b9471b594d159783bac19b" bc8471f0]:
{{{#!CommitTicketReference repository=""
revision="bc8471f0aac8f0c215b9471b594d159783bac19b"


Refs #34900, Refs #34118 -- Updated assertion in

test_skip_class_unless_db_feature() test on Python 3.12.2+.

Python 3.12.2 bring back the skipped tests in the number of running
tests. Refs
https://github.com/python/cpython/commit/0a737639dcd3b7181250f5d56694b192eaddeef0
}}}
--
Ticket URL: <https://code.djangoproject.com/ticket/34900#comment:7>

Django

unread,
Feb 10, 2024, 11:08:30 AM2/10/24
to django-...@googlegroups.com
#34900: Python 3.13 compatibility.
-------------------------------------+-------------------------------------
Reporter: Mariusz Felisiak | Owner: nobody
Type: New feature | Status: new
Component: Core (Other) | Version: 4.2
Severity: Normal | Resolution:
Keywords: | Triage Stage:
| Someday/Maybe
Has patch: 0 | Needs documentation: 0
Needs tests: 0 | Patch needs improvement: 0
Easy pickings: 0 | UI/UX: 0
-------------------------------------+-------------------------------------
Comment (by Mariusz Felisiak <felisiak.mariusz@…>):

In [changeset:"1ba5afa0f21f10843bb530b443687e07a511516a" 1ba5afa]:
{{{#!CommitTicketReference repository=""
revision="1ba5afa0f21f10843bb530b443687e07a511516a"
[5.0.x] Refs #34900, Refs #34118 -- Updated assertion in


test_skip_class_unless_db_feature() test on Python 3.12.2+.

Python 3.12.2 bring back the skipped tests in the number of running
tests. Refs
https://github.com/python/cpython/commit/0a737639dcd3b7181250f5d56694b192eaddeef0

Backport of bc8471f0aac8f0c215b9471b594d159783bac19b from main
}}}
--
Ticket URL: <https://code.djangoproject.com/ticket/34900#comment:8>

Django

unread,
Feb 10, 2024, 11:09:28 AM2/10/24
to django-...@googlegroups.com
#34900: Python 3.13 compatibility.
-------------------------------------+-------------------------------------
Reporter: Mariusz Felisiak | Owner: nobody
Type: New feature | Status: new
Component: Core (Other) | Version: 4.2
Severity: Normal | Resolution:
Keywords: | Triage Stage:
| Someday/Maybe
Has patch: 0 | Needs documentation: 0
Needs tests: 0 | Patch needs improvement: 0
Easy pickings: 0 | UI/UX: 0
-------------------------------------+-------------------------------------
Comment (by Mariusz Felisiak <felisiak.mariusz@…>):

In [changeset:"86d8034972db5014769cdd4832125067f31b3e8b" 86d8034]:
{{{#!CommitTicketReference repository=""
revision="86d8034972db5014769cdd4832125067f31b3e8b"
[4.2.x] Refs #34900, Refs #34118 -- Updated assertion in


test_skip_class_unless_db_feature() test on Python 3.12.2+.

Python 3.12.2 bring back the skipped tests in the number of running
tests. Refs
https://github.com/python/cpython/commit/0a737639dcd3b7181250f5d56694b192eaddeef0

Backport of bc8471f0aac8f0c215b9471b594d159783bac19b from main
}}}
--

Ticket URL: <https://code.djangoproject.com/ticket/34900#comment:9>

Django

unread,
Feb 20, 2024, 2:59:36 PM2/20/24
to django-...@googlegroups.com
#34900: Python 3.13 compatibility.
-------------------------------------+-------------------------------------
Reporter: Mariusz Felisiak | Owner: nobody
Type: New feature | Status: new
Component: Core (Other) | Version: 4.2
Severity: Normal | Resolution:
Keywords: | Triage Stage:
| Someday/Maybe
Has patch: 0 | Needs documentation: 0
Needs tests: 0 | Patch needs improvement: 0
Easy pickings: 0 | UI/UX: 0
-------------------------------------+-------------------------------------
Comment (by GitHub <noreply@…>):

In [changeset:"3426a5c33c36266af42128ee9eca4921e68ea876" 3426a5c3]:
{{{#!CommitTicketReference repository=""
revision="3426a5c33c36266af42128ee9eca4921e68ea876"
Refs #34900 -- Fixed
CommandTypes.test_help_default_options_with_custom_arguments test on
Python 3.13+.

https://github.com/python/cpython/commit/c4a2e8a2c5188c3288d57b80852e92c83f46f6f3
}}}
--
Ticket URL: <https://code.djangoproject.com/ticket/34900#comment:10>

Django

unread,
Mar 15, 2024, 7:51:50 AM3/15/24
to django-...@googlegroups.com
#34900: Python 3.13 compatibility.
-------------------------------------+-------------------------------------
Reporter: Mariusz Felisiak | Owner: nobody
Type: New feature | Status: new
Component: Core (Other) | Version: 4.2
Severity: Normal | Resolution:
Keywords: | Triage Stage:
| Someday/Maybe
Has patch: 0 | Needs documentation: 0
Needs tests: 0 | Patch needs improvement: 0
Easy pickings: 0 | UI/UX: 0
-------------------------------------+-------------------------------------
Comment (by GitHub <noreply@…>):

In [changeset:"b231bcd19e57267ce1fc21d42d46f0b65fdcfcf8" b231bcd1]:
{{{#!CommitTicketReference repository=""
revision="b231bcd19e57267ce1fc21d42d46f0b65fdcfcf8"
Refs #34900 -- Fixed SafeMIMEText.set_payload() crash on Python 3.13.

Payloads with surrogates are passed to the set_payload() since
https://github.com/python/cpython/commit/f97f25ef5dfcdfec0d9a359fd970abd139cf3428
}}}
--
Ticket URL: <https://code.djangoproject.com/ticket/34900#comment:11>

Django

unread,
Apr 10, 2024, 11:57:04 AM4/10/24
to django-...@googlegroups.com
#34900: Python 3.13 compatibility.
-------------------------------------+-------------------------------------
Reporter: Mariusz Felisiak | Owner: nobody
Type: New feature | Status: new
Component: Core (Other) | Version: 4.2
Severity: Normal | Resolution:
Keywords: | Triage Stage:
| Someday/Maybe
Has patch: 0 | Needs documentation: 0
Needs tests: 0 | Patch needs improvement: 0
Easy pickings: 0 | UI/UX: 0
-------------------------------------+-------------------------------------
Comment (by Sarah Boyce <42296566+sarahboyce@…>):

In [changeset:"338ec052b4824d3f621629b3bf0f344c7a43c3dc" 338ec052]:
{{{#!CommitTicketReference repository=""
revision="338ec052b4824d3f621629b3bf0f344c7a43c3dc"
Refs #35361 -- Added test for Email line length checks when dealing with
surrogate pairs.

Refs #33173, #34118 and #34900.
}}}
--
Ticket URL: <https://code.djangoproject.com/ticket/34900#comment:12>

Django

unread,
Apr 10, 2024, 12:14:08 PM4/10/24
to django-...@googlegroups.com
#34900: Python 3.13 compatibility.
-------------------------------------+-------------------------------------
Reporter: Mariusz Felisiak | Owner: nobody
Type: New feature | Status: new
Component: Core (Other) | Version: 4.2
Severity: Normal | Resolution:
Keywords: | Triage Stage:
| Someday/Maybe
Has patch: 0 | Needs documentation: 0
Needs tests: 0 | Patch needs improvement: 0
Easy pickings: 0 | UI/UX: 0
-------------------------------------+-------------------------------------
Comment (by Sarah Boyce <42296566+sarahboyce@…>):

In [changeset:"2e6ae1e96a405fc2ac318325956ce276cfb9830c" 2e6ae1e9]:
{{{#!CommitTicketReference repository=""
revision="2e6ae1e96a405fc2ac318325956ce276cfb9830c"
[5.0.x] Refs #34900, Refs #35361 -- Fixed SafeMIMEText.set_payload() crash
on Python 3.13.

Payloads with surrogates are passed to the set_payload() since
https://github.com/python/cpython/commit/f97f25ef5dfcdfec0d9a359fd970abd139cf3428

Backport of b231bcd19e57267ce1fc21d42d46f0b65fdcfcf8 from main.
}}}
--
Ticket URL: <https://code.djangoproject.com/ticket/34900#comment:13>

Django

unread,
Apr 10, 2024, 12:31:14 PM4/10/24
to django-...@googlegroups.com
#34900: Python 3.13 compatibility.
-------------------------------------+-------------------------------------
Reporter: Mariusz Felisiak | Owner: nobody
Type: New feature | Status: new
Component: Core (Other) | Version: 4.2
Severity: Normal | Resolution:
Keywords: | Triage Stage:
| Someday/Maybe
Has patch: 0 | Needs documentation: 0
Needs tests: 0 | Patch needs improvement: 0
Easy pickings: 0 | UI/UX: 0
-------------------------------------+-------------------------------------
Comment (by Sarah Boyce <42296566+sarahboyce@…>):

In [changeset:"0d3ddcaf2c74638a32781f361d467af572ced95f" 0d3ddcaf]:
{{{#!CommitTicketReference repository=""
revision="0d3ddcaf2c74638a32781f361d467af572ced95f"
[4.2.x] Refs #34900, Refs #35361 -- Fixed SafeMIMEText.set_payload() crash
on Python 3.13.

Payloads with surrogates are passed to the set_payload() since
https://github.com/python/cpython/commit/f97f25ef5dfcdfec0d9a359fd970abd139cf3428

Backport of b231bcd19e57267ce1fc21d42d46f0b65fdcfcf8 from main.
}}}
--
Ticket URL: <https://code.djangoproject.com/ticket/34900#comment:14>

Django

unread,
Jul 25, 2024, 7:49:46 AM7/25/24
to django-...@googlegroups.com
#34900: Python 3.13 compatibility.
-------------------------------------+-------------------------------------
Reporter: Mariusz Felisiak | Owner: nobody
Type: New feature | Status: new
Component: Core (Other) | Version: 4.2
Severity: Normal | Resolution:
Keywords: | Triage Stage:
| Someday/Maybe
Has patch: 0 | Needs documentation: 0
Needs tests: 0 | Patch needs improvement: 0
Easy pickings: 0 | UI/UX: 0
-------------------------------------+-------------------------------------
Comment (by Sarah Boyce):

See #35630 which raises potential compatibility issues with Python 3.13
(closed in favour of the work being tracked with this ticket)
--
Ticket URL: <https://code.djangoproject.com/ticket/34900#comment:15>

Django

unread,
Jul 25, 2024, 2:26:15 PM7/25/24
to django-...@googlegroups.com
#34900: Python 3.13 compatibility.
-------------------------------------+-------------------------------------
Reporter: Mariusz Felisiak | Owner: Mariusz
| Felisiak
Type: New feature | Status: assigned
Component: Core (Other) | Version: 4.2
Severity: Normal | Resolution:
Keywords: | Triage Stage:
| Someday/Maybe
Has patch: 0 | Needs documentation: 0
Needs tests: 0 | Patch needs improvement: 0
Easy pickings: 0 | UI/UX: 0
-------------------------------------+-------------------------------------
Changes (by Mariusz Felisiak):

* owner: nobody => Mariusz Felisiak
* status: new => assigned

--
Ticket URL: <https://code.djangoproject.com/ticket/34900#comment:16>

Django

unread,
Aug 28, 2024, 8:02:58 AM8/28/24
to django-...@googlegroups.com
#34900: Python 3.13 compatibility.
-------------------------------------+-------------------------------------
Reporter: Mariusz Felisiak | Owner: Mariusz
| Felisiak
Type: New feature | Status: assigned
Component: Core (Other) | Version: 4.2
Severity: Normal | Resolution:
Keywords: | Triage Stage:
| Someday/Maybe
Has patch: 0 | Needs documentation: 0
Needs tests: 0 | Patch needs improvement: 0
Easy pickings: 0 | UI/UX: 0
-------------------------------------+-------------------------------------
Comment (by GitHub <noreply@…>):

In [changeset:"07a4d23283586bc4578eb9c82a7ad14af3724057" 07a4d23]:
{{{#!CommitTicketReference repository=""
revision="07a4d23283586bc4578eb9c82a7ad14af3724057"
Refs #34900 -- Updated requirements for Python 3.13.
}}}
--
Ticket URL: <https://code.djangoproject.com/ticket/34900#comment:17>

Django

unread,
Aug 28, 2024, 9:11:35 AM8/28/24
to django-...@googlegroups.com
#34900: Python 3.13 compatibility.
-------------------------------------+-------------------------------------
Reporter: Mariusz Felisiak | Owner: Mariusz
| Felisiak
Type: New feature | Status: assigned
Component: Core (Other) | Version: 4.2
Severity: Normal | Resolution:
Keywords: | Triage Stage:
| Someday/Maybe
Has patch: 0 | Needs documentation: 0
Needs tests: 0 | Patch needs improvement: 0
Easy pickings: 0 | UI/UX: 0
-------------------------------------+-------------------------------------
Comment (by Natalia <124304+nessita@…>):

In [changeset:"e435b44be6028f10585a4781646da33dc63a0f5c" e435b44b]:
{{{#!CommitTicketReference repository=""
revision="e435b44be6028f10585a4781646da33dc63a0f5c"
[5.1.x] Refs #34900 -- Updated requirements for Python 3.13.

Backport of 07a4d23283586bc4578eb9c82a7ad14af3724057 from main.
}}}
--
Ticket URL: <https://code.djangoproject.com/ticket/34900#comment:18>

Django

unread,
Oct 7, 2024, 3:15:33 PM10/7/24
to django-...@googlegroups.com
#34900: Python 3.13 compatibility.
-------------------------------------+-------------------------------------
Reporter: Mariusz Felisiak | Owner: Mariusz
| Felisiak
Type: New feature | Status: assigned
Component: Core (Other) | Version: 5.1
Severity: Normal | Resolution:
Keywords: | Triage Stage: Accepted
Has patch: 0 | Needs documentation: 0
Needs tests: 0 | Patch needs improvement: 0
Easy pickings: 0 | UI/UX: 0
-------------------------------------+-------------------------------------
Changes (by Mariusz Felisiak):

* stage: Someday/Maybe => Accepted
* version: 4.2 => 5.1

--
Ticket URL: <https://code.djangoproject.com/ticket/34900#comment:19>

Django

unread,
Oct 8, 2024, 11:41:24 AM10/8/24
to django-...@googlegroups.com
#34900: Python 3.13 compatibility.
-------------------------------------+-------------------------------------
Reporter: Mariusz Felisiak | Owner: Mariusz
| Felisiak
Type: New feature | Status: assigned
Component: Core (Other) | Version: 5.1
Severity: Normal | Resolution:
Keywords: | Triage Stage: Accepted
Has patch: 1 | Needs documentation: 0
Needs tests: 0 | Patch needs improvement: 0
Easy pickings: 0 | UI/UX: 0
-------------------------------------+-------------------------------------
Changes (by Mariusz Felisiak):

* has_patch: 0 => 1

Comment:

[https://github.com/django/django/pull/18657 PR]
--
Ticket URL: <https://code.djangoproject.com/ticket/34900#comment:20>

Django

unread,
Oct 8, 2024, 8:55:05 PM10/8/24
to django-...@googlegroups.com
#34900: Python 3.13 compatibility.
-------------------------------------+-------------------------------------
Reporter: Mariusz Felisiak | Owner: Mariusz
| Felisiak
Type: New feature | Status: assigned
Component: Core (Other) | Version: 5.1
Severity: Normal | Resolution:
Keywords: | Triage Stage: Ready for
| checkin
Has patch: 1 | Needs documentation: 0
Needs tests: 0 | Patch needs improvement: 0
Easy pickings: 0 | UI/UX: 0
-------------------------------------+-------------------------------------
Changes (by Jacob Walls):

* stage: Accepted => Ready for checkin

--
Ticket URL: <https://code.djangoproject.com/ticket/34900#comment:21>

Django

unread,
Oct 9, 2024, 3:27:42 AM10/9/24
to django-...@googlegroups.com
#34900: Python 3.13 compatibility.
-------------------------------------+-------------------------------------
Reporter: Mariusz Felisiak | Owner: Mariusz
| Felisiak
Type: New feature | Status: assigned
Component: Core (Other) | Version: 5.1
Severity: Normal | Resolution:
Keywords: | Triage Stage: Ready for
| checkin
Has patch: 1 | Needs documentation: 0
Needs tests: 0 | Patch needs improvement: 0
Easy pickings: 0 | UI/UX: 0
-------------------------------------+-------------------------------------
Comment (by Sarah Boyce <42296566+sarahboyce@…>):

In [changeset:"2e3bc59fd3760de87952ec8fd6cd3694e8d9dc1c" 2e3bc59f]:
{{{#!CommitTicketReference repository=""
revision="2e3bc59fd3760de87952ec8fd6cd3694e8d9dc1c"
Refs #34900 -- Doc'd Python 3.13 compatibility.
}}}
--
Ticket URL: <https://code.djangoproject.com/ticket/34900#comment:23>

Django

unread,
Oct 9, 2024, 3:27:42 AM10/9/24
to django-...@googlegroups.com
#34900: Python 3.13 compatibility.
-------------------------------------+-------------------------------------
Reporter: Mariusz Felisiak | Owner: Mariusz
| Felisiak
Type: New feature | Status: assigned
Component: Core (Other) | Version: 5.1
Severity: Normal | Resolution:
Keywords: | Triage Stage: Ready for
| checkin
Has patch: 1 | Needs documentation: 0
Needs tests: 0 | Patch needs improvement: 0
Easy pickings: 0 | UI/UX: 0
-------------------------------------+-------------------------------------
Comment (by Sarah Boyce <42296566+sarahboyce@…>):

In [changeset:"f07eeff3a2d7ff0955410bf7e3f1ff197ef1ecf7" f07eeff3]:
{{{#!CommitTicketReference repository=""
revision="f07eeff3a2d7ff0955410bf7e3f1ff197ef1ecf7"
Refs #34900 -- Added Python 3.12 to classifiers and tox.ini, and used it
in GitHub actions.
}}}
--
Ticket URL: <https://code.djangoproject.com/ticket/34900#comment:22>

Django

unread,
Oct 9, 2024, 4:00:18 AM10/9/24
to django-...@googlegroups.com
#34900: Python 3.13 compatibility.
-------------------------------------+-------------------------------------
Reporter: Mariusz Felisiak | Owner: Mariusz
| Felisiak
Type: New feature | Status: assigned
Component: Core (Other) | Version: 5.1
Severity: Normal | Resolution:
Keywords: | Triage Stage: Ready for
| checkin
Has patch: 1 | Needs documentation: 0
Needs tests: 0 | Patch needs improvement: 0
Easy pickings: 0 | UI/UX: 0
-------------------------------------+-------------------------------------
Comment (by Sarah Boyce <42296566+sarahboyce@…>):

In [changeset:"379111e14afb2918701b52ea39bc19bab5d14fdd" 379111e]:
{{{#!CommitTicketReference repository=""
revision="379111e14afb2918701b52ea39bc19bab5d14fdd"
[5.1.x] Refs #34900 -- Added Python 3.12 to classifiers and tox.ini, and
used it in GitHub actions.

Backport of f07eeff3a2d7ff0955410bf7e3f1ff197ef1ecf7 from main.
}}}
--
Ticket URL: <https://code.djangoproject.com/ticket/34900#comment:24>

Django

unread,
Oct 9, 2024, 4:00:18 AM10/9/24
to django-...@googlegroups.com
#34900: Python 3.13 compatibility.
-------------------------------------+-------------------------------------
Reporter: Mariusz Felisiak | Owner: Mariusz
| Felisiak
Type: New feature | Status: assigned
Component: Core (Other) | Version: 5.1
Severity: Normal | Resolution:
Keywords: | Triage Stage: Ready for
| checkin
Has patch: 1 | Needs documentation: 0
Needs tests: 0 | Patch needs improvement: 0
Easy pickings: 0 | UI/UX: 0
-------------------------------------+-------------------------------------
Comment (by Sarah Boyce <42296566+sarahboyce@…>):

In [changeset:"e2551b30adc8016c615761c80301e20f1c75e81d" e2551b3]:
{{{#!CommitTicketReference repository=""
revision="e2551b30adc8016c615761c80301e20f1c75e81d"
[5.1.x] Refs #34900 -- Doc'd Python 3.13 compatibility.

Backport of 2e3bc59fd3760de87952ec8fd6cd3694e8d9dc1c from main.
}}}
--
Ticket URL: <https://code.djangoproject.com/ticket/34900#comment:25>

Django

unread,
Oct 9, 2024, 4:02:16 AM10/9/24
to django-...@googlegroups.com
#34900: Python 3.13 compatibility.
-------------------------------------+-------------------------------------
Reporter: Mariusz Felisiak | Owner: Mariusz
| Felisiak
Type: New feature | Status: closed
Component: Core (Other) | Version: 5.1
Severity: Normal | Resolution: fixed
Keywords: | Triage Stage: Ready for
| checkin
Has patch: 1 | Needs documentation: 0
Needs tests: 0 | Patch needs improvement: 0
Easy pickings: 0 | UI/UX: 0
-------------------------------------+-------------------------------------
Changes (by Sarah Boyce):

* resolution: => fixed
* status: assigned => closed

Comment:

Thank you Mariusz! I believe this can be closed
--
Ticket URL: <https://code.djangoproject.com/ticket/34900#comment:26>

Django

unread,
Oct 9, 2024, 4:07:09 AM10/9/24
to django-...@googlegroups.com
#34900: Python 3.13 compatibility.
-------------------------------------+-------------------------------------
Reporter: Mariusz Felisiak | Owner: Mariusz
| Felisiak
Type: New feature | Status: closed
Component: Core (Other) | Version: 5.1
Severity: Normal | Resolution: fixed
Keywords: | Triage Stage: Ready for
| checkin
Has patch: 1 | Needs documentation: 0
Needs tests: 0 | Patch needs improvement: 0
Easy pickings: 0 | UI/UX: 0
-------------------------------------+-------------------------------------
Comment (by Mariusz Felisiak):

Replying to [comment:26 Sarah Boyce]:
> Thank you Mariusz! I believe this can be closed

Yes, it can! Thanks
--
Ticket URL: <https://code.djangoproject.com/ticket/34900#comment:27>

Django

unread,
Oct 28, 2024, 9:10:26 AM10/28/24
to django-...@googlegroups.com
#34900: Python 3.13 compatibility.
-------------------------------------+-------------------------------------
Reporter: Mariusz Felisiak | Owner: Mariusz
| Felisiak
Type: New feature | Status: closed
Component: Core (Other) | Version: 5.1
Severity: Normal | Resolution: fixed
Keywords: | Triage Stage: Ready for
| checkin
Has patch: 1 | Needs documentation: 0
Needs tests: 0 | Patch needs improvement: 0
Easy pickings: 0 | UI/UX: 0
-------------------------------------+-------------------------------------
Comment (by Sarah Boyce <42296566+sarahboyce@…>):

In [changeset:"555f2412cba4c5844408042e92f3bf9fa5c2392c" 555f2412]:
{{{#!CommitTicketReference repository=""
revision="555f2412cba4c5844408042e92f3bf9fa5c2392c"
Refs #34900 -- Removed usage of deprecated glob.glob1().
}}}
--
Ticket URL: <https://code.djangoproject.com/ticket/34900#comment:28>

Django

unread,
Oct 28, 2024, 9:12:49 AM10/28/24
to django-...@googlegroups.com
#34900: Python 3.13 compatibility.
-------------------------------------+-------------------------------------
Reporter: Mariusz Felisiak | Owner: Mariusz
| Felisiak
Type: New feature | Status: closed
Component: Core (Other) | Version: 5.1
Severity: Normal | Resolution: fixed
Keywords: | Triage Stage: Ready for
| checkin
Has patch: 1 | Needs documentation: 0
Needs tests: 0 | Patch needs improvement: 0
Easy pickings: 0 | UI/UX: 0
-------------------------------------+-------------------------------------
Comment (by Sarah Boyce <42296566+sarahboyce@…>):

In [changeset:"e8e503551100af5c29d253870233dee838dbafa3" e8e5035]:
{{{#!CommitTicketReference repository=""
revision="e8e503551100af5c29d253870233dee838dbafa3"
[5.1.x] Refs #34900 -- Removed usage of deprecated glob.glob1().

Backport of 555f2412cba4c5844408042e92f3bf9fa5c2392c from main.
}}}
--
Ticket URL: <https://code.djangoproject.com/ticket/34900#comment:29>
Reply all
Reply to author
Forward
0 new messages