Hello les jardiniers,
Depuis que la branche de dev à été taillée pour laisser place à Django 1.7, nous avons changé de dépendance pour la géolocalisation. Nous sommes passés grosso modo de la librairie pygeoip à la librairie geoip.
Je ne sais pas trop si c'est une contrainte de django 1.7, mais le fait est que pygeoip qui fonctionnait bien jusqu'ici, avait le gros avantage d'être écrit en python pur. Ce qui signifie qu'il n'avait pas besoin de binding C. Aujourd'hui avec geoip
on doit rajouter une dépendances système (apt-get install geoip
). Ce qui nous ramène les problèmes suivants :
- Notre documentation sous ReadTheDocs, ne compile plus correctement parce que le pauvre n'a pas la fameuse dépendance système.
- On alourdi la documentation d'installation sur les environnements (et c'est encore pire sur windows car ça nécessite d'avoir un compilateur C++ à disposition).
J'ai cherché et je n'ai pas trouvé d’intérêt à ce passage à geoip, je me renseigne donc pour savoir si c'était nécessaire ? Auquel cas, je pense qu'il faudrait revenir à pygeoip