Gaphor en macOS#
La última versión de Gaphor puede descargarse de la página de descargas de Gaphor. Gaphor también puede instalarse como Homebrew cask.
Las versiones anteriores están disponibles en GitHub.
También están disponibles construcciones CI.
Entorno de desarrollo#
Para configurar un entorno de desarrollo con macOS:
Instalar Homebrew
Abra un terminal y ejecute:
brew install python3 gobject-introspection gtk4 gtksourceview5 libadwaita adwaita-icon-theme graphviz
pipx install poetry
cd gaphor
poetry config virtualenvs.in-project true
poetry install
poetry run gaphor
Si PyGObject no compila y se queja de que falta el archivo ffi.h
, establezca la siguiente variable de entorno y ejecute poetry install
de nuevo:
export PKG_CONFIG_PATH=/usr/local/opt/libffi/lib/pkgconfig
poetry install
Debugging using Visual Studio Code#
Before you start debugging you’ll need to open Gaphor is VSCode (the folder
containing pyproject.toml
). You’ll need to have the Python extension installed.
Create a file .vscode/launch.json
with the following content:
{
"version": "0.2.0",
"configurations": [
{
"name": "Python: Gaphor UI",
"type": "python",
"request": "launch",
"module": "gaphor",
"justMyCode": false,
}
]
}
Empaquetado para macOS#
Para crear un paquete de instalación exe para macOS, usamos PyInstaller que analiza Gaphor para encontrar todas las dependencias y agruparlas en una única carpeta.
Siga las instrucciones anteriores para configurar un entorno de desarrollo
Abra un terminal y ejecute lo siguiente desde el directorio del repositorio:
poetry install --with packaging
poetry run poe package