cp2004 / OctoPrint-WS281x_LED_Status

Add some RGB LEDs to your printer for a quick status update!
https://plugins.octoprint.org/plugins/ws281x_led_status
GNU Affero General Public License v3.0
111 stars 26 forks source link

Unable to install OctoPrint-WS281x_LED_Status on OrangePi PC. #137

Closed TimSchimansky closed 3 years ago

TimSchimansky commented 3 years ago

The installation of the Plugin, either via the Webinterface or directly via SSH fails due to "ERROR: Failed building wheel for OctoPrint-WS281x-LED-Status", then tries to run setup.py. The setup.py process is running but the plugin does not appear in the webinterface after a restart. I am running the newest version of wheel an d pip.

Log files

(venv) tim@orangepipc:~/OctoPrint$ pip install "https://github.com/cp2004/OctoPrint-WS281x_LED_Status/releases/latest/download/release.zip"
Collecting https://github.com/cp2004/OctoPrint-WS281x_LED_Status/releases/latest/download/release.zip
  Using cached https://github.com/cp2004/OctoPrint-WS281x_LED_Status/releases/latest/download/release.zip (1.4 MB)
Requirement already satisfied: OctoPrint in ./venv/lib/python3.7/site-packages (from OctoPrint-WS281x-LED-Status==0.7.2) (1.6.0)
Requirement already satisfied: rpi_ws281x>=4.2.5 in ./venv/lib/python3.7/site-packages (from OctoPrint-WS281x-LED-Status==0.7.2) (4.2.6)
Requirement already satisfied: Click<8,>=7.1.2 in ./venv/lib/python3.7/site-packages (from OctoPrint->OctoPrint-WS281x-LED-Status==0.7.2) (7.1.2)
Requirement already satisfied: Flask-Assets<3,>=2.0 in ./venv/lib/python3.7/site-packages (from OctoPrint->OctoPrint-WS281x-LED-Status==0.7.2) (2.0)
Requirement already satisfied: Flask-Babel<2,>=1.0 in ./venv/lib/python3.7/site-packages (from OctoPrint->OctoPrint-WS281x-LED-Status==0.7.2) (1.0.0)
Requirement already satisfied: Flask-Login<0.6,>=0.5 in ./venv/lib/python3.7/site-packages (from OctoPrint->OctoPrint-WS281x-LED-Status==0.7.2) (0.5.0)
Requirement already satisfied: Jinja2<3,>=2.11.2 in ./venv/lib/python3.7/site-packages (from OctoPrint->OctoPrint-WS281x-LED-Status==0.7.2) (2.11.3)
Requirement already satisfied: OctoPrint-FileCheck>=2021.2.23 in ./venv/lib/python3.7/site-packages (from OctoPrint->OctoPrint-WS281x-LED-Status==0.7.2) (2021.2.23)
Requirement already satisfied: OctoPrint-FirmwareCheck>=2021.2.4 in ./venv/lib/python3.7/site-packages (from OctoPrint->OctoPrint-WS281x-LED-Status==0.7.2) (2021.2.4)
Requirement already satisfied: OctoPrint-PiSupport>=2021.3.26 in ./venv/lib/python3.7/site-packages (from OctoPrint->OctoPrint-WS281x-LED-Status==0.7.2) (2021.3.26.post2)
Requirement already satisfied: PyYAML<6,>=5.3.1 in ./venv/lib/python3.7/site-packages (from OctoPrint->OctoPrint-WS281x-LED-Status==0.7.2) (5.4.1)
Requirement already satisfied: blinker<2,>=1.4 in ./venv/lib/python3.7/site-packages (from OctoPrint->OctoPrint-WS281x-LED-Status==0.7.2) (1.4)
Requirement already satisfied: cachelib<1,>=0.1 in ./venv/lib/python3.7/site-packages (from OctoPrint->OctoPrint-WS281x-LED-Status==0.7.2) (0.1.1)
Requirement already satisfied: emoji<1,>=0.5.4 in ./venv/lib/python3.7/site-packages (from OctoPrint->OctoPrint-WS281x-LED-Status==0.7.2) (0.6.0)
Requirement already satisfied: filetype<2,>=1.0.7 in ./venv/lib/python3.7/site-packages (from OctoPrint->OctoPrint-WS281x-LED-Status==0.7.2) (1.0.7)
Requirement already satisfied: flask<2,>=1.1.2 in ./venv/lib/python3.7/site-packages (from OctoPrint->OctoPrint-WS281x-LED-Status==0.7.2) (1.1.2)
Requirement already satisfied: future<1,>=0.18.2 in ./venv/lib/python3.7/site-packages (from OctoPrint->OctoPrint-WS281x-LED-Status==0.7.2) (0.18.2)
Requirement already satisfied: itsdangerous<2,>=1.1.0 in ./venv/lib/python3.7/site-packages (from OctoPrint->OctoPrint-WS281x-LED-Status==0.7.2) (1.1.0)
Requirement already satisfied: markdown<3.2,>=3.1 in ./venv/lib/python3.7/site-packages (from OctoPrint->OctoPrint-WS281x-LED-Status==0.7.2) (3.1.1)
Requirement already satisfied: markupsafe<2.0,>=1.1 in ./venv/lib/python3.7/site-packages (from OctoPrint->OctoPrint-WS281x-LED-Status==0.7.2) (1.1.1)
Requirement already satisfied: netaddr<1,>=0.7.19 in ./venv/lib/python3.7/site-packages (from OctoPrint->OctoPrint-WS281x-LED-Status==0.7.2) (0.8.0)
Requirement already satisfied: netifaces<1,>=0.10.9 in ./venv/lib/python3.7/site-packages (from OctoPrint->OctoPrint-WS281x-LED-Status==0.7.2) (0.10.9)
Requirement already satisfied: pkginfo<2,>=1.5.0.1 in ./venv/lib/python3.7/site-packages (from OctoPrint->OctoPrint-WS281x-LED-Status==0.7.2) (1.7.0)
Requirement already satisfied: psutil<6,>=5.7 in ./venv/lib/python3.7/site-packages (from OctoPrint->OctoPrint-WS281x-LED-Status==0.7.2) (5.8.0)
Requirement already satisfied: pylru<2,>=1.2 in ./venv/lib/python3.7/site-packages (from OctoPrint->OctoPrint-WS281x-LED-Status==0.7.2) (1.2.0)
Requirement already satisfied: pyserial<4,>=3.4 in ./venv/lib/python3.7/site-packages (from OctoPrint->OctoPrint-WS281x-LED-Status==0.7.2) (3.5)
Requirement already satisfied: regex!=2018.11.6 in ./venv/lib/python3.7/site-packages (from OctoPrint->OctoPrint-WS281x-LED-Status==0.7.2) (2021.4.4)
Requirement already satisfied: requests<3,>=2.23.0 in ./venv/lib/python3.7/site-packages (from OctoPrint->OctoPrint-WS281x-LED-Status==0.7.2) (2.25.1)
Requirement already satisfied: sarge==0.1.5post0 in ./venv/lib/python3.7/site-packages (from OctoPrint->OctoPrint-WS281x-LED-Status==0.7.2) (0.1.5.post0)
Requirement already satisfied: semantic_version<3,>=2.8.5 in ./venv/lib/python3.7/site-packages (from OctoPrint->OctoPrint-WS281x-LED-Status==0.7.2) (2.8.5)
Requirement already satisfied: sentry-sdk<1,>=0.15.1 in ./venv/lib/python3.7/site-packages (from OctoPrint->OctoPrint-WS281x-LED-Status==0.7.2) (0.20.3)
Requirement already satisfied: tornado==5.1.1 in ./venv/lib/python3.7/site-packages (from OctoPrint->OctoPrint-WS281x-LED-Status==0.7.2) (5.1.1)
Requirement already satisfied: unidecode<0.05,>=0.04.14 in ./venv/lib/python3.7/site-packages (from OctoPrint->OctoPrint-WS281x-LED-Status==0.7.2) (0.4.21)
Requirement already satisfied: watchdog==0.10.4 in ./venv/lib/python3.7/site-packages (from OctoPrint->OctoPrint-WS281x-LED-Status==0.7.2) (0.10.4)
Requirement already satisfied: websocket-client<1,>=0.57 in ./venv/lib/python3.7/site-packages (from OctoPrint->OctoPrint-WS281x-LED-Status==0.7.2) (0.58.0)
Requirement already satisfied: werkzeug<2,>=1.0.1 in ./venv/lib/python3.7/site-packages (from OctoPrint->OctoPrint-WS281x-LED-Status==0.7.2) (1.0.1)
Requirement already satisfied: wrapt<2,>=1.12.1 in ./venv/lib/python3.7/site-packages (from OctoPrint->OctoPrint-WS281x-LED-Status==0.7.2) (1.12.1)
Requirement already satisfied: zipstream-new<1.2,>=1.1.8 in ./venv/lib/python3.7/site-packages (from OctoPrint->OctoPrint-WS281x-LED-Status==0.7.2) (1.1.8)
Requirement already satisfied: feedparser<7,>=6.0.2 in ./venv/lib/python3.7/site-packages (from OctoPrint->OctoPrint-WS281x-LED-Status==0.7.2) (6.0.2)
Requirement already satisfied: immutabledict<2,>=1.2.0 in ./venv/lib/python3.7/site-packages (from OctoPrint->OctoPrint-WS281x-LED-Status==0.7.2) (1.3.0)
Requirement already satisfied: zeroconf<0.25,>=0.24 in ./venv/lib/python3.7/site-packages (from OctoPrint->OctoPrint-WS281x-LED-Status==0.7.2) (0.24.5)
Requirement already satisfied: pathtools>=0.1.1 in ./venv/lib/python3.7/site-packages (from watchdog==0.10.4->OctoPrint->OctoPrint-WS281x-LED-Status==0.7.2) (0.1.2)
Requirement already satisfied: sgmllib3k in ./venv/lib/python3.7/site-packages (from feedparser<7,>=6.0.2->OctoPrint->OctoPrint-WS281x-LED-Status==0.7.2) (1.0.0)
Requirement already satisfied: webassets>=2.0 in ./venv/lib/python3.7/site-packages (from Flask-Assets<3,>=2.0->OctoPrint->OctoPrint-WS281x-LED-Status==0.7.2) (2.0)
Requirement already satisfied: Babel>=2.3 in ./venv/lib/python3.7/site-packages (from Flask-Babel<2,>=1.0->OctoPrint->OctoPrint-WS281x-LED-Status==0.7.2) (2.9.0)
Requirement already satisfied: pytz in ./venv/lib/python3.7/site-packages (from Flask-Babel<2,>=1.0->OctoPrint->OctoPrint-WS281x-LED-Status==0.7.2) (2021.1)
Requirement already satisfied: setuptools>=36 in ./venv/lib/python3.7/site-packages (from markdown<3.2,>=3.1->OctoPrint->OctoPrint-WS281x-LED-Status==0.7.2) (40.8.0)
Requirement already satisfied: certifi>=2017.4.17 in ./venv/lib/python3.7/site-packages (from requests<3,>=2.23.0->OctoPrint->OctoPrint-WS281x-LED-Status==0.7.2) (2020.12.5)
Requirement already satisfied: urllib3<1.27,>=1.21.1 in ./venv/lib/python3.7/site-packages (from requests<3,>=2.23.0->OctoPrint->OctoPrint-WS281x-LED-Status==0.7.2) (1.26.4)
Requirement already satisfied: chardet<5,>=3.0.2 in ./venv/lib/python3.7/site-packages (from requests<3,>=2.23.0->OctoPrint->OctoPrint-WS281x-LED-Status==0.7.2) (4.0.0)
Requirement already satisfied: idna<3,>=2.5 in ./venv/lib/python3.7/site-packages (from requests<3,>=2.23.0->OctoPrint->OctoPrint-WS281x-LED-Status==0.7.2) (2.10)
Requirement already satisfied: six in ./venv/lib/python3.7/site-packages (from websocket-client<1,>=0.57->OctoPrint->OctoPrint-WS281x-LED-Status==0.7.2) (1.15.0)
Requirement already satisfied: ifaddr in ./venv/lib/python3.7/site-packages (from zeroconf<0.25,>=0.24->OctoPrint->OctoPrint-WS281x-LED-Status==0.7.2) (0.1.7)
Building wheels for collected packages: OctoPrint-WS281x-LED-Status
  Building wheel for OctoPrint-WS281x-LED-Status (setup.py) ... error
  ERROR: Command errored out with exit status 1:
   command: /home/tim/OctoPrint/venv/bin/python3 -u -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-req-build-7r6l_fat/setup.py'"'"'; __file__='"'"'/tmp/pip-req-build-7r6l_fat/setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(__file__) if os.path.exists(__file__) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' bdist_wheel -d /tmp/pip-wheel-hi5w5bv4
       cwd: /tmp/pip-req-build-7r6l_fat/
  Complete output (140 lines):
  Found packages: {'octoprint_ws281x_led_status', 'octoprint_ws281x_led_status.effects'}
  running bdist_wheel
  running build
  running build_py
  creating build
  creating build/lib
  creating build/lib/octoprint_ws281x_led_status
  copying octoprint_ws281x_led_status/_version.py -> build/lib/octoprint_ws281x_led_status
  copying octoprint_ws281x_led_status/api.py -> build/lib/octoprint_ws281x_led_status
  copying octoprint_ws281x_led_status/constants.py -> build/lib/octoprint_ws281x_led_status
  copying octoprint_ws281x_led_status/settings.py -> build/lib/octoprint_ws281x_led_status
  copying octoprint_ws281x_led_status/util.py -> build/lib/octoprint_ws281x_led_status
  copying octoprint_ws281x_led_status/wizard.py -> build/lib/octoprint_ws281x_led_status
  copying octoprint_ws281x_led_status/__init__.py -> build/lib/octoprint_ws281x_led_status
  copying octoprint_ws281x_led_status/runner.py -> build/lib/octoprint_ws281x_led_status
  creating build/lib/octoprint_ws281x_led_status/effects
  copying octoprint_ws281x_led_status/effects/__init__.py -> build/lib/octoprint_ws281x_led_status/effects
  copying octoprint_ws281x_led_status/effects/progress.py -> build/lib/octoprint_ws281x_led_status/effects
  copying octoprint_ws281x_led_status/effects/standard.py -> build/lib/octoprint_ws281x_led_status/effects
  creating build/lib/octoprint_ws281x_led_status/static
  creating build/lib/octoprint_ws281x_led_status/static/js
  copying octoprint_ws281x_led_status/static/js/ws281x_led_status.js -> build/lib/octoprint_ws281x_led_status/static/js
  creating build/lib/octoprint_ws281x_led_status/static/svg
  copying octoprint_ws281x_led_status/static/svg/flashlight.svg -> build/lib/octoprint_ws281x_led_status/static/svg
  copying octoprint_ws281x_led_status/static/svg/flashlight-outline.svg -> build/lib/octoprint_ws281x_led_status/static/svg
  creating build/lib/octoprint_ws281x_led_status/static/webfonts
  copying octoprint_ws281x_led_status/static/webfonts/fa-brands-400.svg -> build/lib/octoprint_ws281x_led_status/static/webfonts
  copying octoprint_ws281x_led_status/static/webfonts/fa-regular-400.eot -> build/lib/octoprint_ws281x_led_status/static/webfonts
  copying octoprint_ws281x_led_status/static/webfonts/fa-brands-400.woff2 -> build/lib/octoprint_ws281x_led_status/static/webfonts
  copying octoprint_ws281x_led_status/static/webfonts/fa-brands-400.ttf -> build/lib/octoprint_ws281x_led_status/static/webfonts
  copying octoprint_ws281x_led_status/static/webfonts/fa-solid-900.woff2 -> build/lib/octoprint_ws281x_led_status/static/webfonts
  copying octoprint_ws281x_led_status/static/webfonts/fa-solid-900.ttf -> build/lib/octoprint_ws281x_led_status/static/webfonts
  copying octoprint_ws281x_led_status/static/webfonts/fa-solid-900.svg -> build/lib/octoprint_ws281x_led_status/static/webfonts
  copying octoprint_ws281x_led_status/static/webfonts/fa-solid-900.eot -> build/lib/octoprint_ws281x_led_status/static/webfonts
  copying octoprint_ws281x_led_status/static/webfonts/fa-regular-400.svg -> build/lib/octoprint_ws281x_led_status/static/webfonts
  copying octoprint_ws281x_led_status/static/webfonts/fa-brands-400.eot -> build/lib/octoprint_ws281x_led_status/static/webfonts
  copying octoprint_ws281x_led_status/static/webfonts/fa-brands-400.woff -> build/lib/octoprint_ws281x_led_status/static/webfonts
  copying octoprint_ws281x_led_status/static/webfonts/fa-regular-400.woff2 -> build/lib/octoprint_ws281x_led_status/static/webfonts
  copying octoprint_ws281x_led_status/static/webfonts/fa-solid-900.woff -> build/lib/octoprint_ws281x_led_status/static/webfonts
  copying octoprint_ws281x_led_status/static/webfonts/fa-regular-400.ttf -> build/lib/octoprint_ws281x_led_status/static/webfonts
  copying octoprint_ws281x_led_status/static/webfonts/fa-regular-400.woff -> build/lib/octoprint_ws281x_led_status/static/webfonts
  creating build/lib/octoprint_ws281x_led_status/static/css
  copying octoprint_ws281x_led_status/static/css/ws281x_led_status.css -> build/lib/octoprint_ws281x_led_status/static/css
  copying octoprint_ws281x_led_status/static/css/fontawesome5_stripped.css -> build/lib/octoprint_ws281x_led_status/static/css
  creating build/lib/octoprint_ws281x_led_status/templates
  copying octoprint_ws281x_led_status/templates/ws281x_led_status_settings.jinja2 -> build/lib/octoprint_ws281x_led_status/templates
  copying octoprint_ws281x_led_status/templates/ws281x_led_status.jinja2 -> build/lib/octoprint_ws281x_led_status/templates
  copying octoprint_ws281x_led_status/templates/ws281x_led_status_wizard.jinja2 -> build/lib/octoprint_ws281x_led_status/templates
  copying octoprint_ws281x_led_status/templates/ws281x_led_status_navbar.jinja2 -> build/lib/octoprint_ws281x_led_status/templates
  creating build/lib/octoprint_ws281x_led_status/templates/macros
  copying octoprint_ws281x_led_status/templates/macros/docs.jinja2 -> build/lib/octoprint_ws281x_led_status/templates/macros
  copying octoprint_ws281x_led_status/templates/macros/binding.jinja2 -> build/lib/octoprint_ws281x_led_status/templates/macros
  creating build/lib/octoprint_ws281x_led_status/templates/settings
  copying octoprint_ws281x_led_status/templates/settings/printing_effects.jinja2 -> build/lib/octoprint_ws281x_led_status/templates/settings
  copying octoprint_ws281x_led_status/templates/settings/progress_effects.jinja2 -> build/lib/octoprint_ws281x_led_status/templates/settings
  copying octoprint_ws281x_led_status/templates/settings/about.jinja2 -> build/lib/octoprint_ws281x_led_status/templates/settings
  copying octoprint_ws281x_led_status/templates/settings/strip_modal.jinja2 -> build/lib/octoprint_ws281x_led_status/templates/settings
  copying octoprint_ws281x_led_status/templates/settings/overview.jinja2 -> build/lib/octoprint_ws281x_led_status/templates/settings
  copying octoprint_ws281x_led_status/templates/settings/features.jinja2 -> build/lib/octoprint_ws281x_led_status/templates/settings
  copying octoprint_ws281x_led_status/templates/settings/utilities.jinja2 -> build/lib/octoprint_ws281x_led_status/templates/settings
  creating build/lib/octoprint_ws281x_led_status/templates/sub
  copying octoprint_ws281x_led_status/templates/sub/config_test.jinja2 -> build/lib/octoprint_ws281x_led_status/templates/sub
  UPDATING build/lib/octoprint_ws281x_led_status/_version.py
  set build/lib/octoprint_ws281x_led_status/_version.py to '0.7.2'
  installing to build/bdist.linux-armv7l/wheel
  running install
  running install_lib
  creating build/bdist.linux-armv7l
  creating build/bdist.linux-armv7l/wheel
  creating build/bdist.linux-armv7l/wheel/octoprint_ws281x_led_status
  copying build/lib/octoprint_ws281x_led_status/_version.py -> build/bdist.linux-armv7l/wheel/octoprint_ws281x_led_status
  creating build/bdist.linux-armv7l/wheel/octoprint_ws281x_led_status/templates
  creating build/bdist.linux-armv7l/wheel/octoprint_ws281x_led_status/templates/sub
  copying build/lib/octoprint_ws281x_led_status/templates/sub/config_test.jinja2 -> build/bdist.linux-armv7l/wheel/octoprint_ws281x_led_status/templates/sub
  creating build/bdist.linux-armv7l/wheel/octoprint_ws281x_led_status/templates/settings
  copying build/lib/octoprint_ws281x_led_status/templates/settings/utilities.jinja2 -> build/bdist.linux-armv7l/wheel/octoprint_ws281x_led_status/templates/settings
  copying build/lib/octoprint_ws281x_led_status/templates/settings/features.jinja2 -> build/bdist.linux-armv7l/wheel/octoprint_ws281x_led_status/templates/settings
  copying build/lib/octoprint_ws281x_led_status/templates/settings/overview.jinja2 -> build/bdist.linux-armv7l/wheel/octoprint_ws281x_led_status/templates/settings
  copying build/lib/octoprint_ws281x_led_status/templates/settings/strip_modal.jinja2 -> build/bdist.linux-armv7l/wheel/octoprint_ws281x_led_status/templates/settings
  copying build/lib/octoprint_ws281x_led_status/templates/settings/about.jinja2 -> build/bdist.linux-armv7l/wheel/octoprint_ws281x_led_status/templates/settings
  copying build/lib/octoprint_ws281x_led_status/templates/settings/progress_effects.jinja2 -> build/bdist.linux-armv7l/wheel/octoprint_ws281x_led_status/templates/settings
  copying build/lib/octoprint_ws281x_led_status/templates/settings/printing_effects.jinja2 -> build/bdist.linux-armv7l/wheel/octoprint_ws281x_led_status/templates/settings
  creating build/bdist.linux-armv7l/wheel/octoprint_ws281x_led_status/templates/macros
  copying build/lib/octoprint_ws281x_led_status/templates/macros/binding.jinja2 -> build/bdist.linux-armv7l/wheel/octoprint_ws281x_led_status/templates/macros
  copying build/lib/octoprint_ws281x_led_status/templates/macros/docs.jinja2 -> build/bdist.linux-armv7l/wheel/octoprint_ws281x_led_status/templates/macros
  copying build/lib/octoprint_ws281x_led_status/templates/ws281x_led_status_navbar.jinja2 -> build/bdist.linux-armv7l/wheel/octoprint_ws281x_led_status/templates
  copying build/lib/octoprint_ws281x_led_status/templates/ws281x_led_status_wizard.jinja2 -> build/bdist.linux-armv7l/wheel/octoprint_ws281x_led_status/templates
  copying build/lib/octoprint_ws281x_led_status/templates/ws281x_led_status.jinja2 -> build/bdist.linux-armv7l/wheel/octoprint_ws281x_led_status/templates
  copying build/lib/octoprint_ws281x_led_status/templates/ws281x_led_status_settings.jinja2 -> build/bdist.linux-armv7l/wheel/octoprint_ws281x_led_status/templates
  creating build/bdist.linux-armv7l/wheel/octoprint_ws281x_led_status/static
  creating build/bdist.linux-armv7l/wheel/octoprint_ws281x_led_status/static/css
  copying build/lib/octoprint_ws281x_led_status/static/css/fontawesome5_stripped.css -> build/bdist.linux-armv7l/wheel/octoprint_ws281x_led_status/static/css
  copying build/lib/octoprint_ws281x_led_status/static/css/ws281x_led_status.css -> build/bdist.linux-armv7l/wheel/octoprint_ws281x_led_status/static/css
  creating build/bdist.linux-armv7l/wheel/octoprint_ws281x_led_status/static/webfonts
  copying build/lib/octoprint_ws281x_led_status/static/webfonts/fa-regular-400.woff -> build/bdist.linux-armv7l/wheel/octoprint_ws281x_led_status/static/webfonts
  copying build/lib/octoprint_ws281x_led_status/static/webfonts/fa-regular-400.ttf -> build/bdist.linux-armv7l/wheel/octoprint_ws281x_led_status/static/webfonts
  copying build/lib/octoprint_ws281x_led_status/static/webfonts/fa-solid-900.woff -> build/bdist.linux-armv7l/wheel/octoprint_ws281x_led_status/static/webfonts
  copying build/lib/octoprint_ws281x_led_status/static/webfonts/fa-regular-400.woff2 -> build/bdist.linux-armv7l/wheel/octoprint_ws281x_led_status/static/webfonts
  copying build/lib/octoprint_ws281x_led_status/static/webfonts/fa-brands-400.woff -> build/bdist.linux-armv7l/wheel/octoprint_ws281x_led_status/static/webfonts
  copying build/lib/octoprint_ws281x_led_status/static/webfonts/fa-brands-400.eot -> build/bdist.linux-armv7l/wheel/octoprint_ws281x_led_status/static/webfonts
  copying build/lib/octoprint_ws281x_led_status/static/webfonts/fa-regular-400.svg -> build/bdist.linux-armv7l/wheel/octoprint_ws281x_led_status/static/webfonts
  copying build/lib/octoprint_ws281x_led_status/static/webfonts/fa-solid-900.eot -> build/bdist.linux-armv7l/wheel/octoprint_ws281x_led_status/static/webfonts
  copying build/lib/octoprint_ws281x_led_status/static/webfonts/fa-solid-900.svg -> build/bdist.linux-armv7l/wheel/octoprint_ws281x_led_status/static/webfonts
  copying build/lib/octoprint_ws281x_led_status/static/webfonts/fa-solid-900.ttf -> build/bdist.linux-armv7l/wheel/octoprint_ws281x_led_status/static/webfonts
  copying build/lib/octoprint_ws281x_led_status/static/webfonts/fa-solid-900.woff2 -> build/bdist.linux-armv7l/wheel/octoprint_ws281x_led_status/static/webfonts
  copying build/lib/octoprint_ws281x_led_status/static/webfonts/fa-brands-400.ttf -> build/bdist.linux-armv7l/wheel/octoprint_ws281x_led_status/static/webfonts
  copying build/lib/octoprint_ws281x_led_status/static/webfonts/fa-brands-400.woff2 -> build/bdist.linux-armv7l/wheel/octoprint_ws281x_led_status/static/webfonts
  copying build/lib/octoprint_ws281x_led_status/static/webfonts/fa-regular-400.eot -> build/bdist.linux-armv7l/wheel/octoprint_ws281x_led_status/static/webfonts
  copying build/lib/octoprint_ws281x_led_status/static/webfonts/fa-brands-400.svg -> build/bdist.linux-armv7l/wheel/octoprint_ws281x_led_status/static/webfonts
  creating build/bdist.linux-armv7l/wheel/octoprint_ws281x_led_status/static/svg
  copying build/lib/octoprint_ws281x_led_status/static/svg/flashlight-outline.svg -> build/bdist.linux-armv7l/wheel/octoprint_ws281x_led_status/static/svg
  copying build/lib/octoprint_ws281x_led_status/static/svg/flashlight.svg -> build/bdist.linux-armv7l/wheel/octoprint_ws281x_led_status/static/svg
  creating build/bdist.linux-armv7l/wheel/octoprint_ws281x_led_status/static/js
  copying build/lib/octoprint_ws281x_led_status/static/js/ws281x_led_status.js -> build/bdist.linux-armv7l/wheel/octoprint_ws281x_led_status/static/js
  creating build/bdist.linux-armv7l/wheel/octoprint_ws281x_led_status/effects
  copying build/lib/octoprint_ws281x_led_status/effects/standard.py -> build/bdist.linux-armv7l/wheel/octoprint_ws281x_led_status/effects
  copying build/lib/octoprint_ws281x_led_status/effects/progress.py -> build/bdist.linux-armv7l/wheel/octoprint_ws281x_led_status/effects
  copying build/lib/octoprint_ws281x_led_status/effects/__init__.py -> build/bdist.linux-armv7l/wheel/octoprint_ws281x_led_status/effects
  copying build/lib/octoprint_ws281x_led_status/runner.py -> build/bdist.linux-armv7l/wheel/octoprint_ws281x_led_status
  copying build/lib/octoprint_ws281x_led_status/__init__.py -> build/bdist.linux-armv7l/wheel/octoprint_ws281x_led_status
  copying build/lib/octoprint_ws281x_led_status/wizard.py -> build/bdist.linux-armv7l/wheel/octoprint_ws281x_led_status
  copying build/lib/octoprint_ws281x_led_status/util.py -> build/bdist.linux-armv7l/wheel/octoprint_ws281x_led_status
  copying build/lib/octoprint_ws281x_led_status/settings.py -> build/bdist.linux-armv7l/wheel/octoprint_ws281x_led_status
  copying build/lib/octoprint_ws281x_led_status/constants.py -> build/bdist.linux-armv7l/wheel/octoprint_ws281x_led_status
  copying build/lib/octoprint_ws281x_led_status/api.py -> build/bdist.linux-armv7l/wheel/octoprint_ws281x_led_status
  running install_egg_info
  running egg_info
  creating OctoPrint_WS281x_LED_Status.egg-info
  writing OctoPrint_WS281x_LED_Status.egg-info/PKG-INFO
  writing dependency_links to OctoPrint_WS281x_LED_Status.egg-info/dependency_links.txt
  writing entry points to OctoPrint_WS281x_LED_Status.egg-info/entry_points.txt
  writing requirements to OctoPrint_WS281x_LED_Status.egg-info/requires.txt
  writing top-level names to OctoPrint_WS281x_LED_Status.egg-info/top_level.txt
  writing manifest file 'OctoPrint_WS281x_LED_Status.egg-info/SOURCES.txt'
  warning: Failed to find the configured license file 'LICENSE.txt'
  reading manifest file 'OctoPrint_WS281x_LED_Status.egg-info/SOURCES.txt'
  writing manifest file 'OctoPrint_WS281x_LED_Status.egg-info/SOURCES.txt'
  Copying OctoPrint_WS281x_LED_Status.egg-info to build/bdist.linux-armv7l/wheel/OctoPrint_WS281x_LED_Status-0.7.2.egg-info
  running install_scripts
  error: [Errno 2] No such file or directory: 'LICENSE.txt'
  ----------------------------------------
  ERROR: Failed building wheel for OctoPrint-WS281x-LED-Status
  Running setup.py clean for OctoPrint-WS281x-LED-Status
Failed to build OctoPrint-WS281x-LED-Status
Installing collected packages: OctoPrint-WS281x-LED-Status
    Running setup.py install for OctoPrint-WS281x-LED-Status ... done
  DEPRECATION: OctoPrint-WS281x-LED-Status was installed using the legacy 'setup.py install' method, because a wheel could not be built for it. A possible replacement is to fix the wheel build issue reported above. You can find discussion regarding this at https://github.com/pypa/pip/issues/8368.
Successfully installed OctoPrint-WS281x-LED-Status-0.7.2

https://cp2004.gitbook.io/ws281x-led-status/guides/get-help-guide

cp2004 commented 3 years ago

The plugin can only run on a Raspberry Pi. Unfortunate, yes, but that's all I can do at the moment because there is no other python library available for driving WS281x LEDs. I may look at creating my own but not anytime soon.