Sto impacchettando un'app che ho scritto in Python 3 che utilizza:
from gi.repository import AppIndicator3
Poiché sto elencando le dipendenze, non sono stato in grado di determinare quale pacchetto contiene AppIndicator3
. Ho indovinato python-appindicator
, ma guardando quel pacchetto sembra che sia per Python 2, non Python 3.
Da quale pacchetto dovrei fare affidamento?
Risposta accettata:
Stai importando da gi.repository
. Il file per questo modulo è:
$ python3 -c 'import gi.repository, sys; print (sys.modules["gi.repository"].__file__)'
/usr/lib/python3/dist-packages/gi/repository/__init__.py
E quel file proviene da:
$ 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
Quindi, il pacchetto che ti serve (almeno il 14.04) è python3-gi
.