fix error in web v2

This commit is contained in:
Chuck
2025-07-27 21:07:17 -05:00
parent 0f6e3c9497
commit 7f17d8cd8f
3 changed files with 29 additions and 0 deletions

View File

@@ -88,6 +88,19 @@ def check_dependencies(venv_path):
logger.error(f"Failed to install dependencies: {e}")
return False
# Install rgbmatrix module from local source
logger.info("Installing rgbmatrix module...")
try:
venv_pip = get_venv_pip(venv_path)
rgbmatrix_path = Path(__file__).parent / 'rpi-rgb-led-matrix-master' / 'bindings' / 'python'
subprocess.check_call([
str(venv_pip), 'install', '-e', str(rgbmatrix_path)
], stdout=subprocess.DEVNULL, stderr=subprocess.DEVNULL)
logger.info("rgbmatrix module installed successfully")
except subprocess.CalledProcessError as e:
logger.error(f"Failed to install rgbmatrix module: {e}")
return False
return True
def check_permissions():