Как создать исполняемый файл у которого можно изменять модули
Пишу программу, состоящую из основного файла main.py, файла интерфейса .ui и нескольких модулей .py. В данный момент использую auto-py-to-exe в режиме одного файла для создания исполняемого файла .exe. Так как часто дополняю модули, то каждый раз приходится создавать .exe заново. Как создать исполняемый файл так, чтобы можно было изменять модули и не пересобирать .exe?
main.py
import sys
from PyQt6.QtWidgets import QMainWindow, QApplication
from PyQt6 import uic
from ModuleConnect import connect
class CalcWood(QMainWindow):
def __init__(self):
super().__init__()
ui = uic.loadUi("Calc_wood.ui", self)
self.connect = connect(ui)
self.show()
if __name__ == '__main__':
app = QApplication(sys.argv)
window = CalcWood()
sys.exit(app.exec())
Модуль отвечающий за связи
import sqlite3
from PyQt6.QtGui import QIcon
from PyQt6.QtWidgets import QApplication
from ModuleAcceptance import acceptance
from ModuleProviders import providers
from ModuleBranches import branches
from ModuleOrders import orders
from ModuleOutlook import outlook
from ModuleConverter import converter
class connect:
def __init__(self, ui):
self.ui = ui
self.providers = providers(ui)
self.branches = branches(ui)
self.acceptance = acceptance(ui)
self.clipboard = QApplication.clipboard()
self.providers = providers(ui)
self.branches = branches(ui)
self.orders = orders(ui)
self.outlook = outlook(ui)
self.converter = converter(ui)