From 176805ec410d1fed71bd38db34938db4898cbfc8 Mon Sep 17 00:00:00 2001 From: SantaSpeen Date: Mon, 24 Mar 2025 02:18:27 +0300 Subject: [PATCH] [+] build_args --- dist_scripts/config.py | 8 +++----- main.py | 9 +++++++++ 2 files changed, 12 insertions(+), 5 deletions(-) diff --git a/dist_scripts/config.py b/dist_scripts/config.py index 191fb71..e077c68 100644 --- a/dist_scripts/config.py +++ b/dist_scripts/config.py @@ -13,11 +13,9 @@ build_json_path = './win/build.json' # Настройки сборки main = 'src/main.py' -icon = "./src/resources/ico/icon_dark.ico" -data = [ - "./src/resources;resources/", # Папка с ресурсами для UI и т.д. - "./.venv/Lib/site-packages/customtkinter;customtkinter/", # Папка с библиотекой customtkinter -] +product_name = "None" # Читается из metadata +icon = "" # Читается из metadata +data = [] path_fix = os.path.abspath(os.path.dirname(__file__)) + "/../../" diff --git a/main.py b/main.py index 5c9cb0a..a1a1e09 100644 --- a/main.py +++ b/main.py @@ -1,12 +1,21 @@ import sys +from dist_scripts import config from dist_scripts import build from dist_scripts import patchers mode = "build" +build_args = "" args = sys.argv if len(args) > 1: mode = args[1] +if len(args) > 2: + build_args = args[2:] + +if "ctk" in build_args: + config.data.append("./.venv/Lib/site-packages/customtkinter;customtkinter/") # Папка с библиотекой customtkinter +if "res" in build_args: + config.data.append("./src/resources;resources/") # Папка с ресурсами для UI и т.д. if __name__ == '__main__': if mode == "build":