Add files via upload

This commit is contained in:
Iván Eduardo Chavez Ayub
2025-07-20 03:43:36 -06:00
committed by GitHub
parent 142cc69c9e
commit 3cc06d905e
7 changed files with 656 additions and 127 deletions
+21 -11
View File
@@ -1,21 +1,35 @@
# -*- mode: python ; coding: utf-8 -*-
# PyInstaller SPEC file for Warlock-Studio - actualizado y optimizado
import os
# Obtener el directorio base
current_dir = os.path.dirname(os.path.abspath(SPEC))
# Análisis de los archivos fuente
a = Analysis(
['Warlock-Studio.py'],
pathex=[],
['Warlock-Studio.py', 'model_downloader.py'],
pathex=[current_dir],
binaries=[],
datas=[('AI-onnx', 'AI-onnx'), ('Assets', 'Assets')],
datas=[
('Assets', 'Assets'), # Incluir carpeta de recursos
('model_downloader.py', '.'), # Asegurar descarga de modelos
],
hiddenimports=[],
hookspath=[],
hooksconfig={},
runtime_hooks=[],
excludes=[],
noarchive=False,
optimize=1,
optimize=1, # Nivel medio para evitar errores con numpy
win_no_prefer_redirects=False,
win_private_assemblies=False,
)
pyz = PYZ(a.pure)
# Crear archivo PYZ (bytecode comprimido)
pyz = PYZ(a.pure, a.zipped_data, cipher=None)
# Crear el ejecutable EXE
exe = EXE(
pyz,
a.scripts,
@@ -29,11 +43,7 @@ exe = EXE(
upx=True,
upx_exclude=[],
runtime_tmpdir=None,
console=False,
console=False, # ⬅ Oculta consola
disable_windowed_traceback=False,
argv_emulation=False,
target_arch=None,
codesign_identity=None,
entitlements_file=None,
icon=['logo.ico'],
icon='logo.ico' # Asegúrate de que el ícono exista en esta ruta
)