diff --git a/.github/workflows/code-checks.yml b/.github/workflows/code-checks.yml
index 7cab7155..9ac9d74f 100644
--- a/.github/workflows/code-checks.yml
+++ b/.github/workflows/code-checks.yml
@@ -27,7 +27,7 @@ jobs:
         - name: Set up Python
           uses: actions/setup-python@v5
           with:
-            python-version: "3.11"
+            python-version: "3.12"
 
         - name: Install dependencies
           run: |
diff --git a/.github/workflows/doc.yml b/.github/workflows/doc.yml
index 91800b6e..c8bf4bfd 100644
--- a/.github/workflows/doc.yml
+++ b/.github/workflows/doc.yml
@@ -27,7 +27,7 @@ jobs:
         - name: Set up Python
           uses: actions/setup-python@v5
           with:
-            python-version: '3.11'
+            python-version: '3.12'
 
         - name: Install dependencies
           run: |
diff --git a/Dockerfile b/Dockerfile
index b7c88152..7565503a 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -1,5 +1,5 @@
 # Derived from Pandas
-FROM python:3.11
+FROM python:3.12
 WORKDIR /home/smash
 
 RUN apt-get update && apt-get -y upgrade