pygobject / glib: missing typelib bindings for cairo package? #6051
Unanswered
jayaddison
asked this question in
Everyday usage
Replies: 2 comments 6 replies
-
Two questions from browsing the
|
Beta Was this translation helpful? Give feedback.
1 reply
-
Bindings are provided by ❯ readlink $(brew --prefix)/lib/girepository-1.0/cairo-1.0.typelib
../../Cellar/gobject-introspection/1.82.0/lib/girepository-1.0/cairo-1.0.typelib |
Beta Was this translation helpful? Give feedback.
5 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Output of
brew config
Output of
brew doctor
Description of issue
Context
Versions v3.51.1 onwards of
pygobject
requiregirepository-2.0
as a dependency:This caused some problems for the MacOS GitHub Actions CI unit tests for
matplotlib
, because the GLib-2.0 dependency couldn't be found; I reported that at: matplotlib/matplotlib#29732As a workaround,
matplotlib
currently has an upper-bound version pin onpygobject
: matplotlib/matplotlib#29734Issue
I'm now trying to remove the version pin to unblock
pygobject
updates, but have encountered a problem with discovery ofcairo
typelib bindings:I've attempted to add an explicit
brew reinstall cairo
in the hope that this might (re)install and regenerate typelib bindings -- but they remain unavailable.Can anyone help me figure out how to ensure that the required
cairo
typelib files are available? Thank you in advance!NB: I'll provide the relevant
brew config
andbrew doctor
output shortly.Edit: update to provide
brew config
andbrew doctor
outputBeta Was this translation helpful? Give feedback.
All reactions