diff --git a/Dockerfile b/Dockerfile
index 9a6f2d922dfbd9e8031d85d61e364541b3e27738..31aaec6ac65b6d3f1c9b7496930f41ddfefad9a1 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -1,4 +1,4 @@
-FROM python:3.7-alpine
+FROM python:3.9-alpine
 
 RUN apk add --update gcc libc-dev linux-headers curl && rm -rf /var/cache/apk/*
 
diff --git a/poetry.lock b/poetry.lock
index 6305fd0eb03a9744a6c4eb2b5aa21d6607330d4e..ccf403d41e40c277a6aaa1416fc4b8174242b129 100644
--- a/poetry.lock
+++ b/poetry.lock
@@ -143,8 +143,8 @@ socks = ["PySocks (>=1.5.6,!=1.5.7,<2.0)"]
 
 [metadata]
 lock-version = "1.1"
-python-versions = "^3.8"
-content-hash = "d3e77dc879690a47cae30ad0e2bd1743ae758b219c5b4afa4aced37fb5f6a32e"
+python-versions = "^3.9"
+content-hash = "2ecf5397c5750e73e30af77638576f8298c008b7e4a8ea16fdedc721a9e9b2ea"
 
 [metadata.files]
 certifi = [
diff --git a/pyproject.toml b/pyproject.toml
index dd48ffed2d1f7ed78a9d720410218769815314c1..28dd4889dc9451c6aa043d9445fc5fa3d6aa464c 100644
--- a/pyproject.toml
+++ b/pyproject.toml
@@ -10,7 +10,7 @@ url = "https://pypi.thecodelabs.de"
 secondary = true
 
 [tool.poetry.dependencies]
-python = "^3.8"
+python = "^3.9"
 thecodelabs-baseutils = "^1.7.0"
 spotipy = "2.19.0"