Skip to content

Commit

Permalink
linux: pin PyGObject version to <3.47
Browse files Browse the repository at this point in the history
This fixes the broken "Linux (AppImage)" CI job.

PyGObject 3.47 has dropped setuptools in favor of meson-python, which
isn't a problem per se, but they also require meson 0.63.3, which we
don't currently have in the repositories of Ubuntu 20.04, which is
the oldest (yet supported) version we use to build our AppImage
package, in order to increase compatibility with as much Linux distros
as possible.

And since there's no real, compelling reason to upgrade to the latest
version of PyGObject right now, let's just pin it to version <3.46,
until we eventually upgrade the Ubuntu version we use for CI.
  • Loading branch information
guihkx authored and DevilXD committed Apr 30, 2024
1 parent 26c559a commit 27dcc9c
Showing 1 changed file with 1 addition and 1 deletion.
2 changes: 1 addition & 1 deletion requirements.txt
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
aiohttp>=3.9,<4.0
Pillow
pystray
PyGObject; sys_platform == "linux" # required for better system tray support on Linux
PyGObject<3.47; sys_platform == "linux" # required for better system tray support on Linux

# environment-dependent dependencies
pywin32; sys_platform == "win32"
Expand Down

0 comments on commit 27dcc9c

Please sign in to comment.