[Python-es] Instalar datos con setup.py

Marcos Chavarría Teijeiro chavarria1991 en gmail.com
Mar Mayo 12 12:43:12 CEST 2015


Hola!

Estoy construyendo un programa para analizar los resultados de una
batería de tests (en concreto de WebKitGTK). Esta batería de test
proporciona un fichero json por cada ejecución. Mi programa debe
guardar estos ficheros en un directorio para analizarlos
posteriormente y conseguir, por ejemplo, desde cuando un test está
fallando. Para agilizar el inicio del trabajo el programa guarda en
propio repositorio una gran cantidad de estos resultados de forma que
el usuario no tenga que descargarlos todos al inicio solo los nuevos.

Me gustaría copiar dichos ficheros a otro directorio del sistema en
concreto "~/.jsonresults" usando el script de instalación. He
intentado usar la keyword data_files sin demasiado éxito. El problema
es que para instalar el programa se tiene que ejecutar como sudo por
lo que en vez de instalarlos en mi home lo hace en el de root.

Seguro que es un "problema" recurrente y probablemente bastante
trivial pero no se me ha ocurrido ninguna solución :(.

Alguna idea??

Un saludo,
Marcos Chavarría.


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