From 9a55e37447f9c288340f99c90bd429ded1417c63 Mon Sep 17 00:00:00 2001 From: Ryan Auld Date: Mon, 22 Jun 2026 12:37:36 -0700 Subject: [PATCH] Remove pytest-azurepipelines plugin to fix Python 3.14 stall The pytest-azurepipelines plugin hooks into session finalization to upload test results to ADO. On Python 3.14 this intermittently causes the process to hang until the step timeout. The plugin is unnecessary since test results are already captured via --junitxml and published by the PublishTestResults task. Tests pass locally on Python 3.14 without the plugin (304 passed in 51s). Ref: #935 Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> --- .Pipelines/template-pipeline-stages.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.Pipelines/template-pipeline-stages.yml b/.Pipelines/template-pipeline-stages.yml index 0b6b9742..fc3c9117 100644 --- a/.Pipelines/template-pipeline-stages.yml +++ b/.Pipelines/template-pipeline-stages.yml @@ -111,7 +111,7 @@ stages: set -euo pipefail python -m pip install --upgrade pip pip install -r requirements.txt - pip install pytest pytest-azurepipelines pytest-timeout + pip install pytest pytest-timeout displayName: 'Install Python dependencies' - bash: | @@ -246,7 +246,7 @@ stages: set -euo pipefail python -m pip install --upgrade pip pip install -r requirements.txt - pip install pytest pytest-azurepipelines pytest-timeout + pip install pytest pytest-timeout displayName: 'Install Python dependencies' - bash: |