peas-1 python3 loader is broken with python 3.13

Description:

python3 plugin loader hangs on

/usr/lib/python3.13/site-packages/gi/module.py:57: Warning: cannot register existing type 'GIRepository'
  repository = Repository.get_default()
/usr/lib/python3.13/site-packages/gi/module.py:57: Warning: g_once_init_leave_pointer: assertion 'result != 0' failed
  repository = Repository.get_default()
/usr/lib/python3.13/site-packages/gi/module.py:57: Warning: g_object_new_with_properties: assertion 'G_TYPE_IS_OBJECT (object_type)' failed
  repository = Repository.get_default()
  • package version(s): libpeas 1.36.0-6 libpeas-demos 1.36.0-6

Steps to reproduce:

  1. Start peas-demo from terminal
  2. Enable "Python Says Hello" plugin