Revue de presse python semaine 45
09/11/2009
Unicode error
Encore un article sur l'unicode decode error.
A retenir : trois règles simples
- Dans votre application : UTILISEZ toujours l'unicode ie utilisez u'' pour les chaînes de caractères.
- Quand vous lisez du texte extérieur à votre application, décodez-le plus TÔT possible avec le bon encoding ie .decode('encoding') pour obtenir le string en unicode.
- Quand du texte sort de votre application, encodez-le le plus TARD possible et de façon explicite ie .encode('encoding')..
http://www.stereoplex.com/two-voices/python-unicode-and-unicodedecodeerror
Distribute
Pour ceux qui ne le savent pas encore , distribute est un fork de setuptools. Son but: corriger les bugs de setuptools !! La grande étape de distribute c'est qu'il est maintenant intégrable avec zc.buildout (notre ant a nous) et dans virtualenv :
http://tarekziade.wordpress.com/2009/11/07/virtualenv-and-zc-buildout-now-with-distribute-included/
mmm vue les stats de téléchargement distribute à l'air de bien fonctionner
Le déploiement pythonique : Fabric
La 0.9 vient de sortir. Mais a quoi cela sert ? mais à faire du déploiement mon cher monsieur. La 0.9 est une réécriture presque totale de l'application. Une petite intro de cet outil qui est de plus en plus utilisé dans le monde Python:
http://www.slideshare.net/coordt/pythonic-deployment-with-fabric-09
L'annonce de la 0.9:
http://www.rhinocerus.net/forum/lang-python-announce/600270-fabric-0-9-released.html







