From 1a09b8507e8edf8b4b78be4e243dedbef43f23d9 Mon Sep 17 00:00:00 2001 From: Hongtao Zhang Date: Fri, 31 Oct 2025 18:36:39 +0000 Subject: [PATCH 1/5] Force python to build package without isolated env. --- .azure-pipelines/cpu-unit-test.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.azure-pipelines/cpu-unit-test.yml b/.azure-pipelines/cpu-unit-test.yml index 10693dcad..6e53afb22 100644 --- a/.azure-pipelines/cpu-unit-test.yml +++ b/.azure-pipelines/cpu-unit-test.yml @@ -31,7 +31,7 @@ steps: else python3 -m pip install --upgrade pip fi - python3 -m pip install .[test,cpuworker] + python3 -m pip install --no-build-isolation .[test,cpuworker] make postinstall displayName: Install dependencies - script: | From 6dda5a6f754a42fa3829763b8115b8f07830cfa7 Mon Sep 17 00:00:00 2001 From: Hongtao Zhang Date: Fri, 31 Oct 2025 19:42:38 +0000 Subject: [PATCH 2/5] Install setuptools when py>=3.11. --- .azure-pipelines/cpu-unit-test.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.azure-pipelines/cpu-unit-test.yml b/.azure-pipelines/cpu-unit-test.yml index 6e53afb22..d51bc4362 100644 --- a/.azure-pipelines/cpu-unit-test.yml +++ b/.azure-pipelines/cpu-unit-test.yml @@ -29,7 +29,7 @@ steps: if python3 -c "import sys; exit(0 if sys.version_info < (3, 11) else 1)"; then python3 -m pip install --upgrade pip setuptools==65.7 else - python3 -m pip install --upgrade pip + python3 -m pip install --upgrade pip setuptools fi python3 -m pip install --no-build-isolation .[test,cpuworker] make postinstall From 49d9156723727686d9269b9fab4900abe31e099b Mon Sep 17 00:00:00 2001 From: Hongtao Zhang Date: Fri, 31 Oct 2025 20:31:16 +0000 Subject: [PATCH 3/5] Force pip to use installed setuptools. --- .azure-pipelines/cuda-unit-test.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.azure-pipelines/cuda-unit-test.yml b/.azure-pipelines/cuda-unit-test.yml index 36f03d242..b9b4cef95 100644 --- a/.azure-pipelines/cuda-unit-test.yml +++ b/.azure-pipelines/cuda-unit-test.yml @@ -11,7 +11,7 @@ pool: vmImage: ubuntu-latest container: - image: nvcr.io/nvidia/pytorch:24.03-py3 + image: nvcr.io/nvidia/pytorch:24.03-py3 #python3.10 options: '--name cuda-ci -v /var/run/docker.sock:/var/run/docker.sock -v /usr/bin/docker:/usr/bin/docker:ro' steps: @@ -25,7 +25,7 @@ steps: apt-get install -y -q \ ffmpeg libavcodec-dev libavformat-dev libavutil-dev libboost-program-options-dev libswresample-dev" python3 -m pip install --upgrade pip setuptools==65.7 - python3 -m pip install .[test,nvworker] + python3 -m pip install --no-build-isolation .[test,nvworker] make postinstall displayName: Install dependencies - script: | From 9c9351210ee8da57d6e78b9cba84cad74aafa266 Mon Sep 17 00:00:00 2001 From: Hongtao Zhang Date: Fri, 31 Oct 2025 20:32:27 +0000 Subject: [PATCH 4/5] Remove comment. --- .azure-pipelines/cuda-unit-test.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.azure-pipelines/cuda-unit-test.yml b/.azure-pipelines/cuda-unit-test.yml index b9b4cef95..fc12c0078 100644 --- a/.azure-pipelines/cuda-unit-test.yml +++ b/.azure-pipelines/cuda-unit-test.yml @@ -11,7 +11,7 @@ pool: vmImage: ubuntu-latest container: - image: nvcr.io/nvidia/pytorch:24.03-py3 #python3.10 + image: nvcr.io/nvidia/pytorch:24.03-py3 options: '--name cuda-ci -v /var/run/docker.sock:/var/run/docker.sock -v /usr/bin/docker:/usr/bin/docker:ro' steps: From e0d198d5523cdf064936769141be8e11bf17f5e9 Mon Sep 17 00:00:00 2001 From: Hongtao Zhang Date: Wed, 5 Nov 2025 02:02:50 +0000 Subject: [PATCH 5/5] Remove pip upgrade instead of using none isolation option. --- .azure-pipelines/cpu-unit-test.yml | 6 ++---- .azure-pipelines/cuda-unit-test.yml | 4 ++-- 2 files changed, 4 insertions(+), 6 deletions(-) diff --git a/.azure-pipelines/cpu-unit-test.yml b/.azure-pipelines/cpu-unit-test.yml index d51bc4362..25db3096c 100644 --- a/.azure-pipelines/cpu-unit-test.yml +++ b/.azure-pipelines/cpu-unit-test.yml @@ -27,11 +27,9 @@ steps: displayName: Export path - script: | if python3 -c "import sys; exit(0 if sys.version_info < (3, 11) else 1)"; then - python3 -m pip install --upgrade pip setuptools==65.7 - else - python3 -m pip install --upgrade pip setuptools + python3 -m pip install --upgrade setuptools==65.7 fi - python3 -m pip install --no-build-isolation .[test,cpuworker] + python3 -m pip install .[test,cpuworker] make postinstall displayName: Install dependencies - script: | diff --git a/.azure-pipelines/cuda-unit-test.yml b/.azure-pipelines/cuda-unit-test.yml index fc12c0078..155331499 100644 --- a/.azure-pipelines/cuda-unit-test.yml +++ b/.azure-pipelines/cuda-unit-test.yml @@ -24,8 +24,8 @@ steps: yes '' | apt-get install -y -q sudo && \ apt-get install -y -q \ ffmpeg libavcodec-dev libavformat-dev libavutil-dev libboost-program-options-dev libswresample-dev" - python3 -m pip install --upgrade pip setuptools==65.7 - python3 -m pip install --no-build-isolation .[test,nvworker] + python3 -m pip install --upgrade setuptools==65.7 + python3 -m pip install .[test,nvworker] make postinstall displayName: Install dependencies - script: |