Opened 6 years ago

Closed 6 years ago

Last modified 5 years ago

#28814 closed New feature (fixed)

Python 3.7 compatibility

Reported by: Tim Graham Owned by: nobody
Component: Core (Other) Version: dev
Severity: Normal Keywords:
Cc: Mariusz Felisiak 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.7 final is scheduled for June 2018. This is a tracking ticket for compatibility fixes for Django submitted in the meantime.

Change History (19)

comment:1 by Mariusz Felisiak, 6 years ago

Cc: Mariusz Felisiak added

comment:2 by Tim Graham <timograham@…>, 6 years ago

In 931c60c5:

Refs #28814 -- Fixed "SyntaxError: Generator expression must be parenthesized" on Python 3.7.

Due to https://bugs.python.org/issue32012.

comment:3 by Tim Graham <timograham@…>, 6 years ago

In 8e63cc58:

[2.0.x] Refs #28814 -- Fixed "SyntaxError: Generator expression must be parenthesized" on Python 3.7.

Due to https://bugs.python.org/issue32012.

Backport of 931c60c5216bd71bc11f489e00e063331cf21f40 from master

comment:4 by Tim Graham <timograham@…>, 6 years ago

In 9d1d3b2d:

Refs #28814 -- Fixed test_runner failure on Python 3.7.

Due to https://bugs.python.org/issue30399.

comment:5 by Tim Graham <timograham@…>, 6 years ago

In 5b21e398:

[2.0.x] Refs #28814 -- Fixed test_runner failure on Python 3.7.

Due to https://bugs.python.org/issue30399.

Backport of 9d1d3b2d2fe0bef995b024368088eeabbdf73629 from master

comment:6 by Tim Graham <timograham@…>, 6 years ago

In aba9763b:

Refs #28814 -- Imported from collections.abc to fix Python 3.7 deprecation warnings.

https://bugs.python.org/issue25988

comment:7 by Tim Graham <timograham@…>, 6 years ago

In 0f0a07ac:

Refs #28814 -- Fixed migrations crash with namespace packages on Python 3.7.

Due to https://bugs.python.org/issue32303.

comment:8 by Tim Graham <timograham@…>, 6 years ago

In cba51003:

[2.0.x] Refs #28814 -- Fixed migrations crash with namespace packages on Python 3.7.

Due to https://bugs.python.org/issue32303.

Backport of 0f0a07ac278dc2be6da81e519188f77e2a2a00cf from master

comment:9 by Tim Graham <timograham@…>, 6 years ago

In 2f7cd7f8:

Refs #28814 -- Documented Python 3.7 compatibility.

comment:10 by Tim Graham <timograham@…>, 6 years ago

In 7a007e9:

[2.1.x] Refs #28814 -- Documented Python 3.7 compatibility.

Backport of 2f7cd7f8ecb01d30c1dfdaefa1c1714db76d2553 from master

comment:11 by Tim Graham <timograham@…>, 6 years ago

In a684819:

[2.0.x] Refs #28814 -- Documented Python 3.7 compatibility.

Backport of 2f7cd7f8ecb01d30c1dfdaefa1c1714db76d2553 from master

comment:12 by Tim Graham, 6 years ago

Resolution: fixed
Status: newclosed
Triage Stage: Someday/MaybeAccepted

comment:13 by Tim Graham <timograham@…>, 5 years ago

In 568c2f45:

[1.11.x] Refs #28814 -- Fixed "SyntaxError: Generator expression must be parenthesized" on Python 3.7.

Due to https://bugs.python.org/issue32012.

Backport of 931c60c5216bd71bc11f489e00e063331cf21f40 from master

comment:14 by Tim Graham <timograham@…>, 5 years ago

In b9e24897:

[1.11.x] Refs #28814 -- Fixed test_runner failure on Python 3.7.

Due to https://bugs.python.org/issue30399.

Backport of 9d1d3b2d2fe0bef995b024368088eeabbdf73629 from master

comment:15 by Tim Graham <timograham@…>, 5 years ago

In 8deb0a8:

[1.11.x] Refs #28814 -- Fixed migrations crash with namespace packages on Python 3.7.

Due to https://bugs.python.org/issue32303.

Backport of 0f0a07ac278dc2be6da81e519188f77e2a2a00cf from master

comment:16 by Tim Graham <timograham@…>, 5 years ago

In c11a7b4:

[1.11.x] Refs #28814 -- Documented Python 3.7 compatibility.

Backport of 2f7cd7f8ecb01d30c1dfdaefa1c1714db76d2553 from master

comment:17 by Tim Graham <timograham@…>, 5 years ago

In 2fd21a18:

Refs #28814 -- Doc'd Python 3.7 compatibility in Django 1.11.x.

comment:18 by Tim Graham <timograham@…>, 5 years ago

In b94279d:

[2.1.x] Refs #28814 -- Doc'd Python 3.7 compatibility in Django 1.11.x.

Backport of 2fd21a18584dc62cfad65cc112465ce68db5561a from master.

comment:19 by Tim Graham <timograham@…>, 5 years ago

In aa1527d:

[2.0.x] Refs #28814 -- Doc'd Python 3.7 compatibility in Django 1.11.x.

Backport of 2fd21a18584dc62cfad65cc112465ce68db5561a from master.

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