Je prépare une application que j'ai écrite en Python 3 et qui utilise :
from gi.repository import AppIndicator3
Comme je liste les dépendances, je n'ai pas pu déterminer quel paquet contient AppIndicator3
. J'ai deviné python-appindicator
, mais en regardant ce package, il semble que ce soit pour Python 2, pas Python 3.
De quel package dois-je dépendre ?
Réponse acceptée :
Vous importez depuis gi.repository
. Le fichier pour ce module est :
$ python3 -c 'import gi.repository, sys; print (sys.modules["gi.repository"].__file__)'
/usr/lib/python3/dist-packages/gi/repository/__init__.py
Et ce fichier provient 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
Donc, le paquet dont vous avez besoin (au moins le 14.04) est python3-gi
.