Pyragua
Pyragua es un entorno de desarrollo pythónico para la manipulación de código en lenguaje Python diseñado por los integrantes del semillero de investigación de la Universidad Tecnológica de Pereira PYROX.
Características
Pyragua es un editor muy estable que ya empieza a destacar sus atributos.
PYRAGUA es un editor creado enteramente en lenguaje Python, usando la versátil herramienta wxPython. Hasta el momento contamos con una herramienta básica estable que nos ha permitido continuar el desarrollo desde su propio pánel de edición. La lista de futuros desarrollos del Pyragua desborda el rango de concebir las características más llamativas de los editores usados en la actualidad para pensar en los rasgos que definirán la personalidad del proyecto, detalles que hemos autodenominado "pyraguazos".
Entre las principales características actuales del Pyragua podemos destacar:
- Coloreado de texto.
- Comentado y descomentado de bloques de código.
- Identado y desidentado de bloques de texto.
- Detección y configuración de los fines de línea.
- Autocompletado.
- Pánel pyShell
- La posibilidad de abrir varios archivos .py al mismo tiempo.
- Ejecución de las aplicaciones que se realicen en él.
Con estas carácteristicas y muchas otras que se encuentran implementadas ya ha alcanzado un puesto en la lista de aplicaciones para la manipulación de código Python, y con la estabilidad y la tendencia de error de 0 que posee, ya debe ser tenido en cuenta como un editor de calificación excelente que continuará su próspero desarrollo alojado en el servidor Quimbaya de la Universidad Tecnológica de Pereira.
Por qué usar Pyragua
La continuidad del desarrollo es pieza clave para alcanzar los objetivos.
Pyragua está siendo desarrollado por un grupo de programadores pertenecientes a un semillero de investigación de la universidad más importante de la ciudad, es decir, que cuenta con recursos ilimitados que facilitan su implementación, como por ejemplo, el hospedaje del repositorio en un servidor SunFire, salas disponibles las 24 horas del día y la gran satisfacción de saber que se ha conseguido un editor muy estable en tan solo 2 meses de desarrollo gracias a la dedicación de los actuales integrantes.
Con el hecho de transmitir la filosofía del lenguaje dentro de la institución, la cantidad de miembros constituyentes aumenta y con ello se afianza algo más que una idea, que en su momento, fue solo un sueño, y que hoy, gracias al trabajo en equipo se convierte en realidad.
Página de Desarrollo
Nuestra página de desarrollo se encuentra hospedada en el servidor Quimbaya.
Actualmente Pyragua es un desarrollo basado en un interesante modelo de componentes diseñado e implementado por Trac. Buscamos con esta implementación un grado mayor de extensibilidad para la aplicación, y abrirle las puertas a más talentos que se quieran vincular al proyecto.
Instalación de Pyragua en Debian
Aún en el proyecto pyragua no se tienen paquetes precompilados para diferentes distribuciones, aunque estan en desarrollo un paquete .rpm y uno .deb, a la fecha no hay nada oficial, entonces lo mas conveniente es el siguiente proceso:
Primero que todo debemos bajar el pyragua, lo podemos obtener desde la pagina del proyecto en la seccion ficheros, debemos descargar la ultima version del archivo cuya extencion sea .tar.gz
Cuando tengamos descargado el paquete debemos descomprimirlo:
tar -zxvf Pyragua-<version>.tar.gz
recuerda reemplazar <version> con el numero de la version que obtuviste, tembien debes tener instalado el paquete python minimo la version 2.3 con el paquete python-wxgtk2.6 para poder usar la libreria wx.
Este paso producirá un directorio denominado pyragua, el archivo principal es pyragua.py, debemos copiar el directorio creado a un lugar adecuado, recuerda hacer esto como root
cp -r pyragua/ /usr/share
Yo lo copio a /usr/share, ahi personas que les gusta mejor el /opt, eso depende de tu gusto, copialo donde creas conveniente.
Ahora voy a describir una tecnica que use yo, para dejar instalado el pyragua para todos los usuarios, pero esto no quiere decir que sea la unica técnica ni la mas adecuada, solo es una forma de que funcione.
Creamos un script para el lanzamiento de pyragua con cualquier editor de texto, pero con el nombre pyragua un modelo para este script podria ser:
echo "Ejecutando Pyragua" python /usr/share/pyragua/pyragua.py
Le damos permisos de ejecucion y lo ponemos en un lugar valido en el $PATH
chmod +x pyragua mv pyragua /usr/bin
Despues de este proceso, al poner pyragua en una terminal te debera abrir el pyragua. Espero les funcione
Si detectas un bug por favor reportalo en la pagina del proyecto.
