Uh oh!
There was an error while loading.Please reload this page.
- Notifications
You must be signed in to change notification settings - Fork7.9k
Description
Bug summary
The recently-released PythonPyGObject
package v3.52.0 requires a major upgrade of the systemglib
dependencies. For example, it expects to findgirepository-2.0
where previouslygirepository-1.0
would satisfy dependencies.
This can be observed in recent mainline build logs:https://github.com/matplotlib/matplotlib/actions/runs/13819552073/job/38661296332#step:10:306
This is a similar issue to#29732, but affecting Ubuntu 22.04.
Code for reproduction
N/A
Actual outcome
GTK-related tests should run during the GitHub Actions Linux CI test jobs (tests.yml
workflow).
Expected outcome
GTK-related tests are skipped due to the inability of the library to load the relevantglib
functionality.
Additional information
Thelibgirepository-2.0-0
system package that I believe may be necessary to unblock thePyGObject>3.52.0
upgrade on Linux platforms isavailable on Ubuntu 24.04 (akaubuntu-24.04
orubuntu-latest
at the time-of-writing in GitHub Actions'current runner images).
However, v2.0 of the same package isnot currently available -- and I would guess is unlikely to become available -- on Ubuntu 22.04.
Operating system
Ubuntu 22.04
Matplotlib Version
Matplotlib Backend
N/A
Python version
No response
Jupyter version
N/A
Installation
None