bl_info = { "name": "Memory Leak Debug", "version": (0, 0, 1), "blender": (2, 80, 0), "category": "Debug", } import bpy import gpu shader_info = gpu.types.GPUShaderCreateInfo() shader_info.vertex_source('void main() {}') shader_info.fragment_source('void main() {}') shader = gpu.shader.create_from_info(shader_info) del shader_info def test_update(self, context): pass class TestProperties(bpy.types.PropertyGroup): test: bpy.props.BoolProperty(name="Test", update=test_update) def register(): bpy.utils.register_class(TestProperties) def unregister(): bpy.utils.unregister_class(TestProperties)