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:

  1. pkgctl clone ibus
  2. cd ibus
  3. pkgctl build --staging

References:

[0] https://src.fedoraproject.org/rpms/gobject-introspection/blob/rawhide/f/gobject-introspection.spec#_50