I just want to mention that gtk 3 was declared long-term stable over a year ago with the 3.22 series. Since then, nobody has cared enough about gtk2 to do a bugfix release for gtk2. It's really not a good idea to stay on gtk2 any more.
The whole point of an accelerated major release cycle is so that there won't be a need to make breaking changes for minor releases. Anyway, here's what the GTK developers had to say about their plans: https://blog.gtk.org/2016/09/01/versioning-and-long-term-stability-promise-in-gtk/ This is a warning that Debian and Ubuntu may remove gtksourceview2 and pygtk soon. Neither of those versions have had any releases since 2011. If you give up on porting to supported libraries, I encourage you to look into the Snap or Flatpak formats as an alternate way of bundling and making your package available to Linux users. https://snapcraft.io/ https://flatpak.org/ Thanks, Jeremy Bicha