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>

Reply via email to