Hi!
I’m working in port many plugins for blender 2.8 but there’s one big problem with this.
Currently bpy.types classes are not more accessible in blender 2.8!
I usually use it to extend properties for objects based on the features added by the addon. e.g:
Now that bpy.types.Lamps (the same for all others such scene, objects…) are not accessible what i suppose to do to add those settings to all objects of this type? Or for anything… This was one of the most powerful structs to extend blender and it’s gone and no reason is pointed here: https://en.blender.org/index.php/Dev:2.8/Source/Python/UpdatingScripts
To wait definitive release of Blender python API? Update and develop addons on Blender 2.8x is deprecated until release new Py API in mid - late september
Seems like it is allowed to acess bpy.types, I have no trouble in defining props and acessing classes, maybe was outdated design decision and developers are following another reference.
The only thing I saw that is changed is the register_module function.