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).
Diff Revision 2 (Latest)
orig
1
2
Commits
Files
django_evolution/diff.py |
---|
django_evolution/errors.py |
---|
django_evolution/evolve.py |
---|
django_evolution/mock_models.py |
---|
django_evolution/models.py |
---|
django_evolution/mutations.py |
---|
django_evolution/signature.py |
---|
django_evolution/compat/commands.py |
---|
django_evolution/compat/db.py |
---|
django_evolution/compat/py23.py |
---|
django_evolution/compat/six.py |
---|
django_evolution/db/common.py |
---|
django_evolution/db/sql_result.py |
---|
django_evolution/db/sqlite3.py |
---|
django_evolution/db/state.py |
---|
django_evolution/management/commands/evolve.py |
---|
django_evolution/management/commands/wipe-evolution.py |
---|
django_evolution/tests/base_test_case.py |
---|
django_evolution/tests/test_delete_app.py |
---|
django_evolution/tests/test_signature.py |
---|
django_evolution/tests/utils.py |
---|
django_evolution/utils/migrations.py |
---|
django_evolution/utils/sql.py |
---|