Skip to content

Commit 9538ebe

Browse files
committed
Use poetry for package install
1 parent 159316b commit 9538ebe

2 files changed

Lines changed: 6 additions & 26 deletions

File tree

Dockerfile

Lines changed: 3 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -23,9 +23,9 @@ RUN \
2323
jpeg-dev \
2424
libedit-dev \
2525
libpng-dev \
26-
llvm-dev \
2726
mpg123-dev \
2827
openjpeg-dev \
28+
poetry \
2929
python3-dev && \
3030
echo "**** install runtime packages ****" && \
3131
apk add --no-cache \
@@ -85,21 +85,11 @@ RUN \
8585
wheel && \
8686
echo "**** install beets ****" && \
8787
cd /tmp/beets && \
88-
pip install -U --no-cache-dir --find-links https://wheel-index.linuxserver.io/alpine-3.23/ . && \
88+
poetry install && \
8989
echo "**** install pip packages ****" && \
9090
pip install -U --no-cache-dir --find-links https://wheel-index.linuxserver.io/alpine-3.23/ \
91-
beautifulsoup4 \
9291
beets-extrafiles \
93-
beetcamp \
94-
python3-discogs-client \
95-
flask \
96-
PyGObject \
97-
pyacoustid \
98-
pylast \
99-
requests \
100-
requests_oauthlib \
101-
typing-extensions \
102-
unidecode && \
92+
beetcamp && \
10393
printf "Linuxserver.io version: ${VERSION}\nBuild-date: ${BUILD_DATE}" > /build_version && \
10494
echo "**** cleanup ****" && \
10595
apk del --purge \

Dockerfile.aarch64

Lines changed: 3 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -23,9 +23,9 @@ RUN \
2323
jpeg-dev \
2424
libedit-dev \
2525
libpng-dev \
26-
llvm-dev \
2726
mpg123-dev \
2827
openjpeg-dev \
28+
poetry \
2929
python3-dev && \
3030
echo "**** install runtime packages ****" && \
3131
apk add --no-cache \
@@ -85,21 +85,11 @@ RUN \
8585
wheel && \
8686
echo "**** install beets ****" && \
8787
cd /tmp/beets && \
88-
pip install -U --no-cache-dir --find-links https://wheel-index.linuxserver.io/alpine-3.23/ . && \
88+
poetry install && \
8989
echo "**** install pip packages ****" && \
9090
pip install -U --no-cache-dir --find-links https://wheel-index.linuxserver.io/alpine-3.23/ \
91-
beautifulsoup4 \
9291
beets-extrafiles \
93-
beetcamp \
94-
python3-discogs-client \
95-
flask \
96-
PyGObject \
97-
pyacoustid \
98-
pylast \
99-
requests \
100-
requests_oauthlib \
101-
typing-extensions \
102-
unidecode && \
92+
beetcamp && \
10393
printf "Linuxserver.io version: ${VERSION}\nBuild-date: ${BUILD_DATE}" > /build_version && \
10494
echo "**** cleanup ****" && \
10595
apk del --purge \

0 commit comments

Comments
 (0)