Bundle an internal version of six for future compatibility.
Review Request #11092 — Created July 22, 2020 and submitted
Django 3.0 and higher do not include
django.utils.six
, since they've
moved entirely onto Python 3. In order to provide compatibility going
forward, Django Evolution now bundles its own copy ofsix
as
django_evolution.compat.six
, and all imports have been updated
accordingly.
Unit tests pass for all supported versions of Python and Django
(1.6 through 2.2 — more work is required for 3.0 support).
Summary | ID |
---|---|
c7878369db82a70c29023c98f9a8fe05018eecbd |
Description | From | Last Updated |
---|---|---|
Wouldn't it be better to just add a dependency on the upstream six? |
david | |
E501 line too long (80 > 79 characters) |
reviewbot | |
E305 expected 2 blank lines after class or function definition, found 1 |
reviewbot | |
E501 line too long (91 > 79 characters) |
reviewbot | |
E501 line too long (93 > 79 characters) |
reviewbot | |
E501 line too long (91 > 79 characters) |
reviewbot | |
E501 line too long (118 > 79 characters) |
reviewbot | |
E501 line too long (110 > 79 characters) |
reviewbot | |
E501 line too long (87 > 79 characters) |
reviewbot | |
E501 line too long (96 > 79 characters) |
reviewbot | |
E501 line too long (80 > 79 characters) |
reviewbot | |
E501 line too long (80 > 79 characters) |
reviewbot | |
E501 line too long (82 > 79 characters) |
reviewbot | |
E501 line too long (82 > 79 characters) |
reviewbot | |
E501 line too long (82 > 79 characters) |
reviewbot | |
E501 line too long (96 > 79 characters) |
reviewbot | |
E501 line too long (80 > 79 characters) |
reviewbot | |
E501 line too long (86 > 79 characters) |
reviewbot | |
E501 line too long (80 > 79 characters) |
reviewbot | |
E501 line too long (86 > 79 characters) |
reviewbot | |
E501 line too long (83 > 79 characters) |
reviewbot | |
E501 line too long (84 > 79 characters) |
reviewbot | |
E501 line too long (90 > 79 characters) |
reviewbot | |
E501 line too long (86 > 79 characters) |
reviewbot | |
E501 line too long (92 > 79 characters) |
reviewbot | |
E501 line too long (92 > 79 characters) |
reviewbot | |
E501 line too long (98 > 79 characters) |
reviewbot | |
E501 line too long (83 > 79 characters) |
reviewbot | |
E305 expected 2 blank lines after class or function definition, found 1 |
reviewbot | |
E501 line too long (82 > 79 characters) |
reviewbot | |
F821 undefined name '__spec__' |
reviewbot |