Gaphor на macOS¶
Останню версію Gaphor можна завантажити з [Сторінка завантаження Gaphor] (https://gaphor.org/download#macos). Gaphor також можна встановити у вигляді Homebrew бочки.
Старіші випуски доступні на GitHub.
Також доступні сборки CI.
Середовище розробки¶
Щоб налаштувати середовище розробки з macOS:
Встановити Homebrew
Відкрийте термінал і виконайте:
brew install python3 gobject-introspection gtk4 gtksourceview5 libadwaita adwaita-icon-theme graphviz
Встановіть Poetry за допомогою pipx:
pipx install poetry
Далі, клонуйте сховище, після чого ви можете виконати наступні послідовні команди для встановлення поетичного середовища:
cd gaphor
poetry install
poetry run pre-commit install
Тепер ви можете запустити gaphor як
poetry run gaphor
Якщо PyGObject не компілюється та скаржиться на відсутність файлу ffi.h, ви можете встановити libffi з Homebrew, встановити таку змінну середовища та знову запустити poetry install:
brew install libffi
export PKG_CONFIG_PATH=$(brew --prefix libffi)/lib/pkgconfig
poetry install
Налагодження за допомогою Visual Studio Code¶
Перш ніж розпочати налагодження, вам потрібно відкрити Gaphor у VSCode (тека, що містить pyproject.toml). Вам потрібно буде встановити розширення Python.
Створіть файл .vscode/launch.json з таким вмістом:
{
"version": "0.2.0",
"configurations": [
{
"name": "Python: Gaphor UI",
"type": "python",
"request": "launch",
"module": "gaphor",
"justMyCode": false
}
]
}
Упаковка для macOS¶
Щоб створити пакет встановлення exe для macOS, ми використовуємо PyInstaller, який аналізує Gaphor, щоб знайти всі залежності та об’єднати їх в одну папку.
Дотримуйтеся вказівок щодо налаштування середовища розробки вище
Відкрийте термінал і виконайте наступне з каталогу сховища:
poetry run python po/build-babel.py
poetry install --with packaging
poetry run poe package