Я пытаюсь использовать Py2Exe для создания исполняемого файла Windows из postreview.py ReviewBoard, поэтому моим пользователям не нужно устанавливать Python для отправки запросов на просмотр.Py2Exe и pkg_resources.iter_entry_points()
Я столкнулся с проблемой, в которой скомпилированная версия не может найти никаких зарегистрированных клиентов SCM. Я отслеживаются это вниз к следующей строке в коде:
for ep in pkg_resources.iter_entry_points(group='rbtools_scm_clients'):
Эти точки входа перечислены в яйце RBTools в EGG-INFO \ entry_points.txt. В скомпилированном exe функция iter_entry_points() возвращает пустой список.
Есть ли какой-либо путь через Py2Exe, чтобы компилировать exe из этих точек входа? Или я придерживаюсь настройки postreview (в основном жесткого кодирования точек входа), чтобы заставить это работать?
Спасибо за любые советы!