Closed HTXF-g closed 1 year ago
this will fix #324
I can confirm this fix, I have tested the installer on Linux from here and it works, however I initially ran into this isssue:
Initializing settings & plugin subsystem... Error loading plugin SpoolManager Traceback (most recent call last): File "/home/octo/OctoPrint/venv/lib/python3.9/site-packages/octoprint/plugin/core.py", line 1274, in _import_plugin module = _load_module(module_name, spec) File "/home/octo/OctoPrint/venv/lib/python3.9/site-packages/octoprint/plugin/core.py", line 52, in _load_module return imp.load_module(name, f, filename, details) File "/home/octo/OctoPrint/venv/lib/python3.9/site-packages/octoprint/vendor/imp.py", line 238, in load_module return load_package(name, filename) File "/home/octo/OctoPrint/venv/lib/python3.9/site-packages/octoprint/vendor/imp.py", line 212, in load_package return _load(spec) File "
", line 711, in _load File " ", line 680, in _load_unlocked File " ", line 850, in exec_module File " ", line 228, in _call_with_frames_removed File "/home/octo/OctoPrint/venv/lib/python3.9/site-packages/octoprint_SpoolManager/init.py", line 12, in from octoprint_SpoolManager.DatabaseManager import DatabaseManager File "/home/octo/OctoPrint/venv/lib/python3.9/site-packages/octoprint_SpoolManager/DatabaseManager.py", line 12, in from peewee import * ModuleNotFoundError: No module named 'peewee'
Should this be covered in the installer code as a dependency?
I had to pip install peewee and qrcode to resolve the issues.
requirements.txt says "...Requirements can be found in setup.py..." I think that's enough.
This looks like an awfully simple fix. @OllisGit please pull this PR!
when trying to install spoolmanager i got those errors in the plugin_pluginmanager_console.log. It seems there was a "," missing in the pillow version string. Now installation works.
plugin_pluginmanager_console.log:
—————
—————