Bundle an internal version of six for future compatibility.
Review Request #11092 — Created July 22, 2020 and submitted — Latest diff uploaded
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).