Pass size when its known.
Thanks to Kévin Dietrich for spotting driver leak, checked other uses of PyDict_SetItem and found more.
Useful for writing asset-libraries to a file, eg. `bpy.data.libraries.write(filepath, datablocks, relative_remap=False, fake_user=False)`