Lily Surface Scraper
eliemichel https://github.com/eliemichel/LilySurfaceScraper
4.5 LTS 4.5.15 LTS Works
enable: ok · install: ok · poll: ok · reenable: ok · 0 operators, 0 failed poll, 12 classes registered · Declares Blender 4.1.0
5.1 5.1.2 Broken
enable: failed · install: ok · 0 operators, 0 failed poll, 0 classes registered · Declares Blender 4.1.0
Cause: Ships a compiled library built for an older Python. Blender 5.1 moved to Python 3.13, so binaries built for 3.11 no longer load.
Suggested fix: Rebuild the compiled parts (or the wheels in the manifest) for Python 3.13, and ship one build per Blender Python version.
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-lily-surface-scraper-nc8z4gr2/blender/scripts/addons/LilySurfaceScraper/__init__.py", line 31, in <module>
from . import frontend
File "/tmp/bac-lily-surface-scraper-nc8z4gr2/blender/scripts/addons/LilySurfaceScraper/frontend.py", line 10, in <module>
from .CyclesLightData import CyclesLightData
File "/tmp/bac-lily-surface-scraper-nc8z4gr2/blender/scripts/addons/LilySurfaceScraper/CyclesLightData.py", line 9, in <module>
from .LightData import LightData
File "/tmp/bac-lily-surface-scraper-nc8z4gr2/blender/scripts/addons/LilySurfaceScraper/LightData.py", line 7, in <module>
from .ScrapersManager import ScrapersManager
File "/tmp/bac-lily-surface-scraper-nc8z4gr2/blender/scripts/addons/LilySurfaceScraper/ScrapersManager.py", line 26, in <module>
from .Scrapers.AbstractScraper import AbstractScraper
File "/tmp/bac-lily-surface-scraper-nc8z4gr2/blender/scripts/addons/LilySurfaceScraper/Scrapers/AbstractScraper.py", line 31, in <module>
from lxml import etree
ImportError: cannot import name 'etree' from 'lxml' (/tmp/bac-lily-surface-scraper-nc8z4gr2/blender/scripts/addons/LilySurfaceScraper/site-packages/x86/lxml/__init__.py)
5.2 LTS 5.2.3 LTS Broken
enable: failed · install: ok · 0 operators, 0 failed poll, 0 classes registered · Declares Blender 4.1.0
Cause: Ships a compiled library built for an older Python. Blender 5.1 moved to Python 3.13, so binaries built for 3.11 no longer load.
Suggested fix: Rebuild the compiled parts (or the wheels in the manifest) for Python 3.13, and ship one build per Blender Python version.
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-lily-surface-scraper-atxyonoz/blender/scripts/addons/LilySurfaceScraper/__init__.py", line 31, in <module>
from . import frontend
File "/tmp/bac-lily-surface-scraper-atxyonoz/blender/scripts/addons/LilySurfaceScraper/frontend.py", line 10, in <module>
from .CyclesLightData import CyclesLightData
File "/tmp/bac-lily-surface-scraper-atxyonoz/blender/scripts/addons/LilySurfaceScraper/CyclesLightData.py", line 9, in <module>
from .LightData import LightData
File "/tmp/bac-lily-surface-scraper-atxyonoz/blender/scripts/addons/LilySurfaceScraper/LightData.py", line 7, in <module>
from .ScrapersManager import ScrapersManager
File "/tmp/bac-lily-surface-scraper-atxyonoz/blender/scripts/addons/LilySurfaceScraper/ScrapersManager.py", line 26, in <module>
from .Scrapers.AbstractScraper import AbstractScraper
File "/tmp/bac-lily-surface-scraper-atxyonoz/blender/scripts/addons/LilySurfaceScraper/Scrapers/AbstractScraper.py", line 31, in <module>
from lxml import etree
ImportError: cannot import name 'etree' from 'lxml' (/tmp/bac-lily-surface-scraper-atxyonoz/blender/scripts/addons/LilySurfaceScraper/site-packages/x86/lxml/__init__.py)
5.3 pre-release 5.3.0 Release Candidate Broken
enable: failed · install: ok · 0 operators, 0 failed poll, 0 classes registered · Declares Blender 4.1.0
Cause: Ships a compiled library built for an older Python. Blender 5.1 moved to Python 3.13, so binaries built for 3.11 no longer load.
Suggested fix: Rebuild the compiled parts (or the wheels in the manifest) for Python 3.13, and ship one build per Blender Python version.
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-lily-surface-scraper-ydu30ud0/blender/scripts/addons/LilySurfaceScraper/__init__.py", line 31, in <module>
from . import frontend
File "/tmp/bac-lily-surface-scraper-ydu30ud0/blender/scripts/addons/LilySurfaceScraper/frontend.py", line 10, in <module>
from .CyclesLightData import CyclesLightData
File "/tmp/bac-lily-surface-scraper-ydu30ud0/blender/scripts/addons/LilySurfaceScraper/CyclesLightData.py", line 9, in <module>
from .LightData import LightData
File "/tmp/bac-lily-surface-scraper-ydu30ud0/blender/scripts/addons/LilySurfaceScraper/LightData.py", line 7, in <module>
from .ScrapersManager import ScrapersManager
File "/tmp/bac-lily-surface-scraper-ydu30ud0/blender/scripts/addons/LilySurfaceScraper/ScrapersManager.py", line 26, in <module>
from .Scrapers.AbstractScraper import AbstractScraper
File "/tmp/bac-lily-surface-scraper-ydu30ud0/blender/scripts/addons/LilySurfaceScraper/Scrapers/AbstractScraper.py", line 31, in <module>
from lxml import etree
ImportError: cannot import name 'etree' from 'lxml' (/tmp/bac-lily-surface-scraper-ydu30ud0/blender/scripts/addons/LilySurfaceScraper/site-packages/x86/lxml/__init__.py)