Ir al contenido

Guía de Instalación

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.

Terminal window
sudo apt update
sudo apt install golang-go
Terminal window
brew install go
Terminal window
sudo apt install python3 python3-venv python3-pip
Terminal window
brew install python@3.11

Opción 1: Instalador Universal (Recomendado)

Sección titulada «Opción 1: Instalador Universal (Recomendado)»
Terminal window
curl -fsSL https://pygo.dev/install.sh | bash
export PATH="$HOME/.local/bin:$PATH"

Esto instala desde GitHub releases: Ander-Labs/pygo.

Terminal window
git clone https://github.com/Ander-Labs/pygo.git
cd pygo
go build -o pygo ./cmd/pygo
sudo 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)»
Terminal window
# Descargar el último release (Linux)
curl -L https://github.com/Ander-Labs/pygo/releases/latest/download/pygo-linux-amd64 -o /usr/local/bin/pygo
chmod +x /usr/local/bin/pygo

Nota: El paquete PyPI (pip install pygo-framework) aún no está disponible. Usa la instalación desde el código fuente por ahora.

Después de instalar PyGo globalmente, crea un nuevo proyecto:

Terminal window
pygo new myapp
cd myapp
./install.sh # Instala dependencias Python en venv
Terminal window
pygo version

Salida esperada:

PyGo Framework v1.0.0
Go runtime: go1.22+
Python runtime: 3.10+