Python 3で作成した、以下を使用するアプリをパッケージ化しています:
from gi.repository import AppIndicator3
依存関係を一覧表示しているため、AppIndicator3
が含まれているパッケージを特定できませんでした 。 python-appindicator
だと思いました 、しかしそのパッケージを見ると、Python3ではなくPython2用であるように見えます。
どのパッケージに依存する必要がありますか?
承認された回答:
gi.repository
からインポートしています 。このモジュールのファイルは次のとおりです。
$ python3 -c 'import gi.repository, sys; print (sys.modules["gi.repository"].__file__)'
/usr/lib/python3/dist-packages/gi/repository/__init__.py
そして、そのファイルは次のものから来ています:
$ 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
したがって、必要なパッケージ(少なくとも14.04では)はpython3-gi
です。 。