principal
nivel superior
enviar artículo
buscar
administrar
acerca de ...
rdf
rss
main
|
Posted by Gunnar on Sunday December 07, @01:48PM el 2008
from the dept.
Estuve jugando por fin con el empaquetamiento del mundito. Las buenas noticias es que ya tengo un paquete - Las malas son que todavía no sirve de mucho ;-) Pero si quieren jugar con él, adjunto a este post tanto el paquete fuente como el paquete binario. En previsión a que squishdot sólo me permita pegar un archivo, los pongo todos dentro de birdcage.tar.gz.
El paquete fuente está compuesto del .orig.tar.gz, el .dsc y el .diff.gz; el paquete binario es el .deb.
El orig.tar.gz está basado en el checkout 52 de SVN, generado con tar cvzf /tmp/birdcage_0+svn52.tar.gz birdcage/ --exclude=.svn --exclude='*.so' --exclude='*.pyc'
.
¿qué broncas tiene, por qué no me gusta?
- Primero que nada, asuntos estilísticos: Estoy haciendo ligas simbólicas al instalar entre /usr/lib/birdcage y /usr/share/birdcage, y no me gusta - quisiera poderle indicar a Python dónde buscar a sus pedacitos.
- Segundo, me falta algo que aún no encuentro. Creo que tengo que indicarle cuál va a ser el path donde va a encontrar a las creaturillas (ver mi mensaje anterior, así como los comentarios). Python inicializa correctamente, pero muere al invocar al kristos:
$ python /usr/share/birdcage/main_sequence.py build_ext --inplace
Traceback (most recent call last):
File "/usr/share/birdcage/main_sequence.py", line 44, in
if __name__ == '__main__': end = curses.wrapper(main)
File "/usr/lib/python2.5/curses/wrapper.py", line 44, in wrapper
return func(stdscr, *args, **kwds)
File "/usr/share/birdcage/main_sequence.py", line 29, in main
magdalen.readBookOfLife(i, seedCode, 7, 1, (10,10))
File "/usr/share/birdcage/GOD.py", line 149, in readBookOfLife
module = __import__(self.book[index])
ImportError: No module named kristos1
- Falta información de dependencias, falta que aprenda a usar bien algunas herramientas para analizarlas, y servicios conexos.
...Pero ahí va.
<
calma antes de la tormenta
|
Reporte 5-XII-08
>
|
|
The Fine Print: The following comments
are owned by whoever posted them.
( Reply )
|
Y el tar.gz?
by Gunnar on Sunday December 07, @01:50PM
|
...Juraría que sí lo adjunté!
birdcage.tar.gz
397KB (406769 bytes)
|
[
Reply to this ] |
Re: Y el tar.gz?
by Víctor Martínez on Sunday December 07, @05:01PM
|
Aparece en el mensaje original en la parte superior derecha.
:D
|
[
Reply to this ]
|
|
Re: Reporte 1-7 diciembre
by jergas on Monday December 08, @11:11AM
|
muchas gracias! ha sido muy grato regresar a Lima y encontrarme con esto.
Panx, o Ernesto, por favor diganle a Gunnar como cambiar el path de los modulos de Python.
supongo que habra dos maneras al menos: cambiar una variable de ambiente y hacer un escrito en python que modifique algo ahi dentro del pedo pythonil, pero no se que tan permanente seria lo segundo, aunque de no ser permanente podria ser una ventaja, ya que al agregar un modulin para eso podria ser el principio del archivo de configuracion.
hacer un archivo de configuracion y pasarle parametros en la linea de comandos esta ligado, asi que: Panx, vele pensando para que no quede algo que no te guste (recuerda que lo perfecto es enemigo de lo bueno), y Ernesto o Gunnar, sientanse libres de comerle el mandado al Panx.
Un Abrazo,
Jergas
|
[
Reply to this ] |
Re: Reporte 1-7 diciembre
by ernesto on Saturday December 13, @09:32AM
|
Hola,
Perdón por la tardanza, pero es hasta hoy que leo esto. La única manera que conozco para modificar donde se encuentran los módulos de Python es mediante editar las variables de ambiente. Sobre la segunda opción que plantea Edgar, no se si sea posible (no leí nada sobre ello durante mi aprendizaje pythonero). Sin embargo, si éste archivo de configuración es un shell script que corre antes que Python, se pueden cambiar (temporalmente) las environment variables . La variable es PYTHONPATH.
Lo único con lo que hay que tener cuidado, es con decidir si se agrega un path o si se modifica el ya existente (si la variable ya está configurada). Supongo que dar instrucciones para esto es vender hielo a los esquimales, así es que me lo ahorro.
Espero que esto sea útil.
Saludos,
Ernesto
|
[
Reply to this ]
|
El path en cuestión...
by Gunnar on Saturday December 13, @01:39PM
|
Hola,
Oki... Revisando rápido, permítanme comentar que hemos logrado una corrida exitosa (con exactamente el mismo paquete que subí), aunque tal vez no de la manera esperada. Detallo, y espero que ustedes intenten lo mismo exitosamente:
$ su
(...)
# dpkg -i birdcage_0+svn52-1_i386.deb
# exit
$ cd /tmp
$ mkdir creatures
$ export PYTHONPATH=/tmp
$ python /usr/share/birdcage/main_sequence.py build_ext --inplace
And enjoy the show!
Plis díganme si les funcionó. Claro, no es limpio ni adecuado, pero funciona. Es un pequeño paso para kristos, pero es un gran paso para el birdcage.
|
[
Reply to this ]
|
Re: El path en cuestión...
by ernesto on Saturday December 20, @12:29PM
|
Hola,
Finalmente probé el paquete (perdón por la tardanza). Corrió como Ben Johnson. Vientos!
Saludos,
Ernesto
|
[
Reply to this ]
|
|
The Fine Print: The following
comments are owned by whoever posted them.
( Reply )
|
|