From 57e295bb8540f604d2c59b19e6c1660467ee059e Mon Sep 17 00:00:00 2001 From: pabera <1260686+pabera@users.noreply.github.com> Date: Sun, 21 Apr 2024 10:10:34 +0200 Subject: [PATCH 1/2] fix: Add cmake as requirement to support pyzmq build --- requirements.txt | 1 + 1 file changed, 1 insertion(+) diff --git a/requirements.txt b/requirements.txt index 8ddfc881a..7ce9deb64 100644 --- a/requirements.txt +++ b/requirements.txt @@ -9,6 +9,7 @@ wheel # Jukebox Core # For USB inputs (reader, buttons) and bluetooth buttons +cmake # To compile pyzmq>26 -> https://github.com/zeromq/pyzmq/issues/1976 evdev mutagen pyalsaaudio From 48a5119f03805b8457aa45e4489b02cfb371e0ff Mon Sep 17 00:00:00 2001 From: pabera <1260686+pabera@users.noreply.github.com> Date: Sun, 21 Apr 2024 10:59:09 +0200 Subject: [PATCH 2/2] fix: Remove cmake and pin pyzmq<26 as cmake does not build well in RPI env --- docker/Dockerfile.jukebox | 2 +- requirements.txt | 1 - 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/docker/Dockerfile.jukebox b/docker/Dockerfile.jukebox index 3d63a4a02..194e2efdc 100644 --- a/docker/Dockerfile.jukebox +++ b/docker/Dockerfile.jukebox @@ -44,7 +44,7 @@ RUN pip install --no-cache-dir -r ${INSTALLATION_PATH}/requirements.txt ENV ZMQ_PREFIX /opt/libzmq ENV ZMQ_DRAFT_API 1 COPY --from=libzmq ${ZMQ_PREFIX} ${ZMQ_PREFIX} -RUN pip install -v pyzmq --no-binary pyzmq +RUN pip install -v "pyzmq<26" --no-binary pyzmq EXPOSE 5555 5556 WORKDIR ${INSTALLATION_PATH}/src/jukebox diff --git a/requirements.txt b/requirements.txt index 7ce9deb64..8ddfc881a 100644 --- a/requirements.txt +++ b/requirements.txt @@ -9,7 +9,6 @@ wheel # Jukebox Core # For USB inputs (reader, buttons) and bluetooth buttons -cmake # To compile pyzmq>26 -> https://github.com/zeromq/pyzmq/issues/1976 evdev mutagen pyalsaaudio