Guía de Instalación
Instalación
Sección titulada «Instalación»Requisitos del Sistema
Sección titulada «Requisitos del Sistema»| Componente | Versión Mínima |
|---|---|
| Go | 1.22+ |
| Python | 3.10+ |
| OS | Linux, macOS |
Nota: PyGo NO requiere pnpm, npm o Node.js. Usa Go y Python de forma nativa.
Instalar Go
Sección titulada «Instalar Go»Linux (Ubuntu/Debian)
Sección titulada «Linux (Ubuntu/Debian)»sudo apt updatesudo apt install golang-gobrew install goInstalar Python
Sección titulada «Instalar Python»Linux (Ubuntu/Debian)
Sección titulada «Linux (Ubuntu/Debian)»sudo apt install python3 python3-venv python3-pipbrew install python@3.11Instalar PyGo
Sección titulada «Instalar PyGo»Opción 1: Instalador Universal (Recomendado)
Sección titulada «Opción 1: Instalador Universal (Recomendado)»curl -fsSL https://pygo.dev/install.sh | bashexport PATH="$HOME/.local/bin:$PATH"Esto instala desde GitHub releases: Ander-Labs/pygo.
Opción 2: Desde el código fuente
Sección titulada «Opción 2: Desde el código fuente»git clone https://github.com/Ander-Labs/pygo.gitcd pygogo build -o pygo ./cmd/pygosudo mv pygo /usr/local/bin/Opción 3: Desde GitHub Releases (cuando esté disponible)
Sección titulada «Opción 3: Desde GitHub Releases (cuando esté disponible)»# Descargar el último release (Linux)curl -L https://github.com/Ander-Labs/pygo/releases/latest/download/pygo-linux-amd64 -o /usr/local/bin/pygochmod +x /usr/local/bin/pygoNota: El paquete PyPI (
pip install pygo-framework) aún no está disponible. Usa la instalación desde el código fuente por ahora.
Configuración del Proyecto
Sección titulada «Configuración del Proyecto»Después de instalar PyGo globalmente, crea un nuevo proyecto:
pygo new myappcd myapp./install.sh # Instala dependencias Python en venvVerificar Instalación
Sección titulada «Verificar Instalación»pygo versionSalida esperada:
PyGo Framework v1.0.0Go runtime: go1.22+Python runtime: 3.10+