GVariant no longer accepts Python bytes when creating GVariant byte array
This used to work with older versions of GLib/pygobject but doesn't work since 3.27.
With 3.26:
In [2]: GLib.Variant('ay', b'aaa')
Out[2]: GLib.Variant('ay', [0x61, 0x61, 0x61])
With 3.27:
In [2]: GLib.Variant('ay', b'aaa')
TypeError: Could not create array, tuple or dictionary entry from non iterable value ay b'aaa'