Python WAW 2010 : Semaine 10
14/03/2010
Python
Finalement assez peu de temps après le PyCon une nouvelle version stable de Pypy estampillée 1.2 est distribuée. Elle est annoncé comme compatible Python 2.5. Cette mouture se veut toujours plus rapide que CPython ou que le projet unladen swallow mais reste cantonnée à l'architecture 32bits. Cette version de Python voulue plus générique en étant compatible avec n'importe quel JIT permet par exemple de faire tourner django ou twisted. La liste des héros de Pypy 1.2.
Pypy 1.2 est ni compatible avec Distutils, ni compatible avec setuptools.
2 > Le python style guide de google
Simple et concis !! Quand on clique sur les petites flêches on a le descriptif de l'entrée. A lire pour la qualité , nos codes apprécieront.
3 > Un tutoriel pas-à-pas pour Reportlap
Un bon tutoriel qui présente comment créer votre premier reçu et votre première lettre à entête. Il contient le nécessaire pour aborder des mises en page beaucoup plus complexes.
4 > afpy.ldap
Ha que l'invite de commande c'est pratique. Et bien c'est possible avec ldap pour inspecter vos objets avec cette utilitaire made in afpy
5 > collective.recipe.mockedeggs
Une petite recette buildout qui permet de considérer comme un egg présent dans le buildout un module installé au niveau de votre système.
Commentaire de Gilles : On pourra enfin placer des composants qui utilisent lxml ou python-ldap dans des buildout pour windows sans s'arracher les cheveux
Bases de données
MongoDB
1 > Introduction à MongoEngine
Ce tutorial vous permettera d'avoir une approche de l'utilitaire python MongoEngine (utilisé pour se connecter à un MongoDB, base de donnée orientée document) via la création d'un Tumblelog (blog avvec des images des liens , des vidéos). Il sera avant tout sera axé sur le modélisation de vos données de votre application. L'auteur vous laisse imaginer son interface graphique.
Framework web
Plone
1 > Retour d'experience sur Plone4
Hé bien d'après cet utilisateur allemand plone4 est définitivement rapide, même en contribution !!!
Django
Malgré les efforts effectués par la communauté pour tenir le planning initial la version 1.2 ne va pas sortir dans les délais. Il ne reste plus que 120 tickets sur les 300 reportés à corriger. Dans les prochains jour l'équipe de développement va revoir tous les tickets pour reporter ceux qui ne sont pas essentiel à la sortie de cette version pour éviter un retard plus important.
2 > Annonce de la création de django-moderation
Django-moderation est un nouvel outil vous permettant de rajouter facilement une étape de modération lors de la création de vos modèles. Il gère la validation et la notification par mails avec la possibilité de personnaliser les mails par catégories d'utilisateurs.
Repoze.BFG
1 > KARL3
Basé sur Repoze.BFG , KARL donne les fonctionnalités de sécurité , de recherche, d'envoi d'email de dépot de fichier au travers de blogs, fichiers , calendrier et de manuel pour les communautés et les organisations. Il est utilisé par l'OpenSource Initiative (OSI). Une présentation a été faite à la dernière plone conf. Vous pouvez voir ici la présentation de KARL. Mais KARL est-il plus rapide que le nouveau super plone !!! A en croire le le blog de Paul Everitt, la réponse est plutôt oui !
Contributions
Article écrit pour Encolpe DEGOUTE et Youenn Boussard pour l'AFPY
Sélection de liens par Encolpe DEGOUTE et Youenn Boussard
Si vous souhaitez écrire pour l'AFPY n'hésitez pas à nous contacter.




