Lo suyo sería que pusieses los módulos de Python en un paquete aparte
(posiblemente "python-tcod"). De esa manera sólo se instalan los ".py"
si hay necesidad.

Sobre lo de dónde te pone dh_python (o similar) las cosas: depende. Lo
normal es especificar en el debian/control qué versiones de Python
soporta el código que estás empaquetando (ej: >= 2.5 o similar) y ya
se encarga él de ponerte las cosas en el sitio adecuado. Luego al
instalar el paquete se hacen enlaces desde los respectivos
/usr/lib/python2.{5,6,7}/dist-packages y se compilan los .pyc
adecuados.

2014-05-23 12:20 GMT+01:00 Miguel de Dios Matias <tres.14...@gmail.com>:
> Buenas.
>
> Estoy probando con una librería muy chula en python para hacer juegos
> roguelike (http://es.wikipedia.org/wiki/Roguelike) que se llama libtcod.
>
> Pero lamentablemente esta un poco abandonado el proyecto, pero otro hacker a
> empezado en github un repositorio de esta librería que funciona, pero solo
> genera el paquete para C.
>
> https://github.com/emillon/libtcod-debian
>
> Me liado la manta a la cabeza y he "forkeado" el proyecto y a base de
> cabezazos he conseguido que el paquete de las librería (no el dev) lleve el
> .py.
>
> https://github.com/mdtrooper/libtcod-debian
>
> Funciona, me fijado en como lo hace la librería Panda3D porque no tenia ni
> idea de como se hacia para meterlo en el path de python.
>
> Yo lo meto el fichero mágico (no se bien su significado pero me huelo):
>
> /usr/lib/python2.7/dist-packages/libtcodpy.pth
>
> Pero el debian/rules me lo pone en:
>
> /usr/share/pyshared/libtcodpy.pth
>
> ¿Esta bien lo que he hecho o mejor dicho es el camino estándar o es una ñapa
> muy cutre?
>
> Saludos.
>
> _______________________________________________
> Python-es mailing list
> Python-es@python.org
> https://mail.python.org/mailman/listinfo/python-es
> FAQ: http://python-es-faq.wikidot.com/
>
_______________________________________________
Python-es mailing list
Python-es@python.org
https://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/

Responder a