Estoy empaquetando una aplicación que escribí en Python 3 que usa:
from gi.repository import AppIndicator3
Como estoy enumerando las dependencias, no he podido determinar qué paquete contiene AppIndicator3
. Supuse que python-appindicator
, pero mirando ese paquete parece que es para Python 2, no para Python 3.
¿De qué paquete debo depender?
Respuesta aceptada:
Estás importando desde gi.repository
. El archivo para este módulo es:
$ python3 -c 'import gi.repository, sys; print (sys.modules["gi.repository"].__file__)'
/usr/lib/python3/dist-packages/gi/repository/__init__.py
Y ese archivo proviene de:
$ dpkg -S $(python3 -c 'import gi.repository, sys; print (sys.modules["gi.repository"].__file__)')
python3-gi: /usr/lib/python3/dist-packages/gi/repository/__init__.py
Entonces, el paquete que necesita (al menos en 14.04) es python3-gi
.