Ruta de actualización para aplicaciones reutilizables con migraciones South AND django 1.7

O: ¿pueden los usuarios de Django 1.7 seguir usando South?

Soy el encargado de mantener una aplicación reutilizable. Nuestra política es siempre admitir las dos últimas versiones de Django. Tenemos un amplio conjunto de migraciones del Sur y queremos apoyar el nuevo sistema de migración Django 1.7 en el futuro.

Lo que me confunde es cómo puedo permitir que los desarrolladores utilicen mi aplicación con Django 1.6 (y South) y Django 1.7 (nuevas migraciones).

La documentación de Django recomiendasimplemente eliminando todas las migraciones del Sur preexistentes. Pero esta no es una opción, ya que necesito mantenerlos disponibles para mis usuarios de Django 1.6.

Lo más cercano a una ruta de actualización que podría encontrar es no usar el nuevo sistema de migración hasta que deje de admitir Django <1.7 en mi aplicación (así que cuando salga Django 1.8). Pero, ¿qué pasa con el choque de nombres con el comando migrar? Tanto el Sur como el nuevo sistema usanpython manage.py migrate para ejecutar migraciones. ¿Entonces los usuarios de Django 1.7 ya no pueden usar South?

Respuestas a la pregunta(3)

Su respuesta a la pregunta