Blosm (blender-osm)
vvoovv https://github.com/vvoovv/blosm
4.5 LTS 4.5.15 LTS Broken
enable: failed · install: ok · 0 operators, 0 failed poll, 0 classes registered · Declares Blender 2.80.0
Cause: Registers a panel with a bl_category in a region that does not accept tabs; Blender 4.5+ rejects this at registration instead of ignoring it.
Suggested fix: Remove bl_category from panels whose bl_region_type is not 'UI' (the sidebar), or move the panel to the sidebar.
Error output (stage: enable)
Traceback (most recent call last):
File "/home/runner/work/blender-addon-check/blender-addon-check/.cache/blender/blender-4.5.15-linux-x64/4.5/scripts/modules/addon_utils.py", line 515, in enable
mod.register()
File "/tmp/bac-blosm-6gh8hocf/blender/scripts/addons/blosm/__init__.py", line 596, in register
gui.register()
File "/tmp/bac-blosm-6gh8hocf/blender/scripts/addons/blosm/gui/__init__.py", line 924, in register
bpy.utils.register_class(c)
RuntimeError: Error: Registering panel class: 'PanelBlosmExtent' has category 'osm'
5.1 5.1.2 Broken
enable: failed · install: ok · 0 operators, 0 failed poll, 0 classes registered · Declares Blender 2.80.0
Cause: Uses the legacy bgl OpenGL wrapper, deprecated since Blender 3.4 and removed in 4.x/5.0.
Suggested fix: Port the drawing code to the gpu module (gpu.shader, gpu.state, gpu_extras.batch).
Error output (stage: enable)
Traceback (most recent call last):
File "/home/runner/work/blender-addon-check/blender-addon-check/.cache/blender/blender-5.1.2-linux-x64/5.1/scripts/modules/addon_utils.py", line 432, in enable
mod = importlib.import_module(module_name)
File "/home/runner/work/blender-addon-check/blender-addon-check/.cache/blender/blender-5.1.2-linux-x64/5.1/python/lib/python3.13/importlib/__init__.py", line 88, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "<frozen importlib._bootstrap>", line 1387, in _gcd_import
File "<frozen importlib._bootstrap>", line 1360, in _find_and_load
File "<frozen importlib._bootstrap>", line 1331, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 935, in _load_unlocked
File "<frozen importlib._bootstrap_external>", line 1027, in exec_module
File "<frozen importlib._bootstrap>", line 488, in _call_with_frames_removed
File "/tmp/bac-blosm-we33mmlp/blender/scripts/addons/blosm/__init__.py", line 60, in <module>
import bpy, bmesh, bgl, blf
ModuleNotFoundError: No module named 'bgl'
5.2 LTS 5.2.3 LTS Broken
enable: failed · install: ok · 0 operators, 0 failed poll, 0 classes registered · Declares Blender 2.80.0
Cause: Uses the legacy bgl OpenGL wrapper, deprecated since Blender 3.4 and removed in 4.x/5.0.
Suggested fix: Port the drawing code to the gpu module (gpu.shader, gpu.state, gpu_extras.batch).
Error output (stage: enable)
Traceback (most recent call last):
File "/home/runner/work/blender-addon-check/blender-addon-check/.cache/blender/blender-5.2.3-linux-x64/5.2/scripts/modules/addon_utils.py", line 458, in enable
mod = importlib.import_module(module_name)
File "/home/runner/work/blender-addon-check/blender-addon-check/.cache/blender/blender-5.2.3-linux-x64/5.2/python/lib/python3.13/importlib/__init__.py", line 88, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "<frozen importlib._bootstrap>", line 1395, in _gcd_import
File "<frozen importlib._bootstrap>", line 1360, in _find_and_load
File "<frozen importlib._bootstrap>", line 1331, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 935, in _load_unlocked
File "<frozen importlib._bootstrap_external>", line 1023, in exec_module
File "<frozen importlib._bootstrap>", line 488, in _call_with_frames_removed
File "/tmp/bac-blosm-6140a291/blender/scripts/addons/blosm/__init__.py", line 60, in <module>
import bpy, bmesh, bgl, blf
ModuleNotFoundError: No module named 'bgl'
5.3 pre-release 5.3.0 Release Candidate Broken
enable: failed · install: ok · 0 operators, 0 failed poll, 0 classes registered · Declares Blender 2.80.0
Cause: Uses the legacy bgl OpenGL wrapper, deprecated since Blender 3.4 and removed in 4.x/5.0.
Suggested fix: Port the drawing code to the gpu module (gpu.shader, gpu.state, gpu_extras.batch).
Error output (stage: enable)
Traceback (most recent call last):
File "/home/runner/work/blender-addon-check/blender-addon-check/.cache/blender/blender-5.3.0-candidate+v53.c956fd684542-linux.x86_64-release/5.3/scripts/modules/addon_utils.py", line 464, in enable
mod = importlib.import_module(module_name)
File "/home/runner/work/blender-addon-check/blender-addon-check/.cache/blender/blender-5.3.0-candidate+v53.c956fd684542-linux.x86_64-release/5.3/python/lib/python3.13/importlib/__init__.py", line 88, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "<frozen importlib._bootstrap>", line 1395, in _gcd_import
File "<frozen importlib._bootstrap>", line 1360, in _find_and_load
File "<frozen importlib._bootstrap>", line 1331, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 935, in _load_unlocked
File "<frozen importlib._bootstrap_external>", line 1023, in exec_module
File "<frozen importlib._bootstrap>", line 488, in _call_with_frames_removed
File "/tmp/bac-blosm-iajogagn/blender/scripts/addons/blosm/__init__.py", line 60, in <module>
import bpy, bmesh, bgl, blf
ModuleNotFoundError: No module named 'bgl'