Dependency on python-setuptools required for Python 3.12
Description:
When attempting to rebuild ibus for Python 3.12, I discovered that the g-ir-scanner executable in gobject-introspection is failing to resolve distutils, which has been removed in Python 3.12 and is now located in python-setuptools. Fedora Rawhide has added python-setuptools to gobject-introspection rundeps to resolve this[0], and I believe we should do the same.
Steps to reproduce:
pkgctl clone ibus
cd ibus
pkgctl build --staging