# Dependencias SOLO para compilar SiPi a un .exe standalone
# (herramientas/generar_exe_ide.py). Un usuario final que descarga el
# .exe ya compilado no necesita nada de esto -- esto es unicamente
# para quien genera esa build (vos).
#
# Instalar con: pip install -r requirements-build.txt --break-system-packages
#
# UPX (compresion del binario, no es un paquete de pip) se instala
# aparte segun el sistema operativo:
#   Windows: descargar de https://github.com/upx/upx/releases y poner
#            upx.exe en el PATH.
#   Linux (Debian/Ubuntu): sudo apt install upx-ucl
#   macOS (Homebrew): brew install upx

pyinstaller>=6.0

# Cifrado extra del bytecode empaquetado -- PyInstaller le saco esta
# funcion a partir de la version 6.0 (ver nota en generar_exe_ide.py),
# asi que con PyInstaller 6+ 'tinyaes' no hace nada. Se deja declarado
# por si en algun momento se usa una version anterior a proposito.
tinyaes>=1.0.0
