diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 3c1b52502551d0dd71afa6d759ad14a43ff0076e..adb43994875b9d98014defab306c5fb0cb922f59 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -71,7 +71,21 @@ run-test-3.10-pyqt5:
   image: python:3.10
   extends: ".run-test"
 
-# Seemingly works with Qt6, but tests stall on closing scheduler GUI due to modal dialog(?)
+run-test-3.11-pyside2:
+  variables:
+    QT_API: pyside2
+  image: python:3.11
+  extends: ".run-test"
+  # Does not work for this combination for unknown reasons
+  allow_failure: true
+
+run-test-3.11-pyqt5:
+  variables:
+    QT_API: pyqt5
+  image: python:3.11
+  extends: ".run-test"
+
+  # Seemingly works with Qt6, but tests stall on closing scheduler GUI due to modal dialog(?)
 #run-test-3.10-pyside6:
 #  variables:
 #    QT_API: pyside6
@@ -94,10 +108,6 @@ run-doc-test:
   script:
     - sphinx-build -b html docs_sphinx public
 
-#run-test-3.11:
-#  image: python:3.11
-#  extends: ".run-test"
-
 pages:
   variables:
     QT_API: pyqt5
diff --git a/dependencies/fmt/CMakeLists.txt b/dependencies/fmt/CMakeLists.txt
index fda9e099476f8f7c29878a61253623ca3e1b8699..682216486bb23e698dbded19fb4854f40eda33fa 100644
--- a/dependencies/fmt/CMakeLists.txt
+++ b/dependencies/fmt/CMakeLists.txt
@@ -2,7 +2,7 @@ message(STATUS "Fetching fmt...")
 
 FetchContent_Declare(fmt
 	GIT_REPOSITORY https://github.com/fmtlib/fmt
-	GIT_TAG d141cdbeb0fb422a3fb7173b285fd38e0d1772dc # 8.0.1
+	GIT_TAG 9.1.0
 )
 FetchContent_MakeAvailable(fmt)
 
diff --git a/dependencies/pybind11/CMakeLists.txt b/dependencies/pybind11/CMakeLists.txt
index dea520bc8c89a1793c6b609c1d075a286ed37289..0d1b685be4cc32cfcfa21a0eba70cea7a641ee3a 100644
--- a/dependencies/pybind11/CMakeLists.txt
+++ b/dependencies/pybind11/CMakeLists.txt
@@ -2,6 +2,6 @@ message(STATUS "Fetching pybind11...")
 
 FetchContent_Declare(pybind11
 	GIT_REPOSITORY https://github.com/pybind/pybind11
-	GIT_TAG f7b499615e14d70ab098a20deb0cdb3889998a1a # 2.8.1
+	GIT_TAG v2.10.3
 )
 FetchContent_MakeAvailable(pybind11)
diff --git a/pyproject.toml b/pyproject.toml
index 261237dc8fb5fe3154dc13db82fc6a0c824156ea..a574167fb9ec9366e3d0ec1c1c76c379c71f42a2 100644
--- a/pyproject.toml
+++ b/pyproject.toml
@@ -22,7 +22,7 @@ classifiers = [
     "Programming Language :: Python :: 3.8",
     "Programming Language :: Python :: 3.9",
     "Programming Language :: Python :: 3.10",
-#    "Programming Language :: Python :: 3.11",
+    "Programming Language :: Python :: 3.11",
     "Programming Language :: C++",
     "License :: OSI Approved :: MIT License",
     "Operating System :: OS Independent",
diff --git a/src/simulation.hpp b/src/simulation.hpp
index 5e7ab381e62b35a69aaf3f056e2808182c2e351d..5d3401fc3b3d83b1ce70fdb98989d4c945f85e4e 100644
--- a/src/simulation.hpp
+++ b/src/simulation.hpp
@@ -1,7 +1,7 @@
 #ifndef ASIC_SIMULATION_HPP
 #define ASIC_SIMULATION_HPP
 
-#define NOMINMAX
+// #define NOMINMAX
 #include <pybind11/pybind11.h>
 
 namespace asic {