I'm deploying a Django app to Heroku, everything work as expected locally. I'm using a clone of django-shop which is updated for Django 1.8 like this:
-e git+https://github.com/divio/django-shop.git@a74e38369de40b9e5f481f6ac9dda6d5eb161da0#egg=django_shop-master
However South gets automatically installed with it. Locally I can just pip uninstall South
and everything works fine. I have tried with heroku run pip uninstall south
which seems like it works and does say that South was successfully uninstalled - until I try to migrate my DB, then I get:
There is no South database module 'south.db.postgresql_psycopg2' for your database.
Please either choose a supported database, check for SOUTH_DATABASE_ADAPTER[S]
settings, or remove South from INSTALLED_APPS.
Is there any way to successfully remove a package installed like this from Heroku