Структура каталогов Py2exe

Я использую Py2exe для упаковки приложения Python с несколькими зависимыми пакетами. В то время как Py2exe работает без нареканий, получившийся dist/folder с исполняемым файлом содержит большое количество (10-15) вспомогательных файлов (.dll, .pyd, .zip).

В идеале я хотел бы иметь возможность поместить все эти зависимые файлы в папку с именем support/или lib/ или что-то в этом роде. Таким образом, когда люди загружают приложение и извлекают архив, им предоставляется только исполняемый файл и несколько папок.

Поддерживает ли Py2exe размещение зависимых файлов во вложенной папке? Если да, то как можно этого добиться.


person Freddie Witherden    schedule 30.06.2010    source источник


Ответы (1)


Эффективным решением является объединение всего в отдельный исполняемый файл с использованием

bundle_files:1

в параметрах setup.py py2exe.

person joaquin    schedule 23.02.2011