Sept mois après la sortie de la version alpha, la version 1.5 est disponible en version stable. Pyramid est un framework Python (Python2 et Python3) pour le développement de sites web, développé avec le projet Pylons (qui regroupe justement des frameworks web), sous licence libre BSD.
Sortie de Tryton 3.2
Tryton la plate-forme de développement d'applications pour entreprise (progiciel de gestion intégré ou PGI mais aussi ERP) continue son petit bonhomme de chemin et sort une version 3.2.
Pour cette version les développeurs se sont focalisés sur l'amélioration des nombreuses fonctionnalités apportées lors de ces 2 dernières années et sur l'augmentation de la couverture métier des modules (par ajout ou rationalisation). Cette version prépare aussi le passage à Python 3 en arrêtant le support pour Python 2.6. Comme toute nouvelle version, elle vient avec son lot de correctifs de bogues, d'améliorations de modules et de nouveaux modules.
Comme c'est l'habitude chez Tryton tout a été fait pour que la migration depuis les versions précédentes se passe sans encombre.
Seafile, un Dropbox-like libre à héberger sort en version 3
Suite à la dépêche présentant les alternatives à Dropbox, , qui évoquait Seafile, il semble intéressant de présenter de façon plus approfondie ce logiciel.
Seafile est une solution de synchronisation et de partage de fichiers bâtie sur trois composants :
- un serveur, Seafile (sous licence GPLv3) ;
- une interface web, SeaHub (sous licence Apache), permettant de consulter les fichiers gérés par Seafile directement via le web ;
- un client de synchronisation.
Le projet utilise un modèle inspiré de Git pour la gestion de fichiers, avec certaines adaptations, permettant par exemple de gérer de façon plus performante les gros fichiers.
Forum général.général conseils pour contribuer à un projet opensource en Python
J'utilise github depuis plus d'un an pour des projets personnels auxquels je suis quasiment seul à contribuer. J'ai donc une connaissance très limitée des commandes de git et du travail à plusieurs.
Pour la première fois j'ai l'envie de participer à un autre projet et j'aimerais connaître quelques détails sur la procédure à suivre.
Voici le contexte : j'aimerais utiliser pour l'un de mes projets la librairie pyTree/treelib et souhaiterais apporter des modifications "cosmétiques" sur pyTree afin d'homogénéiser le code (…)
Journal Reportlab 3.1.8

Reportlab est une librairie Python pour générer des PDFs
Cette version confirme le support de Python 3.3 et 3.4 en même temps que 2.7 (qui sera supporté pendant encore des années par l'équipe).
Le paquet peut maintenant être installé avec PIP
Pour moi c'était LE paquet qui m'empêchait d'envisager python 3 !
Journal pyAggr3g470r
Présentation
pyAggr3g470r est un agrégateur de nouvelles très simple écrit en Python et est sous licence AGPL v3.0.
Il utilise le micro-framework Flask, et Bootstrap comme framework front-end. SQLAlchemy est utilisé pour la gestion de la base de données et Gevent pour le téléchargement des flux.
Il est possible de le déployer assez facilement sur votre serveur ou en mode PaaS (Platform as a Service) sur Heroku. Plusieurs utilisateurs peuvent profiter d'une même instance (avec des comptes (…)
Journal La durée de vie de Python 2.7 encore repoussée

Bonjour Journal,
Python 2.7 a encore de beaux jours devant lui.
Sur la mailing list, Guido van Rossum employé maintenant par Dropbox ( qui emploie aussi Condoleezza Rice ) vient d'annoncer que Python 2.7 serait maintenue au moins jusqu'à 2020.
Being the last of the 2.x series, 2.7 will have an extended period of
-maintenance. The current plan is to support it for at least 5 years
+maintenance. The current plan is to support it for at least 10
(…)
Un projet de VM Python chez Dropbox et état des lieux des autres VM
Dropbox lance PySton, une nouvelle implémentation de Python, basée sur LLVM, avec comme objectif de tirer partie des capacités JIT (Just-In-Time compiling, compilation à la volée) de l'architecture LLVM. Le but étant à terme d'utiliser Python là où du C++ était encore utilisé pour ses performances.
La suite de la dépêche fait un état des lieux des différentes VM Python et des projets d'améliorations de leur performances.
Sortie d’IPython en version 2.0
IPython est une console alternative principalement tournée vers l’exploration interactive des données. Comme tous les 6 mois maintenant (avec 3 mois de retard), la nouvelle version est publiée. Je vous invite à aller lire les dépêches précédentes si vous ne connaissez pas IPython.
Au‐delà d’une simple console Python, elle est aussi agnostique au niveau du langage en offrant une console Qt, un notebook Web (interface Web riche) et l’architecture pour y écrire dans son dialecte préféré.
Pour rappel, IPython 2.0 est la seconde des quatre versions qui seront publiées sur les fonds donnés par la fondation Sloan sur une durée de deux ans. Je vais ici vous présenter quelques nouveautés qui ont été développées lors des 9 derniers mois et vous donner un avant‐goût de ce qui est prévu pour le mois à venir.
Merci aux participants qui m’ont aidé à rédiger cette dépêche, corrigeant les fautes d’orthographe et les anglicismes.
Apéro Python à Lyon le mercredi 23 avril
Un apéro Python aura lieu à Lyon le mercredi 23 avril à partir de 20h à l'Antre Autre (11 rue Terme, Lyon 1er). Un AFPyro est un moment convivial où les Pythonistes peuvent échanger librement autour d’un verre ou d’une assiette.
Une présentation sur WTForms sera faite. WTForms est une bibliothèque permettant de faciliter la gestion des formulaires dans une application web.
Forum général.cherche-logiciel Moderniser un petit script web maison, le passer en python, que choisir?
Salut à tous,
J'ai fait un petit script pour monitorer les performances de mon assurance vie il y a un bail.
C'est pour palier à ma banque qui ne propose pas de suivi réellement correct des valeurs, du coup j'entre les données à la main et ça me donne l'indication si c'est rentable ou pas.
Bref, j'ai codé ça un peu à l'arrache, y a un peu de tout dedans: du mysql pour stocker, un truc qui s'appelle AjaxCrud pour (…)
Meetup Python à Nantes le 09 avril : GrapheekDB une base de données graphe rapide en Python !
Une base de données graphe, c’est quoi ? À quoi ça sert ? Pourquoi GrapheekDB ?
Pour ce premier rendez-vous Python, nous vous proposons de découvrir GrapheekDB, avec Raphaël Braud, mercredi 9 avril, de 19h00 à 21h00 à la Cantine du numérique de Nantes.
Cette base de données de graphe libre se distingue de ses consœurs car elle repose sur la rapidité des bases clé-valeur et propose déjà de nombreuses optimisations qui boostent les recherches.
Venez comprendre comment GrapheekDB s’utilise et permet de créer un algorithme de recommandation, de comprendre les principes du page rank ou d’inférer des règles logiques.
Cette petite conférence est une première tentative pour instaurer un rendez-vous avec la communauté Python de Nantes. Les développeurs de tous bords sont bien sûr bienvenus. On espère bien avoir le temps de boire un coup ensemble ensuite !
Forum Programmation.python Problème d'affichage de chiffres jeu squaro Python
Bonjour à tous !
Je suis en Terminale S et je suis en option ISN. Depuis le début de l'année scolaire je développe une application avec le langage de programmation Python, il s'agit du jeu "Squaro". Depuis le début de l'année j'ai bien avancé. En effet, pour l'instant j'ai crée une fenêtre graphique qui ressemble à ceci :
Pour le moment j'ai réussi à afficher les chiffres, les cercles et les carrés. Mais le problème c'est que je génère les chiffres (…)
Journal Pyment: patcher les docstrings Python
Voici Pyment, une application Python qui permet de générer des patches sur du code Python pour ajouter ou modifier des docstrings.
Vous pouvez par exemple remplacer/harmoniser toutes les docstrings d'un projet par des docstrings dans un format particulier (reST pour Sphinx, Google style, javadoc style).
Voici le projet:
https://github.com/dadadel/pyment
Il est possible de spécifier un fichier python ou un dossier qui sera parsé (avec ses sous-dossiers) à la recherche de fichiers Python. Pour chaque fichier un patche sera généré.
Forum Programmation.python Pyment: patcher les docstrings Python
Voici Pyment, une application Python qui permet de générer des patches sur du code Python pour ajouter ou modifier des docstrings.
Vous pouvez par exemple remplacer/harmoniser toutes les docstrings d'un projet par des docstrings dans un format particulier (reST pour Sphinx, Google style, javadoc style).
Voici le projet:
https://github.com/dadadel/pyment
Il est possible de spécifier un fichier python ou un dossier qui sera parsé (avec ses sous-dossiers) à la recherche de fichiers Python. Pour chaque fichier un patche sera généré.
Pyment (…)