Opened 6 years ago

Closed 5 years ago

Last modified 5 years ago

#29926 closed New feature (fixed)

Python 3.8 compatibility

Reported by: Tim Graham Owned by: Mariusz Felisiak
Component: Core (Other) Version: dev
Severity: Normal Keywords:
Cc: Triage Stage: Accepted
Has patch: no Needs documentation: no
Needs tests: no Patch needs improvement: no
Easy pickings: no UI/UX: no

Description

Python 3.8 final is scheduled for October 2019. This is a tracking ticket for compatibility fixes for Django submitted in the meantime.

Change History (17)

comment:1 by GitHub <noreply@…>, 6 years ago

In 803840ab:

Refs #29926 -- Removed usage of gettext.translation()'s deprecated codeset parameter.

https://bugs.python.org/issue33710

comment:2 by Tim Graham, 5 years ago

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.

comment:3 by Simon Charette, 5 years ago

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.

comment:4 by Mariusz Felisiak, 5 years ago

Triage Stage: Someday/MaybeAccepted

comment:5 by Mariusz Felisiak, 5 years ago

Owner: changed from nobody to Mariusz Felisiak
Status: newassigned

comment:6 by GitHub <noreply@…>, 5 years ago

In 2847d2c7:

Refs #29926 -- Skipped RemoteTestResultTest.test_add_failing_subtests() on Python 3.8+ and tblib <= 1.4.0.

comment:7 by Mariusz Felisiak <felisiak.mariusz@…>, 5 years ago

In 753a34b4:

[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

comment:8 by Mariusz Felisiak <felisiak.mariusz@…>, 5 years ago

In 25903e4:

Refs #29926 -- Bumped minimum tblib version to 1.5.0 in test requirements.

comment:9 by Mariusz Felisiak <felisiak.mariusz@…>, 5 years ago

In 517d315:

[3.0.x] Refs #29926 -- Bumped minimum tblib version to 1.5.0 in test requirements.

Backport of 25903e41fb45ce9cc80dc93bf4b51ea431dcb2b6 from master

comment:10 by Mariusz Felisiak <felisiak.mariusz@…>, 5 years ago

In 37f02c47:

Refs #29926 -- Added Python 3.8 to classifiers and tox.ini.

comment:11 by Mariusz Felisiak <felisiak.mariusz@…>, 5 years ago

In 2c397f35:

[3.0.x] Refs #29926 -- Added Python 3.8 to classifiers and tox.ini.

Backport of 37f02c47f8eb4d6e7b3c22401dba57b00780dc5d from master

comment:12 by Mariusz Felisiak, 5 years ago

Resolution: fixed
Status: assignedclosed

comment:13 by Mariusz Felisiak <felisiak.mariusz@…>, 5 years ago

In 8eda248d:

[2.2.x] Refs #29926 -- Bumped minimum tblib version to 1.5.0 in test requirements.

Backport of 25903e41fb45ce9cc80dc93bf4b51ea431dcb2b6 from master.

comment:14 by Mariusz Felisiak <felisiak.mariusz@…>, 5 years ago

In cc3516dc:

[2.2.x] Refs #29926 -- Added Python 3.8 to classifiers and tox.ini.

Backport of 37f02c47f8eb4d6e7b3c22401dba57b00780dc5d from master.

comment:15 by GitHub <noreply@…>, 5 years ago

In b93a0e3:

Refs #29926 -- Doc'd Python 3.8 compatibility in Django 2.2.x.

comment:16 by Mariusz Felisiak <felisiak.mariusz@…>, 5 years ago

In 9ad38d40:

[3.0.x] Refs #29926 -- Doc'd Python 3.8 compatibility in Django 2.2.x.

Backport of b93a0e34d9b9b99d41103782b7e7aeabf47517e3 from master.

comment:17 by Mariusz Felisiak <felisiak.mariusz@…>, 5 years ago

In 622158b3:

[2.2.x] Refs #29926 -- Doc'd Python 3.8 compatibility in Django 2.2.x.

Backport of b93a0e34d9b9b99d41103782b7e7aeabf47517e3 from master.

Note: See TracTickets for help on using tickets.
Back to Top