Bundle an internal version of six for future compatibility.

Review Request #11092 — Created July 22, 2020 and submitted — Latest diff uploaded

Information

Django Evolution
master

Reviewers

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 of six 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).

Changes between revision 1 and 2

orig
1
2

Commits

Summary ID Author
Bundle an internal version of six for future compatibility.
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 of `six` as `django_evolution.compat.six`, and all imports have been updated accordingly.
060a814c255225424b5387276c2862a892456dc0 Christian Hammond
Bundle an internal version of six for future compatibility.
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 of `six` as `django_evolution.compat.six`, and all imports have been updated accordingly.
c7878369db82a70c29023c98f9a8fe05018eecbd Christian Hammond
django_evolution/compat/six.py
Loading...