problema con distutils

Lorenzo Gil Sanchez lgs en sicem.biz
Mar Jul 13 11:32:10 CEST 2004


Hola a todos,

tengo un problemilla con distutils. La parte relevante de mi setup.py es
asi:

...
packages=['gazpacho', 'gazpacho.loader'],
package_dir={'gazpacho': 'src'},
scripts = ['gazpacho', 'gazpacho-dependencies'],
data_files=[('share/gazpacho/pixmaps', glob(join('pixmaps', '*.png'))),
            ('share/gazpacho/xml', glob(join('xml', '*.xml')))]
....

Entonces, normalmente lo instalo con:

python setup.py install

Y cuando desde gazpacho tengo que cargar las imagenes y los xml hago
esto:

imagedir = join(sys.prefix, 'share', 'gazpacho', 'pixmaps')
xmldir = join(sys.prefix, 'share', 'gazpacho', 'xml')

Hasta aqui muy bonito. Pero que pasa si hago lo siguiente:

python setup.py install --prefix=/usr/local

Ahora no puedo cargar los datos porque sys.prefix sigue siendo '/usr'

Que hago en este caso?

Es mas fiable simplemente meter las imagenes y los xml como parte del
paquete gazpacho? Como haria eso?

Por ultimo, en Windows va a ser muy complicado todo esto?

Un saludo y gracias de antemano por vuestras respuestas.

Lorenzo

Nota: Muy mal que distutils no tenga un comando para desinstalar.

------------ próxima parte ------------
_______________________________________________
Python-es mailing list
Python-es en aditel.org
http://listas.aditel.org/listinfo/python-es


Más información sobre la lista de distribución Python-es