Hello, django-south does appear to be broken with Django 1.7.
Alternatively, it is possible that my code is broken. It kind of looks like breakage in South though, my code passes all tests in Python3 where django-south is disabled. Traceback (most recent call last): File "./manage.py", line 7, in <module> management.execute_from_command_line() File "/usr/lib/python2.7/dist-packages/django/core/management/__init__.py", line 385, in execute_from_command_line utility.execute() File "/usr/lib/python2.7/dist-packages/django/core/management/__init__.py", line 377, in execute self.fetch_command(subcommand).run_from_argv(self.argv) File "/usr/lib/python2.7/dist-packages/django/core/management/commands/test.py", line 50, in run_from_argv super(Command, self).run_from_argv(argv) File "/usr/lib/python2.7/dist-packages/django/core/management/base.py", line 288, in run_from_argv self.execute(*args, **options.__dict__) File "/usr/lib/python2.7/dist-packages/django/core/management/commands/test.py", line 71, in execute super(Command, self).execute(*args, **options) File "/usr/lib/python2.7/dist-packages/django/core/management/base.py", line 337, in execute output = self.handle(*args, **options) File "/usr/lib/python2.7/dist-packages/south/management/commands/test.py", line 7, in handle patch_for_test_db_setup() File "/usr/lib/python2.7/dist-packages/south/management/commands/__init__.py", line 32, in patch_for_test_db_setup management._commands['syncdb'] = 'django.core' AttributeError: 'module' object has no attribute '_commands' In any case, that latest (and final) release of django-south is 1.0, and we should get this into Debian. As the maintainer hasn't made a release since 20 Jun 2012, and all recent uploads have been NMUs, I plan to do an NMU to fix this. Thanks -- Brian May <br...@microcomaustralia.com.au>