Packagemaker Docs

La suite definitiva para el ecosistema Fluthin/Influent.

🚀

Rápido

Crea esqueletos de proyectos en segundos con estándares profesionales.

📦

Potente

Compila scripts Python a ejecutables nativos optimizados con PyInstaller.

🎨

Moderno

Interfaz UWP/Fluent Design, hermosa y responsiva.

Instalación y Requisitos

Para usar Packagemaker necesitas tener Python instalado y algunas librerías clave.

pip install PyQt5 requests pyinstaller
Consejo Pro Asegúrate de marcar "Add Python to PATH" durante la instalación de Python para evitar errores de compilación.

Creando tu Primer Proyecto

El flujo de trabajo comienza en la pestaña "Crear Proyecto".

1. Empresa y Nombre

Define `autor` y el nombre interno. Usa nombres sin espacios para el ID lógico.

2. Autoría

Ingresa tu usuario de GitHub. El sistema verificará que existas para garantizar la autoría.

3. Icono

Selecciona un archivo .ico personalizado. Packagemaker lo procesará automáticamente.

Estructura Generada

Packagemaker organiza tu código profesionalmente:

  • 📁 app/: Recursos gráficos e iconos.
  • 📁 assets/: Archivos multimedia (imágenes, sonidos).
  • 📁 source/: Código fuente adicional.
  • 📁 lib/: Dependencias y requirements.txt.
  • 📄 details.xml: El corazón de los metadatos.
  • 📄 updater.py: El actualizador automático "embestido".

Compilación (.iflapp)

Transforma tu código en un paquete distribuible.

  1. Ve a la pestaña Construir Paquete.
  2. Escribe el nombre de la empresa y proyecto (¡Usa el autocompletado con TAB!).
  3. Selecciona la plataforma (Windows/Linux).
  4. Dale a Construir Paquete.
¿Qué sucede dentro? Packagemaker invoca PyInstaller en segundo plano, compila tu script a un binario `onefile`, recolecta los assets y lo comprime todo en un archivo `.iflapp` optimizado con protección hash.

Gestión en Tiempo Real

El Gestor ahora incluye tecnología "Real-time Watcher". Si creas o eliminas una carpeta en tu explorador de archivos, la lista se actualiza instantáneamente.

Funciones del Gestor

Proyectos Locales

Lista tus proyectos en desarrollo. Doble clic para ver detalles, SHA y opciones de ejecución.

Apps Instaladas

Gestiona las aplicaciones que has instalado en tu sistema Influent/Fluthin.

Solución de Problemas

Error: "Python no encontrado"

Asegúrate de que puedes correr `python --version` en tu terminal CMD/PowerShell.

Error de PyInstaller

Si la compilación falla, prueba reinstalar: `pip uninstall pyinstaller` seguido de `pip install pyinstaller`. A veces los antivirus bloquean la creación de ejecutables.