Skip to content

Commit

Permalink
fix: downgrade and pin Python to 3.12.8 until aifc module available
Browse files Browse the repository at this point in the history
  • Loading branch information
arrrgi authored Dec 16, 2024
1 parent 1c87be1 commit 18861f5
Show file tree
Hide file tree
Showing 4 changed files with 53 additions and 41 deletions.
4 changes: 2 additions & 2 deletions Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ RUN cmake \
&& make \
&& make install

FROM python:3.13.1-alpine3.20@sha256:804ad02b9ba67ea1f8307eeb6407b121c6bd6bb19d3f182aae166821eb59d6a4 AS poetry
FROM python:3.12.8-alpine3.20@sha256:bb94273467caf397de28b4e6dd09ca4a2dd1b53fa9b130d5b2c7c82719258356 AS poetry
ENV POETRY_VERSION=1.8.5 \
PIP_DISABLE_PIP_VERSION_CHECK=on
WORKDIR /app
Expand All @@ -28,7 +28,7 @@ RUN apk add --update --no-cache \
COPY poetry.lock poetry.toml pyproject.toml /app/
RUN poetry export --without-hashes --format requirements.txt --output requirements.txt

FROM python:3.13.1-alpine3.20@sha256:804ad02b9ba67ea1f8307eeb6407b121c6bd6bb19d3f182aae166821eb59d6a4 AS runtime
FROM python:3.12.8-alpine3.20@sha256:bb94273467caf397de28b4e6dd09ca4a2dd1b53fa9b130d5b2c7c82719258356 AS runtime
ENV PIP_DISABLE_PIP_VERSION_CHECK=on \
EDITOR=vim \
BEETSDIR=/config
Expand Down
18 changes: 15 additions & 3 deletions poetry.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ license = "MIT"
readme = "README.md"

[tool.poetry.dependencies]
python = "^3.13.1"
python = "3.12.8"
beets = "2.2.0"
flask = "^3.1.0"
pillow = "^10.4.0"
Expand Down
70 changes: 35 additions & 35 deletions requirements.txt
Original file line number Diff line number Diff line change
@@ -1,35 +1,35 @@
anyio==4.7.0 ; python_full_version >= "3.12.7" and python_full_version < "4.0.0"
audioread==3.0.1 ; python_full_version >= "3.12.7" and python_full_version < "4.0.0"
beets==2.2.0 ; python_full_version >= "3.12.7" and python_version < "4"
blinker==1.9.0 ; python_full_version >= "3.12.7" and python_full_version < "4.0.0"
certifi==2024.12.14 ; python_full_version >= "3.12.7" and python_full_version < "4.0.0"
charset-normalizer==3.4.0 ; python_full_version >= "3.12.7" and python_full_version < "4.0.0"
click==8.1.7 ; python_full_version >= "3.12.7" and python_full_version < "4.0.0"
colorama==0.4.6 ; python_full_version >= "3.12.7" and python_version < "4"
confuse==2.0.1 ; python_full_version >= "3.12.7" and python_version < "4"
filetype==1.2.0 ; python_full_version >= "3.12.7" and python_version < "4"
flask==3.1.0 ; python_full_version >= "3.12.7" and python_full_version < "4.0.0"
h11==0.14.0 ; python_full_version >= "3.12.7" and python_full_version < "4.0.0"
httpcore==1.0.7 ; python_full_version >= "3.12.7" and python_full_version < "4.0.0"
httpx==0.28.1 ; python_full_version >= "3.12.7" and python_full_version < "4.0.0"
idna==3.10 ; python_full_version >= "3.12.7" and python_full_version < "4.0.0"
itsdangerous==2.2.0 ; python_full_version >= "3.12.7" and python_full_version < "4.0.0"
jellyfish==1.1.3 ; python_full_version >= "3.12.7" and python_version < "4"
jinja2==3.1.4 ; python_full_version >= "3.12.7" and python_full_version < "4.0.0"
markupsafe==3.0.2 ; python_full_version >= "3.12.7" and python_full_version < "4.0.0"
mediafile==0.13.0 ; python_full_version >= "3.12.7" and python_version < "4"
munkres==1.1.4 ; python_full_version >= "3.12.7" and python_version < "4"
musicbrainzngs==0.7.1 ; python_full_version >= "3.12.7" and python_version < "4"
mutagen==1.47.0 ; python_full_version >= "3.12.7" and python_version < "4"
pillow==10.4.0 ; python_full_version >= "3.12.7" and python_full_version < "4.0.0"
platformdirs==4.3.6 ; python_full_version >= "3.12.7" and python_version < "4"
pyacoustid==1.3.0 ; python_full_version >= "3.12.7" and python_full_version < "4.0.0"
pylast==5.3.0 ; python_full_version >= "3.12.7" and python_full_version < "4.0.0"
pyyaml==6.0.2 ; python_full_version >= "3.12.7" and python_version < "4"
requests==2.32.3 ; python_full_version >= "3.12.7" and python_full_version < "4.0.0"
sniffio==1.3.1 ; python_full_version >= "3.12.7" and python_full_version < "4.0.0"
typing-extensions==4.12.2 ; python_full_version >= "3.12.7" and python_version < "3.13"
unidecode==1.3.8 ; python_full_version >= "3.12.7" and python_version < "4"
urllib3==2.2.3 ; python_full_version >= "3.12.7" and python_full_version < "4.0.0"
werkzeug==3.1.3 ; python_full_version >= "3.12.7" and python_full_version < "4.0.0"
wheel==0.45.1 ; python_full_version >= "3.12.7" and python_full_version < "4.0.0"
anyio==4.7.0 ; python_full_version == "3.12.8"
audioread==3.0.1 ; python_full_version == "3.12.8"
beets==2.2.0 ; python_full_version == "3.12.8"
blinker==1.9.0 ; python_full_version == "3.12.8"
certifi==2024.12.14 ; python_full_version == "3.12.8"
charset-normalizer==3.4.0 ; python_full_version == "3.12.8"
click==8.1.7 ; python_full_version == "3.12.8"
colorama==0.4.6 ; python_full_version == "3.12.8"
confuse==2.0.1 ; python_full_version == "3.12.8"
filetype==1.2.0 ; python_full_version == "3.12.8"
flask==3.1.0 ; python_full_version == "3.12.8"
h11==0.14.0 ; python_full_version == "3.12.8"
httpcore==1.0.7 ; python_full_version == "3.12.8"
httpx==0.28.1 ; python_full_version == "3.12.8"
idna==3.10 ; python_full_version == "3.12.8"
itsdangerous==2.2.0 ; python_full_version == "3.12.8"
jellyfish==1.1.3 ; python_full_version == "3.12.8"
jinja2==3.1.4 ; python_full_version == "3.12.8"
markupsafe==3.0.2 ; python_full_version == "3.12.8"
mediafile==0.13.0 ; python_full_version == "3.12.8"
munkres==1.1.4 ; python_full_version == "3.12.8"
musicbrainzngs==0.7.1 ; python_full_version == "3.12.8"
mutagen==1.47.0 ; python_full_version == "3.12.8"
pillow==10.4.0 ; python_full_version == "3.12.8"
platformdirs==4.3.6 ; python_full_version == "3.12.8"
pyacoustid==1.3.0 ; python_full_version == "3.12.8"
pylast==5.3.0 ; python_full_version == "3.12.8"
pyyaml==6.0.2 ; python_full_version == "3.12.8"
requests==2.32.3 ; python_full_version == "3.12.8"
sniffio==1.3.1 ; python_full_version == "3.12.8"
typing-extensions==4.12.2 ; python_full_version == "3.12.8"
unidecode==1.3.8 ; python_full_version == "3.12.8"
urllib3==2.2.3 ; python_full_version == "3.12.8"
werkzeug==3.1.3 ; python_full_version == "3.12.8"
wheel==0.45.1 ; python_full_version == "3.12.8"

0 comments on commit 18861f5

Please sign in to comment.