From 9538ebe480e860f76b9c1806eadef29e8b37bc75 Mon Sep 17 00:00:00 2001 From: thespad Date: Sun, 1 Feb 2026 18:06:34 +0000 Subject: [PATCH] Use poetry for package install --- Dockerfile | 16 +++------------- Dockerfile.aarch64 | 16 +++------------- 2 files changed, 6 insertions(+), 26 deletions(-) diff --git a/Dockerfile b/Dockerfile index e2a5a6e..c50fd6a 100644 --- a/Dockerfile +++ b/Dockerfile @@ -23,9 +23,9 @@ RUN \ jpeg-dev \ libedit-dev \ libpng-dev \ - llvm-dev \ mpg123-dev \ openjpeg-dev \ + poetry \ python3-dev && \ echo "**** install runtime packages ****" && \ apk add --no-cache \ @@ -85,21 +85,11 @@ RUN \ wheel && \ echo "**** install beets ****" && \ cd /tmp/beets && \ - pip install -U --no-cache-dir --find-links https://wheel-index.linuxserver.io/alpine-3.23/ . && \ + poetry install && \ echo "**** install pip packages ****" && \ pip install -U --no-cache-dir --find-links https://wheel-index.linuxserver.io/alpine-3.23/ \ - beautifulsoup4 \ beets-extrafiles \ - beetcamp \ - python3-discogs-client \ - flask \ - PyGObject \ - pyacoustid \ - pylast \ - requests \ - requests_oauthlib \ - typing-extensions \ - unidecode && \ + beetcamp && \ printf "Linuxserver.io version: ${VERSION}\nBuild-date: ${BUILD_DATE}" > /build_version && \ echo "**** cleanup ****" && \ apk del --purge \ diff --git a/Dockerfile.aarch64 b/Dockerfile.aarch64 index 7836a97..be50830 100644 --- a/Dockerfile.aarch64 +++ b/Dockerfile.aarch64 @@ -23,9 +23,9 @@ RUN \ jpeg-dev \ libedit-dev \ libpng-dev \ - llvm-dev \ mpg123-dev \ openjpeg-dev \ + poetry \ python3-dev && \ echo "**** install runtime packages ****" && \ apk add --no-cache \ @@ -85,21 +85,11 @@ RUN \ wheel && \ echo "**** install beets ****" && \ cd /tmp/beets && \ - pip install -U --no-cache-dir --find-links https://wheel-index.linuxserver.io/alpine-3.23/ . && \ + poetry install && \ echo "**** install pip packages ****" && \ pip install -U --no-cache-dir --find-links https://wheel-index.linuxserver.io/alpine-3.23/ \ - beautifulsoup4 \ beets-extrafiles \ - beetcamp \ - python3-discogs-client \ - flask \ - PyGObject \ - pyacoustid \ - pylast \ - requests \ - requests_oauthlib \ - typing-extensions \ - unidecode && \ + beetcamp && \ printf "Linuxserver.io version: ${VERSION}\nBuild-date: ${BUILD_DATE}" > /build_version && \ echo "**** cleanup ****" && \ apk del --purge \