En este otro post vamos a instalar los fuentes de Tryton en Xubuntu 12.04 para comenzar con el desarrollo de nuevos módulos.
Para esta instalación he usado Xubuntu 12.04 primero por la interfaz XFCE por la que siento debilidad al ser muy ligera y luego por ser la versión LTS actual.
Instalación de Eclipse
Para este primer artículo, voy a instalar eclipse desde el ‘Centro de software de Ubuntu’:
Esta versión es la Indigo (3.7) pero creo que nos valdrá para empezar. En otro artículo haremos la instalación de la versión Kepler (4.3.1), por si aprovechamos alguna característica nueva.
Añadir PyDev
Después de instalar Eclipse, vamos a añadirle PyDev. Para ello seleccionamos en ‘Help|Install new software…’, la opción ‘Add…’ y añadimos ‘http://pydev.org/updates’ tal y como aparece a continuacción:
Elegimos en principio ‘PyDev’ (el otro componente es opcional), y aceptamos los certificados.
Configurar PyDev
En este paso deberemos ir a ‘Window|Preferences’ en el menú de Eclipse y seleccionar ‘PyDev|Interpreter – Python’.; después pulsamos en ‘Auto Config’ y aceptamos lo que nos salga (python 2.7 ya está instalado en Xubuntu 12.04):
Añadir soporte XML
Primero seleccionamos en ‘Help|Install new software…’, el repositorio de Indigo, y dentro de éste ‘Web, XML, Java EE and OSGi Enterprise Development’:
Y dentro de sus paquetes ‘Eclipse XML Editors and Tools’:
Confirmamos y ya lo tenemos.
Snippets
Para facilitar el desarrollo de software, podemos añadir unos snippets para Pyton y XML disponibles para su descarga en el grupo tryton_es de Google:
Una vez descargados, seleccionaremos en ‘Window|Preferences|Pydev|Editor|Templates’ el botón ‘Import’ y añadimos los dos archivos XML descarrgados anteriormente.
Con estas plantillas se nos generará el esqueleto de los nuevos módulos que vayamos a desarrollar.
PEP8
Podemos configurar también cómo se comprobará la norma PEP8 con PyDev en ‘Window|Preferences|PyDev|Editor|Code Analysis’ y después en la pestaña ‘pep8.py’:
Aquí podemos elegir si en caso de no atenerse a la norma se lanza un error, una advertencia o no se hace nada. Además se puede elegir si la salida la sacamos por consola y dónde se encuentra el archivo ‘pep8.py’.
PostgreSQL y LibreOffice
Por último, vamos a instalar PostgreSQL (y pgAdmin III), y LibreOffice también desde el ‘Centro de software de Ubuntu’: