diff --git a/Tests/Data/requirements.txt b/Tests/Data/requirements.txt
index 8762b788389cf2e0c556c7f02c9984d0f5aa9b43..9fdd0a2cb060ecda2c8971ee045dac5f55e7432d 100644
--- a/Tests/Data/requirements.txt
+++ b/Tests/Data/requirements.txt
@@ -12,4 +12,3 @@ pyvista[all]>=0.40.1
 seaborn>=0.12
 VTUinterface>=0.704
 vtk-osmesa>=9.2.6;platform_system=='Linux'
-git+https://github.com/drufat/triangle@5210b64ac5f2aff5673a66938cae56dc0a93a4ff#egg=triangle;platform_system=='Darwin'
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