Gramps Web image builds started failing today because a the new PyGObject version 3.51.0 released yesterday requires libgirepository 2.0 (rather than 1.0), but it’s not available on Debian bookworm that I use as base image.
I think I will have to manually pin it to 3.50.0 - but it’s annoying because it’s not a direct dependency but comes in through the Gramps dependency.
A slight aside, but there is no reason when gramps is used as a library, as with gramps-web, that we need to meet all of the GUI requirements. Perhaps for Gramps 6.n we can restructure the imports so that PyGObject wouldn’t be imported. I know that @Nick-Hall started/proposed that a while back. Time to revisit it?
The problem is not the yanked release, the problem is actually 3.52.1 which was released on March 9th. So starting with this release, pip-installation of PyGObject (and thus Gramps) will fail even on fairly recent distros like Debian Bookwork or Ubuntu 22.04 LTS.