Я пытаюсь создать отдельное приложение для Mac с помощью py2app. Однако я сталкиваюсь с ошибкой, которая завершает работу программы. По какой-то причине оказывается, что при сборке этого приложения модуль httplib2 не включен. Это команды, которые я запускаю
$ py2applet --make-setup main.py
$ rm -rf build dist
$ python setup.py py2app -A
$ ./dist/main.app/Contents/MacOS/main
Я получаю вывод:
ImportError: No module named httplib2
2018-01-11 15:23:15.719 main[6162:2128478] main Error
Вот как ориентирован мой setup.py:
from setuptools import setup
APP = ['main.py']
DATA_FILES = ['auth', 'sales_report']
OPTIONS = {
'argv_emulation': True,
'packages': ['httplib2'],
'iconfile': 'icon.icns'
}
setup(
app=APP,
data_files=DATA_FILES,
options={'py2app': OPTIONS},
setup_requires=['py2app'],
)
У меня установлена библиотека, и скрипт будет работать нормально, если его запустить вручную в терминале. Я что-то упустил в моем файле setup.py? Это ссылка с другого сайта-пакета?