Papaye 0.2 est arrivé !

Posted on Sunday %e June 2015 in Python • Tagged with Programmation, Développement, Python, Projet

Cannes - Firework 2014 (Italia), Ludovick sur Flickr

Ça y est! Après de longs mois d'attente, j'ai enfin pu sortir une nouvelle release de Papaye ! Pour rappel, c'est une application que je développe depuis quelques temps et qui permet d'avoir un dépôt de paquets Python en local tout en faisant également office de proxy et de cache pour …


Continue reading

Papaye: le clone de PyPi

Posted on Friday %e July 2014 in Python • Tagged with Programmation, Développement, Python, Projet

Papaya de ramyo, sur Flickr

Aujourd'hui, je vais vous parler d'un petit projet que je viens de mettre sur les rails. Je l'ai nommé Papaye, comme l'illustration ci-dessus, mais je ne suis pas certain que cela vous aide vraiment à savoir de quoi il s'agit.

C'est tout simplement d'une ré-implémentation du dépôt officiel de modules …


Continue reading

N'appelez pas votre code applicatif dans vos migrations!

Posted on Thursday %e February 2014 in Développement • Tagged with Programmation, Développement, Python, migrations, django, south

Delete-Key, portal gda sur Flick

Un billet en réaction de ce que j'ai pu voir sur un projet cette semaine.

Suite à une refonte applicative assez importe, j'ai eu besoin de supprimer un bon morceau de code devenant maintenant obsolète.

Après avoir supprimer tout un pan de l'historique de l'application (j'ai presque versé une larme …


Continue reading

Les tests avec Factory_boy

Posted on Thursday %e July 2013 in Python • Tagged with Programmation, factory_boy, Développement, Python, tests, fixtures

Les données de test: les fixtures

Il est courant de peupler la base de données afin de disposer de tout ce qu'il faut pour éxécuter les tests. Ce n'est pas forcement l'étape la plus drôle d'un développement logiciel, surtout si l'on doit faire ça à la main à chaque fois …


Continue reading

Installer un environnement virtuel Python avec VirtualEnv et VirtualEnvWrapper

Posted on Sunday %e April 2012 in Python • Tagged with Développement, Python

Python est un langage de programmation très répandu, surtout sur les Unix-like qui l'utilisent au coeur même du système.

Le soucis, c'est que le système à besoin d'un certain nombre de modules Python dans des versions bien spécifiques pour pouvoir fonctionner correctement. De plus, jongler entre l'usage des gestionnaires de …


Continue reading

Conversion de coordonnées géographiques en Python

Posted on Thursday %e January 2011 in Python • Tagged with Programmation, Coordonnées géographique, Développement, Google map, informatique, Proj4, pyproj, Python

Au boulot, j'ai eu à convertir des coordonnées géographiques exprimées en Lambert III carto vers du WGS84 afin de les utiliser avec l'API Google Map. J'ai eu du mal à trouver comment faire, les algos disponibles sont beaucoup trop complexes pour un non mathématicien comme moi.

Je suis finalement tombé …


Continue reading