Hello,
I tried to install the latest version of the plugin "Spool Manager" on Octoprint (1.11.6) but the installation failed.
I got the log from the installation. You can read it below.
I don't understand what is wrong. Can you help me please ?
Installing plugin from https://github.com/WildRikku/OctoPrint-SpoolManager/releases/latest/download/main.zip...
/opt/octopi/oprint/bin/python -m pip --disable-pip-version-check install file:///tmp/tmp5onvtumx/main.zip --no-cache-dir --use-pep517 --no-build-isolation
Looking in indexes: Simple index, piwheels - Simple index
Processing /tmp/tmp5onvtumx/main.zip
Preparing metadata (pyproject.toml): started
Preparing metadata (pyproject.toml): finished with status 'done'
Requirement already satisfied: OctoPrint in /opt/octopi/oprint/lib/python3.11/site-packages (from OctoPrint-SpoolManager==1.7.8) (1.11.6)
Collecting peewee (from OctoPrint-SpoolManager==1.7.8)
Downloading https://www.piwheels.org/simple/peewee/peewee-3.19.0-cp311-cp311-linux_armv7l.whl (1.1 MB)
ββββββββββββββββββββββββββββββββββββββββ 1.1/1.1 MB 4.5 MB/s eta 0:00:00
Collecting pillow (from OctoPrint-SpoolManager==1.7.8)
Downloading pillow-12.1.0.tar.gz (47.0 MB)
ββββββββββββββββββββββββββββββββββββββββ 47.0/47.0 MB 3.6 MB/s eta 0:00:00
Preparing metadata (pyproject.toml): started
Preparing metadata (pyproject.toml): finished with status 'error'
error: subprocess-exited-with-error
Γ Preparing metadata (pyproject.toml) did not run successfully.
β exit code: 1
β°β> [15 lines of output]
Traceback (most recent call last):
File "/opt/octopi/oprint/lib/python3.11/site-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py", line 389, in
main()
File "/opt/octopi/oprint/lib/python3.11/site-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py", line 373, in main
json_out["return_val"] = hook(**hook_input["kwargs"])
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/octopi/oprint/lib/python3.11/site-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py", line 175, in prepare_metadata_for_build_wheel
return hook(metadata_directory, config_settings)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/octopi/oprint/lib/python3.11/site-packages/setuptools/build_meta.py", line 377, in prepare_metadata_for_build_wheel
self.run_setup()
File "/opt/octopi/oprint/lib/python3.11/site-packages/setuptools/build_meta.py", line 335, in run_setup
exec(code, locals())
File "", line 20, in
ModuleNotFoundError: No module named 'pybind11'
[end of output]
note: This error originates from a subprocess, and is likely not a problem with pip.
error: metadata-generation-failed
Γ Encountered error while generating package metadata.
β°β> See above for output.
note: This is an issue with the package mentioned above, not pip.
hint: See above for details.
Looks like the plugin was already installed. Forcing a reinstall.
/opt/octopi/oprint/bin/python -m pip --disable-pip-version-check install file:///tmp/tmp5onvtumx/main.zip --no-cache-dir --use-pep517 --no-build-isolation --ignore-installed --force-reinstall --no-deps
Looking in indexes: Simple index, piwheels - Simple index
Processing /tmp/tmp5onvtumx/main.zip
Preparing metadata (pyproject.toml): started
Preparing metadata (pyproject.toml): finished with status 'done'
Building wheels for collected packages: OctoPrint-SpoolManager
Building wheel for OctoPrint-SpoolManager (pyproject.toml): started
Building wheel for OctoPrint-SpoolManager (pyproject.toml): finished with status 'done'
Created wheel for OctoPrint-SpoolManager: filename=OctoPrint_SpoolManager-1.7.8-py3-none-any.whl size=671004 sha256=dba4b4d25e44caa067403c50a686bd35843db435a21f10f28c788433a915bc92
Stored in directory: /tmp/pip-ephem-wheel-cache-meuohtq3/wheels/84/fa/b1/244aa674071cc647bde156ade355476e4b28d046f65d31dcf2
Successfully built OctoPrint-SpoolManager
Installing collected packages: OctoPrint-SpoolManager
Successfully installed OctoPrint-SpoolManager-1.7.8
Done!