Я разрабатываю инструмент python (3.7) в PyCharm со структурой, подобной этой:
main.py (includes an installed python library, utils.py and the plugins module)(main entry point)
utils.py
plugin_template.py (just a template which i would like to ship among the produced exe)
plugins/
__init__.py (includes every plugin in this folder automatically)
plugin_a.py (includes an installed python library)
plugin_b.py (includes an installed python library, might include utils.py)
Теперь я ищу способ создать исполняемый файл из этого инструмента, сохранив при этом каталог плагинов в той или иной форме, так что мое приложение можно расширить в любое время, просто поместив новый файл plugin.py в эту папку.
Есть ли способ сделать это с помощью таких инструментов, как PyInstaller или, возможно, каких-либо альтернатив?