Bien configurer son environnement de développement Python : Standardiser l'exécution des tests avec tox. Partie 4

tox permet d’automatiser l’exécution de la suite de tests d’un projet dans plusieurs environnements virtuels (différentes versions de Python ou d’interpréteurs) en une seule commande. Cela s’avère vite indispensable lorsque l’on développe un module open source. ...

30 juin 2016 · 2 min · Sylvain Boureliou

Bien configurer son environnement de développement Python : Valider son code Python avec flake8. Partie 3

La PEP 8 (Style guide for Python Code) de Python est un ensemble de conventions permettant d’écrire du beau code Python. flake8 est un des outils mis à disposition par la communauté pour aider à valider son code Python au regard de la PEP 8. ...

17 mai 2016 · 2 min · Sylvain Boureliou

Bien configurer son environnement de développement Python : Personnaliser le script de démarrage du shell Python. Partie 2

Après avoir vu comment gérer plusieurs projets Python dans des environnements virtuels séparés grâce à virtualenvwrapper, nous allons voir à présent comment personnaliser le script de démarrage qui est exécuté automatiquement lorsque l’on démarre un shell Python. ...

9 mai 2016 · 2 min · Sylvain Boureliou

Bien configurer son environnement de développement Python : Les environnements virtuels. Partie 1

C’est quand même plus sympa de développer quand notre environnement de développement est bien configuré ! Ce didacticiel est une introduction en plusieurs parties à quelques bonnes pratiques qui vous permettront d’avoir un environnement de développement Python aux petits oignons. Partie 1 : Travailler avec des environnements virtuels et les associer aux projets. ...

29 avril 2016 · 4 min · Sylvain Boureliou

Un worflow Git éprouvé pour les projets web à moyen ou long terme

Git est un logiciel de gestion de versions décentralisé créé par Linus Torvalds (concepteur du noyau Linux) et distribué selon les termes de la licence GPL v2. Il s’adapte à toutes les typologies de projets et j’ai eu l’occasion d’éprouver un workflow Git très efficace sur un projet web métier (développement d’une GMAO) qui dure depuis maintenant 2 ans. ...

20 mars 2014 · 2 min · Sylvain Boureliou

How to install Tora for Oracle 10g on GNU Linux Ubuntu Karmic 9.10

We will see how to install Tora on Ubuntu Karmic 9.10 , an open-source multi-platform database management GUI that supports accessing most of the common database platforms in use, including Oracle 10g Full Edition. ...

29 juin 2010 · 1 min · Sylvain Boureliou