[Django] #29926: Python 3.8 compatibility

23 views
Skip to first unread message

Django

unread,
Nov 6, 2018, 7:26:36 PM11/6/18
to django-...@googlegroups.com
#29926: Python 3.8 compatibility
-----------------------------------------+------------------------
Reporter: Tim Graham | Owner: nobody
Type: New feature | Status: new
Component: Core (Other) | Version: master
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.8 final is scheduled for October 2019. This is a tracking ticket
for compatibility fixes for Django submitted in the meantime.

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

Django

unread,
Nov 6, 2018, 8:23:15 PM11/6/18
to django-...@googlegroups.com
#29926: Python 3.8 compatibility
------------------------------+-----------------------------------------

Reporter: Tim Graham | Owner: nobody
Type: New feature | Status: new
Component: Core (Other) | Version: master
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:"803840abf7dcb6ac190f021a971f1e3dc8f6792a" 803840ab]:
{{{
#!CommitTicketReference repository=""
revision="803840abf7dcb6ac190f021a971f1e3dc8f6792a"
Refs #29926 -- Removed usage of gettext.translation()'s deprecated codeset
parameter.

https://bugs.python.org/issue33710
}}}

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

Django

unread,
Mar 28, 2019, 8:56:32 PM3/28/19
to django-...@googlegroups.com
#29926: Python 3.8 compatibility
------------------------------+-----------------------------------------
Reporter: Tim Graham | Owner: nobody
Type: New feature | Status: new
Component: Core (Other) | Version: master
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 Tim Graham):

On MySQL and Python 3.8, there's a deprecation warning coming from
https://github.com/python/cpython/commit/d3c72a223a5f771f964fc34557c55eb5bfa0f5a0.
It might be a mysqlclient issue rather than something that Django needs to
address.

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

Django

unread,
Mar 28, 2019, 10:46:21 PM3/28/19
to django-...@googlegroups.com
#29926: Python 3.8 compatibility
------------------------------+-----------------------------------------
Reporter: Tim Graham | Owner: nobody
Type: New feature | Status: new
Component: Core (Other) | Version: master
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 Simon Charette):

The author of the commit you linked to is a contributor to both the
`mysqlclient` and `pymysql` project so I assume that's something they'll
handle on their side.

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

Django

unread,
Oct 22, 2019, 6:27:36 AM10/22/19
to django-...@googlegroups.com
#29926: Python 3.8 compatibility
------------------------------+------------------------------------

Reporter: Tim Graham | Owner: nobody
Type: New feature | Status: new
Component: Core (Other) | Version: master
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 felixxm):

* stage: Someday/Maybe => Accepted


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

Django

unread,
Oct 22, 2019, 6:34:23 AM10/22/19
to django-...@googlegroups.com
#29926: Python 3.8 compatibility
------------------------------+------------------------------------
Reporter: Tim Graham | Owner: felixxm
Type: New feature | Status: assigned

Component: Core (Other) | Version: master
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 felixxm):

* owner: nobody => felixxm
* status: new => assigned


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

Django

unread,
Oct 22, 2019, 9:35:05 AM10/22/19
to django-...@googlegroups.com
#29926: Python 3.8 compatibility
------------------------------+------------------------------------
Reporter: Tim Graham | Owner: felixxm
Type: New feature | Status: assigned
Component: Core (Other) | Version: master
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
------------------------------+------------------------------------

Comment (by GitHub <noreply@…>):

In [changeset:"2847d2c760438195c4c71ea9d3fded1ce116ea4e" 2847d2c7]:
{{{
#!CommitTicketReference repository=""
revision="2847d2c760438195c4c71ea9d3fded1ce116ea4e"
Refs #29926 -- Skipped RemoteTestResultTest.test_add_failing_subtests() on
Python 3.8+ and tblib <= 1.4.0.
}}}

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

Django

unread,
Oct 22, 2019, 9:35:39 AM10/22/19
to django-...@googlegroups.com
#29926: Python 3.8 compatibility
------------------------------+------------------------------------
Reporter: Tim Graham | Owner: felixxm
Type: New feature | Status: assigned
Component: Core (Other) | Version: master
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
------------------------------+------------------------------------

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

In [changeset:"753a34b42ae2f24536dbfe37dda8d71a992eca5c" 753a34b4]:
{{{
#!CommitTicketReference repository=""
revision="753a34b42ae2f24536dbfe37dda8d71a992eca5c"
[3.0.x] Refs #29926 -- Skipped


RemoteTestResultTest.test_add_failing_subtests() on Python 3.8+ and tblib
<= 1.4.0.

Backport of 2847d2c760438195c4c71ea9d3fded1ce116ea4e from master
}}}

--
Ticket URL: <https://code.djangoproject.com/ticket/29926#comment:7>

Django

unread,
Oct 23, 2019, 9:26:45 AM10/23/19
to django-...@googlegroups.com
#29926: Python 3.8 compatibility
------------------------------+------------------------------------
Reporter: Tim Graham | Owner: felixxm
Type: New feature | Status: assigned
Component: Core (Other) | Version: master
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
------------------------------+------------------------------------

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

In [changeset:"25903e41fb45ce9cc80dc93bf4b51ea431dcb2b6" 25903e4]:
{{{
#!CommitTicketReference repository=""
revision="25903e41fb45ce9cc80dc93bf4b51ea431dcb2b6"
Refs #29926 -- Bumped minimum tblib version to 1.5.0 in test requirements.
}}}

--
Ticket URL: <https://code.djangoproject.com/ticket/29926#comment:8>

Django

unread,
Oct 23, 2019, 9:28:06 AM10/23/19
to django-...@googlegroups.com
#29926: Python 3.8 compatibility
------------------------------+------------------------------------
Reporter: Tim Graham | Owner: felixxm
Type: New feature | Status: assigned
Component: Core (Other) | Version: master
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
------------------------------+------------------------------------

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

In [changeset:"517d31516ae1158fee6d7b5d78573b3a38029efb" 517d315]:
{{{
#!CommitTicketReference repository=""
revision="517d31516ae1158fee6d7b5d78573b3a38029efb"
[3.0.x] Refs #29926 -- Bumped minimum tblib version to 1.5.0 in test
requirements.

Backport of 25903e41fb45ce9cc80dc93bf4b51ea431dcb2b6 from master
}}}

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

Django

unread,
Oct 24, 2019, 7:09:36 AM10/24/19
to django-...@googlegroups.com
#29926: Python 3.8 compatibility
------------------------------+------------------------------------
Reporter: Tim Graham | Owner: felixxm
Type: New feature | Status: assigned
Component: Core (Other) | Version: master
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
------------------------------+------------------------------------

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

In [changeset:"37f02c47f8eb4d6e7b3c22401dba57b00780dc5d" 37f02c47]:
{{{
#!CommitTicketReference repository=""
revision="37f02c47f8eb4d6e7b3c22401dba57b00780dc5d"
Refs #29926 -- Added Python 3.8 to classifiers and tox.ini.
}}}

--
Ticket URL: <https://code.djangoproject.com/ticket/29926#comment:10>

Django

unread,
Oct 24, 2019, 7:10:55 AM10/24/19
to django-...@googlegroups.com
#29926: Python 3.8 compatibility
------------------------------+------------------------------------
Reporter: Tim Graham | Owner: felixxm
Type: New feature | Status: assigned
Component: Core (Other) | Version: master
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
------------------------------+------------------------------------

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

In [changeset:"2c397f35eda92a5f68f76a9b4f66ce0f262d103f" 2c397f35]:
{{{
#!CommitTicketReference repository=""
revision="2c397f35eda92a5f68f76a9b4f66ce0f262d103f"
[3.0.x] Refs #29926 -- Added Python 3.8 to classifiers and tox.ini.

Backport of 37f02c47f8eb4d6e7b3c22401dba57b00780dc5d from master
}}}

--
Ticket URL: <https://code.djangoproject.com/ticket/29926#comment:11>

Django

unread,
Oct 24, 2019, 7:12:32 AM10/24/19
to django-...@googlegroups.com
#29926: Python 3.8 compatibility
------------------------------+------------------------------------
Reporter: Tim Graham | Owner: felixxm
Type: New feature | Status: closed

Component: Core (Other) | Version: master
Severity: Normal | Resolution: fixed
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 felixxm):

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


--
Ticket URL: <https://code.djangoproject.com/ticket/29926#comment:12>

Django

unread,
Nov 12, 2019, 3:51:39 PM11/12/19
to django-...@googlegroups.com
#29926: Python 3.8 compatibility
------------------------------+------------------------------------
Reporter: Tim Graham | Owner: felixxm
Type: New feature | Status: closed
Component: Core (Other) | Version: master
Severity: Normal | Resolution: fixed
Keywords: | Triage Stage: Accepted
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:"cc3516dc4fe0731ceada2f1b1ae41d57e31817a7" cc3516dc]:
{{{
#!CommitTicketReference repository=""
revision="cc3516dc4fe0731ceada2f1b1ae41d57e31817a7"
[2.2.x] Refs #29926 -- Added Python 3.8 to classifiers and tox.ini.

Backport of 37f02c47f8eb4d6e7b3c22401dba57b00780dc5d from master.
}}}

--
Ticket URL: <https://code.djangoproject.com/ticket/29926#comment:14>

Django

unread,
Nov 12, 2019, 3:51:40 PM11/12/19
to django-...@googlegroups.com
#29926: Python 3.8 compatibility
------------------------------+------------------------------------
Reporter: Tim Graham | Owner: felixxm
Type: New feature | Status: closed
Component: Core (Other) | Version: master
Severity: Normal | Resolution: fixed
Keywords: | Triage Stage: Accepted
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:"8eda248dc9be2da93ff470567ec3291ac51179e3" 8eda248d]:
{{{
#!CommitTicketReference repository=""
revision="8eda248dc9be2da93ff470567ec3291ac51179e3"
[2.2.x] Refs #29926 -- Bumped minimum tblib version to 1.5.0 in test
requirements.

Backport of 25903e41fb45ce9cc80dc93bf4b51ea431dcb2b6 from master.
}}}

--
Ticket URL: <https://code.djangoproject.com/ticket/29926#comment:13>

Django

unread,
Nov 12, 2019, 4:12:34 PM11/12/19
to django-...@googlegroups.com
#29926: Python 3.8 compatibility
------------------------------+------------------------------------
Reporter: Tim Graham | Owner: felixxm
Type: New feature | Status: closed
Component: Core (Other) | Version: master
Severity: Normal | Resolution: fixed
Keywords: | Triage Stage: Accepted
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:"b93a0e34d9b9b99d41103782b7e7aeabf47517e3" b93a0e3]:
{{{
#!CommitTicketReference repository=""
revision="b93a0e34d9b9b99d41103782b7e7aeabf47517e3"
Refs #29926 -- Doc'd Python 3.8 compatibility in Django 2.2.x.
}}}

--
Ticket URL: <https://code.djangoproject.com/ticket/29926#comment:15>

Django

unread,
Nov 12, 2019, 4:15:28 PM11/12/19
to django-...@googlegroups.com
#29926: Python 3.8 compatibility
------------------------------+------------------------------------
Reporter: Tim Graham | Owner: felixxm
Type: New feature | Status: closed
Component: Core (Other) | Version: master
Severity: Normal | Resolution: fixed
Keywords: | Triage Stage: Accepted
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:"9ad38d4089dafaf6574a51bc804e963b7fdb8eb1" 9ad38d40]:
{{{
#!CommitTicketReference repository=""
revision="9ad38d4089dafaf6574a51bc804e963b7fdb8eb1"
[3.0.x] Refs #29926 -- Doc'd Python 3.8 compatibility in Django 2.2.x.

Backport of b93a0e34d9b9b99d41103782b7e7aeabf47517e3 from master.
}}}

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

Django

unread,
Nov 12, 2019, 4:18:02 PM11/12/19
to django-...@googlegroups.com
#29926: Python 3.8 compatibility
------------------------------+------------------------------------
Reporter: Tim Graham | Owner: felixxm
Type: New feature | Status: closed
Component: Core (Other) | Version: master
Severity: Normal | Resolution: fixed
Keywords: | Triage Stage: Accepted
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:"622158b371ade0e76e84d93ce18fc8caef911d22" 622158b3]:
{{{
#!CommitTicketReference repository=""
revision="622158b371ade0e76e84d93ce18fc8caef911d22"
[2.2.x] Refs #29926 -- Doc'd Python 3.8 compatibility in Django 2.2.x.

Backport of b93a0e34d9b9b99d41103782b7e7aeabf47517e3 from master.
}}}

--
Ticket URL: <https://code.djangoproject.com/ticket/29926#comment:17>

Reply all
Reply to author
Forward
0 new messages