tre applausi per il suggerimento di @traviscline di andare con pymysql . il suo suggerimento era basato su questo posta da mozilla . tutto ciò che serve è una semplice patch al tuo file manage.py
#!/usr/bin/env python
+try:
+ import pymysql
+ pymysql.install_as_MySQLdb()
+except ImportError:
+ pass
modificando l'importazione nel file delle impostazioni e monkeypatch() poiché pymysql è un driver python puro.
travis ha affermato di testare la compatibilità modificando le importazioni ed eseguendo gli unittest per pymysql, mysqldb e myconnpy.
nota che ci sono già esempi di dettagli più fini a cui prestare attenzione - ma nel complesso si tratta di una soluzione elegante e manutenibile. aggiornerò quando lo avrò in esecuzione in produzione!