diff --git a/scripts/cmake/PythonSetup.cmake b/scripts/cmake/PythonSetup.cmake
index 62387d4ac6a80fbdb16d77189b612d67a40a8603..9a7f0e9a3ee5e36195ef13472f29dadc6d790056 100644
--- a/scripts/cmake/PythonSetup.cmake
+++ b/scripts/cmake/PythonSetup.cmake
@@ -33,8 +33,7 @@ if(OGS_USE_PIP)
         execute_process(
             COMMAND
                 ${CMAKE_COMMAND} -DPROJECT_BINARY_DIR=${PROJECT_BINARY_DIR}
-                # TODO: set upper limit to <3.14 after 6.5.4. release
-                -Dpython_version=${ogs.minimum_version.python}...<3.13
+                -Dpython_version=${ogs.minimum_version.python}...<3.14
                 -DUV_TOOL_PATH=${UV_TOOL_PATH} -P
                 ${PROJECT_SOURCE_DIR}/scripts/cmake/PythonCreateVirtualEnv.cmake
             WORKING_DIRECTORY ${PROJECT_BINARY_DIR} COMMAND_ECHO STDOUT