From a1d9010d6a0746b08ec38c3c58da33fd72eb7f44 Mon Sep 17 00:00:00 2001 From: Matthias Hagmann <16444067+MattHag@users.noreply.github.com> Date: Tue, 5 Mar 2024 20:49:51 +0100 Subject: [PATCH] Fix dependencies for GitHub CI Related #1097 --- Makefile | 6 +++--- setup.py | 1 + 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/Makefile b/Makefile index 091910eca1..b0c4560439 100644 --- a/Makefile +++ b/Makefile @@ -17,7 +17,7 @@ install_macos: install_brew install_pip install_apt: @echo "Installing Solaar dependencies via apt" sudo apt update - sudo apt install libdbus-1-dev libglib2.0-dev + sudo apt install libdbus-1-dev libglib2.0-dev libgtk-3-dev libgirepository1.0-dev install_dnf: @echo "Installing Solaar dependencies via dn" @@ -30,8 +30,8 @@ install_brew: install_pip: @echo "Installing Solaar via pip" - python -m pip install --upgrade pip - pip install $(PIP_ARGS) + python3 -m pip install --upgrade pip + pip3 install $(PIP_ARGS) install_pipx: @echo "Installing Solaar via pipx" diff --git a/setup.py b/setup.py index 80e26e8b16..b58456cffd 100755 --- a/setup.py +++ b/setup.py @@ -81,6 +81,7 @@ def _data_files(): "python-xlib (>= 0.27)", "psutil (>= 5.4.3)", 'dbus-python ; platform_system=="Linux"', + "PyGObject", ], extras_require={ "report-descriptor": ["hid-parser"],