Ce billet est mon premier consacré à l'évaluation d'un logiciel libre. Il était plus que temps! Comme la description de l'installation s'est avérée plus longue que prévue, j'ai décidé de séparer l'article en deux parties. La seconde partie sera consacrée à l'utilisation du logiciel.
PythonCAD est une application de CAO en 2D assez simple, un peu rudimentaire même, qui est programmée, on l'aura deviné, en langage Python. C'est un projet libre sous licence GPL. Un des objectifs du projet est l'automatisation au moyen de scripts.

Le projet a été en développement continu de 2002 à 2007, avec pas moins de trente-six versions publiées; en mai 2009, le projet a été repris par une nouvelle équipe, qui a publié en décembre dernier une nouvelle version.
La dernière version disponible est la DS1-R37; bien qu'étant la trente-septième version proposée, elle fait toujours partie de la branche de développement. Elle peut être téléchargée depuis le site SourceForge ici au format d'archive .tar.gz.
(Veuillez noter: j'aurais facilement pu me simplifier la tâche d'installation: tant sous Debian que sous Ubuntu, un paquet pythoncad est disponible dans les dépôts par le gestionnaire de paquets Synaptic - et dans la logithèque Ubuntu. L'installation peut donc être très facile et rapide! Mais puisque ce paquet est construit à partir de la version 0.1.35, qui date de 2006, je lui ai préféré la version R37 du site officiel, plus récente, qui corrige des bogues et ajoute des fonctionnalités.)